SUSE Linux 11.0 安裝

轉自:http://www.blogjava.net/sham2k/articles/288821.html


Suse Linux Enterprise Server 11.0

安裝、配置與管理手冊

Version 1.0

1. 安裝準備

l       x86計算機,20G以上硬盤,100M以太網卡,2G以上內存;

l       安裝介質:SuseLinux DVD 2-1;

l       磁盤驅動程序盤(可選);

l       磁盤容量規劃表(如下表)

名稱

類型

用途

建議容量

實際容量

rootvg

Volume Group

系統卷組

5G~20G

swap

SWAP

交換區

2*RAM(RAM<2G)

1/2*RAM(RAM>=2G)

/boot

文件系統

啓動分區

100M

/root

文件系統

操作系統

4G~8G

/opt

文件系統

創建分離的/opt

2G~4G

/var

文件系統

創建分離的/var

1G~2G

物理卷

磁盤

10G/物理卷

2. 安裝過程

2.1 啓動機器

選擇Installation;安裝程序加載Linux核心。

2.2 選擇語言、鍵盤,並接受軟件許可

2.3 檢查安裝介質(可選)

2.4 選擇安裝類型New Installation

2.5 選擇時間和時間區域

2.6 選擇服務器基本場景

2.7 安裝設置預覽

l       點擊“Partitioning”,進行磁盤定製;

l       點擊“Software”進行軟件定製。

2.8 配置磁盤

PC服務器配置的本地磁盤通常容量較大,應合理規劃容量,並預留一定的空間後續使用。通常一個磁盤最多可以創建四個主分區或三個主分區和一個擴展分區,而擴展分區又可以創建若干子擴展分區。每個主分區和擴展分區或擴展分區的子分區構成磁盤物理卷,是組成卷組的最小單位,即擴展卷組空間每次以一個物理卷爲單位的,因此每個物理卷的容量不宜太大,建議容量以10G單位

基於上述原因,建議的磁盤規劃如下:

(1)             創建一個主分區給swap使用;

(2)             創建一個主分區給boot使用;

(3)             創建一個主分區給操作系統使用;

(4)             剩餘空間暫不分配,留待以後使用。

2.8.1 選擇“Custom Partitioning (for experts)”

2.8.2 創建磁盤分區

l       選擇“Hard Disks”;

l       選中要創建分區的磁盤;

l       點擊“Add”按鈕;

l       選擇創建主分區;

l       此分區給swap使用,按Swap的要求指定容量。容量可以使用K、M、G描述單位。例如:512M。

l       指定文件系統類型爲swap;

l       比照上述步驟,創建一個主分區給/boot使用;文件系統類型爲ext3,MountPoint爲/boot;

l       比照上述步驟,創建一個主分區給/root使用,文件系統類型爲0x8e Linux LVM。後續我們將此分區指派給root VG以創建root文件系統。

2.8.3 創建rootvg卷組

l       選擇“Volume Manager”;

l       點擊“Add Volume Group”;

l       指定卷組名稱:rootvg;

l       物理擴展塊大小:4M;

l       添加剛創建的物理捲到該卷組;

l       finish.

2.8.4 創建rootlv邏輯卷

l       選擇rootvg;

l       點擊【Add】添加邏輯卷;

l       指定邏輯卷名稱:rootlv

l       分配最大容量;

l       指定文件系統類型:ext3,安裝點:/

l       finish;

l       點擊[Accept]結束磁盤配置。

2.9 配置軟件

根據需要選擇要安裝的軟件,使用默認的選項即可。操作系統安裝完成後可以根據需要再調整安裝的軟件。

2.10 啓動安裝

l       點擊[Install]啓動軟件安裝;

l       點擊[Install]啓動安裝;

l       約30分鐘後操作系統安裝過程結束;

2.11 設置root密碼

2.12 設置主機名和域名

2.13 使用默認的網絡配置

2.14 跳過互聯網測試

2.15 跳過服務配置

2.16 使用本地認證用戶

2.17 跳過創建新用戶

2.18 顯示發佈信息

2.19 使用默認的硬件配置

2.20 安裝結束

2.21 創建分離的/opt和/var

本步驟對後期系統維護非常重要,一定要做。具體步驟參考《系統管理:創建分離的/opt和/var節》。

3. 系統管理

3.1 網絡管理

使用root登錄到操作系統,點擊YaST啓動管理界面,選擇Network DevicesàNetwork Settings。

l       選中要配置的物理網卡,點擊[Edit]配置網卡;

l       指定ip地址爲靜態分配,並設置地址和掩碼;

l       點擊[OK]保存網絡的配置;

l       指定默認網關或路由表;

l       在別的機器,使用ping命令檢查網絡的連通性。

3.2 防火牆管理

使用root登錄到操作系統,點擊YaST啓動管理界面,選擇Security and Users àFirewall。

(1)

l       關閉防火牆服務,或修改網卡連接類型是InternalZone;

l       以後可以根據安全規則要求,需配置防火牆。

