下面这些指令是自己在工作中常用到的,总结出来供大家参数。
这里只列了某个指令的用法示例,关于指令的详解请查阅相关资料。
1、查看内存信息 free -m
2、查看系统位数 getconf LONG_BIT
3、查看参数或版本信息 cat /proc/version或uname -r
4、查看硬盘信息 df -k或df -hl
5、抓包 tcpdump -i eth0 -s 0 -w 0107.cap
6、查看某个端口是否被占用 netstat -tunlp |grep 161 或 lsof -i tcp:XXX
7、修改snmp监听端口 /usr/sbin/snmpd tcp:端口或/usr/sbin/snmpd udp:端口
8、查看网卡信息 ifconfig
9、查看网卡流量,1秒显示一次,“0”代表一直显示 sar -n DEV 1 0
10、查看机器位数 uname -a
11、window下查看端口是否被占用 netstat -ano |findstr 3306 或 netstat -antp | grep 501
12、杀死进程的几种方式(如:tomcat):
方式1:killall java
方式2:kill -9 *** (说明:***为进程号)
方式3:
ps -ef | grep -v grep | grep tomcat | awk '$2 ~ /[0-9]+/ {print $2}' | while read s; do kill -9 $s; done
13、查看时区:cat /etc/sysconfig/clock
14、配置时间同步
1).编辑/etc/crontab 文件
2).加入下面一行:
30 8 * * * root /usr/sbin/ntpdate 192.168.0.1; /sbin/hwclock -w
#192.168.0.1是NTP服务器的IP地址
3).然后重启crond服务
service crond restart
这样,每天8:30 Linux系统就会自动的进行网络时间校准。
或
echo */10 * * * * ntpdate 10.4.2.213 >> /etc/crontab ; /sbin/hwclock -w ;service crond restart