您好,登錄后才能下訂單哦!
今天學(xué)習(xí)總內(nèi)容
yum
- 定時(shí)任務(wù):
- 一次性執(zhí)行:at batch
- 周期性執(zhí)行:crontab
- 管理系統(tǒng)的臨時(shí)文件
yum命令的總結(jié):
yum install xxx 【軟件名】 -y
yum命令
yum install softwarename ##安裝
repolist ##列出設(shè)定yum源信息
remove softwarename ##卸載
list softwarename ##查看軟件源中是否有次軟件
l ist all ##列出所有軟件名稱
list installd ##列出已經(jīng)安裝的軟件名稱
list available ##列出可以用yum安裝的軟件名稱
clean all ##清空yum緩存
search softwareinfo ##根據(jù)軟件信息搜索軟件名字
whatprovides filename ##在yum源中查找包含filename文件的軟件包
update ##更新軟件
history ##查看系統(tǒng)軟件改變歷史
reinstall softwarename ##重新安裝
info softwarename ##查看軟件信息
groups list ##查看軟件組信息
groups info softwaregroup ##查看軟件組內(nèi)包含的軟件
groups install softwaregroup ##安裝組件
groups remove softwaregroup ##卸載組件
【以上是全部知識(shí) 】
作業(yè) 1 搜索與raid有關(guān)的軟件有哪些
2找出vsftpd這個(gè)軟件的功能是什么
3列出yum中提供的所有軟件包名
4 列出提供passwd文件有哪些
5利用yum的功能找出以pam的軟件包
6找出跟java有關(guān)的軟件包 并安裝1.7的版本
永久掛載
1先掛載設(shè)備
2輸入mount復(fù)制掛載最新記錄
3打開配置文件/etc/fstab 修改內(nèi)容
4 mount -a 檢測(cè)
5init6
at和batch
at命令
定時(shí)任務(wù),僅執(zhí)行一次的工作任務(wù);
# at任務(wù)提交后,保存在/var/spool/at/目錄的文件中;
# atd服務(wù)監(jiān)控/var/spool/at/目錄中的文件,如果時(shí)間到了,就執(zhí)行.
at
-l # 等同于atq命令,列出定時(shí)任務(wù);
-m # 如果定時(shí)任務(wù)無(wú)輸出,-m可以以郵件方式通知.
-d # 等同于atrm命令, 刪除某個(gè)定時(shí)任務(wù),參數(shù)后面跟編號(hào);
-v # 以易讀懂的時(shí)間格式指定定時(shí)任務(wù); at -v now+1day
-c # 定時(shí)任務(wù)具體的內(nèi)容
at的時(shí)間格式:(只精確到分鐘)
HH:MM HH:MM YYYY-MM-DD
HH:MM [am|pm]
HH:MM+5min
now+5day[|min|month|day]
at的黑白名單
/etc/at.allow優(yōu)先級(jí)高
/etc/at.deny優(yōu)先級(jí)低
batch命令:
1. 測(cè)試負(fù)載較小時(shí)batch的結(jié)果;
uptime batch echo 'hello' mail
1. 測(cè)試負(fù)載>0.8時(shí),batch的結(jié)果; 1). 增加負(fù)載load; dd if=/dev/zero of=file bs=10M
count=1000 2). uptime 3). batch
crontab
crontab的黑白名單
/etc/cron.deny(系統(tǒng)默認(rèn)存在)
/etc/cron.allow
規(guī)則: 如果/etc/cron.allow,只有文件中的用戶可以執(zhí)行crontab;
如果/etc/cron.allow為空,只有root用戶可以執(zhí)行crontab;
cron.allow永遠(yuǎn)優(yōu)先; crontab文件(crond服務(wù)管理)
用戶級(jí)周期性任務(wù): crontab -e -u user
系統(tǒng)級(jí)的周期性任務(wù): /etc/crontab /etc/cron.d /etc/cron.{monthly,weekly,daily,hourly}
crontab格式
分鐘 小時(shí) 天 月 周 命令
*/10 9-17 1,15 * * commands
# 幾個(gè)特殊的符號(hào):
*: 每分, 每月, 每周
/n: 每隔n后
-: 1-2, 3-10, 從x到y(tǒng);
,: 或者
crontab命令
crontab -e # 編輯,保存到/var/spool/cron/;
crontab -e -u user # 編輯user
crontab -l # 列出
crontab -r # 刪除
####3.系統(tǒng)臨時(shí)文件的管理####
#系統(tǒng)中服務(wù)在正常運(yùn)行時(shí)會(huì)產(chǎn)生臨時(shí)文件
/usr/lib/tmpfiles.d/*.conf ##系統(tǒng)中臨時(shí)文件的配置
文件類型 文件名稱 文件權(quán)限 文件所有人 文件所有組 文件存在時(shí)間
d /mnt/westos 777 root root 10s
systemd-tmpfiles --create /usr/lib/tmpfiles.d/* ##執(zhí)行臨時(shí)文件配置
systemd-tmpfiles --clean /usr/lib/tmpfiles.d/* ##清里臨時(shí)文件
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。