一、查看內核版本命令html
cat /proc/versionjava
unamemysql
二、查看linux版本linux
lsb_releaseweb
cat /etc/issuesql
三、顯示列表文件tomcat
ls ls -l 輸出內容詳解服務器
四、登陸sftp tcp
登陸 sftp -P port user@ip 回車後輸入密碼(隱藏顯示)post
上傳put 下載get
五、登陸ftp
登陸 ftp ip port
回車後輸入user
回車後輸入密碼(隱藏顯示)
六、在路徑下,搜索全部文件中是否有某字段,輸出文件所在位置及字段出現的行數
搜索一個報錯信息,能夠用於統計報錯的出現狀況。搜索一個特定的流水號或者操做員帳號,能夠查找交易是否存在,操做員有沒有操做過系統。
find /usr/local/mypath -name "*.log.*" | xargs grep "處理失敗"
find /usr/local/logs2 -name "*log.2019-01-16*" | xargs grep "UNKNOWN"
find /usr/local/logs -name "*log.2019-02-12*" | xargs grep "Read timed out" -c (計數)
七、進程項目查看
ps -ef | grep java
搜索包含某一名字的進程,好比搜索java項目就能夠寫java,若是知道具體的jar報名也能夠搜。第二個值就是PID。
ps -eo pid,lstart,etime | grep PID
查看某一PID對應的程序,它的啓動時間及運行了多久。
八、mysql登陸
mysql -h localhost -u root -p 回車 輸入密碼(隱藏顯示)
如今想把 1 文件夾複製出來一份命名爲 2 。
操做: 先建立2文件夾,再執行
cp -r /cxz/1/* /cxz/2
十、查看服務器總磁盤空間大小
df -h 能夠顯示出來nfs掛載的路徑
du -sh 當前目錄的大小
十一、linux獲取sh腳本執行權限
報錯信息:The file is absent or does not have execute permission
This file is needed to run this program
[root@test bin]# chmod +x *.sh
[root@test bin]# sh startup.sh
十二、打包zip
zip catalina.201805.zip /usr/local/tomcat-webfront/logs/catalina.2018-05*
rm -f catalina.2018-05*
1三、統計各個狀態的進程數量
netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'
//結果
CLOSE_WAIT 1653
ESTABLISHED 94
FIN_WAIT1 2
FIN_WAIT2 53
TIME_WAIT 69
1四、Linux——Pip命令
1五、----