配置ip yum 單用戶 救援 運行級別

1. 安裝系統

虛擬機需要設置不小於1G的內存,否則圖形出不來;

分辨率設置爲800 600;

網卡設置爲橋接模式;

分區: boot 200M,  swap 2000M (內存小於4G,分內存2倍,大於等於4G給8G), 剩餘的;

minimal安裝


2. ifconfig -a  查看ip

dhclient 自動獲取ip

vi etcsysconfignetwork-scriptsifcfg-eth0   編輯網卡配置文件

BOOTPROTO 改爲 static 

IPADDR= 我們自定義的ip

NETMASK=子網掩碼

GATEWAY=網關(可以通過 route -n 查看到)

ONBOOT=yes 表示開機啓動網卡,否則網卡是down的

DNS1=後面跟DNS服務器的ip,可以繼續添加第二個DNS2=


3. dns相關

dns配置文件  etcresolv.conf  

如果我們是dhcp自動獲取到的ip,那麼它會自動在etcresolv.conf裏獲取dns的ip,如果我們手動編輯該配置文件,那麼重啓網絡服務後還會自動還原,

我們需要殺死dhclient  :  killall  dhclient,同樣也需要殺死 NetworkManager進程;

默認需要我們在網卡配置文件重定義DNS服務器ip,但如果加上 PEERDNS=no後,配置文件中的DNS1= 語句失效。



4. 遠程連接

linux上創建目錄 mkdir root.ssh; chmod 700 .ssh

 創建文件 vi root.sshauthorized_keys  把複製好的公鑰粘貼進來,保存後修改權限chmod 600 root.sshauthorized_keys

 關閉selinux : setenforce 0   ; 清除iptables規則,並保存: iptables -F; service iptables save

 putty登錄的時候,在左側,點SSH -- Auth -- Browse 選擇私鑰


1.  yum使用

yum 是一個在線安裝軟件包的工具,它可以幫我們解決軟件包的依賴,這個日後會詳細介紹。我們介紹了以下幾個用法:yum list    這個命令可以列出所有安裝過和未安裝的軟件包

yum grouplist    這個命令可以列出所有安裝過和未安裝的套件

yum groupinstall  -y  Desktop   ; yum groupinstall -y X Window System     我們使用這個命令安裝了圖形化桌面

init 5 或者 startx 可以讓我們切換到圖形

yum update  自動升級到最新版6.6


2. 單用戶

重啓Linux,3秒鐘內,按一下回車鍵。

若有加grub密碼,需要先按p,輸入密碼方可進行後面的操作

按e,選擇第二行,再按e

在最後面加入single或者數字1或者字母s

先按回車再按b

進入單用戶模式,我們可以修改root密碼


3. 救援模式

若是真機,需要有安裝光盤或者U盤,重啓進入bios調成光驅啓動,選擇 ‘Rescue installed system’ 

語言我們默認,鍵盤類型也默認

Rescue Method 也保持默認

是否在使用rescue模式的時候啓用網絡,這個根據實際情況,在這裏阿銘選擇NO(使用tab鍵) 

三種模式可以選擇:shell 模式會直接進入命令行,可以進行的操作有編輯文件、修改用戶密碼等; fakd 是診斷模式; reboot 會直接重啓; 選擇第一個shell模式

執行一個命令:chroot mntsysimage


4. 運行級別

Linux有7個運行級別:0-6

0:關機

1:單用戶

2:不帶NFS服務的3級別

3:命令行模式,即沒有圖形服務

4:保留的

5:圖形化模式

6:重啓

那我們可以使用命令 init + 運行級別數字來進行各個模式的切換,比如我們安裝好圖形界面後,在命令行模式下,輸入命令 init 5 可以進入到圖形界面下。而在圖形界面下,打開終端軟件,輸入命令 init 3可以進入到命令行模式。同理,我們輸入init 0可以關機,輸入init 6可以重啓


5. Linux啓動過程

BIOS加電自檢,找啓動介質則找到MBR

找到MBR後,則根據bootloader(grub)設置找到內核所在位置

執行Linux內核映像代碼,檢測和加載硬件驅動

驅動加載完成後,內核把主動權交給了init

init會根據系統設定的運行級別做系統初始化

      etcinitrcS.conf

      exec etcrc.drc.sysinit - 激活交換分區,檢查磁盤,加載硬件模塊以及其它一些需要優先執行任務

      exec etcrc.drc $RUNLEVEL ($RUNLEVEL == 3)

      etcrc.drc3.d

      etcrc.drc.local

建立終端:6個tty和1個圖形 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章