1.CPU详情

1.cat /proc/cpuinfo|grep “physical id” | sort | uniq | wc –l

2). 查看CPUcore个数

              cat /proc/cpuinfo | grep “cpu cores” | uniq

           逻辑核数

              cat /proc/cpuinfo| grep “processor” | wc –l

2.查看内存使用

free –m

      

3.硬盘使用情况

fdisk –l

查看文件系统的占用情况

df –h

       查看硬盘的I/O性能

       iostat –d  –x  – k 1 10 (iostat套装在systat命令中,没有的话先安装)

4.查看某个文件 大小

       du –sh  /root

       找出系统中占用空间最多的10个文件或者目录

       du  -du –cks * | sort –rn | head –n 10

二、负载均衡

       1.uptime

       2. w  查看用户以及使用信息

       3. top

       4. 使用vmstat监控系统的整体性能包括:进程,内存,虚拟内存,磁盘I/O,中断,上下文切换,cpu使用。

三.查看系统内核

       uname –a 简化命令 uname –r

       查看系统格式32位还是64

       ls –lF / | grep /$

       是否能找到/lib64

       2.另一个命令

              file /sbin/init

       3. 查看系统版本

              lsb_release   –a

      

四、查看网络问题

       1.lspci  查看PCI信息

       2.netstat –an | grep –v httpd

       3. 查看服务网络状态并汇总

              netstat –an | awk ‘/^tcp/ {++S[$NF]} END {for (a in S ) print a,S[a]}’

       4.查看指定端口使用信息

              lsof  -i :22

五.linux 日志

1、系统日志

       /var/log/messages

 

       查看最后10

       tail –n10 /var/log/messages

2.系统安全日志

       /var/log/secure

  使用last命令查看

3.记录登录时间

       /var/log/lastlog

       使用命令lastlog查看

4.服务器的邮件日志

       /var/log/messages

5.dmesg  查看系统启动信息、/var/log/dmesg

6.grep cron /etc/syslog.conf 查看自动执行任务

六、系统优化

       1.关闭不需要的服务

              ntsysv

       只开启:crond ,irqalance(可以提示性能,降低能耗)network,sshdsyslog

       2.TCP/IP网络参数进行修改

       echo ‘net.ipv4.tcp_syncookies = 1’ >> /etc/sysctl.conf

       sysctl –p

       3、修改SHELL历史记录命令

              vi /etc/profile

                        histsize = 100

 

              source /etc/profile  不用启动让更改生效

       4 定时矫正服务器的时间

              crontab –e

*/5 * * * * ntpdate ntp.api.bz

5、停止打印服务

      /etc/rc.d/ini.d/cups stop

      chkconfig cups off 禁止打印服务启动

      chkconfig  -list cups 确认打印机自动设置状态

      

       6.调整linux 文件打开数

              vim /etc/security/limit.conf

* soft nofile 60000

 * hard nofile 65535

重启后会还原

 

可以修改、/etc/rc.local添加

       ulimit –SHn 65535