1. 程式人生 > >Linux啟動級別&Samba服務自啟動設定

Linux啟動級別&Samba服務自啟動設定

1、LINUX系統啟動級別

檢視/etc/inittab檔案,其主要內容如下:
0- halt (Do NOT set initdefault to this
1- Single user mode 
2- Multiuser, without NFS (The same as 3if you do not have networking) 
3- Full multiuser mode 
4- unused 
5- X11 
6- reboot (Do NOT set initdefault to this

id:
5:initdefault:
... ...
 

0:停機(不要設定為啟動預設級別)
1:單使用者模式
2:多使用者,無NFS(如果您沒有配置網路,該級別與3一樣)
3:完全多使用者模式
4:不使用
5:X11圖形模式
6:重啟(不要設定為啟動預設級別)

如果想讓系統不用圖形模式登陸可將id:5:initdefault: 中的5改為3即可。

2、Linux執行級別

Linux 啟動時,執行一個叫做init 的程式,然後由它來啟動後面的任務,包括多使用者環境,網路等。

那麼,到底什麼是執行級別呢?簡單的說,執行級就是作業系統當前正在執行的功能級別。這個級別從1 到6 ,具有不同的功能。這些級別在/etc/inittab 檔案裡指定。這個檔案是init 程式尋找的主要檔案,最先執行的服務是那些放在/etc/rc.d 目錄下的檔案。

大多數的Linux 發行版本中,啟動指令碼放在/etc/rc.d/init.d,這些指令碼被ln 命令來連線到 /etc/rc.d/rcn.d 目錄(這裡的n 就是執行級0-6)。如:/etc/rc.d/rc5.d 下面的S10network 就是連線到/etc/rc.d/init.d下的network 指令碼的。因此,我們可以知道,rc5.d 下面的檔案就是和執行級5 有關的。

3、Samba的自啟動


samba安裝完後,預設是不會自啟動的。通過檢視/etc/rc.d/rcn.d/目錄下的檔案或通過chkconfig命令查詢,如:
[[email protected]-dev8 ~]$ ll /etc/rc.d/rc5.d
總用量 
272
 
lrwxrwxrwx  
1 root root 22  8月 1311:17 K30spamassassin -> ../init.d/spamassassin
lrwxrwxrwx  1 root root 13  8月 18 21:59 K35smb -> ../init.d/smb
lrwxrwxrwx  1 root root 19  8月 1311:17
 K35vncserver -> ../init.d/vncserver
lrwxrwxrwx  
1 root root 17  8月 1311:17 S10network -> ../init.d/network
 
檔案開頭的S 代表start 就是啟動服務,K代表kill。後面的數字10 就是啟動的順序。例如,有S80postfix 檔案,80 就是順序在 10 以後,表示postfix啟動需先啟動網路。/etc/rc.d/rc5.d/K35smb ,K 代表 kill。標準的Linux執行級別為3 或者5 ,Linux啟動時,init 就會執行 K35smb 指令碼。

[[email protected]-dev8 ~]$ /sbin/chkconfig --list | grep smb
smb             
0:off  1:off  2:off  3:off  4:off  5:off  6:off 0~6 表示執行級別。on 表示啟動;off 表示關閉。

要設定Samba自啟動,需通過chkconfig命令進行設定:
[[email protected]-dev8 ~]/sbin/chkconfig --level 35 smb on
[[email protected]
-dev8 ~]$ /sbin/chkconfig --list | grep smb
smb             
0:off  1:off  2:off  3:on  4:off  5:on  6:off
Linux系統執行級別為3 或者5時,系統就會自啟動Samba服務。

相關推薦

Linux啟動級別&Samba服務啟動設定

1、LINUX系統啟動級別檢視/etc/inittab檔案,其主要內容如下: # 0- halt (Do NOT set initdefault to this) # 1- Single user mode # 2- Multiuser, without NFS (The 

(轉)Linux中設置服務啟動的三種方式

情況下 level httpd sysv kconfig clas mage com ssh 有時候我們需要Linux系統在開機的時候自動加載某些腳本或系統服務 主要用三種方式進行這一操作: ln -s 在/etc/rc.d/rc

Linux設定服務啟動的三種方式

有時候我們需要Linux系統在開機的時候自動載入某些指令碼或系統服務 主要用三種方式進行這一操作: ln -s                       在/etc/rc.d/rc*.d目錄中建立/etc/init.d/服務的軟連結(*代表0~6七個執行級別之一) chkonfig          

Win10 wsl linux子系統ssh服務啟動設定

折騰了一晚上Win10 wsl linux子系統ssh服務自啟動設定,包括github和stackoverflow的很多帖子都已經過時,嘗試了數個vbs+bat指令碼,甚至powershell指令碼等等,都不能成功,最後還是知乎的一個帖子解決了,但是原帖也還是有些小問題。傳送門:WSL

linux下tomcat加入服務,及設定啟動

參考自:support.filecatalyst.com/index.php?/Knowledgebase/Article/View/210/0/starting-tomcat-as-a-linux-service 1、將以下內容儲存成檔案,名稱為tomcat(無後綴名)

Linux中如何設定服務啟動

有時候我們需要Linux系統在開機的時候自動載入某些指令碼或系統服務,主要用三種方式進行這一操作: ln -s             在/etc/rc.d/rc*.d目錄中建立/etc/init.d/服務的軟連結(*代表0~6七個執行級別之一) chkonfig    

postgresql在linux下的的開機啟動服務與環境變量的配置

gpo 屬性 腳本 命令 strong 修改 post 方式 ebo 設置PostgreSQL開機自啟動 PostgreSQL的開機自啟動腳本位於PostgreSQL源碼目錄的contrib/start-scripts路徑下 linux文件即為linux系統上的啟動腳本

Linux系統重要的開機啟動服務

round 技術分享 服務 啟動 lse 重要 size kconfig 我們 重要的開機自啟動的服務 1.sshd 連接Linux服務器是需要用到的服務程序 2.rsyslog 操作日誌的一種機制 系統日誌:/var/log/

linux安裝篇之mongodb安裝及服務啟動配置

安裝步驟: 2.放置到/opt目錄下 3.解壓:tar -zxvf mongodb-linux-x86_64-4.0.1.tgz 4.將解壓後的檔案移動到/usr/local/目錄下:mv mongodb-linux-x86_64-4.0.1 /us

Nginx 教程一:在windows環境下的安裝、配置、使用以及設定為windows服務啟動

目前國內各大入口網站已經部署了Nginx,如新浪、網易、騰訊等;國內幾個重要的視訊分享網站也部署了Nginx,如六房間、酷6等。新近發現Nginx 技術在國內日趨火熱,越來越多的網站開始部署Nginx。     相比apeach、iis,nginx以輕量級、高效能、穩定

設定服務啟動的三種方式

有時候我們需要Linux系統在開機的時候自動載入某些指令碼或系統服務 主要用三種方式進行這一操作: ln -s                       在/etc/rc.d/rc*.d目錄中建立/etc/init.d/服務的軟連結(*代表0~6七個執行級別之一)

tomcat 設定服務啟動

1、開啟tomcat安裝目錄下的bin目錄找到service.bat 2、開始->執行->cmd,切換到tomcat

為nginx創建windows服務啟動

jpg per col orm 程序 cmd files mar scrip 1、下載最新版的 Windows Service Wrapper 程序,比如我下載的名稱是 "winsw-1.9-bin.exe",然後,把它命名成你想要的名字(比如: &qu

Linux設置nodejs開機啟動

lan download sta 壓縮 無奈 端口 img post 程序 系統:Centos7 工具:Xshell、Xftp 由於客戶服務器從windows系統切換到了linux系統,所以原先部署在windows上的node服務端需要遷移到linux服務器上。 1、nod

安全之路 —— C/C++實現後門的服務啟動

net tom html 註冊表自啟動 bin hide any patch format 簡介 Windows NT系統後門要實現自啟動,有許多種方法,例如註冊表自啟動,映像劫持技術,SVCHost自啟動以及本章節介紹的服務自啟動等方法,其中服務自啟動相對於上述其他三種

嵌入式ARM平臺基於Linux配置應用程式開機啟動(fluxbox參考)

本文轉載於 http://www.eefocus.com/toradex/blog/18-01/426601_a6317.html,特此感謝 By Toradex秦海 1). 簡介 嵌入式ARM平臺裝置採用Embedded Linux作業系統

Linux 安裝 openvpn以及啟動和加入開機啟動

1、首先,通過使用yum  安裝openvpn        yum    install     openvpn 2、通過敲openvpn  命令看看是不是安裝成功,

kali安裝之後常用命令--關閉鎖屏、服務啟動

使用者在安裝kali之後,會面臨著幾個常見的問題:系統總是自動鎖屏、ssh服務不能自動啟動,那麼接下來就說說這兩個常見問題的解決辦法: 1、關閉鎖屏 點選“顯示應用程式”,搜尋setting,在硬體下找到“power”,在“空白螢幕”處選擇“從不”,即可。 (kali在選擇後直接退出就行

Init.d的作用以及如何配置服務啟動(mysql踩坑集錦)

我用的第三種方法安裝的,這些坑困住了我2天,真心煩,好在都解決了。 坑1:第一個錯誤應該是報的  mysqld: Can't create directory '/usr/local/mysql/data/'  這問題是我自己把mysql目錄裝在了別的目錄,沒有安

Windows伺服器下,Tomcat製作成服務啟動,跑不起來,報記憶體溢位。

最近由於客戶這邊伺服器老是要重啟,每次重啟後都需要手動上伺服器開啟Tomcat,挺麻煩的,於是想著把Tomcat製作成服務,然後設定開機自啟動,挺簡單的步驟,但是實行起來坑還是有的,於是記錄一下,如下: 把Tomcat製作成服務的過程 找到Tomcat的bin目錄,如下圖