初學CentOS 後台程序基礎命令

2021-07-14 03:27:54 字數 1776 閱讀 6098

kill -l檢視程序資訊

kill -數字 程序號

如: kill -1 66666 重啟程序號66666

killall [選項] [訊號] 程序名

-i 互動式,詢問是否殺死程序

-i 忽略大小寫(大寫i)

程序名如: httpd

pkill [選項] [訊號] 程序名

-t 終端號

和killall差不多,只是可以從終端kill

如: pkill -t -9 pts/1

把命令放入後台:

在輸入命令後面加 &

在命令執行時,按下ctrl + z

檢視命令工作:

jobs [選項]

-l 顯示工作的pid(工作號)

ps.

「+」為最近放入後台的工作

「-」代表倒數第二個放入的工作

恢復:

從後台恢復到前台執行:fg %工作號(ps. %可以省略,注意工作號不是ps aux那個工作號,而是jobs的那個工作號)

從後台暫停的工作恢復到後台執行:bg %工作號(ps.與前台無法互動)

資源檢視命令:

vmstat [重新整理延遲 重新整理次數]

如: vmstat 2 3

[開機]核心資訊:dmesg

如:dmesg | grep cpu/eth0

直接看cpu:cat /proc/cpuinfo

檢視系統核心:uname [-a|-r|-s]

-a 所有 -r 版本 -s 系統

記憶體檢視:free [選項]

-b 以byte為單位顯示記憶體使用情況。

-k 以kb為單位顯示記憶體使用情況。

-m 以mb為單位顯示記憶體使用情況。

-g 以gb為單位顯示記憶體使用情況。

-o 不顯示緩衝區調節列。

-s《間隔秒數》 持續觀察記憶體使用狀況。

-t 顯示記憶體總和列。

-v 顯示版本資訊。

uptime 啟動時間,平均負載與top第一行相似,w也可以

file 檢視檔案型別

如: file /bin/ls 可以順帶看系統是32位還是64位

lsb_release -a linux系統發行版本

crond 服務管理訪問控制ps.service crond restart chkconfig crond on

crontab 選項

-e 編輯crontab定時任務

-l 檢視crontab任務

-r 全部刪除當前所有crontab任務

列出程序或使用的檔案資訊:

lsof 選項

-c 字串,以字串開頭的檔案

-u 使用者名稱,以某使用者程序開啟的檔案

-p pid,以某pid開啟的檔案

CentOS後台執行和關閉 檢視後台任務命令

fg bg jobs nohup ctrl z ctrl c 命令 一 加在乙個命令的最後,可以把這個命令放到後台執行,如 watch n 10 sh test.sh 每10s在後台執行一次test.sh指令碼 二 ctrl z 可以將乙個正在前台執行的命令放到後台,並且處於暫停狀態。三 jobs ...

CentOS後台執行和關閉 檢視後台任務命令

fg bg jobs nohup ctrl z ctrl c 命令 一 加在乙個命令的最後,可以把這個命令放到後台執行,如 watch n 10 sh test.sh 每10s在後台執行一次test.sh指令碼 二 ctrl z 可以將乙個正在前台執行的命令放到後台,並且處於暫停狀態。三 jobs ...

centos6 5後台程序的切換

直接用.sh 檔案就可以執行,但是如果想後台執行,即使關閉當前的終端也可以執行的話,需要nohup命令和 命令。功能 加在乙個命令的最後,可以把這個命令放在後台執行 功能 不結束通話的執行命令 有兩個命令可以用,jobs和ps,區別是jobs用於檢視當前終端後台執行的任務,換了終端就看不到了。而ps...