管理伺服器 學linux系統管理

2021-08-04 02:44:34 字數 1243 閱讀 5363

學完了慕課網上的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...