核心命令、文本处理命令和开机自启动脚本

Linux核心命令

运维内容

  • strace
  • netstat
  • perf
  • top
  • pidstat
  • mpstat
  • dstat
  • vmstat
  • slabtop
  • free
  • top
  • tcpdump
  • ip
  • nicstat
  • dtrace
  • ping
  • dtrace
  • blktrace
  • iptop
  • iostat
  • stap

文本处理类的命令:

  • wc
wc [option] [file]...
    -l: 统计行数
    -c: 统计字节数
    -w;统计单词数
  • tr
  • tr: 转换字符或删除字符 tr '集合1' '集合2' tr -d '字符集合'
  • cut
This is a test line.
-d字符:指定分隔符
-f#: 指定要显示字段
    单个数字:一个字段
    逗号分隔的多个数字:指定多个离散字段
    -:连续字段,如3-5;
  • sort
按字符进行比较
sort [option] file...
    -f: 忽略字符大小写;
    -n: 比较数值大小;
    -t: 指定分隔符
    -k: 指定分隔后进行比较字段
    -u: 重复的行,只显示一次; 
  • uniq
移除重复的行
-c:显示每行重复的次数
-d:仅显示重复过的行
-u: 仅显示不曾重复的行
  • 工具速查链接

开机自启动脚本

如果要添加为开机启动执行的脚本文件,可先将脚本复制或者软连接到/etc/init.d/目录下,然后用:

update-rc.d xxx defaults NN命令(NN为启动顺序), 

将脚本添加到初始化执行的队列中去。

注意如果脚本需要用到网络,则NN需设置一个比较大的数字,如99。

1) 将你的启动脚本复制到 /etc/init.d目录下,以下假设你的脚本文件名为 test。

2) 设置脚本文件的权限

 $ sudo chmod 755 /etc/init.d/test

3) 执行如下命令将脚本放到启动脚本中去:

 $ cd /etc/init.d
 $ sudo update-rc.d test defaults 95
posted @ 2018-08-07 00:06  zhangqi0828  阅读(137)  评论(0编辑  收藏  举报