概述 sed命令是用来批量修改文本内容的,比如批量替换配置中的某个ip。 sed命令在处理时,会先读取一行,把当前处理的行存储在临时缓冲区中,处理完缓冲区中的内容后,打印到屏幕上。然后再读入下一行,执...
linux系统字体安装
安装字体库 在CentOS 4.x开始用fontconfig来安装字体库,所以输入以下命令即可: yum -y install fontconfig 这时在/usr/share目录就可以看到fonts...
Linux命令学习:三剑客老大 awk
概述 awk同sed命令类似,只不过sed擅长取行,awk命令擅长取列。(根据了解awk是一种语言,不过我们只关注他处理文本的功能,用的好的话几乎可以取代excel) 原理:一般是遍历一个文件中的每一...
vim高级功能入门
文本编辑、跳转、删除、复制、替换这些操作用vim确实是快;但是好像仅仅是这样根本不能说服我vim超过鼠标的地方。 花点时间弄熟这些,除了炫技以外,主要为了防止深夜被拉起来救火,机房还不能远程,连夜打车...
危险的rm命令-Linux每日一练(3)
题目一:rm 是一个非常危险的命令,你有哪些方式规避他意外删除文件? 答案:设置别名 alias rm="mkdir /data/rm;mv $2 /data/rm/ ;" 通过编辑vim /etc/...
进程启动时间采集(linux篇)
摘要:这次我们来谈谈如何采集一个进程的启动时间 以下内容使用go语言实现 linux 进程启动时间采集 方法一 直接读取/proc/{pid} 文件夹的时间戳方式(不准确但效率高),以下是方法一的代码...
linux top命令VIRT,RES,SHR,DATA的含义
VIRT:virtual memory usage 虚拟内存 1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等 2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m...
iptables进行持久化配置,重启不丢失
操作文档针对ubuntu20和centos系统,其他系统类似。iptables-save命令其实只是把配置文件打印出来,并不会真的save,这个有点容易让人误解。 原理 netfilter-persi...
用户管理-Linux每日一练(4)
在Linux中,每个进程都会由特定用户运行的;每个文件都是由一个特定的用户拥有;访问文件和目录受到用户的限制;哪个用户运行的程序,那这个程序所能访问的文件和文件夹就是此用户能访问的那些。 还有用户组的...
DNS与服务器搭建-Linux每日一练(10)
今天的文章有点长,因为DNS三两句话说不完,容我慢慢道来。 DNS(Domain Name System)域名系统,也就是把某个网址解析成 ip 的服务,对于私有云的方案,有可能会自建 DNS 服务器...