歡迎您光臨本站 註冊首頁

centos最小化安裝后做的基本優化

←手機掃碼閱讀     火星人 @ 2014-03-08 , reply:0

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,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


[火星人 ] centos最小化安裝后做的基本優化已經有435次圍觀

http://coctec.com/docs/linux/show-post-45867.html