Linux安裝及服務控制

                                   Linux安裝及服務控制html

1、  版本linux

         Red Hat 企業版   Red Hat Enterprise Linux (簡稱RHEL)centos

                          http://www.redhat.com安全

         Fedora社區版網絡

                          由Red Hat資助的社區維護,定位於我的桌面用戶ide

                          http://fedoraproject.org工具

         CentOS社區版post

                          Community Enterprise Operating System(社區企業操做系統)優化

                          http://www.centos.orgspa

2、  安裝步驟

  插入RHEL6安裝光盤,引導安裝程序

      設置主機引導設備爲光盤驅動器

      從安裝光盤啓動主機 

  檢測安裝光盤的完整性

  配置安裝程序

      選擇安裝過程顯示語言、鍵盤類型、初始化磁盤、

                  分區

      設置網絡地址、系統時區、管理員口令

      定製要安裝的軟件包

複製文件並完成安裝過程

      需10~30分鐘

初始化RHEL  6  系統  

3、  安裝RHEL 

        6.5    實驗步驟,(下圖爲全新安裝全過程,中間有省略部分,實際操做中與下面步驟不一樣之                處直接點擊下一步便可)

    1.1

               wKioL1hlNCiSlWSNAAEOKOYXAwQ482.jpg-wh_50  

   1.2

               wKiom1hlNITDAY-_AADTgM6Pn30315.jpg-wh_50

   1.3

wKiom1hlNLyS0LW3AADfFMUvIyE130.jpg-wh_50

   1.4

wKioL1hlNOzTlz5_AADMX5KhBPA998.jpg-wh_50

   


  1.5  (內存調成2G,小於2G圖形界面安裝不上)

wKioL1hlNSrzZ-OKAAEO6vZFDVE887.jpg-wh_50

   1.6  (根據本身需求可調整硬盤大小)

wKiom1hlNWzBzcAAAAEQjDaXOWo598.jpg-wh_50


   1.7  (調整完後直接點擊開機)

wKioL1hlNZOBOj2YAALrIbwGJoQ302.jpg-wh_50

   1.8

wKioL1hlNbHThyYOAAEfRtikP9I054.jpg-wh_50

   1.9

wKiom1hlNcawbJ7nAACtkSPX6FI435.jpg-wh_50

   2.0

wKiom1hlNeWTJbK2AADc-m4mgAg574.jpg-wh_50

  2.1

wKioL1hlNgiwlNyWAACM3bdpsGI555.jpg-wh_50

   2.2

wKioL1hlNijRE8c_AACV1zJ6VMY142.jpg-wh_50

   2.3

wKiom1hlNinylzJ1AACJ_OSfGF8962.jpg-wh_50

   2.4

wKiom1hlNiqyp2EVAADYWomPZ14957.jpg-wh_50

   2.5

wKiom1hlNorh1HfrAAB0qxWLHE4211.jpg-wh_50

   2.6

wKioL1hlPZDAG-tRAAFBWs4kuuk019.jpg-wh_50

   2.7

wKioL1hlPFWwt5KNAABwNHe4ICw519.jpg-wh_50

   2.8

wKiom1hlPFXzZflwAAD5rLTxs-4865.jpg-wh_50

   2.9

wKiom1hlPFfz8exaAADJLZyVBrQ312.jpg-wh_50

   3.0

wKioL1hlPFjRcTGxAABCrSKKSls867.jpg-wh_50

   3.1

wKioL1hlPFnzNcboAABIYOxCtKY921.jpg-wh_50

   3.2

wKiom1hlPFuzfqmkAACTRuqEkn4609.jpg-wh_50


   3.3

wKiom1hlPF-zdoU6AAEUJkb1qrw661.jpg-wh_50

   3.4

wKioL1hlPGHjQOmzAAD1GkWOeIA512.jpg-wh_50

   3.5

wKioL1hlPGPQYLh5AACiQiibSpM928.jpg-wh_50

   3.6

wKiom1hlPGSiTrGPAAB3HUyWEmE279.jpg-wh_50

   3.7

wKiom1hlPGbjVn_4AADhkhIjJZA470.jpg-wh_50

   3.8

wKioL1hlPGnRPSbjAAEGiEmoHOI208.jpg-wh_50

   3.9

wKioL1hlPGzQiZmLAAEeVAXQDLM563.jpg-wh_50

   4.0

wKiom1hlPG3TgOcMAABmvAdQVhw929.jpg-wh_50

   4.1

wKiom1hlPHKx1bVWAAF3PHqW5xA197.jpg-wh_50

