1. 查看系统内核版本
[root@funsion geekxa]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m 显示了系统名称(CentOS)和内核版本(release 6.5) The file /etc/issue is a text file which contains a message or system identification to be printed before the login prompt. 2. 查看系统信息flyhup@ubuntu:~$ uname -a Linux ubuntu 3.19.0-25-generic #26~14.04.1-Ubuntu SMP Fri Jul 24 21:18:00 UTC 2015 i686 i686 i686 GNU/Linux uname -a :显示系统名、节点名称、操作系统的发行版号、操作系统版本、运行系统的机器 ID 号 3. 查看磁盘空间占用情况$df -hl Filesystem Size Used Avail Use% Mounted on /dev/xvda1 100G 5.0G 90G 6% / tmpfs 1.9G 104K 1.9G 1% /dev/shm 参数:
4. 查看内存 一、free命令 root@xen_202_12 /]# free -m total used free shared buffers cached Mem: 3072 2459 612 0 207 1803 -/+ buffers/cache: 447 2624 Swap: 1913 0 1913 第2行:
第3行:
注:此处的内存数在用上面式子计算后,在大小上有一点点出入(还不知道是什么原因)。 可见-buffers/cache反映的是被程序实实在在吃掉的内存,而+buffers/cache反映的是可以挪用的内存总数。 5. 查看cpu内核数# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo| grep "cpu cores"| uniq # 查看逻辑CPU的个数 cat /proc/cpuinfo| grep "processor"| wc -l6. 查看系统负载 dimite@ubuntu:~$ uptime 15:41:09 up 42 min, 2 users, load average: 0.08, 0.03, 0.05
何为系统负载呢? 系统平均负载被定义为在 特定时间间隔内运行队列中的平均进程数目 。如果一个进程满足以下条件则其就会位于运行队列中:
一般来说,每个CPU内核当前活动进程数不大于3,则系统运行表现良好!当然这里说的是每个cpu内核,也就是如果主机是四核cpu的话,那么只要uptime最后输出的一串字符数值小于12即表示系统负载不是很严重.当然如果达到20,那就表示当前系统负载非常严重,估计打开执行web脚本非常缓慢. 7. 查看进程ps -ef or ps aux 杀死所有含worker的进程 ps -ef | grep worker | awk '{print $2}' | xargs sudo kill -9 or ps -aux | grep worker | awk '{print $2}' | xargs sudo kill -98. 查看端口占用 netstat -anp or netstat -nltup 参数:
(责任编辑:IT) |