![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux资讯
文章平均质量分 85
Listen2You
这个作者很懒,什么都没留下…
展开
-
教你如何进行 linux swap 交换内存扩容
导读 本文教你如何进行Linux系统的swap交换内容的扩容。 swap交换内存主要是指当物理内存不够用时,系统会启用硬盘的一部分空间来充当服务器内存,而默认情况下swap内存会有一些设置标准,它与物理内存的大小也是有关系的,具体标准如下:Ram大小 Swap大小 激活Swap后合计大小256MB 256MB 512MB512MB 512MB 1GB1GB 1GB 2GB3GB 2GB 5GB4GB 2GB 6GB6GB 2GB 8GB8GB 3G转载 2020-08-24 18:55:38 · 1423 阅读 · 0 评论 -
nginx做限流设置
导读 当服务器的访问压力过大时,实现降级,将接受不了的请求重定向到应急界面。 一、限流nginx设置nginx限流使用模块 upstream放置在http模块#限流并发upstream node{server 127.0.0.1:8080 max_conns=1;}#超出的请求会返回502状态码放置在server模块#测试地址,访问服务器py路径会转发到本机的8080端口location /py {proxy_pass http://node/;}#转载 2020-08-24 18:55:05 · 648 阅读 · 0 评论 -
对比四大隐私增强技术
导读 在今天这个高度数字化的社会,隐私数据面临空前的威胁,无论是个人社交媒体信息、医疗健康信息、财务信息、位置信息、生物特征信息、消费者画像信息等等都存在过度分享和滥用问题,且采集处理这些信息的企业或机构往往缺乏足够的隐私加密和保护能力。与此同时,随着全球对数据价值的认识与日俱增,数据隐私和安全已经成为企业业务运营的重要基石,重要性无论如何强调都不为过。 如今,越来越多的消费者更加担心个人数据和隐私的安全问题,皮尤研究中心(Pew Research Center)去年进行的一项调查发现,有79转载 2020-08-21 11:05:24 · 2768 阅读 · 1 评论 -
谈谈本人学Linux的小过程
学习本身是一门学问,学习一样东西前,首先要知道你学它的目的是什么,有目的的去学习才能够提高学习效率,然后就是去寻找正确的学习方法,遵循正确的学习方法就会学的轻松,思维也会变得灵活轻畅,这样才能很好地驾驭知识,成为学习的主人。我之前对Linux知之甚少,只是听说过名字,而对它的用处一概不知,后来发现它的用处很多,而且在各大招聘网站上发现多数c/c++开发职位都需要Linux开发经验,后来,为了一个更好的职业道路,就准备投入点精力去学习Linux。首先,我开始在网上查一些有关Linux方面的知识,对原创 2020-08-20 15:45:57 · 304 阅读 · 0 评论 -
MySQL中跨库查询怎么搞?
导读 在MySQL中跨库查询主要分为两种情况,一种是同服务的跨库查询;另一种是不同服务的跨库查询;它们进行跨库查询是不同的,下面就具体介绍这两种跨库查询。 在MySQL中跨库查询主要分为两种情况,一种是同服务的跨库查询;另一种是不同服务的跨库查询;它们进行跨库查询是不同的,下面就具体介绍这两种跨库查询。一、同服务的跨库查询同服务的跨库查询只需要在关联查询的时候带上数据名,SQL的写法是这样的:SELECT * FROM 数据库1.table1 x JOIN 数据库2.table2 y ON转载 2020-08-19 21:21:58 · 966 阅读 · 0 评论 -
生产环境nginx平滑升级演示
导读 nginx是较常用的软件,真实工作环境中往往遇到版本升级此时又不能关闭卸载之前的版本,接下来为大家介绍平滑升级的办法 实验环境:版本:CentOS7nginx版本:nginx1.6.3 nginx 1.10.3安装nginx1.6.3下载nginx安装包[root@localhost ~]# wget http://nginx.org/download/nginx-1.6.3.tar.gz依赖包[root@localhost ~]#yum install -y转载 2020-08-18 16:04:45 · 257 阅读 · 0 评论 -
linux面试题整理
导读 linux运维工程师在面试的时候经常会被问到各种问题,接下来小编根据自己的经验将面试题整理下来供大家参考。 取出文件aaa.txt的第4到7行[root@localhost ~]# cat aaa.txt 1.aaa2.bbbbbbb3.ccccccccccccc4.dddddddddddddddddddddd5.eeeeeeeeeeeeeeeeee6.ffffffffffffffffffffffffffffffffff7.gggggggggggggggggggggg转载 2020-08-17 21:14:58 · 363 阅读 · 0 评论 -
如何在Docker V19.03.1 搭建 zabbix 4.2.5
导读 zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案;zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 下载数据库docker pull mysql:5.7下载支持数据库的zabbixdocker pull zabbix/zabbix-server-mysql:centos-latest下载web容器docker pull zabbix/zab转载 2020-08-15 10:37:23 · 264 阅读 · 0 评论 -
配置Ubuntu DNS服务器
导读 DNS(Domain Name Server,域名服务器)是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的服务器。 环境说明服务器IP 10.68.19.61操作系统 Ubuntu 13.04DNS程序 Bind9测试域名 mycloud.com目标IP 10.68.19.134安装配置BIND9apt-get install bind9总共需要编辑2个文件,新增2个文件,如下: 修改/etc/bind/nam转载 2020-08-15 10:36:19 · 651 阅读 · 0 评论 -
一个企业网管的Linux学习之路
一个企业网管的Linux学习之路从事IT工作也有些年头了,起初来到单位的时候,作的是一些最基础的工作,有时候同事的电脑系统不好用了,软件出问题了,又或者表格里的功能不会用了之类的,就会打电话或者在RTX上找我,这就是我们这个科室的主要工作,单位里的电脑说多也不算多,400台左右。主要都是XP系统。安装的也都是网络版的杀毒软件。我当时主要的工作就是上文说的,属于桌面端的IT维护。就这样工作了几年的时间,对windows系统大小故障,问题类型,各种蓝屏代码看一眼,基本就知道什么问题了。随着时间的推移,慢慢开原创 2020-08-14 13:54:48 · 278 阅读 · 0 评论 -
Linux零拷贝技术浅析
导读 本文探讨Linux中主要的几种零拷贝技术以及零拷贝技术适用的场景。为了迅速建立起零拷贝的概念,我们拿一个常用的场景进行引入零拷贝的相关知识。 零拷贝引文在写一个服务端程序时(Web Server或者文件服务器),文件下载是一个基本功能。这时候服务端的任务是:将服务端主机磁盘中的文件不做修改地从已连接的socket发出去,我们通常用下面的代码完成:while((n = read(diskfd, buf, BUF_SIZE)) > 0) write(sockfd, b转载 2020-08-11 11:32:18 · 215 阅读 · 0 评论 -
如何在Linux中如何限制对su命令的访问
导读 本文通过限制Linux用户对su命令的访问来向您展示提高Linux服务器安全性的简单技巧。 如果您已经向数据中心添加了Linux,或者您只是为您的业务使用了一台Linux机器,那么您需要确保它是尽可能安全的。当然,每个人都认为Linux是地球上最安全的平台之一。或许可能真的安全,但是您还事需要做许多事情来进一步提高Linux的安全性。一个技巧是限制对su命令的访问。通过使用su命令,用户可以从一个用户更改为另一个用户(如果他们有另一个用户的密码)。为什么这很重要?你可能有某些用户管理员组转载 2020-08-10 11:50:51 · 650 阅读 · 0 评论 -
5种在Linux终端中进行算术运算的方法
导读 在本文中,我们将向您展示在Linux终端中进行算术运算的各种有用方法。 在本文结束时,您将学习在命令行中进行数学计算的基本不同实用方法。让我们开始吧! 1.使用Bash Shell在Linux CLI上进行基本数学运算的第一个也是最简单的方法是使用双括号。 以下是我们使用存储在变量中的值的一些示例:$ ADD=$(( 1 + 2 ))$ echo $ADD$ MUL=$(( $ADD * 5 ))$ echo $MUL$ SUB=$(( $MUL - 5 ))$ echo转载 2020-08-08 13:53:03 · 619 阅读 · 0 评论 -
如何修改Bash Shell的提示符的格式和配色
导读 我们大多数使用的shell提示符,显示用户名、主机名和当前所在目录。在本文将会介绍如何定制一个自己喜欢的Bash。 了解BASHshell的提示符是通过一个特殊的shell变量PS1来控制的。还有其他变量,比如PS2、PS3和PS4。Bash在准备读取命令时显示第一个提示符变量PS1。当它需要更多的输入来完成一个命令时,它会显示第二个提示符变量PS2。bash允许通过插入一些“反斜杠”\转义的特殊字符来定制这些提示字符串。显示当前Bash提示符[root@localho转载 2020-08-08 13:51:34 · 395 阅读 · 0 评论 -
Linux中如何更改Vim的主题
导读 Vim是我们在Linux中非常常用的一款文本编辑器。Vim 是一款免费、开源的文本编辑器,它的功能和许多其他的文本编辑器大致相同,比如 Sublime 和 Notepad++ 。Vim既可以在命令行中执行,也可以在图形界面中操作。 Vim 的教程有很多,本文我们主要讲的是如何更改 Vim 的颜色和主题。Vim 对于初学者来讲的话,其实不是非常友好。但如果你熟练使用了 Vim 之后,你就会发现,你再也离不开 Vim 了。Vim的主题的什么东西?所谓的主题,其实本质上就是一种配色转载 2020-08-07 18:50:37 · 1058 阅读 · 0 评论 -
对于Linux,我们应该学什么?
在当今的社会中,linux用处实在是太过广泛了。现在用在服务器和嵌入式上的Linux发行版本数不胜数,桌面上只占1%的比例,但这不代表linux比windows和mac 做得差,实际上桌面系统上这三个各有千秋,现在ubuntu、centos等发行版本就用着很方便。在学习Linux之前,我们应该问自己几个问题: 我们干嘛要学习Linux? Linux能给我们带来什么价值呢? 如何学习linux?我们要掌握哪些知识点呢?要学多久?我们在学习之前,一定要首先搞清楚这些问题的答案,我们不能随便跟风看到别人学原创 2020-08-06 13:56:03 · 289 阅读 · 0 评论 -
Linux中一些 Sed命令技巧介绍
导读 sed 命令应用广泛,使用简单,是快速文本处理的利器。它其实没多少技巧,背诵、使用是最合适的学习渠道,属于硬技能。但它又很复杂,因为高级功能太多。本篇不去关注sed的高级功能,仅对常用的一些操作,进行说明。 随着使用,你会发现它和vim的一些理念是想通的,正则表达式的语法也基本上一样,并没有多少学习成本。从个人视野和工作效率上来看,sed命令都是程序员必须掌握的一个重要工具。那些说可以现场 google 用法的,大多习惯将文本拷贝到 excel 里,慢慢磨洋工,遇到大批量文件更是手忙脚乱转载 2020-08-05 21:05:32 · 269 阅读 · 0 评论 -
在Deepin Linux操作系统中如何连接Microsoft OneDrive
导读 OneDrive网盘没有为Linux操作系统提供桌面客户端,在本文介绍使用rclone工具连接OneDrive当做本地磁盘使用,可以同步文件到网盘中。 Rclone是一个开源的命令行工具,它能够将本地Linux目录与各种云存储服务同步。可以将文件备份到云存储、从云存储恢复文件、在云服务之间迁移数据、使用多个云存储作为磁盘。环境操作系统:Deepin 15.11 rclone-v1.52.2 rclone-browser-1.2安装我们需要安装rclone和rclone-br转载 2020-08-04 17:46:03 · 391 阅读 · 0 评论 -
Centos8如何安装Xfce桌面
导读 本篇文章介绍如何在CentOS8 Linux操作系统中安装Xfce桌面环境和LightDM(Light Display Manager)。 在Centos8中使用epel-release软件源安装Xfce4桌面时,发现安装之后的桌面是Gnome3的,许多xfce的工具打不开。所以研究了几天,通过Fedora28 Server版本的系统中,下载安装包拷贝到Centos8中,可以安装成功,在此记录一下安装过程。环境CentOS Linux release 8.2.2004 (Core)转载 2020-08-03 18:37:09 · 1548 阅读 · 0 评论 -
Linux进程内存管理对程序开发者的影响详谈
导读 本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使用。 本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使用。在本章最后,我们给出一个内存映射的实例,帮助网友们理解内核内存管理与用户内存管理之间的关系,希望大家最终能驾驭转载 2020-08-03 18:36:25 · 200 阅读 · 0 评论 -
XSLT-客户端
导读 XSLT 是一种用于将 XML 文档转换为 XHTML 文档或其他 XML 文档的语言。XPath 是一种用于在 XML 文档中进行导航的语言。 JavaScript 解决方案在前面的章节,我们已向您讲解如何使用 XSLT 将某个 XML 文档转换为 XHTML。我们是通过以下途径完成这个工作的:向 XML 文件添加 XSL 样式表,并通过浏览器完成转换。即使这种方法的效果很好,在 XML 文件中包含样式表引用也不总是令人满意的(例如,在无法识别 XSLT 的浏览器这种方法就无法奏转载 2020-08-01 15:16:12 · 180 阅读 · 0 评论 -
大神帮你解析Python 偏函数用法全方位实现
导读 这篇文章主要介绍了解析Python 偏函数用法全方位实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧 Python的functools模块中有一种函数叫“偏函数”,自从接触它以来,发现确实是一个很有用且简单的函数,相信你看完这篇文章,你也有相见恨晚的感觉。我们都知道,函数入参可以设置默认值来简化函数调用,而偏函数的作用就是将入参进行默认填充,降低函数使用的难度。如int()函数,可以将字符型转换为整型,且默认的都是以十转载 2020-07-31 16:13:29 · 161 阅读 · 0 评论 -
Nginx搭建Tomcat9集群并实现Session共享
导读 这篇文章主要介绍了通过Nginx搭建Tomcat9集群并实现Session共享,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 使用Nginx搭建Tomcat9集群,Redis实现Session共享1.tomcat准备首先准备两个tomcat9 ,修改配置文件server.xml如果在多个服务器上分别启动tomcat 则不存在此问题。2.实现Nginx集群修改nginx.conf配置文件,实现集群3.Redis实现转载 2020-07-31 11:44:22 · 529 阅读 · 0 评论 -
Linux命令行与shell脚本编程入门经验
如今的社会,随着时代的发展,出现了很多职业,像电子类,计算机类的专业,出现了各种各样的工程师,有算法工程师,java工程师,前端工程师,后台工程师,Linux工程师,运维工程师等等,不同的职业要求的个人能力有所不同,想要成为一名优秀的工程师是需要我们往相应的方向努力的。那么,如何成为一名优秀的工程师呢?我们聊一聊如何成为一名优秀的Linux工程师。Linux命令大全:https://www.linuxcool.com/当时选则Linux也有很多原因,起初是因为对Linux开源的向往,还有就是感觉原创 2020-07-30 20:15:26 · 176 阅读 · 0 评论 -
CentOS使用expect批量远程执行脚本和命令
导读 我们有时可能会批量去操作服务器,比如批量在服务器上上传某个文件,安装软件,执行某个命令和脚本,重启服务,重启服务器等,如果人工去一台台操作的话会特别繁琐,并浪费人力。 这时我们可以使用expect,向目标服务器上发送指令去实现批量操作。下面的例子将在centos上将一个文件,批量拷贝到其他服务商上,并执行相应的命令1. 在centos上安装expectyum install expect2. 编写expect脚本 copyfilebatch.sh下面的脚本将向内网IP转载 2020-07-29 20:22:05 · 359 阅读 · 0 评论 -
Asp .Net Core 依赖注入
导读 借助依赖注入,可以管理类之间的依赖,帮助我们在构建应用时遵循设计原则,确保代码可维护性和可扩展性。ASP.NET Core的整个架构中,依赖注入框架提供了对象创建和生命周期管理的核心能力,各个组件互相协作,也是依赖注入框架能力来实现的。 两个核心包:Microsft.Extensions.Dependency;injection.Abstractions (抽象包) Microsoft.Extensions.Dependencylinjectiob (具体实现)*使用的是比较经典的转载 2020-07-27 21:07:45 · 200 阅读 · 0 评论 -
XQuery 添加元素 和属性
导读 解释 XQuery 最佳方式是这样讲:XQuery 相对于 XML 的关系,等同于 SQL 相对于数据库表的关系。XQuery 被设计用来查询 XML 数据 - 不仅仅限于 XML 文件,还包括任何可以 XML 形态呈现的数据,包括数据库。 向结果添加元素和属性正如在前面一节看到的,我们可以在结果中引用输入文件中的元素和属性:for $x in doc("books.xml")/bookstore/book/titleorder by $xreturn $x上面的 XQ转载 2020-07-25 14:08:21 · 214 阅读 · 1 评论 -
XQuery-术语
导读 解释 XQuery 最佳方式是这样讲:XQuery 相对于 XML 的关系,等同于 SQL 相对于数据库表的关系。XQuery 被设计用来查询 XML 数据 - 不仅仅限于 XML 文件,还包括任何可以 XML 形态呈现的数据,包括数据库。 节点在 XQuery 中,有七种节点:元素、属性、文本、命名空间、处理指令、注释、以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。请看下面的 XML 文档:<?xml version="1.0转载 2020-07-25 14:07:45 · 233 阅读 · 0 评论 -
.NET Core Dto映射(AutoMapper)
导读 我们假设一个场景, 采用EF Core+Web Api, 这时候可能会出现EF Core中的Entity Model和在项目中使用的Model之间对应关系出现偏差, 如果使用属性意一一对应, 不免会有大量的工作量 好了,接下来直接上代码来说明。EntityModels.Employee.cspublic class Employee{ public Guid Id { get; set; } public Guid CompanyId { get; set; }转载 2020-07-24 21:18:09 · 243 阅读 · 0 评论 -
Linux到底学什么?如何学?
Linux是一套免费使用和自由传播的类Unix操作系统,是多用户、多任务、支持多线程和多CPU的操作系统。Linux继承了Unix以网络为核心的设计思想,是一个出色的性能稳定的多用户网络操作系统。现在会点Linux基本操作的人大有人在、多如牛毛,然而,真正把Linux运用到极致的少之又少,这就造成了各大论坛非常火热。Linux既然这么受欢迎,那么我们该如何去学?到底学什么呢?首先要说明一点:学Linux切忌意气奋发、心血来潮,所谓"冲动是魔鬼",这篇文章是写给那些真正想成为Linux高手的,原创 2020-07-23 17:16:03 · 477 阅读 · 0 评论 -
宝塔面板无法远程连接数据库的解决方法
导读 这篇文章主要介绍了服务器安装宝塔面板无法远程连接数据库的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值 准备搭建一个自己的网站,趁着618优惠买了一台腾讯云的linux服务器,配置一般价格合适。因为对服务器了解不多,所以选择了使用图形界面面板来进行管理,因为之前通过阿里云了解到宝塔面板,所以就在服务器安装了宝塔linux面板。在宝塔中进行相关的环境配置之后,就安装了网站程序,这里在安装程序的时候也遇到了问题,后面再发文说明解决方案。因为自己djang转载 2020-07-22 17:18:14 · 1358 阅读 · 0 评论 -
你需要了解的 HTTP Status Code
导读 现在前后端分离的开发模式越来越流行,后端负责开发对应的 API,前端只需要 关注前端页面的数据展示和前端逻辑即可。 对于前后端分离这种开发模式,我个人还是比较喜欢的,因为这样可以让更专业的人做更专业的事情,后端专注于做 API 的开发设计,前端专注于数据的展示,页面的样式。这样前后端需要就某些信息达成一些共识,比如说常用的 HTTP 方法, 常用的 HTTP 状态码等HTTP Method 较为简单,我们常用的习惯如下:一般查询我们都会使用 GET 方法 创建新的记录使用转载 2020-07-21 20:58:14 · 291 阅读 · 0 评论 -
在Linux下如何寻找相同的文件
导读 随着电脑的使用,系统里将产生很多垃圾,比较典型的就是同一份文件被保存到了不同的位置,这样导致的结果就是磁盘空间被大量占用,系统运行越来越慢。 所以如果你的电脑空间告急的话,可以试着去删除这样的文件,释放一些空间。在 Linux 下,我们可以通过识别文件的 inode 值来找出系统中的相同文件。inode 是一个数据结构,记录了文件所有信息,除了文件名和文件内容。如果两个或多个文件具有相同的 inode 值,即使它们的文件名不一样,位置不一样,它们的内容、所有者、权限其实都是一样的,我们可以转载 2020-07-20 21:41:20 · 444 阅读 · 0 评论 -
教你如何在Linux系统里统计文件夹下的文件个数
导读 Linux下有三个命令:ls、grep、wc。通过这三个命令的组合可以统计目录下文件及文件夹的个数。 统计当前目录下文件的个数(不包括目录)$ ls -l | grep "^-" | wc -l统计当前目录下文件的个数(包括子目录)$ ls -lR| grep "^-" | wc -l查看某目录下文件夹(目录)的个数(包括子目录)$ ls -lR | grep "^d" | wc -l命令解析:ls -l长列表输出该目录下文件信息(注意这里的文件是指目转载 2020-07-18 14:05:57 · 603 阅读 · 0 评论 -
linux终端彩色字体输出教程
导读 本文教你如何设置让Linux终端可以输出有颜色的字体。 使用方式\033[显示方式;前景色;背景色m显示方式0(默认值)、1(高亮)、22(非粗体)、4(下划线)、24(非下划线)、5(闪烁)、25(非闪烁)、7(反显)、27(非反显)前景色30(黑色)、31(红色)、32(绿色)、 33(黄色)、34(蓝色)、35(洋红)、36(青色)、37(白色)背景色40(黑色)、41(红色)、42(绿色)、 43(黄色)、44(蓝色)、45(洋红)、46(青色)、47(白色转载 2020-07-18 14:05:23 · 669 阅读 · 0 评论 -
除了find命令,还有这么多文件查找命令!
导读 文件搜索命令远不止一个 find 命令,还有很多。本文就对 Linux 下文件搜索命令进行一个科普,让你能够在短时间内找到自己需要的文件。 在系统里查找文件,是所有工程师都必备的技能(不管你用的是 Windows 、Linux、还是 MacOS 系统)。对于 Linux 操作系统,单单一个 find 命令就可以完成非常多的搜索工作。但是,文件搜索命令远不止一个 find 命令,还有很多。本文就对 Linux 下文件搜索命令进行一个科普,让你能够在短时间内找到自己需要的文件。1.转载 2020-07-17 21:46:28 · 363 阅读 · 0 评论 -
Linux入门及进阶学习推荐书籍
接触Linux也有一段时间了,因为习惯了Windows的操作,刚开始对于Ubuntu一点都不习惯,完全是各种不爽。记得刚接触的时候,是看见朋友的电脑是Ubuntu很酷的红色桌面,于是自己也跟风,安装了一个Ubuntu系统使用,结果使用之后才发现,Ubtuntu真的不太适合初学者。为什么这样说呢?首先是界面太炫了,容易分散你的注意力,呵呵,也许对我特别有效果吧。其次是文件系统,习惯了windows的用户刚开始接触会非常不习惯,特别是各种文件夹傻傻的分不清楚/root /usr 等等。最后最重要的一点就是,原创 2020-07-16 16:28:13 · 497 阅读 · 0 评论 -
Linux nohup命令详解
导读 在工作中,我们很经常跑一个很重要的程序,有时候这个程序需要跑好几个小时,甚至需要几天,这个时候如果我们退出终端,或者网络不好连接中断,那么程序就会被中止。而这个情况肯定不是我们想看到的,我们希望即使终端关闭,程序依然可以在跑。 nohup 命令是英语词组 no hangup 的缩写,意思是不挂断,也就是指程序不退出。这个命令会使程序忽略 HUP 信号,保证程序能够正常进行。HUP 信号有些人可能比较陌生,它是在终端被中止的时候向它所关联的进程所发出的信号,进程收到这个信号后就会中止运行。所以转载 2020-07-15 21:39:05 · 5806 阅读 · 0 评论 -
解析如何在Bash中编写函数
导读 在编程时,实际上是在定义要由计算机执行的过程或例程。一个简单的类比是将计算机编程与烤面包进行比较:你一次列出了要组建工作环境的配料,然后列出了烤面包所必须采取的步骤。在编程和烘烤中,必须以不同的间隔重复执行某些步骤。 通过编写函数来减少代码的冗余和维护。在编程时,实际上是在定义要由计算机执行的过程procedure或例程routine。一个简单的类比是将计算机编程与烤面包进行比较:你一次列出了要组建工作环境的配料,然后列出了烤面包所必须采取的步骤。在编程和烘烤中,必须以不同的间隔重复转载 2020-07-14 16:45:45 · 195 阅读 · 0 评论 -
Docker容器中应避免的那些事儿
导读 毋庸置疑,容器已经成为企业IT基础设施中必不可少的部分,它具有许多的优点,但容器是一次性的。那么该如何保持容器的良好效益呢?以下将介绍Docker容器中应避免的10件事。 毋庸置疑,容器已经成为企业IT基础设施中必不可少的部分,它具有许多的优点,比如:容器是不可变的——操作系统,库版本,配置,文件夹和应用程序都包装在容器内。你保证在质量检查中测试过的同一镜像将以相同的行为到达生产环境。 容器很轻——容器的内存占用量很小。容器将只为主要进程分配内存,而不是数百或数千MB。 容器非常快—转载 2020-07-13 20:56:09 · 144 阅读 · 0 评论