摘要:rpm包是预先在Linux主机上编译好并打包的文件,安装起来非常快捷。不需要再进行繁琐的编译等操作,拿来就能用,区别于yum包管理,rpm可以在不需要网络环境的情况下使用。学习完大神的文章还是有...
iptables进行持久化配置,重启不丢失
操作文档针对ubuntu20和centos系统,其他系统类似。iptables-save命令其实只是把配置文件打印出来,并不会真的save,这个有点容易让人误解。 原理 netfilter-persi...
Linux命令学习:三剑客老大 awk
概述 awk同sed命令类似,只不过sed擅长取行,awk命令擅长取列。(根据了解awk是一种语言,不过我们只关注他处理文本的功能,用的好的话几乎可以取代excel) 原理:一般是遍历一个文件中的每一...
Linux错误代码含义
常用 linux 错误代码含义,如下表所示: 名称值描述EPERM1操作不允许ENOENT2无此文件或目录ESRCH3无此进程EINTR4中断系统调用EIO5I/O 错误ENXIO6无此设备或地址E2...
日志系统rsyslog和日志切割logrotate-Linux每日一练(9)
上一节留的问题本来是网络的,但是我还是打算把网络留到最后一次来更新,因为我任性~ 我发现了一些公众号大号整天转发垃圾文章引发焦虑,让看得人怀疑自己,读者越是焦虑他们就越是开心,方便做广告卖课程,赚钱也...
Linux命令学习:文本比较comm、diff、patch
今天学了三个文本比较的命令分享给大家。 comm comm 命令比较相同的文本 $ cat char a b c $ cat chardiff a d c 比如,我有两个文件char和chardiff...
Bash循环结构之for循环
基本格式 for 变量 in 取值列表 do 各种操作 done 还有罕见的写法就是都写作一行里: for 变量 in 取值列表 ; do 各种操作 ;done 取值列表大致可以分成枚举和迭代两类 枚...
vim 替换、撤销、缩进、查找
上一次我们掌握了移动、跳转、定位、操作(删除、复制、粘贴),基本使用vim脱离鼠标完全是可以做到的了。速记如下: 移动: h,l,j,k,w,b 跳转:G nG f/F+字母 定位:G代表尽头, $代...
DNS与服务器搭建-Linux每日一练(10)
今天的文章有点长,因为DNS三两句话说不完,容我慢慢道来。 DNS(Domain Name System)域名系统,也就是把某个网址解析成 ip 的服务,对于私有云的方案,有可能会自建 DNS 服务器...
Linux命令学习:文本拼接 paste 和 join
paste 拼接 直接逐行遍历拼接起来。 $ cat uuid 459A978D-84D1-4822-BE61-394669D229C5 5FB8CE6F-1E09-42A9-8A7E-AB4D203...