隨筆-10  評論-36  文章-6  trackbacks-0
           

          Suse Linux Enterprise Server 11.0

          安裝、配置與管理手冊

          Version 1.0

          1. 安裝準備

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

          l       安裝介質:SuseLinux DVD 2-1

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

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

          名稱

          類型

          用途

          建議容量

          實際容量

          rootvg

          Volume Group

          系統(tǒng)卷組

          5G~20G

          swap

          SWAP

          交換區(qū)

          2*RAM(RAM<2G)

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

          /boot

          文件系統(tǒng)

          啟動分區(qū)

          100M

          /root

          文件系統(tǒng)

          操作系統(tǒng)

          4G~8G

          /opt

          文件系統(tǒng)

          創(chuàng)建分離的/opt

          2G~4G

          /var

          文件系統(tǒng)

          創(chuàng)建分離的/var

          1G~2G

          物理卷

          磁盤

          10G/物理卷

          2. 安裝過程

          2.1 啟動機器

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

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

          2.3 檢查安裝介質(可選)

          2.4 選擇安裝類型New Installation

          2.5 選擇時間和時間區(qū)域

          2.6 選擇服務器基本場景

          2.7 安裝設置預覽

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

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

          2.8 配置磁盤

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

          基于上述原因,建議的磁盤規(guī)劃如下:

          (1)             創(chuàng)建一個主分區(qū)給swap使用;

          (2)             創(chuàng)建一個主分區(qū)給boot使用;

          (3)             創(chuàng)建一個主分區(qū)給操作系統(tǒng)使用;

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

          2.8.1 選擇“Custom Partitioning (for experts)

          2.8.2 創(chuàng)建磁盤分區(qū)

          l       選擇“Hard Disks”;

          l       選中要創(chuàng)建分區(qū)的磁盤;

          l       點擊“Add”按鈕;

          l       選擇創(chuàng)建主分區(qū);

          l       此分區(qū)給swap使用,按Swap的要求指定容量。容量可以使用KMG描述單位。例如:512M

          l       指定文件系統(tǒng)類型為swap

          l       比照上述步驟,創(chuàng)建一個主分區(qū)給/boot使用;文件系統(tǒng)類型為ext3MountPoint/boot

          l       比照上述步驟,創(chuàng)建一個主分區(qū)給/root使用,文件系統(tǒng)類型為0x8e Linux LVM。后續(xù)我們將此分區(qū)指派給root VG以創(chuàng)建root文件系統(tǒng)。

          2.8.3 創(chuàng)建rootvg卷組

          l       選擇“Volume Manager”;

          l       點擊“Add Volume Group”;

          l       指定卷組名稱:rootvg

          l       物理擴展塊大小:4M

          l       添加剛創(chuàng)建的物理卷到該卷組;

          l       finish.

          2.8.4 創(chuàng)建rootlv邏輯卷

          l       選擇rootvg

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

          l       指定邏輯卷名稱:rootlv

          l       分配最大容量;

          l       指定文件系統(tǒng)類型:ext3,安裝點:/

          l       finish;

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

          2.9 配置軟件

          根據(jù)需要選擇要安裝的軟件,使用默認的選項即可。操作系統(tǒng)安裝完成后可以根據(jù)需要再調整安裝的軟件。

          2.10 啟動安裝

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

          l       點擊[Install]啟動安裝;

          l       30分鐘后操作系統(tǒng)安裝過程結束;

          2.11 設置root密碼

          2.12 設置主機名和域名

          2.13 使用默認的網(wǎng)絡配置

          2.14 跳過互聯(lián)網(wǎng)測試

          2.15 跳過服務配置

          2.16 使用本地認證用戶

          2.17 跳過創(chuàng)建新用戶

          2.18 顯示發(fā)布信息

          2.19 使用默認的硬件配置

          2.20 安裝結束

          2.21 創(chuàng)建分離的/opt和/var

          本步驟對后期系統(tǒng)維護非常重要,一定要做。具體步驟參考《系統(tǒng)管理:創(chuàng)建分離的/opt/var節(jié)》。

          3. 系統(tǒng)管理

          3.1 網(wǎng)絡管理

          使用root登錄到操作系統(tǒng),點擊YaST啟動管理界面,選擇Network DevicesàNetwork Settings

          l       選中要配置的物理網(wǎng)卡,點擊[Edit]配置網(wǎng)卡;

          l       指定ip地址為靜態(tài)分配,并設置地址和掩碼;

          l       點擊[OK]保存網(wǎng)絡的配置;

          l       指定默認網(wǎng)關或路由表;

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

          3.2 防火墻管理

          使用root登錄到操作系統(tǒng),點擊YaST啟動管理界面,選擇Security and Users àFirewall

          1

          l       關閉防火墻服務,或修改網(wǎng)卡連接類型是InternalZone

          l       以后可以根據(jù)安全規(guī)則要求,需配置防火墻。

          3.3 配置telnet服務

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

          2

          l       Enable 網(wǎng)絡服務;

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

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

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

          3.4 配置ftp服務

          使用root登錄到系統(tǒng),點擊YaST啟動管理界面,選擇Network ServicesàFTP Server

          (1)           選擇安裝一種ftp Server

          (2)           配置啟動方式為Via xinetd

          (3)           配置認證模式;

          (4)           finish

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

          3.5 磁盤管理

          3.5.1 創(chuàng)建卷組

          使用root登錄操作系統(tǒng),點擊YaST啟動管理界面,選擇SystemàPartitioner

          l       選擇“Volume Manager”;

          l       點擊“Add Volume Group”;

          l       輸入新卷組的名稱;

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

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

          l       Finish

          3.5.2 卷組擴容

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

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

          添加物理卷到卷組;

          點擊[Finish]完成。

          3.5.3 創(chuàng)建邏輯卷及文件系統(tǒng)

          參考安裝步驟:創(chuàng)建rootlv邏輯卷。

          3.5.4 邏輯卷及文件系統(tǒng)擴容

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

          圖形界面

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

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

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

          文本界面

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

          yast2

          選中SystemàPartitioner

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

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

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

          命令行模式

          ---- 進入單用戶模式

          # init S

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

          /dev/mapper/rootvg-optlv …

          # umount /opt                            ---- 卸載要調整容量的文件系統(tǒng)

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

          # e2fsck -f /dev/rootvg/optlv            ---- 檢查文件系統(tǒng)

          # resize2f /dev/rootvg/optlv

           

          3.5.5 減少邏輯卷及文件系統(tǒng)容量

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

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

          # df -m

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

               e2fsck -f /dev/rootlv/optlv

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

             3)減少邏輯卷的容量:

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

          700M=原始容量新容量,并預留一定空閑量,以免邏輯卷的容量少于文件系統(tǒng)的容量。

                  # e2fsck -f /dev/rootvg/optlv

             如果檢查文件系統(tǒng)出現(xiàn)錯誤,則說明邏輯卷減少得太多,應擴展些邏輯卷容量后再次檢查,直至沒有錯誤;

                  # resize2fs /dev/rootvg/optlv

              再次調整文件系統(tǒng)的容量和邏輯卷容量一致。

          3.5.6 創(chuàng)建分離的/opt/var

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

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

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

          # init S  

          # cd /

          # tar cvf /opt.tar /opt

          # tar cvf /var.tar /var

          (2)    創(chuàng)建/opt文件系統(tǒng)(參考創(chuàng)建邏輯卷及文件系統(tǒng)節(jié)):

          l       yast2啟動管理工具

          l       添加新磁盤并分區(qū);

          l       添加磁盤物理卷到rootvg

          l       rootvg中創(chuàng)建optlv邏輯卷,并指定文件系統(tǒng)類型為ext3mount點分別是/opt

          (3)    恢復/opt的文件;

          # cd /

          # mount /opt

          # tar xvf /opt.tar

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


          3.5.7 Root文件系統(tǒng)擴容

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

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

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

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

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

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

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

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

          2)創(chuàng)建物理卷;

          # pvcreate /dev/sde1

          3)添加物理卷到VG

               # vgextend rootvg /dev/sde1

          4)擴展root文件系統(tǒng)所在的LV

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

          5)擴展root文件系統(tǒng);

               # e2fsck -f /dev/rootvg/rootlv

               # resize2fs /dev/rootvg/rootlv

           6)結束。

          上述步驟中123步驟可以在正常啟動操作系統(tǒng)后通過圖形界面完成。

          3.5.8 容量查閱

          (1)             查看VG的容量;

          # vgdisplay

          ---- 當前邏輯卷數(shù) 4

          ---- 當前物理卷數(shù) 5

          ----  PE Size = 4M

          ---- PE數(shù)=2041*4M

          (2)             查看LV的容量

          # lvdisplay

          (3)             文件系統(tǒng)的容量

          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

          posted on 2009-07-28 23:46 飛鷹 閱讀(2846) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 荆门市| 伊金霍洛旗| 楚雄市| 武安市| 福鼎市| 呼伦贝尔市| 冷水江市| 普宁市| 阿尔山市| 嘉义市| 岑溪市| 南城县| 健康| 临海市| 耒阳市| 乃东县| 昭苏县| 赞皇县| 涿州市| 锡林郭勒盟| 金寨县| 仪征市| 霍州市| 和林格尔县| 新余市| 太仓市| 定兴县| 丰原市| 民勤县| 任丘市| 施甸县| 景德镇市| 朝阳县| 彭州市| 临泉县| 富蕴县| 连城县| 钦州市| 渭南市| 盐山县| 武宁县|