Linux安装及服务控制
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Linux安裝及服務控制
一、 ?版本
? ? ? ? ?Red Hat 企業版 ? Red Hat Enterprise Linux (簡稱RHEL)
? ? ? ? ? ? ? ? ? ? ? ? ? http://www.redhat.com
? ? ? ? ?Fedora社區版
? ? ? ? ? ? ? ? ? ? ? ? ? 由Red Hat資助的社區維護,定位于個人桌面用戶
? ? ? ? ? ? ? ? ? ? ? ? ? http://fedoraproject.org
? ? ? ? ?CentOS社區版
? ? ? ? ? ? ? ? ? ? ? ? ? Community Enterprise Operating System(社區企業操作系統)
? ? ? ? ? ? ? ? ? ? ? ? ? http://www.centos.org
二、 ?安裝步驟
??插入RHEL6安裝光盤,引導安裝程序
? ? ? 設置主機引導設備為光盤驅動器
? ? ? 從安裝光盤啟動主機?
??檢測安裝光盤的完整性
??配置安裝程序
? ? ??選擇安裝過程顯示語言、鍵盤類型、初始化磁盤、
? ? ? ? ? ? ? ? ? 分區
? ? ??設置網絡地址、系統時區、管理員口令
? ? ??定制要安裝的軟件包
復制文件并完成安裝過程
? ? ??需10~30分鐘
初始化RHEL ?6 ?系統 ?
三、 ?安裝RHEL?
? ? ? ? 6.5 ? ?實驗步驟,(下圖為全新安裝全過程,中間有省略部分,實際操作中與下面步驟不同之 ? ? ? ? ? ? ? ?處直接點擊下一步即可)
? ? 1.1
? ? ? ? ? ? ? ???
? ?1.2
? ? ? ? ? ? ? ?
? ?1.3
? ?1.4
? ?
? 1.5 ?(內存調成2G,小于2G圖形界面安裝不上)
? ?1.6 ?(根據自己需求可調整硬盤大小)
? ?1.7 ?(調整完后直接點擊開機)
? ?1.8
? ?1.9
? ?2.0
? 2.1
? ?2.2
? ?2.3
? ?2.4
? ?2.5
? ?2.6
? ?2.7
? ?2.8
? ?2.9
? ?3.0
? ?3.1
? ?3.2
? ?3.3
? ?3.4
? ?3.5
? ?3.6
? ?3.7
? ?3.8
? ?3.9
? ?4.0
? ?4.1
四、引導過程總覽
? ? 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配置文件, ? ? ? ? ? ?而是將各種初始化配置分散存放,并各自相應相關的啟動事件。
? ? ? ? ? ?inittab文件內容
? ? ? ? ? ? 在上圖中出了“#” 號開頭注釋信息和空行外,只有一條有效配置記錄,配置記錄中的四 ? ? ? ? ?個字段之間使用 ? : ?進行分割,如上圖底部紅框標注所示。 ?
? ? ? ? ? ? 所對應的為: 標記:運行級別:動作類型:程序或腳本。
? ? ? ? ? ? ? ? ? ? id: 標記字段,由1~4個字符組成,用于區別于其他的配置
? ? ? ? ? ? ?runlevels: 運行級別字段,默認包括其中不同服務搭配方式,稱為運行級別,類似于 ? ? ? ? ? ? ? ? ? ? ? ? ? Windows中的“正常啟動”、“安全模式”等。這些運行級別分別使用數 ? ? ? ? ? ? ? ? ? ? ? ? ? ? 字0、1 ~ 5、6來表示
? ? ? ? ? ? ? ? action:動作類型字段
? ? ? ? ? ? ? ? ? ? ? ? ?描述該行配置所對應的操作類別,initdefault表示“設置初始化系統后默 ? ? ? ? ? ? ? ? ? ? ? ? 認進入的運行級別”。
? ? ? ? ? ? ? ?Process:程序或腳本字段
? ? ? ? ? ? ? ? ? ? ? ?制定該行配置所對應的實際操作,可以是具體命令,腳本程序等。上圖為空。
?五、服務控制及優化啟動過程
? ? 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
? ? ? ? ? ?顯示結果兩個字符分別代表切換前的級別、當前的級別?
? ? 1.2.2 切換系統的運行級別
? ? ? ? ? ? ? ? 通過init程序進行,只要使用與運行級別相對應的數字(0~6)作為參數即可。
? ? ? ? 例如:將圖形模式(5)切換為字符模式(3)可執行init 3
? ? 1.3 ? ?優化啟動過程
? ? 1.3.1 ?常見的系統服務
? ?1.3.2優化開機自動加載的服務
? ? ? ? 使用ntsysv工具 ?* 表示開啟 ? 按下空格消除* 號即表示關閉
? ? ? ? ? 單獨執行ntsysv命令時,僅用于管理當前運行級別中的服務;通過“—level”選項可以對 ? ? ? ?制定運行中的服務進行管理。
? ? ? ? ? 例如執行: ntsysv ?--level ?35 ? 可以打開ntsysv管理程序,同事對運行級別3、5 中 ? ? ? ?的各種服務的默認啟動狀態進行調整。
? ? ? ? ? 使用chkconfig 工具
? ? ? ? ? ?當需要設置某一項服務在不同運行級別中的默認啟動狀態時,使用chkconfig 效率更高。
? ? ? ? ?將chkconfig 命令與 “—list”選項配合使用,可查看指定系統服務在不同運行級別中的 ? ? ? 默認啟動狀態,未指定服務名稱,顯示所有服務的默認啟動狀態。輸出結果中的0、1 ~ 6 對應 ? ? ? 不同的運行級別。
? ? ? ? 通過“on”、“off”開關可以設置服務默認啟動狀態,分別表示啟動,關閉。
? ? ? ? 命令格式:chkconfig ?--level ?運行級別列表 ?服務名稱 ?on|off
? ? ? ? 例如指定postfix服務在進入字符模式時默認不啟動。
? ? ??
? ? ? ? ? ? ? ? ? ?以上是linux安裝及服務控制,如有問題歡迎大家指教。
轉載于:https://blog.51cto.com/daijiehao/1887695
總結
以上是生活随笔為你收集整理的Linux安装及服务控制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 006商城项目:该项目的路径访问问题
- 下一篇: linux 其他常用命令