linux监控命令汇总 linux 监控

linux命令分类总结 禁止在线上服务器使用
实例:
uniq命令可以去除排序过的文件中的重复行,因此uniq经常和sort合用 。也就是说,为了使uniq起作用 , 所有的重复行必须是相邻的 。
在一个指定的时间执行一个指定任务,只能执行一次,且需要开启atd进程
crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程
将任务打入后台
示例:
vmstat是Linux中监控内存的常用工具,可对操作系统的虚拟内存、进程、CPU等的整体情况进行监视.
sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等
常用:
Ping命令通过发送Internet控制消息协议(ICMP)回响请求消息来验证与另一台TCP/IP计算机的IP级连接
ss与netstat命令作用相同,但比netstat更高效,采用的是tcp协议栈中tcp_diag.
使用方法参考netstat,且基本参数相同
traceroute追踪网络数据包的路由途径
nslookup命令用于查询DNS的记录 , 查看域名解析是否正常,在网络故障的时候用来诊断网络问题
Linux 史上最全命令大全1、ls命令
cd /root
ls#显示当前目录下所有的非隐藏文件
ls -a#显示当前目录下所有文件 , 包含隐藏文件
ls -l#显示当前目录下所有的非隐藏文件的详情
ls -al #显示当前目录下所有文件,包含隐藏文件 的详情
ls -lh #以列表形式显示当前目录下所有的非隐藏文件的大小(KMT)
ls -alh #以列表形式显示所有文件,包含隐藏文件的文件大小(K M T)
常用的组合:
ls
ll#等价于 ls -l
ls/etc#显示/etc目录下的文件
2:pwd命令
用来显示当前所在的路径
绝对路径: 从/目录开始的路径
/root
/etc/sysconf
/opt/server/data-integration/libswt/win64
相对路径: 相对当前的路径
3、mkdir命令
cd /root
mkdir mytest#在当前目录创建文件夹
mkdir -p 111/222/333 #一次创建多级文件夹
mkdir /root/mydemo#使用绝对路径来创建
mkdir mydemo2#使用相对对路径来创建
4、rm命令
这个命令既可以删除文件,也可以删除目录
删文件:
cd /root
rm a.txt#删除时 , 会给出提醒确认,输入y删除,n不删除
rm -f b.txt #强制删除 等价于 rm -f /root/b.txt
rm ../dir2/b.txt
touch a.java b.java c.java
rm a.java b.java c.java #一次可以删除多个文件
rm *.java -fr #可以删除当前目录下的所有.java文件
cd dir
rm * -fr #删除当前目录的所有内容
删目录:
rm -r 111 #删除目录,依次提醒删除
rm -rf mytest #强制删除等价于 rm mytest -fr
常用组合:
rm -fr 文件或目录
5、cd命令
cd 命令可以进入一个目录,类似于对windows上的文件夹进行双击
cd#直接cd 可以从任何一个目录回到/root目录
cd /root #进入root目录
cd /opt/server/data-integration/system/
cd .. #回到上一级目录
cd ../.. #回到上上一级目录
cd - #可以在最近的两次目录之间切换
cd /root
mdkir dir1 dir2
cd dir1
cd ../dir2#使用相对路径/中国/广东省/深圳市/宝安区/留仙二路/78号
6、历史命令和table补全
使用上下方向键可以找出历史命令
table键:
cd/opt/ #两次table可以列出/opt目录下所有的文件和子目录
cd/opt/s #一次table可以自动补全目录内容,前提是/opt目录下只有一个s开头的目录

推荐阅读