-
。。。。。。。。。。
查看全部 -
。。。。。。。。。。。
查看全部 -
。。。。。你你你。你。
查看全部 -
1
查看全部 -
系統(tǒng)的crontab設(shè)置
因為使用crontab -e 設(shè)定定時任務(wù)是綁定用戶的。如果換個用戶就沒法操作定時任務(wù)了。
所以為了所有人都可以使用。
用:/etc/crontab這個配置文件,可以指定用戶身份來制定和編輯定時任務(wù)
查看全部 -
crontab循環(huán)定時任務(wù)
常用、用途廣泛
一、服務(wù)管理與訪問控制
注意:當(dāng)前用戶創(chuàng)建任務(wù),需要注意用戶權(quán)限,進(jìn)行用戶更改后再行創(chuàng)建
查看全部 -
系統(tǒng)定時任務(wù):
一:at一次性定時任務(wù)
1、安裝at服務(wù)
2、at的訪問控制
3、at的命令
用法:at [選項] 時間
查看全部 -
系統(tǒng)資源查看:
一:vmstat命令監(jiān)控系統(tǒng)資源
命令:vmstat [刷新延時 刷新次數(shù)] 例如:vmstat 1 3
二:dmesg內(nèi)核監(jiān)測信息
用法 dmesg | grep CPU
三:free命令查看內(nèi)存使用狀態(tài)
用法:free -m
四:查看CPU信息
命令:cat /proc/cpuinfo
/proc/ 是保存內(nèi)存中的信息
五:uptime顯示系統(tǒng)的啟動時間和平均負(fù)載
????top命令第一行。
????w命令也可以看到此數(shù)據(jù)
六:uname 查看系統(tǒng)與內(nèi)核相關(guān)信息
用法:uname [選項]
判斷系統(tǒng)的位數(shù)。file /bin/ls
查看系統(tǒng)的發(fā)型版本 lsb_release -a
七:列出進(jìn)程打開或使用的文件信息
命令:lsof [選項]
vmstat 命令 dmesg命令?
查看全部 -
如何脫離操作用戶、終端、遠(yuǎn)程,把程序放入后臺運(yùn)行
推薦第一種、規(guī)范第三種
nohup 【命令】 &
脫離終端,將程序放入后臺運(yùn)行。
查看全部 -
工作管理的方法:
一:把進(jìn)程放入后臺
二:查看后臺的工作
三:將后臺暫停的工作恢復(fù)到前臺執(zhí)行
查看全部 -
工作管理:
1、jobs命令,查看系統(tǒng)后臺運(yùn)行的程序。
????因為程序不放置在后臺運(yùn)行,會影響接下來的操作,系統(tǒng)會在前臺持續(xù)運(yùn)行。
????而且持續(xù)時間內(nèi)不能關(guān)閉終端界面或者遠(yuǎn)程登錄。
2、命令格式為 命令后面加 & 例如:ls &
查看全部 -
修改進(jìn)程優(yōu)先級:
一:什么是進(jìn)程的優(yōu)先級
????每個cpu在同一個時鐘周期內(nèi)只能運(yùn)算一個指令。相當(dāng)于每個時鐘周期內(nèi)每個人只能處理一個人交代的工作。
????假設(shè)只有一個人處理工作,當(dāng)工作過多的時候,就需要進(jìn)行排隊進(jìn)行工作。
????優(yōu)先級就是插隊處理。
二:了解優(yōu)先級
PRI不能主動修改,但是可以修改NI
一般不需要更改,了解就可以了。因為進(jìn)程的優(yōu)先級用戶根本感覺不到
三:修改優(yōu)先級
nice命令,用于修改優(yōu)先級
renice命令,用于修改已經(jīng)修改過的優(yōu)先級
查看全部 -
殺死進(jìn)程:
1、kill -l 命令 殺死單一進(jìn)程
(1、平滑重啟。用法:kill -SUP 「進(jìn)程id」如果更改了某個程序的配置文件,可以使用信號1,這樣不會影響終端用戶的操作影響。類似于在線更新一類。
kill后面一定跟信號代碼或者信號名稱 不能直接用于進(jìn)程id
例:kill -1 2235 #重啟進(jìn)程。kill -9 3455 #強(qiáng)制殺死進(jìn)程
2、killall [選項] [信號] 進(jìn)程名?
3、pkill 和killall效果一致
多一個功能??梢约?t選項 踢掉登錄的用戶。
用法:使用w命令判斷用戶 隨后使用pkill -9 -t 用戶tty
必須使用超級用戶才可以執(zhí)行提出用戶操作。
4、w命令 查看當(dāng)前登錄的用戶
查看全部 -
TOP命令 用作判斷系統(tǒng)健康的重要命令
高負(fù)載服務(wù)器 遵循一周重啟一次,(游戲、電影類服務(wù)器)
低負(fù)載服務(wù)器 遵循一月重啟一次
cached 緩存 加速讀取。 buffers緩沖 加速寫入 減少對硬盤的寫入操作。
主要看
1、cpu負(fù)載均衡率 load average
2、cpu空閑率
3、內(nèi)存空閑率
4、硬盤空閑率
TOP命令比較耗費(fèi)資源。最好不要給太快的刷新頻率。默認(rèn)3秒就可以。
刷新一次并且輸出重定向至 /root/top.log文件。
查看全部 -
進(jìn)程的查看。ps和pstree命令
ps命令
注意:ps -aux 效果一樣,但是有報錯。
ps aux輸出注釋:
系統(tǒng)靠PID識別進(jìn)程。/sbin/init進(jìn)程永遠(yuǎn)是第一個。父進(jìn)程。
TTY 類型為 ? 的 代表都是由內(nèi)核直接啟動的進(jìn)程。
大部分屬于休眠狀態(tài)。所以資源耗費(fèi)低
START 進(jìn)程運(yùn)行的時間
TIME 當(dāng)前進(jìn)程耗費(fèi)的cpu運(yùn)算資源,時間越長,耗費(fèi)資源越多。
兩者本質(zhì)不同。
最后,關(guān)于進(jìn)程名,不理解可以百度查詢
logout 正確退出命令。養(yǎng)成良好習(xí)慣,正確退出
查看全部 -
進(jìn)程:正在運(yùn)行的程序
命令也屬于進(jìn)程
2、進(jìn)程管理的作用
(1、判斷服務(wù)器健康狀態(tài)
(2、查看系統(tǒng)中所有進(jìn)程
(3、殺死進(jìn)程
?注意:不允許把殺死進(jìn)程當(dāng)作常規(guī)關(guān)閉進(jìn)程操作。需要判斷程序是否需要強(qiáng)制殺死進(jìn)程操作。
查看全部 -
后臺命令脫離終端執(zhí)行
背景:把命令放入后臺執(zhí)行,只能在當(dāng)前登錄的終端執(zhí)行,一旦用戶退出當(dāng)前終端
后臺程序就會停止
相當(dāng)于:后臺執(zhí)行的命令和當(dāng)前終端綁定了
當(dāng)用戶logout時,會向該用戶終端下所有 進(jìn)程發(fā)送SIGHUP信號 ? ? ?
(守護(hù)進(jìn)程damon進(jìn)程開機(jī)運(yùn)行,某一個用戶退出終端不影響該程序的運(yùn)行)
后臺命令脫離登陸終端執(zhí)行的方法(不隨登陸終端的退出而終止)
?第一種方法:把需要后臺執(zhí)行的命令加入 /etc/rc.local文件(開機(jī)自動執(zhí)行)
?第二種方法:使用系統(tǒng)定時任務(wù),讓系統(tǒng)在指定的時間執(zhí)行某個后臺命令
?第三種方法:使用nohup命令 ,脫離終端,進(jìn)程也不會消失
nohup 命令 &
示例
nohup /root/for.sh & #用絕對路徑22:03 2017/05/07查看全部 -
把進(jìn)程放入后臺方式:
命令后加 & ,放入后臺會持續(xù)運(yùn)行狀態(tài)
top 按下ctrl+z ,放入后臺是暫停狀態(tài)
jobs -l 顯示工作的pid
+號代表最后一個放入后臺的
-號代表倒數(shù)第二個
恢復(fù)到前臺執(zhí)行: fg %工作號
恢復(fù)到后臺執(zhí)行:bg %工作號 ;bg 不跟工作號,代表恢復(fù)最后一個工作
可放入后臺的例子:
復(fù)制一個大的文件可以放入后臺
搜索文件
壓縮解壓縮文件
查看全部 -
top 每3秒刷新一次,判斷系統(tǒng)是否健康的指標(biāo)命令,window 的進(jìn)程是1秒刷新
默認(rèn)是按cpu 占有率來排序顯示的
追求的是服務(wù)器的無故障率,不是服務(wù)器的持續(xù)時間,應(yīng)該適當(dāng)重啟,已保持服務(wù)器的正常運(yùn)行
服務(wù)器維護(hù)基本原則:高負(fù)載的服務(wù)器,應(yīng)該一周重啟一次,低壓力服務(wù)器應(yīng)該一個月重啟一次
僵尸進(jìn)程,如果不是0 ,需要手工檢查一下僵尸進(jìn)城? zombie
系統(tǒng)空閑進(jìn)程不能低于20%? cpu %id
buffers 緩沖:加速了數(shù)據(jù)的使用
cached 緩存:加速了數(shù)據(jù)的讀取
swap 交換分區(qū)
查看全部 -
ps aux 不用加 -? ,會報語法錯誤
ps aux、ps -le 列出系統(tǒng)所有進(jìn)程信息
ps aux 輸出內(nèi)容:
user: 用戶
pid: 進(jìn)程號? ? /sbin/init 進(jìn)程號為1 ,最開始進(jìn)程,原始進(jìn)程
%cpu: CPU百分比
%MEM: 內(nèi)存百分比
pstree? 顯示進(jìn)程樹
window 登錄進(jìn)程比linux 要少,記得要注銷登錄
查看全部 -
top 命令
查看全部 -
ps aux ,查看系統(tǒng)中所有進(jìn)程,
ps -le ,查看系統(tǒng)中所有進(jìn)程,
pstree -pu
查看全部 -
00
查看全部 -
0000
查看全部 -
000
jobs
查看全部 -
shu
查看全部 -
111
查看全部
舉報