N420004 第九周作業

2021-10-03 22:04:34 字數 1089 閱讀 6665

if id $user  &> /dev/null ; then

echo "$user is exist"

exit

else

useradd -m -d $homedir $user

[ $? -eq 0 ] && echo "$user create success"

fi

#!/usr/bin/expect

# 設定登入的變數

ip=$1

port=$2

pass=$3

# ssh登入並應答

spawn ssh root@$ip -p $port

expect

"password"

}interact

載入bios的硬體資訊,獲取第乙個啟動裝置

讀取第乙個啟動裝置mbr的引導引導程式(grub)的啟動資訊

載入核心作業系統的核心資訊,核心開始解壓縮,並嘗試驅動所有的硬體裝置

核心執行init程式,並獲取預設的執行資訊

init程式執行/etc/rc.d/rc.sysinit檔案

啟動核心的外掛程式模組

init執行執行的各個批處理檔案(scripts)

init執行/etc/rc.d/rc.local

執行/bin/login程式,等待使用者登入

登入之後開始以shell控制主機

第九周作業

1 編寫指令碼,接受二個位置引數,magedu和 www,判斷系統是否有magedu,如果沒有則自動建立magedu使用者,並自動設定家目錄為 www vim create user.sh bin bash if ne 2 then echo 0 username directory exit 1 ...

第九周作業

cat data canshu.sh bin bash user 1 dir 2if 2 then echo 請輸入兩個引數 exit else id dev null if 0 then mkdir dev null useradd d dev null echo 使用者 建立成功 else ec...

第九周作業

資料庫介紹 建立與資料庫的鏈結 建立並修改資料庫表 查詢資料庫 插入 檢視及更新資料 刪除資料和資料庫表 statistics.sh指令碼的執行結果截圖 20162309 行數 新增 累積 部落格量 新增 累積 學習時間 新增 累積 重要成長 目標5000行 400小時 第一周90 90 1 120...