LINUX常用知識

2022-08-17 14:36:14 字數 1949 閱讀 5864

linux常用知識:

chkconfig是管理系統服務(service)的命令列工具。所謂系統服務(service),就是隨系統啟動而啟動,隨系統關閉而關閉的程式。chkconfig可以更新(啟動或停止)和查詢系統服務(service)執行級資訊。更簡單一點,chkconfig是乙個用於維護/etc/rc[0-6].d目錄的命令列工具。

chkconfig 提供5個功能:

1.設定service啟動資訊

# chkconfig name on/off/reset

on、off、reset用於改變service的啟動資訊。

on表示開啟,off表示關閉,reset表示重置。

預設情況下,on和off開關只對執行級2,3,4,5有效,reset可以對所有執行級有效。例如,

chkconfig httpd on
# chkconfig --level levels
例如,

# chkconfig --level 2345 httpd on
指定執行級為2,3,4,5

等級0表示:表示關機

等級1表示:單使用者模式

等級2表示:無網路連線的多使用者命令列模式

等級3表示:有網路連線的多使用者命令列模式

等級4表示:不可用

等級5表示:帶圖形介面的多使用者模式

等級6表示:重新啟動

# chkconfig --add name
新增乙個chkconfig管理的service,並在/etc/rc[0-6].d 目錄下新增相應的符號鏈結(symbolic links)。

# chkconfig --del name
從chkconfig 管理名單中刪除該service,並且刪除 /etc/rc[0-6].d 目錄下所有與之關聯的符號鏈結(symbolic links)。

# chkconfig --list [name]
如果不指定name,會列出所有services的資訊。

每個service每個執行級別都會有乙個啟動和停止指令碼;當切換執行級別時,init不會重啟已經啟動的service,也不會重新停止已經停止的service。

下面舉例說明

(1).列出所有服務的啟動情況

$ chkconfig --list
(2)增加mysqld服務

$chkconfig--addmysqld
(3)刪除mysqld服務

$chkconfig--delmysqld
(4)設定mysqld執行級別為2,3,4,5

$chkconfig--level2345mysqldon
(5)列出mysqld 服務啟動資訊情況

$ chkconfig--list mysqld
mysqld0:off1:off2:on3:on4:on5:on6:off
(6)設定啟動資訊

$ chkconfig mysqldon
預設的執行級別為2,3,4,5   實際上,與4中命令作用是一樣的。

檢視防火牆程序:ps -ef | grep redis

Linux基本常用知識整理

1.bios自檢。2.啟動grub。3.執行linux核心並檢測硬體。4.執行系統第乙個程序init。5.init讀取系統引導配置檔案 etc inittab中的資訊進行初始化。6.etc rc.d rc.sysinit 系統初始化指令碼。7.etc rc.d rcx.d ks 根據執行級別x配置服...

linux 核心常用知識筆記

container of inode i cdev,struct globalmem dev,cdev 通過結構體成員的指標找到對應結構體指標。引數1 結構體成員指標 引數2 結構體型別 引數3 引數1的型別包含標頭檔案 include 函式原型 asmlinkage printf 1,2 cold...

linux知識學習,總結常用

配置網路 檢視網絡卡 ifconfig a 配置網絡卡ip和閘道器 ifconfig eth2 192.168.1.227 netmask 255.255.255.0 up 重啟網絡卡 ifconfig eth2 up 配置路由 route add default gw 192.168.1.1 dn...