上周回顧
1.磁盤
- 1.盤片:正反兩面都可以用來存儲數(shù)據(jù)挎扰,如果有很多盤片,可以拿主軸串在一起
- 2.磁道:存取數(shù)據(jù)霉旗,需要磁頭磁化金屬顆粒澄步,行成金屬塊
- 3.扇區(qū):硬盤出廠的時候進行的低級格式化,沒個扇區(qū)512字節(jié)為度量單位
* 個人:屏蔽壞的扇區(qū)(更換電子設(shè)備SSD)內(nèi)存8G(阿里云;按量)
* 企業(yè):更換.| 中小企業(yè) 云
- 2.磁盤借口類型
- 淘汰類: IDE SCSI
- 個人類: SATA SSD
- 企業(yè) :SAS SSD
- 3.磁盤指標
* 尺寸 :1.8 2.5 3.5
* 容量 :---->
* 轉(zhuǎn)速 :7500 10000 15000
* IOPS:(dd iostat hdparm)
- fdisk 分區(qū)(四個主要分區(qū)3個主要分區(qū)1個擴展分區(qū) 邏輯分區(qū))MBR小于2T
5.gdisk分區(qū)(128個主要分區(qū)目锭,高于2TB以上GPT)
6.mkfs格式化 初始化文件系統(tǒng),inode和block(4kb)
7.mount掛載 umount 卸載
8.永久掛載 /etc/fstab 1.設(shè)備名 2掛載點 3類型 4.掛載參數(shù) 5.備
份 6.檢查
9.swap交換分區(qū) 內(nèi)存吃滿,使用swap 內(nèi)存吃滿,直接kill某個進程
10.RAID磁盤陣列
2.進程
1.進程: 程序運行的實例,只不過進程存在生命周期.
2.進程生命周期
3.查看進程狀態(tài)
靜態(tài)ps
STAT: R S S+ Ss D T Z SN S< Sl Ssl
動態(tài)top: cpu使用率指標如何查看
使用率 內(nèi)核使用率 等待IO返回
4.優(yōu)先級 nice renice 服務(wù)器假死問題?
5.管理后臺進程 SCreen
6.管理進程狀態(tài) Kill pklill killall
7.中斷: 軟中斷 硬中斷?
8.平均負載? (??????)
3.啟動
1.centos6啟動流程
2.centos7啟動流程
3.c6和c7啟動區(qū)別?
1.加載的父進程不一樣
2.加載的配置文件不一樣
3.串行 并行
4.運行級別? 0-6
0 6 關(guān)機和重啟
24 不用
3 5 字符 圖形 --->3
1 單用戶
5.單用戶模式? (必須面對實體, 必須系統(tǒng)是正常的)
1.修改密碼
2.修改配置文件
3.sudo權(quán)限改壞 (5分鐘)
6.救援模式(系統(tǒng)無法正常引導(dǎo))
1.grub沒了
2.內(nèi)核沒有了
3.分區(qū)模掉了
思路:
1.加載光盤中的鏡像
2.進入光盤中的鏡像
3.掛載真實的系統(tǒng)目錄結(jié)構(gòu)
4.執(zhí)行相應(yīng)的命令進行恢復(fù)操作
今日內(nèi)容
*定時任務(wù)
- 什么是定時任務(wù)
*定點執(zhí)行评汰,某個job
- 2.為什么用定時任務(wù)?
* 電商秒殺痢虹,定點開啟被去,定點關(guān)閉
* 定時備份
* 定時清理
* 時間同步
* 日志切割(系統(tǒng)日志,定時任務(wù))
* 日志切割(程序產(chǎn)生的日志刪除)-->實時推送到遠端--->遠端分析--->出圖
* 定時執(zhí)行5分鐘--->腳本(監(jiān)控數(shù)據(jù)庫存活狀態(tài))
* 定時爬蟲
* 定時同步
- 3.定時任務(wù)使用情況奖唯?
* 系統(tǒng)使用:日志切割(系統(tǒng)日志 定時任務(wù))
* 個人使用:定時備份 定時清理 時間同步
- 4.定時任務(wù)如何使用惨缆?
***** user-name command to be executed
5.定時任務(wù)書寫規(guī)范
image.png
image.png
image.png
4.crond注意的事項
- 給定時任務(wù)注釋
- 將需要定期執(zhí)行的任務(wù)寫入Shell腳本中,避免直接使用命令無法執(zhí)
行的情況tar date
- 定時任務(wù)的結(jié)尾一定要有&>/dev/null或者將結(jié)果追加重定向
/tmp/date.log文件
- 注意有些命令是無法成功執(zhí)行的 echo "123" >>/tmp/test.log
&>/dev/null
5.如果一定要是用命令丰捷,命令必須使用絕對路徑
5.crond如何備份
- 通過查找/var/log/cron中執(zhí)行的記錄坯墨,去推算任務(wù)執(zhí)行的時間
份/var/spool/cron/{usernmae}
3,15 8-11 */2 * * ls 每兩天8-11點的3分和15分各執(zhí)
行一次
0 23-7/1 * * * ls 每天的23點到早晨的7點,每隔1
小時執(zhí)行一次
- 02 * * 7 ls 沒周天的凌晨2點執(zhí)行(2點的每
一分鐘都執(zhí)行)
6.crond如何拒絕某個用戶使用
1.使用root將需要拒絕的用戶加。入/etc/cron.deny
[root@xuliangwei ~]# echo "xuliangwei" >>
/etc/cron.deny
2.登陸該普通用戶病往,測試是否能編寫定時任務(wù)
[oldboy@xuliangwei ~]$ crontab -e
You (xuliangwei) are not allowed to use this program
(crontab)
See crontab(1) for more information