Linux效能監控,安全等命令集

餘二五發表於2017-11-15
注:供自己和有相同需求的朋友參考,不斷完善中
 
加入於2006-11-18
效能檢測命令
top
free
df
uptime
last
lastlog //所有帳號最後一次登入時間
history
vmstat 1
sar
iostat
netstat -an
nmap -sT -O localhost
uname -r
chkconfig –list
w
 
加入於2006-11-19
du -ms
netstat -n -p -t | grep SYN_RECV | grep :80 | wc -l
ps -aux | grep imap
kill -9 <PID>
killall imapd
 
加入於2006.11.21
less /etc/sysconfig/iptables
less /etc/ssh/sshd_config
less /etc/passwd //look for new user
less /etc/group //look for new group or if have new user in root group
less /etc/rc.d/rc.local
 
Monitor Opening Port
# nmap –sT –O localhost
  834/tcp   open  unknown
# cat /etc/services | grep 834  //檢視834埠是否和任何已知服務相關
# netstat –anp | grep 834  //p選項揭示了開啟834埠的程式IDPID
# lsof –i | grep 834
 

查詢或刪除正在使用某檔案的程式
fuser filename

fuser -k filename
 
加入於2006.11.25
yum clear all
yum -y update
    if you find “Error: Cannot find a valid baseurl for repo”, try to ping [url]www.centos.org[/url] and check iptables policy. 
  if you find “You may also check that you have the correct GPG keys installed”,then:
uname -r
find / -name RPM-GPG-KEY-* //number:version about CentOS
rpm –import /usr/share/doc/CentOS-release-3/RPM-GPG-KEY-centos3
 
加入於2006.11.29
//change IP address:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
//add default gateway
route add default gw 192.168.18.1 dev eth0
 
加入於2006.11.30
vi操作命令集
i,I //插入
o,O //插入新的一行
a,A //新增
r,R //替換
Ctrl+f //螢幕向前翻頁
Ctrl+b //螢幕向後翻頁
0 //移動到本行的第一個字元
$ //移動到本行的最後一個字元
G //移動到這個檔案的最後一行
n<Enter> //游標向下移動n行
?word //在游標之前查詢一個名為word的字串
移動游標到當前頁最頂行 –> H

移動游標到當前頁最底行 –> L
u //恢復前一個動作
p,P //貼上複製的資料在游標的下一行p或上一行P
dd //刪除整行
ndd  //刪除n列
yy //複製游標所在行
nyy //複製游標所在列
:1,$s/word1/word2/g //從一行到最後一行查詢word1字串,並將該字串替換為word2
:1,$s/word1/word2/gc //從一行到最後一行查詢word1字串,並將該字串替換為word2;替換前顯示提示符讓使用者確認
:n1,n2s/word1/word2/g //從n1行到n2行查詢word1字串,並將該字串替換為word2


//在一個檔案內複製貼上區域

v 區域選擇

y 複製

p 貼上

//在多個檔案內複製貼上

vi /etc/sysconfig/iptables /etc/sysconfig/iptables.bak

:n //編輯下一個檔案

:N //編輯上一個檔案

:files //列出vi開啟的所有檔案
 
重要的變數配置檔案
~/.bashrc
source ~/.bashrc //直接讀入變數配置檔案
/etc/profile
/etc/bashrc
 
2007-4-25
wget -c//The non-interactive network downloader, -c: continue to download file
command -V //display command version
 
dmesg //print or control the kernel ring buffer
 
日誌分析
head
tail
/var/log
more
less
本文轉自 qinling_bai 51CTO部落格,原文連結:http://blog.51cto.com/22494/9636,如需轉載請自行聯絡原作者


相關文章