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個圖形