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