4、引導過程總覽

    1.1  開機自檢

            將根據主板BLOS中的設置對CPU,內存,顯卡,鍵盤等設備進行初步檢測。

    1.2  MBR引導

            首先根據硬盤第一個扇區中MBR(Master Biit Record   主引導記錄)的設置。

              MBR:  446字節 Grub引導菜單

                    64 字節 分區表

                    2 字節 校驗和

    1.3  GRUB菜單

             GRUB算是使用最爲普遍的多系統引導程序。系統控制權傳遞給GRUB後,將會顯示器動菜單            提供給用戶選擇,並根據所選項(或採用默認值)加載Linux內核文件,而後將系統控制權            轉交給內核。

    1.4  加載Linux 內核

             Linux 內核是一個預先編譯好的特殊二進制文件,介於各類硬件資源與系統程序之間,負            責資源分配與調度。內核接過系統控制權後,將徹底掌控整個Linux操做系統的運行過程。

    1.5  init  進程初始化

             爲了完成進一步的系統引導過程,Linux 內核首先將系統中的 」/sbin/init」 程序加載            到內存中運行(運行中的程序稱爲進程,PID號爲1),init 進程負責完成一系列的系統初            始化過程,最後等待用戶進行登陸。

    2.1  inittab配置文件

             RHEL6後採用全新Upstart啓動方式,提升開機效率,不在單一的/etc/inittab配置文件,            而是將各類初始化配置分散存放,並各自相應相關的啓動事件。

wKioL1hlPqXDeoZOAAD6lUMenco020.jpg-wh_50

           inittab文件內容

wKiom1hlPs7g16W8AAGhdKmN_LM129.jpg-wh_50

            在上圖中出了「#」 號開頭註釋信息和空行外,只有一條有效配置記錄,配置記錄中的四          個字段之間使用   :  進行分割,如上圖底部紅框標註所示。  

            所對應的爲: 標記:運行級別:動做類型:程序或腳本。

                    id: 標記字段,由1~4個字符組成,用於區別於其餘的配置

             runlevels: 運行級別字段,默認包括其中不一樣服務搭配方式,稱爲運行級別,相似於                           Windows中的「正常啓動」、「安全模式」等。這些運行級別分別使用數                             字0、1 ~ 五、6來表示

                action:動做類型字段

                         描述該行配置所對應的操做類別,initdefault表示「設置初始化系統後默                         認進入的運行級別」。

               Process:程序或腳本字段

                       制定該行配置所對應的實際操做,能夠是具體命令,腳本程序等。上圖爲空。

wKioL1hlP5eza87pAAC4-0c5jK8566.jpg-wh_50


 5、服務控制及優化啓動過程

    1.1  系統服務控制

        各類服務的控制腳本默認放在/etc/rc.d/init.d/目錄下,兩種方式可實現對指定服務的控制:

                專門的service 控制工具: service   服務名稱  控制類型

                                    或: /etc/rc.d/init.d/服務名稱   控制類型

                常見控制類型:start         啓動

                              stop         中止

                              restart       重啓

                              reload       重載

                              status       查看狀態

    1.2    切換運行級別

    1.2.1  查看系統運行級別  runlevel

wKiom1hlQBzwy1o2AAASNE_MGHQ098.jpg-wh_50

           顯示結果兩個字符分別表明切換前的級別、當前的級別 


    1.2.2 切換系統的運行級別

                經過init程序進行,只要使用與運行級別相對應的數字(0~6)做爲參數便可。

        例如:將圖形模式(5)切換爲字符模式(3)可執行init 3

    1.3    優化啓動過程

    1.3.1  常見的系統服務

wKioL1hlQJag3NbEABQffNoQLT8041.jpg-wh_50

wKioL1hlQLiBFr40ABNrlhXUenQ174.jpg-wh_50

   1.3.2優化開機自動加載的服務

        使用ntsysv工具  * 表示開啓   按下空格消除* 號即表示關閉

wKiom1hlQTPRsHjpAACpz5WEhOY271.jpg-wh_50

          單獨執行ntsysv命令時,僅用於管理當前運行級別中的服務;經過「—level」選項能夠對        制定運行中的服務進行管理。

          例如執行: ntsysv  --level  35   能夠打開ntsysv管理程序,同事對運行級別三、5 中        的各類服務的默認啓動狀態進行調整。


          使用chkconfig 工具

           當須要設置某一項服務在不一樣運行級別中的默認啓動狀態時,使用chkconfig 效率更高。

wKioL1hlQbKz90xlAAC5Dleazyw691.jpg-wh_50

         將chkconfig 命令與 「—list」選項配合使用,可查看指定系統服務在不一樣運行級別中的       默認啓動狀態,未指定服務名稱,顯示全部服務的默認啓動狀態。輸出結果中的0、1 ~ 6 對應       不一樣的運行級別。

wKiom1hlQd7Ri3tFAAA_yuNk6pk916.jpg

        經過「on」、「off」開關能夠設置服務默認啓動狀態,分別表示啓動,關閉。

        命令格式:chkconfig  --level  運行級別列表  服務名稱  on|off

        例如指定postfix服務在進入字符模式時默認不啓動。

wKioL1hlQgeDHM1EAABHwCHbod4127.jpg       



                   以上是linux安裝及服務控制,若有問題歡迎你們指教。











html>

相關文章
相關標籤/搜索