第九周作業(yè)

1、編寫腳本蜡励,接受二個(gè)位置參數(shù),magedu和/www,判斷系統(tǒng)是否有magedu凉倚,如果沒有則自動(dòng)創(chuàng)建magedu用戶兼都,并自動(dòng)設(shè)置家目錄為/www

2、使用expect實(shí)現(xiàn)自動(dòng)登錄系統(tǒng)

3稽寒、簡(jiǎn)述linux操作系統(tǒng)啟動(dòng)流程?

4扮碧、破解centos7?密碼

1、編寫腳本杏糙,接受二個(gè)位置參數(shù)慎王,magedu和/www,判斷系統(tǒng)是否有magedu宏侍,如果沒有則自動(dòng)創(chuàng)建magedu用戶赖淤,并自動(dòng)設(shè)置家目錄為/www

vim magedu_create.sh

#!/bin/bash

USERNAME=$1

USER_DIR=$2

[[ $# -lt 2 ]] && echo "You need to input two arguments:username and directory!"

if id -u $USERNAME > /dev/null 2>&1;then

? ? echo $USERNAME already exists!

else

? ? useradd -d $USER_DIR $USERNAME

echo "$USERNAME created,home directory is $USER_DIR."

fi

unset USERNAME

unset USER_DIR

2、使用expect實(shí)現(xiàn)自動(dòng)登錄系統(tǒng)

#!/usr/bin/expect

set?timeout 30

spawn ssh -l USERNAME 192.168.1.23

expect "password:"

send "PASSWORD\r"

interact

3负芋、簡(jiǎn)述linux操作系統(tǒng)啟動(dòng)流程

1漫蛔、POST加電自檢

當(dāng)給計(jì)算機(jī)上電,主板上的CMOS芯片獲得電源旧蛾,會(huì)執(zhí)行其上的BIOS(基本輸入輸出系統(tǒng)Basic I/O System)程序 莽龟。BIOS程序會(huì)根據(jù)CMOS上的硬件配置信息,去檢查硬件是否存在及是否能正常工作锨天,最后進(jìn)行硬件初始化毯盈。

2、加載bootloader

? ? ? ? 根據(jù)啟動(dòng)順序找到第一個(gè)可以啟動(dòng)的磁盤病袄,加載其MBR中的BootLoader 搂赋; BootLoader就是將內(nèi)核加載至內(nèi)存中、解壓展開益缠。

? ? ? ? 由于MBR只有512byte,Bootloader占用前446bytes脑奠,這么小的空間不可能放置很多的程序,所以Bootloader(grub)就分為3個(gè)階段(stage)完成:

? ? ? ? stage1: 加載Bootloader的主程序(位于MBR中)用于加載stage 1.5的代碼幅慌;

? ? ? ? stage1.5: 位于MBR之后的扇區(qū)宋欺,讓statge1中的bootloader能夠識(shí)別stage2所在的分區(qū)文件系統(tǒng);

? ? ? ? stage2:通過(guò)Bootloader加載所有的配置文件及相關(guān)參數(shù)胰伍,這些參數(shù)都位于磁盤/boot/grub中齿诞;

3、內(nèi)核初始化

? ? ? ?此時(shí)BootLoader需要將內(nèi)核程序加載至內(nèi)存骂租,并進(jìn)行解壓祷杈,展開,控制權(quán)也移交給內(nèi)核渗饮;內(nèi)核需要檢測(cè)硬件設(shè)備但汞,并加載硬件驅(qū)動(dòng)宿刮;但是內(nèi)核程序本身也是放在硬盤的/boot分區(qū)上,這就需要先加載硬盤驅(qū)動(dòng)特占;

? ? ? ?此時(shí)就需要一個(gè)臨時(shí)根文件系統(tǒng)代替一個(gè)真正的文件系統(tǒng)行使權(quán)力糙置,即initrd.? ?Bootloader會(huì)將initrd程序加載至內(nèi)存,initrd會(huì)模擬出一個(gè)虛擬的根文件系統(tǒng)是目,這樣就可以加載硬件驅(qū)動(dòng)等啟動(dòng)過(guò)程中需要的程序谤饭,加載完成后,并完成根切換懊纳;然后內(nèi)核運(yùn)行用戶空間第一個(gè)程序/sbin/init 揉抵,至此,系統(tǒng)將交由init進(jìn)行管理嗤疯;

4冤今、init 初始化

? ? ? ? init 主要是進(jìn)行軟件環(huán)境初始化,它會(huì)讀取配置文件/init/inittab(cent5/6)或systemd(centos7)茂缚,讀取默認(rèn)運(yùn)行級(jí)別戏罢;運(yùn)行 /etc/rc.d/rc.sysinit 進(jìn)行系統(tǒng)初始化;關(guān)閉相應(yīng)級(jí)別的需要停止的服務(wù),啟動(dòng)對(duì)應(yīng)級(jí)別下需要開啟的服務(wù)--->設(shè)置登錄終端脚囊;至此龟糕,系統(tǒng)啟動(dòng)完畢。

4悔耘、破解centos7?密碼

第一步

開機(jī)第一屏讲岁,也就是啟動(dòng)選擇項(xiàng),按字母“e”鍵衬以,如下圖:

進(jìn)入系統(tǒng)引導(dǎo)編輯模式缓艳,按向下箭頭直到最后,如下圖:

將“ro”改為“rw init=/sysroot/bin/sh”看峻,取得系統(tǒng)讀寫權(quán)限阶淘。


按ctrl+x系統(tǒng)正常啟動(dòng),進(jìn)入命令模式

第二步

輸入“chroot? /sysroot”命令互妓,指定系統(tǒng)root目錄舶治,否則相關(guān)命令無(wú)法使用。


第三步

輸入passwd按回車车猬,設(shè)置系統(tǒng)root用戶新密碼。

第四步

輸入命令touch? /.autorelabel尺锚,按回車珠闰,創(chuàng)建隱藏文件,跳過(guò)系統(tǒng)防火墻檢測(cè)瘫辩。(非常重要伏嗜,否則系統(tǒng)無(wú)法正常啟動(dòng))


第五步

按ctrl+d退出坛悉,輸入reboot重新系統(tǒng)后(系統(tǒng)自動(dòng)重啟2次),輸入新密碼即可承绸。


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末裸影,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子军熏,更是在濱河造成了極大的恐慌轩猩,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,042評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件荡澎,死亡現(xiàn)場(chǎng)離奇詭異均践,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)摩幔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,996評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門彤委,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人或衡,你說(shuō)我怎么就攤上這事焦影。” “怎么了封断?”我有些...
    開封第一講書人閱讀 156,674評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵斯辰,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我澄港,道長(zhǎng)椒涯,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,340評(píng)論 1 283
  • 正文 為了忘掉前任回梧,我火速辦了婚禮废岂,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘狱意。我一直安慰自己湖苞,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,404評(píng)論 5 384
  • 文/花漫 我一把揭開白布详囤。 她就那樣靜靜地躺著财骨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪藏姐。 梳的紋絲不亂的頭發(fā)上隆箩,一...
    開封第一講書人閱讀 49,749評(píng)論 1 289
  • 那天,我揣著相機(jī)與錄音羔杨,去河邊找鬼捌臊。 笑死,一個(gè)胖子當(dāng)著我的面吹牛兜材,可吹牛的內(nèi)容都是我干的理澎。 我是一名探鬼主播逞力,決...
    沈念sama閱讀 38,902評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼糠爬!你這毒婦竟也來(lái)了寇荧?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,662評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤执隧,失蹤者是張志新(化名)和其女友劉穎揩抡,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體殴玛,經(jīng)...
    沈念sama閱讀 44,110評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡捅膘,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了滚粟。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片寻仗。...
    茶點(diǎn)故事閱讀 38,577評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖凡壤,靈堂內(nèi)的尸體忽然破棺而出署尤,到底是詐尸還是另有隱情,我是刑警寧澤亚侠,帶...
    沈念sama閱讀 34,258評(píng)論 4 328
  • 正文 年R本政府宣布曹体,位于F島的核電站,受9級(jí)特大地震影響硝烂,放射性物質(zhì)發(fā)生泄漏箕别。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,848評(píng)論 3 312
  • 文/蒙蒙 一滞谢、第九天 我趴在偏房一處隱蔽的房頂上張望串稀。 院中可真熱鬧,春花似錦狮杨、人聲如沸母截。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,726評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)清寇。三九已至,卻和暖如春护蝶,著一層夾襖步出監(jiān)牢的瞬間华烟,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,952評(píng)論 1 264
  • 我被黑心中介騙來(lái)泰國(guó)打工持灰, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留垦江,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,271評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像比吭,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子姨涡,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,452評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容

  • 1衩藤、編寫腳本,接受二個(gè)位置參數(shù)涛漂,magedu和/www赏表,判斷系統(tǒng)是否有magedu,如果沒有則自動(dòng)創(chuàng)建magedu...
    alone_0cd6閱讀 148評(píng)論 0 0
  • 1匈仗、畫出TSL鏈路的通信圖 上圖說(shuō)明如下: 第一階段:ClientHello: 支持的協(xié)議版本瓢剿,比如tls 1.2...
    衛(wèi)清華閱讀 287評(píng)論 0 0
  • 1、編寫腳本悠轩,接受二個(gè)位置參數(shù)间狂,magedu和/www,判斷系統(tǒng)是否有magedu火架,如果沒有則自動(dòng)創(chuàng)建magedu...
    毅_閱讀 130評(píng)論 0 0
  • 1鉴象、畫出TSL鏈路的通信圖 第一階段:ClientHello: 支持的協(xié)議版本,比如tls 1.2 客戶端生成一個(gè)...
    N37077ZZ閱讀 282評(píng)論 0 0
  • 姓名:方昕嵐 公司:深圳市一心電子有限公司 【日精進(jìn)打卡第100天】 【知-學(xué)習(xí)】 讀《六項(xiàng)精進(jìn)》何鸡, 《大學(xué)》1次...
    xlfang閱讀 208評(píng)論 0 0