一、光盤救援模式刪改root用戶密碼(無vim,有vi):
bash-4.1# cat /etc/shadow #查看救援模式的密碼信息,無實際意義
bash-4.1# head -3 /mnt/sysimage/etc/shadow #查看硬盤中shadow文件前三行信息
bash-4.1# passwd -d root #刪除root用戶密碼,僅在硬盤bash有效
bash-4.1# passwd root #設置root用戶密碼
bash-4.1# chroot /mnt/sysimage #改變根,切換到光盤的bash中
二、改變根後,進入硬盤的bash模式可以用vim
sh-4.1# exit #退回到硬盤bash模式
三、服務啓動與關閉
cd /misc #雜項設備
cd cd #進入當前叫cd的目錄,只可在misc目錄中使用該命令
vim /etc/auto.misc #決定了/misc/cd掛載的是哪個設備。其內定義了名爲cd的目錄
du -sh Packages/ #查看其保存數據大小
df -Th #查看掛載信息
cd /etc/rc.d/ #init進程啓動的子目錄
vim /etc/auto.misc #決定了/misc/cd掛載的是哪個設備。其內定義了名爲cd的目錄
vim /etc/autofs.conf #autofs配置文件
pstree -p #查看進程樹及pid號
ps aux | grep autofs #查看服務相關內容
service autofs stop #停止自動掛載(automount自動掛載進程服務,使名爲cd的目錄失效,掛載失效)
cd /etc/rc.d/rc5.d/ #圖形化界面,服務開機啓動與關閉管理目錄。init 5中5表示圖形化界面。
service autofs stop #立即關閉sutofs進程(臨時生效)
service autofs start #控制進程的臨時啓動
service autofs status #狀態查看(pid號及狀態)
chkconfig --list #列出所有管理的進程信息。查看進程與級別關係,init 0-6級別0關機 5圖形化界面
chkconfig --list autofs #只列出autofs所有級別狀態
chkconfig --level 35 autofs off #使其在3和5級別默認不啓動,永久生效。將autofs服務3、5均改爲關off,不用重啓。
/etc/init.d/autofs start #開啓autofs服務(臨時生效)
四、開機自啓動腳本編輯
vim /etc/rc.d/rc.local #編輯開機自啓動shell腳本文件
chmod +x /tmp/test.sh #當test.sh無法運行時,給所有用戶加x運行權限
./test.sh #相對路徑運行
/tmp/test.sh #絕對路徑運行
top #觀察cpu負載情況(3s刷新一次)
五、at一次性計劃任務
date #查看當前時間日期
man at #查看at一次性計劃任務幫助
at 23:00
rm -fr / #如果沒有開電腦。再打開電腦,會立即執行腳本,刪根。按ctr+d退出編輯。
atq #列出後臺還沒有運行的計劃任務
atrm 2 #將沒有運行的計劃任務2刪除
at now + 3days #三天後執行
at now + 5min #5分鐘後執行
at -c 4 #列出執行計劃任務(編號爲4)的詳細信息
六、週期性計劃任務
vim /etc/crontab #週期性任務計劃配置文件。格式: 分 時 日 月 周 用戶 命令
/etc/init.d/crontab restart #重啓服務使計劃任務生效
killall test.sh #killall按照進程名稱殺。殺死名爲test.sh進程
小技巧:
在vim命令模式,在光標位置輸入r,再輸入要改爲的字符。連續按兩次大寫Z鍵保存並退出。
注:
不特別說明模式,一般情況均爲bash終端命令。