3.3 配置telnet服務

使用root登錄到系統,點擊YaST啓動管理界面,選擇Network ServicesàNetwork Services(xinetd)。

(2)

l       Enable 網絡服務;

l       選擇telnet服務,點擊Toggle Status(On or off);系統提示需安裝該軟件;

l       點擊[Install]安裝此軟件;

l       使用別的機器嘗試telnet到服務器驗證配置。默認配置下,root是無權telnet的。

3.4 配置ftp服務

使用root登錄到系統,點擊YaST啓動管理界面,選擇Network ServicesàFTP Server。

(1)           選擇安裝一種ftp Server;

(2)           配置啓動方式爲Via xinetd;

(3)           配置認證模式;

(4)           finish;

(5)           使用別的機器驗證ftp服務,可能需要調整防火牆的配置。默認配置下,root是不能做ftp的。

3.5 磁盤管理

3.5.1 創建卷組

使用root登錄操作系統,點擊YaST啓動管理界面,選擇SystemàPartitioner。

l       選擇“Volume Manager”;

l       點擊“Add Volume Group”;

l       輸入新卷組的名稱;

l       指定卷組物理擴展塊的大小:4M;

l       添加可用的物理捲到該卷組;

l       Finish。

3.5.2 卷組擴容

卷組擴容,即添加物理捲到卷組。

選中要擴容的卷組,點擊[Resize];

添加物理捲到卷組;

點擊[Finish]完成。

3.5.3 創建邏輯卷及文件系統

參考安裝步驟:創建rootlv邏輯卷。

3.5.4 邏輯卷及文件系統擴容

注意:如果邏輯捲上創建了文件系統,則必須先umount該文件系統後才能調整邏輯卷的容量。如文件系統沒法umount,則應進入單用戶模式,通過文本界面或命令行的方式調整邏輯卷容量。使用Yast工具調整邏輯卷的容量時,會自動調整該文件系統的容量。而命令行方式,則需通過命令調整文件系統的容量。

圖形界面

在Expert Partitioner界面,選中要擴容的邏輯卷,點擊[Resize]。

在如下界面指定邏輯卷的新容量。

==========================

文本界面

文件界面使用TAB鍵跳轉,空格鍵選中,回車鍵執行。

#yast2

選中SystemàPartitioner;

選中要調整容量的邏輯卷,選中[Resize..],回車。

按TAB鍵跳轉到新邏輯卷容量域,直接輸入或使用上下箭頭鍵調整容量,選中[OK],按回車鍵完成調整。

=============================

命令行模式

---- 進入單用戶模式

# init S

# df -m                                 ---- 確認當前文件系統容量和邏輯卷名稱

/dev/mapper/rootvg-optlv …

# umount /opt                            ---- 卸載要調整容量的文件系統

# lvextend -L +100M /dev/rootvg/optlv    ---- 增加100M

# e2fsck -f /dev/rootvg/optlv            ---- 檢查文件系統

# resize2f /dev/rootvg/optlv

 

3.5.5 減少邏輯卷及文件系統容量

使用圖形界面或文本界面減少邏輯卷及文件系統的容量操作過程和邏輯卷及文件系統擴容相同。相應的命令行模式如下:

(1)確定文件系統的容量;

# df -m

(2)減少文件系統的容量;

     #e2fsck -f /dev/rootlv/optlv

      # resize2fs /dev/rootlv/optlv 400M    縮小到400M

   (3)減少邏輯卷的容量:

        #lvreduce –L -700M /dev/rootvg/optlv

700M=原始容量 – 新容量,並預留一定空閒量,以免邏輯卷的容量少於文件系統的容量。

        # e2fsck -f /dev/rootvg/optlv

   如果檢查文件系統出現錯誤,則說明邏輯卷減少得太多,應擴展些邏輯卷容量後再次檢查,直至沒有錯誤;

        # resize2fs /dev/rootvg/optlv

    再次調整文件系統的容量和邏輯卷容量一致。

3.5.6 創建分離的/opt和/var

Linux很多軟件均會安裝在/opt目錄下,日誌文件或配置則放置到/var目錄下。創建分離的/opt和/var,既可以減少root空間的使用,又可在當/opt或/var空間不足時,可以單獨擴展該空間,從而避免擴展root空間的麻煩。(擴展root空間相對要繁瑣許多)

由於擴展/opt(/var)容量時需卸載/opt(/var)文件系統,而很多Linux工具均安裝在/opt(/var)目錄下,卸載/opt(/var)文件系統後這些工具均無法使用。爲避免這種情況,剝離/opt(/var)目錄到/opt(/var)文件系統後,不應完全刪除/opt(/var)目錄下的內容,而應保留經常使用的工具。但決定保留哪些文件無疑是很困難的。最佳的做法是:安裝完操作系統後,即進行/opt(/var)的剝離操作,此時/opt(/var)目錄下僅包含系統剛安裝工具內容,容量相對較少,可以全部保留。

(1)    進入單用戶模式,備份/opt和/var;

# init S  

