JavaIO流(2) ------圖片上傳,(基於servlet)
阿新 • • 發佈:2020-12-01
- 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