學完了慕課網上的linux系統管理,特整理知識點如下
linux系統管理
當使用ssh協議與遠端伺服器建立聯絡後,有以下操作命令:
1.檢視伺服器常用命令:
df -h 人性化顯示磁碟空間
ls -la 當前目錄下檔案列表
uname -a 檢視系統核心
cat /proc/cpuinfo 檢視cpu情況
free -m 以mb形式顯示記憶體使用情況
top 實時檢視當前程序
ps aux 檢視程序
ifconfig -a 檢視網路情況
mpstat 實時系統(cpu)監控
cat shadowsocks.json 列印特定文件內容
apt list shadowsocks 檢視apt安裝列表
綜合資源檢視:
vmstat 1 3 以1秒一次,重新整理3次的方式檢視process(程序)、memory、swap(交換分割槽)、io(磁碟讀寫)、system、cpu
dmesg | grep cpu 檢視cpu情況
2.linux 操作shell中常用快捷鍵:
ctrl+c 強制終止當前命令
ctrl+l 清屏
ctrl+u 刪除當前命令列
ctrl+a 游標移動行首
ctrl+e 游標移動行尾
ctrl+z 命令放入後台
3.終止程序:
w 檢視所有登入使用者
其中,tty 1-6為本機終端視窗;pts 0-256為外部登入端。
pkill -9 -t [終端號] 按照終端號剔除使用者
kill -1 [程序id] 平滑重啟程序
kill -9 [程序id] 強制殺死程序
killall [程序名] 終止一類(多個)程序
4.後台管理(相當於windows中程式最小化)
jobs -l 顯示所有後台執行程式,並檢視程式pid
這裡,放入後台的程式是繫結在(特定)終端的。
後台命令脫離登入終端執行:將命令放入 /etc/rc.local,或者nohup [程式檔案]
快取(cache)加速從硬碟「讀取」資料;
緩衝(buffer)加速資料「寫入」硬碟。
5.定時任務:
推薦用系統定時任務:
直接把需要定時執行的指令碼複製到 /etc/cron. 目錄中任意乙個;
或者,直接把定時任務寫入 /etc/crontab 檔案中
Linux系統管理
程序是正在執行的乙個程式或命令,每乙個程序都有乙個執行的實體,都喲自己的位址空間,並占用一定的系統資源。盤點伺服器的健康狀態 檢視所有系統中所有程序 殺死程序 1.3.1 ps aux 檢視系統中所有程序,使用bsd作業系統格式 1.3.2 ps le 檢視系統中所有程序,使用linux標準命令格式...
Linux 系統管理
linux 系統管理 檢視資料夾大小 du sh 第1章 程序管理 1 1 程序檢視ps命令 1 2 程序的檢視top命令 1 3 殺死程序 1 4 修改程序優先順序 第2章工作管理 2 1 工作管理簡介 2 2 工作管理方法 把命令放到後台 如果想要程序在後台執行 必須不能與前台有互動 1 把程序...
linux 系統管理
正在執行的程式,任何程式執行都要耗費一定的系統資源 判斷伺服器健康狀態 檢視系統中所有程序 殺死程序 1 判斷程序健康狀態 top 選項 d 秒數 指定top命令每隔幾秒更新。預設是3秒 b 使用批處理模式輸出。一般和 n 選項合用 n 次數 指定top命令執行的次數。一般和 b 選項和用 在top...