# cd /

# tar cvf /opt.tar /opt

# tar cvf /var.tar /var

(2)    創建/opt文件系統(參考創建邏輯卷及文件系統節):

l       yast2啓動管理工具

l       添加新磁盤並分區;

l       添加磁盤物理捲到rootvg;

l       在rootvg中創建optlv邏輯卷,並指定文件系統類型爲ext3,mount點分別是/opt。

(3)    恢復/opt的文件;

# cd /

# mount /opt

# tar xvf /opt.tar

(4)    比照/opt的操作處理/var。


3.5.7 Root文件系統擴容

root文件系統擴容有兩種做法,一是將部分文件移動到另外一個獨立的文件系統,而該文件系統的mount點在root文件系統的原位置(即創建分離的/opt的做法);二是真正擴展根文件系統的容量。本節描述第二種做法。

由於SUSE LINUX擴展文件系統時必須將文件系統umount,而正常啓動機器的情況下,root文件系統是無法umount的,因此必須讓系統進入應急啓動模式才能擴展root,即使用安裝光盤啓動機器,在啓動菜單選擇 Rescue system進入應急模式,然後按下列步驟進行根文件系統的擴展。 

(1)添加磁盤及分區。磁盤被Linux系統認識後,應能在/dev下找到磁盤對應的設備名。Linux磁盤設備的命名規則是:

/dev/hd? ---- IDE的磁盤;

/dev/sd? ---- SCSI的磁盤;

/dev/ed? ---- PS2 ESDI磁盤;

/dev/rd/c?d?、/dev/ida/c?d? ---- RAID磁盤;

找到磁盤後,運行fdisk命令給磁盤分區,本例創建兩個主分區,每個分區500M。主要命令是n 創建分區,並指定起始位置及容量;       t 修改分區類型爲 Linux LVM 8e。新創建的分區設備名是磁盤的設備名後加1-n。

(2)創建物理卷;

# pvcreate /dev/sde1

(3)添加物理捲到VG;

     # vgextend rootvg /dev/sde1

(4)擴展root文件系統所在的LV;

     # lvextend -L +500M /dev/rootvg/rootlv

(5)擴展root文件系統;

     # e2fsck -f /dev/rootvg/rootlv

     # resize2fs /dev/rootvg/rootlv

 (6)結束。

上述步驟中1、2、3步驟可以在正常啓動操作系統後通過圖形界面完成。

3.5.8 容量查閱

(1)             查看VG的容量;

# vgdisplay

---- 當前邏輯卷數 4

---- 當前物理卷數 5

----  PE Size = 4M

---- 總PE數=2041*4M

(2)             查看LV的容量

# lvdisplay

(3)             文件系統的容量

#e2fsck -f /dev/rootvg/optlv

每個塊爲4K,因此使用的空間=138M,總空間=200M

3.5.9 lvm命令彙總

 dumpconfig      Dump active configuration

 formats         List available metadata formats

 help            Display help for commands

 lvchange        Change the attributes of logical volume(s)

 lvconvert       Change logical volume layout

 lvcreate        Create a logical volume

 lvdisplay       Display information about a logical volume

 lvextend        Add space to a logical volume

 lvmchange       With the device mapper, this is obsolete and does nothing.

 lvmdiskscan     List devices that may be used as physical volumes

 lvmsadc         Collect activity data

 lvmsar          Create activity report

 lvreduce        Reduce the size of a logical volume

 lvremove        Remove logical volume(s) from the system

 lvrename        Rename a logical volume

 lvresize        Resize a logical volume

 lvs             Display information about logical volumes

 lvscan          List all logical volumes in all volume groups

 pvchange        Change attributes of physical volume(s)

 pvresize        Resize physical volume(s)

 pvck            Check the consistency of physical volume(s)

 pvcreate        Initialize physical volume(s) for use by LVM

 pvdata          Display the on-disk metadata for physical volume(s)

 pvdisplay       Display various attributes of physical volume(s)

 pvmove          Move extents from one physical volume to another

 pvremove        Remove LVM label(s) from physical volume(s)

 pvs             Display information about physical volumes

 pvscan          List all physical volumes

 segtypes        List available segment types

 vgcfgbackup     Backup volume group configuration(s)

 vgcfgrestore    Restore volume group configuration

 vgchange        Change volume group attributes

 vgck            Check the consistency of volume group(s)

 vgconvert       Change volume group metadata format

 vgcreate        Create a volume group

 vgdisplay       Display volume group information

 vgexport        Unregister volume group(s) from the system

 vgextend        Add physical volumes to a volume group

 vgimport        Register exported volume group with system

 vgmerge         Merge volume groups

 vgmknodes       Create the special files for volume group devices in /dev

 vgreduce        Remove physical volume(s) from a volume group

 vgremove        Remove volume group(s)

 vgrename        Rename a volume group

 vgs             Display information about volume groups

 vgscan          Search for all volume groups

 vgsplit         Move physical volumes into a new or existing volume group

 version         Display software and driver version information


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