GNU/Linux 經常使用命令

查看端口信息
netstat –an
查看磁盤分區 df –lh
刪除一個目錄下的文件 rm
-rf 目錄 /*
刪除目錄 rm –rf 目錄
刪除文件 rm 文件名
安裝rpm包 rpm –ivh **.rpm
查看軟件是否安裝 rpm -qa |grep 軟件名
升級一個包 rpm -Uvh
移走一個包( 刪除) rpm -e
安裝參數 --force 即便覆蓋屬於其它包的文件也強迫安裝 --nodeps 若是該RPM包的安裝依賴其它包,即便其它包沒裝,也強迫 安裝。 授予文件權限 chmod 777 文件名
查看內存等信息 top
查看java線程數 ps -eLf | grep java | wc -l
監控端口客戶端鏈接數 netstat -n | grep tcp | grep 808 | wc -l
編輯查看定時器 crontab –e

---------------------------------------------------- */1 * * * * /root/crontom.sh 每分鐘執行一次crontom.sh一次
前面五個參數的定義
分(0-59) 時(0-23) 天(1-31) 月(1-12) 星期(0-6)
----------------------------------------------------
啓動定時器
/sbin/service crond start
中止定時器
/sbin/service crond stop
設置開機啓動
/etc/rc.d/rc.local
Kill全部java進程(查詢進程中java進程同時排除自己語句,用awk找到第二列信息,返回狀態扔到黑洞中) kill
-9 `ps -ef|grep java|grep -v grep |awk '{print $2}'` > /dev/null 2>&1

訪問網站(15是鏈接超時時間,若訪問localhost的HTTP服務超過15s仍然沒有正確響應200頭代碼,則判斷爲沒法訪問。) curl --connect-timeout 15 --max-time 20 --head --silent "http://www.baidu.com" | grep '200'
關閉防火牆 service iptables stop //即時生效,重啓後復原 chkconfig iptables on //永久性生效,重啓後不會復原

開啓防火牆 service iptables start //即時生效,重啓後復原 chkconfig iptables off //永久性生效,重啓後不會復原

jar程序運行 --windows下 java -jar *.jar //這時會出現DOS窗口 start javaw -jar *.jar //這時能夠避免DOS窗口 --linux下 java -jar *.jar & //關閉遠程操做界面以後,會中止,按Ctrl+C也會中止 nohup java -jar *.jar & //一直在後臺運行,控制檯日誌寫在nohup.out文件裏 從根目錄開始查找全部擴展名爲.log的文本文件,並找出包含」ERROR」的行 find / -type f -name "*.log" | xargs grep "ERROR" 例子:從當前目錄開始查找全部擴展名爲.in的文本文件,並找出包含」thermcontact」的行 find . -name "*.in" | xargs grep "thermcontact" 查看一個端口的進程號 fuser -v -n tcp 端口 查看日誌開啓狀況 ps aux
修改PATH變量 臨時有效 export PATH
=$PATH:/目錄 長久有效 vi /etc/profile 添加 PATH=$PATH:/目錄
查看隱藏文件 ll
-a
查看ip ifconfig –a 解壓縮到
/tmp/node目錄 tar zxvf *.tar.gz -C /tmp/node 查看緩存使用 df -k /tmp

修改服務器密碼
passwd

查看程序(mysql)安裝路徑java

 
 

whereis mysqlnode

 
 

查看程序(mysql)運行路徑mysql

 
 

which mysqllinux

 

查看當前TCP/IP鏈接的狀態和對應的個數sql

netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

查看當前目錄下最大的是個文件或文件夾
du -s * | sort -nr | head

刪除
/home/tomcat/tomcat8/logs目錄下 兩天以前的 .log日誌文件
find /home/tomcat/tomcat8/logs -mtime +0 -name "*.log" -exec rm -rf {} \;
相關文章
相關標籤/搜索