日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux临时启动进程命令,Linux常用命令(一)服务控制及优化启动过程

發布時間:2025/3/11 linux 11 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux临时启动进程命令,Linux常用命令(一)服务控制及优化启动过程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux常用命令(一)

服務控制及優化啟動過程

一、Red hat系統開機引導過程

1、linux操作系統的引導過程一般包括以下幾個階段:開機自檢、MBR引導、GRUB菜單、加載Linux內核、init進程初始化。

2、Linux系統中的進程使用數字進行標記,每個進程的身份標記號稱為PID。“/sbin/init”是內核第一個加載的程序,因此init進程對應的PID號總是“1”。init進程是所有程序的父進程。

3、inittab配置文件:Redhat6系統中,采用了全新的Upstart啟動方式,大大提高了開機效率。Upstart不再使用單一的/etc/inittab配置文件,而是將各種初始化配置分散存放,并各自相應相關的啟動事件。

/etc/inittab配置默認運行級別

/etc/sysconfig/init控制tty終端的開啟數量、終端顏色方案

/etc/init/reS.conf加載rc.sysinit腳本,完成系統初始化任

/etc/init/rc.conf兼容腳本,負責各運行級別的調用處理

/etc/init/rcS-sulogin.conf為單用戶模式啟動/sbin/sushell環境

/etc/init/control-alt-delete.conf控制終端下的Ctrl+Alt+Del熱鍵操作

/etc/init/start-ttys.conf配置tty終端的開啟數量、設備文件

/etc/init/tty.conf控制tty終端的開啟

修改開機之后默認進入的系統運行級別,可以編輯文件/etc/inittab中的“運行級別字段”(第二字段)

進來之后帶#號開頭的都是注釋信息不會執行。在最下邊有一行有效的配置記錄。每個字段之間用“:”分割,格式為:

標記:運行級別:動作類型:程序或腳本

●id-------標記字段

標記字段可以有1~4個字符組成,用以區別于其他行的配置。

●runlevels-------運行級別字段

0:關機

1:單用戶模式,不需要密碼驗證即可登錄系統,多用于系統維護。

2:字符界面的多用戶模式(不支持訪問網絡)。

3:字符界面的完整多用戶模式,大多數服務器主機都為3。

4:未分配使用。

5:圖形界面的多用戶模式,提供了圖形桌面操作環境。

6:重新啟動,使用該級別時會重啟主機。

●action-------動作類型字段

動作類型字段描述了該行配置所對應的操作類別,initdefault表示“設置初始化系統后默認進入的運行級別”。

●process------程序或腳本字段

此字段用于指定該行配置所對應的實際操作,可以是具體的命令、腳本程序等,此處為空。

二、服務的控制及設置啟動方式。

1.在RHEL6系統中,各種系統服務的控制腳本默認放在/etc/rc.d/init.d/目錄下。通過以下兩種方式都可以實現對指定系統服務的控制:一是使用專門的service控制工具;其二是直接執行系統服務的腳本文件。

service服務名稱控制類型

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

對于大多數系統服務來說,常見的控制類型如下:

●start(啟動)

●stop(停止)

●restart(重啟):先退出,再重新運行指定的系統服務程序

●reload(重載):不退出服務,只是刷新配置。在某些服務中與restart的操作相同

●status(查看狀態):查看指定的系統服務的運行狀態及相關信息。

用啟動防火墻服務來舉例

或者

想要關閉防火墻只要把“start”改為“stop”即可。

2、臨時切換運行級別

切換運行級別之前可以先來查看一下當前的運行級別,使用命令runlevel。

第一列將顯示上次所處的運行級別,如果之前未切換則顯示N。

第二列將顯示當前所處的運行級別。

切換系統的運行級別使用init命令后邊跟相應的運行級別數字即可。

init0為關閉當前系統

init6為重啟當前系統

3、優化啟動過程

系統中有很多的系統服務,可以使用命令更改各種服務開機時是否運行。

1)、使用ntsysv工具

ntsysv工具可以在字符模式中運行,為用戶提供一個仿圖形的交互式操作界面,專門用于集中配置各種系統服務的啟動狀態。

單獨執行“ntsysv”命令時僅用于管理當前運行級別中的服務,通過“--level”選項可以對指定運行級別中的服務進行管理。例如“ntsysv?--level?? 35”命令可以同時管理兩個運行級別中各種服務的開機啟動管理。

操作方法:上下移動光標選擇服務,服務前邊的【*】表示開機自啟動。使用空格來調整【*】,去掉

“*”則代表不會開機自動啟動。設置完之后使用“Tab”鍵切換到OK上保存退出。

2)、使用chkconfig工具

chkconfig命令與ntsysv的功能類似,但是并不提供交互式的操作界面,它也是用來查詢或設置系統服務的默認啟動狀態的。當需要設置某一服務在不同運行級別中的默認啟動狀態時,使用chkconfig工具會更有效率。

查看指定服務的默認啟動狀態:chkconfig??--list

on表示開機自啟動,off表示在該運行級別不會開機自啟動。

使用chkconfig命令設置防火墻在3和5運行級別開機時不會自動運行。

查看防火墻(iptables)的開機啟動狀態

可以看到在3和5后面都是off。

4、注意

對于初學者建議關閉系統的防火墻,即關閉Iptables和Selinux

步驟如下:1)、關閉Iptables:chkconfig?? iptables??off

2)、關閉Selinux:vim? /etc/sysconfig/selinux

修改SELINUX=disabled,保存后退出。(按“a”可以編輯,按“Esc”鍵退出編輯,再按大寫“ZZ”保存退出)

3)、重新啟動系統:init 6

總結

以上是生活随笔為你收集整理的linux临时启动进程命令,Linux常用命令(一)服务控制及优化启动过程的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。