【命令】運維常用命令

ringoo_ming發表於2017-03-17
常用命令 
1.打包壓縮時候排除logs和temp目錄
#tar -zcvf tomcat-creditcm.tar.gz --exclude=logs --exclude=temp tomcat-creditcm
2.用rsync命令僅複製目錄結構而不復制目錄中的檔案
# rsync -avH --include "*/" --exclude "*" /opt/nagios .
3.複製大量檔案
#find /app/jboss-ruleengine/businessdata20130704/certification/2013-07-04/ -type f|xargs -i -n1 cp {} . 
4.抓包命令
tcpdump -i eth0 -X -s 0 -A host 10.150.180.81 -w succ20140122
tcpdump -i eth0 -X -s 0 -A host 10.150.180.81 -r succ20140122 > succ 
5.檢視所有活著的主機:
nmap -sP 10.151.10.0/24|grep up
6.檢視所有主機:
nmap -sP -v 10.151.10.0/24 
7.檢視nfs伺服器上共享了那些目錄
#showmount -e 192.168.5.12
Export list for 192.168.5.12:
/usr/local/apache2/htdocs/VIDEO_TEMP *
8.顯示已經mount上nfs伺服器的客戶端ip
#showmount -a 192.168.5.12
9.某個程式是哪個軟體包安裝的?
#rpm -qf /bin/bash
bash-3.2-24.el5
10.一個軟體包中的檔案安裝到那裡? 
#rpm -ql bash-3.2-24.el5
11.一個沒有安裝過的軟體包,使用
#rpm -qlp glib2-2.22.5-5.el6.i686.rpm
12.lvm命令:
給分割槽增加20G空間:
#lvextend -L +20G /dev/mapper/vg-LogVol03
#resize2fs /dev/mapper/vg-LogVol03
新增分割槽:
①.建立lv分割槽100G,data是lv分割槽名稱,VolGroup00是卷組名稱
lvcreate -L 100G -n data VolGroup00
②.將lv分割槽格式化成ext3格式
mkfs.ext3 /dev/VolGroup00/data
③.將分割槽mount到/data
mount /dev/VolGroup00/data /data
擴大swap分割槽大小:
檢視cat /proc/swaps發現大小不夠,用下面方法擴大分割槽
①. swapoff /dev/mapper/rootvg-swaplv
②. lvextend -L +45G /dev/mapper/rootvg-swaplv
③. mkswap /dev/mapper/rootvg-swaplv
④. swapon /dev/mapper/rootvg-swaplv
減少分割槽大小
①.先umount分割槽
#umount /ynd
②.減少分割槽大小25G空間
#lvreduce -L -25G /dev/rootvg/ynd
13.記憶體輸出
jmap -histo 19992
14. linux獲取本機出口ip
①. curl ifconfig.me
#或者
②. curl
15.結合ping tracert 來判斷網路的相關特性,這個命令就是mtr
#mtr -rn 10.151.20.23


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31442725/viewspace-2135568/,如需轉載,請註明出處,否則將追究法律責任。

相關文章