1. 程式人生 > 實用技巧 >JavaIO流(2) ------圖片上傳,(基於servlet)

JavaIO流(2) ------圖片上傳,(基於servlet)

  • linux常用命令總結

    systemctl命令是service和chkconfig命令的組合體,可用於管理系統。

    輸出系統中各個服務的狀態:

systemctl list-units --type=service

    檢視服務的執行狀態:

systemctl status firewalld

    關閉服務:

systemctl stop firewalld

    啟動服務:

systemctl start firewalld

    重新啟動服務(不管當前服務是啟動還是關閉):

systemctl restart firewalld

    重新載入配置資訊而不中斷服務:

systemctl reload firewalld

    禁止服務開機自啟動:

systemctl disable firewalld

    設定服務開機自啟動:

systemctl enable firewalld

檔案管理
ls

列出指定目錄下的所有檔案,列出
/目錄下的檔案: ls -l / pwd 獲取目前所在工作目錄的絕對路徑: cd 改變當前工作目錄: cd /usr/local date 顯示或修改系統時間與日期; date '+%Y-%m-%d %H:%M:%S' passwd 用於設定使用者密碼: passwd root su 改變使用者身份(切換到超級使用者): su - clear 用於清除螢幕資訊 man 顯示指定命令的幫助資訊: man ls who 查詢系統處於什麼執行級別: who -r 顯示目前登入到系統的使用者: who -buT free 顯示系統記憶體狀態(單位MB): free
-m ps 顯示系統程序執行動態: ps -ef 檢視sshd程序的執行動態: ps -ef | grep sshd top 檢視即時活躍的程序,類似Windows的工作管理員。 mkdir 建立目錄: more 用於分頁檢視檔案,例如每頁10行檢視boot.log檔案: more -c -10 /var/log/boot.log cat 用於檢視檔案,例如檢視Linux啟動日誌檔案檔案,並標明行號: cat -Ab /var/log/boot.log touch 用於建立檔案,例如建立text.txt檔案: touch text.txt rm 刪除檔案: rm text.txt 強制刪除某個目錄及其子目錄: rm
-rf testdir/ cp 用於拷貝檔案,例如將test1目錄複製到test2目錄 cp -r /mydata/tes1 /mydata/test2 mv 用於移動或覆蓋檔案: mv text.txt text2.txt 壓縮與解壓 tar 將/etc資料夾中的檔案歸檔到檔案etc.tar(並不會進行壓縮): tar -cvf /mydata/etc.tar /etc 用gzip壓縮資料夾/etc中的檔案到檔案etc.tar.gz: tar -zcvf /mydata/etc.tar.gz /etc 用bzip2壓縮資料夾/etc到檔案/etc.tar.bz2: tar -jcvf /mydata/etc.tar.bz2 /etc 分頁檢視壓縮包中內容(gzip): tar -ztvf /mydata/etc.tar.gz |more -c -10 解壓檔案到當前目錄(gzip): tar -zxvf /mydata/etc.tar.gz 解壓檔案到指定目錄(gzip): tar -zxvf /mydata/etc.tar.gz -C /mydata/etc 磁碟和網路管理 df 檢視磁碟空間佔用情況: df -hT dh 檢視當前目錄下的檔案及資料夾所佔大小: du -h --max-depth=1 ./* ifconfig 顯示當前網路介面狀態: netstat 檢視當前路由資訊: netstat -rn 檢視所有有效TCP連線: netstat -an 檢視系統中啟動的監聽服務: netstat -tulnp 檢視處於連線狀態的系統資源資訊: netstat -atunp wget 從網路上下載檔案 檔案上傳下載 安裝上傳下載工具lrzsz; yum install -y lrzsz 上傳檔案,輸入以下命令XShell會彈出檔案上傳框; rz 下載檔案,輸入以下命令XShell會彈出檔案儲存框; sz fileName