1、編寫腳本缠犀,接受二個位置參數数苫,magedu和/www,判斷系統(tǒng)是否有magedu辨液,如果沒有則自動創(chuàng)建magedu用戶虐急,并自動設置家目錄為/www
[root@centos7 ~]#vim useradd4-2.sh
#!/usr/bin
if [ "$1" == "magedu" -a "$2" == "/www" ];then
? ? ? ? if grep "^$1" /etc/password &> /dev/null;then
? ? ? ? ? ? ? ? echo "user $1 is already"
? ? ? ? else? ?
? ? ? ? ? ? ? ? useradd -d $2 $1
? ? ? ? ? ? ? ? echo useradd finished
? ? ? ? fi
? ? ? ? else
? ? ? ? echo please in put "magedu /www"
? ? ? ? exit
fi
2、使用expect實現自動登錄系統(tǒng)滔迈。
[root@centos7 /]#vim expect.sh
#!/usr/bin/expect
spawn ssh 192.168.159.129
expect {
"yes/no" {send "yes\n";exp_continue}
"password" {send "cwx081428\n"}
}
interact
#expect eof
3止吁、簡述linux操作系統(tǒng)啟動流程?
1.加載BIOS的硬件信息,獲取第一個啟動設備
2.讀取第一個啟動設備MBR的引導加載程序(grub)的啟動信息
3.加載核心操作系統(tǒng)的核心信息燎悍,核心開始解壓縮敬惦,并嘗試驅動所有的硬件設備
4.核心執(zhí)行init程序,并獲取默認的運行信息
5.init程序執(zhí)行/etc/rc.d/rc.sysinit文件
6.啟動核心的外掛模塊
7.init執(zhí)行運行的各個批處理文件(scripts)
8.init執(zhí)行/etc/rc.d/rc.local
9.執(zhí)行/bin/login程序谈山,等待用戶登錄
10.登錄之后開始以Shell控制主機
4俄删、破解centos7?密碼。
(1)系統(tǒng)啟動時按任意鍵進入下圖模式
(2)按e鍵進入編輯模式,進入編輯模式后按上下鍵找到linux16這一行畴椰,并將ro?修改為rw init=/sysroot/bin/bash.
(3)? 修改完成后臊诊,按ctrl-x啟動,進入以下界面迅矛,開始破解:
chroot? /sysroot?表示切根妨猩。
密碼修改后輸入exit? 推出編輯模式,并重啟系統(tǒng)(rebboot)