Linux學習 服務管理

2022-03-13 06:46:27 字數 2722 閱讀 7013

1 服務分類

服務管理內容

啟動

自啟動查詢已安裝的服務

rpm包安裝的服務  自啟動的chkconfig--list   2345中如果是啟用,代表下次開機會自啟動

正在執行的服務ps aux

原始碼包安裝的服務  

檢視服務的安裝位置,一般是/usr/local/下

系統執行級別 配置檔案位於 /etc/inittab

0 關機

1 單使用者 類似於windows的安全模式,使用者修復

2 不完全多使用者,不含nfs服務 檔案共享服務,簡單但不太安全

3 完全多使用者 字元介面

4 未分配

5 圖形介面 x11 x window

6 重啟

2 rpm服務的管理

獨立服務管理

/etc/init.d -> /etc/rc.d/init.d  軟鏈結

啟動

/etc/init.d/獨立服務名 start|stop|restart|status 標準方式

service 獨立服務名 start|stop|restart|status redhat專有命令

service --status-all 查詢所有已安裝的rpm獨立服務

自啟動

1chkconfig命令

chkconfig --list | grep httpd       查詢

chkconfig [--level 2345] httpd on/off 開啟/關閉 預設就是2345

2 修改檔案 /etc/rc.local -> /etc/rc.d/rc.local

把要自啟動的命令寫入該檔案中即可

說明:檔案中的 touch /var/lock/subsys/local 會記錄系統啟動的時間

3 使用ntsysv工具 類似於setup 也是redhat專有

基於xinetd服務的管理 超級守護程序 了解即可 一般不用

安裝xinetd與telnet

yum -y install xinetd

yum -y install telnet-server 僅學習,不安全,用完刪

啟動

service xinetd restart  重啟xinetd服務

自啟動

chkconfig telnet on/off

ntsysv

注意:基於xinetd服務的啟動和自啟動是繫結的

3 原始碼包服務的管理啟動使用絕對路徑,可以檢視原始碼包的安裝說明(install),檢視啟動指令碼的方法

eg. /usr/local/bin/apachectl start|stop

自啟動

#vi /etc/rc.d/rc.local

加入/usr/local/apache2/bin/apachectl start

讓原始碼包服務被 服務管理命令 識別 --不推薦,容易亂

service命令是查詢的位置: /etc/init.d/ -> /etc/rc.d/init.d/ 新增到這裡即可

ln -s /usr/local/apache2/bin/apachectl /etc/init.d/apache

service apache start|stop|restart

讓原始碼包服務被 chkconfig與ntsysv命令 管理自啟--不推薦,容易亂

vi /etc/init.d/apache 

加入#chkconfig: 35 86 76 執行級別 啟動順序 關閉順序

#description: source package apache 說明,內容隨意

#chkconfig --add apache

4 總結

驅動學習 服務的基本操作

服務的基本操作 1 註冊 2 啟動 3 暫停 核心驅動不支援 4 停止 5 解除安裝 開發者 呼叫api lpc 本地方法呼叫 服務管理器 服務管理器處理具體的要求 sc handle winapi openscmanager lpctstr lpmachinename,lpctstr lpdata...

Linux學習 伺服器B掛載伺服器A的資料夾

環境 centos 7.0 伺服器a 101,10.0.1 伺服器b 101.10.12.1 前提 保證伺服器a b都有 ifs data 資料夾 目的 在伺服器b上把伺服器a的 ifs data 資料夾掛載到自己的 ifs data 資料夾下。step1.編輯伺服器a的 etc exports檔案...

linux深度學習伺服器搭建 建立使用者 載入硬碟

這個部分算是比較雜亂的部分吧,畢竟今天又遇到不少坑,主要問題在建立使用者與硬碟的載入問題上了。建立使用者算是比較簡單了,伺服器涉及到多賬戶,建立新賬戶時候也不需要分配管理員許可權,所以就簡單多了。使用useradd可以建立使用者,並且指定home路徑。比如我想建立username使用者,在root下...