DZ先生怪谈国标28181之监控linux基础
1. 自述
作为一个监控工程师,DZ君用工作经验告诉你,任何东西不会都不要紧,只要有百度,只要有二线,只要有研发,没有什么东西是搞不定的,监控工程师最好还是懂点Linux比较好,因为修改网络配置,查看服务状态等是我们必须掌握的技能之一,今天DZ君在这里给刚入门的监控工程师一点小小的知识库,希望对你有用。
2. 小命令,大作用
文件操作类
1)vi 编辑器的使用
[[email protected] home]# vi a.txt
按键i是进入编辑状态
按键esc是退出编辑状态
在退出编辑状态下,:q!是不保存退出,:wq是保存退出
2)将文件从服务器A拷贝至服务器B
在A服务器/var下的文件a.txt拷贝至192.168.0.1服务器上/home目录下
scp /var/a.txt [email protected]:/home
3)如何查看文件
cat /vat/a.txt
4)删除文件a.txt和文件夹A
rm -rf a.txt
rm -rf A
5)查找命令find用法
find / -name a.log 查找/目录下名叫a.log的文件
网络类常用命令
1) 网卡编辑和查看网址
vi /etc/sysconfig/network-script/ifcfg-eth0 编辑完保存
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.0.255
IPADDR=192.168.0.10
NETMASK=255.255.255.0
METWORK=192.168.0.0
GATEWAY=192.168.0.1
NM_CONTROLLED=no
ONBOOT=yes
重启网络 service network restart
ifconfig 是查看网卡地址
2)如何查看网卡双工和速率
ethtool eth1 即可查看
系统类常用命令
uname -a 查看系统位数i686 是32位,x64是64位
cat /etc/issue 查看系统版本
vi /etc/selinux/config 修改selinux类型
top 查看cpu,内存使用率
vi /etc/sysconfig/network 修改主机名字
date -s "2018-07-07 00:00:00" 修改系统时间
hwclock -w --systohc 同步到硬件
关闭防火墙
抓包
tcpdump -s 0 -i bond0 host 192.168.0.1 -w qqq.cap -v 针对地址抓包
tcpdump -s 0 -i bond0 port 5060 or 5061 -w qqq.cap -v 针对端口抓包
init 6 重启, init 0 关机
磁盘类常用命令
du -sh /home 查看文件夹大小
du -sh /home/a.log 查看文件大小
df -h 查看硬盘空间使用率