linux中的DNS配置 本文建立在已经搭建好DNS服务器时,为linux机器配置DNS服务器的三种方式。 IP地址是网络上标识站点的数字地址,为了方便记忆,采用域名来代替IP地址标识站点地址。DNS...
shell脚本学习 :shell脚本小练习小工具汇总
函数 #!/bin/bash funWithParam(){ echo "The first parameter is $1 !" echo "The second parameter is $2 !...
shell脚本学习:流程控制if/for/while/case/break等等
这一次我们的主题是shell脚本中的流程控制,gif动图所见即所得,语法如下。 if else #!/bin/bash if [ $1 == $2 ];then echo "a == b" elif ...
Linux命令学习:文本拼接 paste 和 join
paste 拼接 直接逐行遍历拼接起来。 $ cat uuid 459A978D-84D1-4822-BE61-394669D229C5 5FB8CE6F-1E09-42A9-8A7E-AB4D203...
Linux命令学习:文本比较comm、diff、patch
今天学了三个文本比较的命令分享给大家。 comm comm 命令比较相同的文本 $ cat char a b c $ cat chardiff a d c 比如,我有两个文件char和chardiff...
进程启动时间采集(linux篇)
摘要:这次我们来谈谈如何采集一个进程的启动时间 以下内容使用go语言实现 linux 进程启动时间采集 方法一 直接读取/proc/{pid} 文件夹的时间戳方式(不准确但效率高),以下是方法一的代码...
Linux包管理:三分钟手操自己的yum源(创建yum仓库)
上次就想手操yum源了,考虑到有的朋友没接触过,直接写成了yum源的科普,活活憋了我一个星期,现在我们快快开始。 什么情况下我们需要搭建一个仓库呢? 记得那还是在上大学的时候,有一群喜欢编程的又放荡不...
Linux命令学习:三剑客之老三grep
grep 参数解释 grep擅长查找功能 在这里为了节省篇幅,我就不一一解释了,只介绍一些非常常用的组合。 递归查找所有匹配的文件内容 $ grep -rl love * dir/file3.txt ...
Linux命令学习:三剑客老二sed
概述 sed命令是用来批量修改文本内容的,比如批量替换配置中的某个ip。 sed命令在处理时,会先读取一行,把当前处理的行存储在临时缓冲区中,处理完缓冲区中的内容后,打印到屏幕上。然后再读入下一行,执...
Linux包管理:如何使用yum源安装想要的包?
yum 命令的使用 yum命令天天都在用,都快用烂了,但是很多人不知道为什么只要联网,yum命令就能像老奶奶手中的魔法棒一样,随心所欲的下载到想到的包。 比如你想装个c++环境,直接 yum inst...
31