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服務
$(3)刪除mysqld服務chkconfig
--add
mysqld
$(4)設定mysqld執行級別為2,3,4,5chkconfig
--del
mysqld
$(5)列出mysqld 服務啟動資訊情況chkconfig
--level
2345
mysqld
on
$ chkconfig
--list mysqld
(6)設定啟動資訊mysqld
0:off
1:off
2:
on3
:
on4
:
on5
:
on6
:off
$ chkconfig mysqld
on
預設的執行級別為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...