Fedora下服務和執行級管理

2021-08-25 05:04:29 字數 1101 閱讀 6143

linux 的服務都是以指令碼的方式執行的,fedora當然不例外,這些服務的指令碼都放在 /etc/rc.d/init.d 目錄下。我們可以通過修改此處的各項服務指令碼控制其執行細節。

fedira 和 redhat 提供了乙個 chkconfig 工具,可以更加簡單地控**務的執行。

用法:chkconfig --list [name]

chkconfig --add

chkconfig --del

chkconfig --override

chkconfig [--level ]

例如,要檢視所有服務的列表:

# chkconfig --list

只檢視乙個服務(smb)的執行級別:

# chkconfig --list smb

smb 0:關閉 1:關閉 2:關閉 3:關閉 4:關閉 5:關閉 6:關閉

上面的這條可以清晰的顯示出在所有執行級別中,smb伺服器是關閉的。我們可以用 下面的命令來開啟。比如:讓smb在 3(字元)和5(圖形)模式下都開機自動執行:

# chkconfig --level 35 smb on

# chkconfig --list smb

smb 0:關閉 1:關閉 2:關閉 3:啟用 4:關閉 5:啟用 6:關閉

是不是開啟了?

那怎麼關了呢?把on 換成off 試試就知道了。

在配置服務訪問控制之前,需要先對 fedora/linux 的執行級別 (runlevels) 有所了解。在不同的執行級別下,系統所啟用的服務也不相同,每個執行級別對應的 /etc/rc.d/rc[x].d 目錄下包含了此執行級別下的服務。

如果使用命令列介面的登入框,說明系統的執行級別為 3,如果使用圖形介面的登入視窗,則說明系統的執行級別為 5。

id:5:initdefault:

通過編輯 /etc/inittab 完成對預設執行級別的更改之後,新配置會在重新啟動系統時後生效。

檢視當前執行級別

/sbin/runlevel

通過下面的命令來切換執行級別 (用數字如 3,5 等來替換 runlevel):

# /sbin/init runlevel

Fedora下Samba服務的搭建

一 安裝samba服務 yum y install samba 二 配置smaba伺服器 security user security share passdb backend tdbsam 找到 share definitions,注釋掉所有的共享定義,新增乙個 fedora comment fe...

fedora11下配置NFS服務

在管理員身份,執行以下命令安裝nfs yum install nfs utils 2 建立共享目錄 cd mkdir nfsboot chmod 777 nfsboot 3 修改配置檔案 vim etc exports 在裡面加入 nfsboot rw,sync,no root squash 說明 ...

fedora下ftp伺服器配置

fedora系統下配置vsftpd服務的步驟如下 安裝 vsftpd yum install vsftpd 修改 etc vsftpd vsftpd conf配置,具體自己斟酌 修改 etc vsftpd user list檔案,將其中的root去掉 修改 etc vsftpd ftpusers檔案...