您的位置:首页 > 运维架构 > Linux

centos最小化安装后做的基本优化

2012-05-08 14:04 375 查看
1.CPU详情

1).cat /proc/cpuinfo|grep “physical id” | sort | uniq | wc –l
2). 查看CPU的core个数
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,sshd,syslog
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: