第十週

一、編寫腳本,接受二個位置參數,magedu和/www,判斷系統是否有magedu,若是沒有則自動建立magedu用戶,並自動設置家目錄爲/wwwlinux

(1)、vim編輯begin.sh以下:vim

#!/bin/bash
id $1 &>/dev/dull && echo 'user already exists!' || useradd $1 -d $2centos

(2)、加上可執行權限:chmod +x begin.shbash

(3)、執行./begin.sh magedu /www服務器

二、使用expect實現自動登陸系統。ssh

(1)、vim編輯login.sh以下:ide

#!/usr/bin/expect
set ip 定義須要登陸主機的IP地址
set passwd 定義須要登陸主機的密碼
spawn ssh $ip
expect {
"yes/no" { send "yes\n";exp_continue }
"password:" { send "$passwd\n" }
}
interactcentos7

(2)、加上可執行權限:chmod +x login.shspa

三、簡述linux操做系統啓動流程 操作系統

整體來講,linux系統啓動流程能夠簡單總結爲如下幾步:

一、開機BIOS自檢,加載硬盤;

二、讀取MBR,進行MBR引導;

三、grub引導菜單(Boot Loader);

四、加載內核kernel;

五、啓動init進程,依據inittab文件設定運行級別;

六、init進程,執行rc.sysinit文件;

七、啓動內核模塊,執行不一樣級別的腳本程序;

八、執行/etc/rc.d/rc.local;

九、啓動mingetty,進入系統登錄界面;

linux系統安裝時,若是要想設置開啓啓動項,能夠:

開機到BIOS提醒界面,按鍵F11(Dell服務器的作法)進入BIOS設置BOOT MENU,繼而設置啓動項:硬盤HD啓動,光盤CD/DVD啓動,仍是U盤啓動;

四、破解centos7 密碼。

第一步:在開機啓動時在以下界面鍵盤輸入e

第十週

第二步:在上面一步操做完後進入到以下界面,在linux16開頭的行結尾加上 rd.break
第十週

第三步:執行完第二步後按ctrl+x鍵後進入到以下界面,從新掛載根,如今的根爲只讀狀態,須要掛載爲讀寫狀態以便進行修改,輸入:mount -o remount,rw /sysroot
切換根:chroot /sysroot
修改root密碼:passwd root
最後:退出重啓系統輸入剛設置的root密碼便可

第十週

相關文章
相關標籤/搜索