1昧碉、編寫(xiě)腳本英染,接受二個(gè)位置參數(shù)阴孟,magedu和/www,判斷系統(tǒng)是否有magedu税迷,如果沒(méi)有則自動(dòng)創(chuàng)建magedu用戶永丝,并自動(dòng)設(shè)置家目錄為/www
#!/bin/bash
# 判斷是否傳入兩個(gè)參數(shù)
[ $# -ne 2 ] && echo $# && exit 1
# 判斷是否用戶存在
if ! `id $1 &> /dev/null`;then
useradd -d /www $1
else
echo "user: $1 is existed!"
fi
2、使用expect實(shí)現(xiàn)自動(dòng)登錄系統(tǒng)箭养。
#!/usr/bin/expect
# 設(shè)置登錄的變量
set IP 192.168.18.6
set PORT 22
set PASS aaaaa
# ssh登錄并應(yīng)答
spawn ssh root@$IP -p $PORT
expect {
"yes/no" { send "yes\n";exp_continue}
"password" { send "$PASS\n"}
}
interact
3慕嚷、簡(jiǎn)述linux操作系統(tǒng)啟動(dòng)流程
1.系統(tǒng)初始化流程
POST->BootSequence(BIOS)->bootloader(MBR很小,無(wú)法驅(qū)動(dòng)lvm和負(fù)載的raid)->Kernel(ramdisk)->rootfs(readonly)->/sbin/init()
2.用戶空間的啟動(dòng)流程
設(shè)置默認(rèn)允許級(jí)別->運(yùn)行系統(tǒng)初始化腳本毕泌,完成啟動(dòng)初始化->關(guān)閉對(duì)應(yīng)級(jí)別項(xiàng)需要停止的服務(wù)喝检,啟動(dòng)對(duì)應(yīng)級(jí)別項(xiàng)需要開(kāi)啟的服務(wù)->[啟動(dòng)圖形終端(5級(jí)別才有)]
4、破解centos7 密碼撼泛。
第一步:?jiǎn)?dòng)系統(tǒng)
到這里之后挠说,點(diǎn)擊一下屏幕,輸入e
第二步:輸入rd.break
在linux16開(kāi)頭的行的結(jié)尾輸入rd.break
第三步:ctrl+x
輸入ctrl+x運(yùn)行
進(jìn)入到如下的界面
第四步:重新掛載根
現(xiàn)在的根為只讀狀態(tài)愿题,需要掛載為讀寫(xiě)狀態(tài)以便進(jìn)行修改
輸入 mount -o remount.rw /sysroot
第五步:切換根
輸入chroot /sysroot隅很,進(jìn)入到sh
第六步:修改密碼
輸入命令passwd
需要輸入兩次密碼進(jìn)行確認(rèn)
創(chuàng)建touch /.autorelabel文件
第七步:退出并重啟
第八步:進(jìn)入系統(tǒng)