linux command

Ready!發表於2016-12-15

lsb_release -a (適用於所有的linux,包括Redhat、SuSE、Debian等發行版,但是在debian下要安裝lsb)

 

檢視當前web服務埠連線

netstat -atpn | grep 80 | grep ESTABLISHED -c

 

ps -ef | grep ... 獲悉程式號, 然後

netstat -atpn | grep {程式號} 

 

檢視程式執行路徑

其實,執行的程式資訊放在了/proc/xxx目錄下,所以  ll /proc/xxx 就可檢視

 

linux遠端連線

ssh -p 12333 root@216.230.230.114

 

檢視時間和日期

命令 : "date"

 

 

 

掛載

mount -t nfs 10.95.216.13:/WQD /home/zxin10/file_server

 

檢視資料夾佔用空間並排序

du -sh /var/log/* | grep G | sort -rn

 

df是來自於coreutils軟體包,系統安裝時,就自帶的;我們通過這個命令可以檢視磁碟的使用情況以及檔案系統被掛載的位置:

舉例:

[root@localhost beinan]# df -lh

Filesystem容量已用可用已用%掛載點

/dev/hda8 11G 6.0G 4.4G 58% /

/dev/shm 236M 0 236M 0% /dev/shm

/dev/sda1 56G 22G 35G 39% /mnt/sda1

我們從中可以看到,系統安裝在/dev/hda8;還有一個56G的磁碟分割槽/dev/sda1掛載在/mnt/sda1中;

 

檢視記憶體使用情況

free -k  

free -m

cat /proc/meminfo

 

開機啟動

/etc/rc.d/rc.local  

 

 

如何檢視iptables nat對映情況

iptables  -t  nat  -nL

iptables -F  清楚所有規則

 

更改對映 

iptables -t nat -A PREROUTING -p tcp -d 10.95.219.52 --dport 80 -j DNAT --to-destination 10.95.219.52:8080

iptables -t nat -A POSTROUTING -p tcp -s 10.95.219.52 --sport 8080 -j SNAT --to 10.95.219.52

 

 

重啟 

shutdown -r now

 

 

在Linux下,預設埠1024下的程式是要在root下才能使用的

 

 

問題是這樣的,我需要設定系統的環境變數,在/etc/profile最後新增了
export exportJAVA_HOME=/usr/java/jdk-1_5_0_02
export CLASSPATH=.:$JAVA_HOME/lib.tools.jar
export PATH=$JAVA_HOME/bin:$PATH
但是退出後再進入系統環境變數不生效,輸入source /etc/profile起效果,每次進入系統都要輸入source /etc/profile才有效果,請問諸位,有沒有什麼解決方法可以只要source一次就可以使/etc/profile起效果,以後都不用source啦?

我直接在.bashrc檔案中加入source /etc/profile 這行語句就行啦

 

 

 

/etc/init.d目錄包含許多系統各種服務的啟動和停止指令碼。

ll /etc/init.d

chkconfig --list | grep cron

service cron status

 

相關文章