1. 程式人生 > >NO2:設定RedHat Linux下的samba開機啟動

NO2:設定RedHat Linux下的samba開機啟動

安裝的samba預設不是開機啟動的,這樣每次都要進入系統人為啟動,很不方便,當然系統肯定可以設定開機啟動的。

因為我的是RedHat Linux系統,支援chkconfig命令直接配置,會簡單些,其它Linux系統不支援此命令。

在配置之前,先了解下Linux的執行級別和原理:

Linux系統有7個執行級別(runlevel),有on啟動和off關閉兩種狀態。

  • 執行級別0:系統停機狀態,系統預設執行級別不能設為0,否則不能正常啟動
  • 執行級別1:單使用者工作狀態,root許可權,用於系統維護,禁止遠端登陸
  • 執行級別2:多使用者狀態(沒有NFS)
  • 執行級別3:完全的多使用者狀態(有NFS),登陸後進入控制檯命令列模式
  • 執行級別4:系統未使用,保留
  • 執行級別5:X11控制檯,登陸後進入圖形GUI模式
  • 執行級別6:系統正常關閉並重啟,預設執行級別不能設為6,否則不能正常啟動

執行級別的原理:

  • 在目錄/etc/rc.d/init.d下有許多伺服器指令碼程式,一般稱為服務(service)

  • 在/etc/rc.d下有7個名為rcN.d的目錄,對應系統的7個執行級別

  • rcN.d目錄下都是一些符號連結檔案,這些連結檔案都指向init.d目錄下的service指令碼檔案,命名規則為K+nn+服務名或S+nn+服務名,其中nn為兩位數字。
    [[email protected] rc.d]# ll /etc/rc.d/rc3.d   #檢視連結檔案

  • 系統會根據指定的執行級別進入對應的rcN.d目錄,並按照檔名順序檢索目錄下的連結檔案
  •      對於以K開頭的檔案,系統將終止對應的服務
  •      對於以S開頭的檔案,系統將啟動對應的服務
  • 檢視執行級別用:runlevel
  • 進入其它執行級別用:init N
  • 另外init0為關機,init 6為重啟系統

檢視smb執行級別

       [[email protected] rc.d]#chkconfig --list |grep smb
      
       以上列印顯示smb服務以3和5的級別執行,在rc3.d和rc5.d的檔案裡是以S開頭的顯示執行。在其它5個檔案裡是以K開頭的表示不執行。

設定開機啟動

       [[email protected] rc.d]#chkconfig --level 35 smb on   #3和5是指定執行級別,系統就會自啟動Samba服務
   [[email protected] rc.d]#chkconfig smb on   #將smb執行級別2、3、4、5全部開啟,off全關閉。

關閉開機啟動
      [[email protected] rc.d]#chkconfig --level 35 smb off   

檢視smb執行狀態

      [[email protected] rc.d]#service smb status

=====================================================================

不能直接貼截圖,麻煩

=====================================================================

補充:完成安裝了MS Visual studio 2010 編譯C程式環境。

相關推薦

NO2設定RedHat Linuxsamba開機啟動

安裝的samba預設不是開機啟動的,這樣每次都要進入系統人為啟動,很不方便,當然系統肯定可以設定開機啟動的。 因為我的是RedHat Linux系統,支援chkconfig命令直接配置,會簡單些,其它Linux系統不支援此命令。 在配置之前,先了解下Linux的執行級別和原

redis linux開機啟動

bsp ron targe 註冊服務 gpo serve programs 開機自啟 sso redis linux下的環境搭建 http://www.cnblogs.com/zsg88/p/8321644.html 安裝完redis-4.0.1後設置linux開機自啟動

Linuxoracle開機啟動設定

今天在虛擬機器安裝完oracle資料庫重啟系統後想進入資料庫卻發現如下錯誤: 出現ORA-01034和ORA-27101的原因是多方面的:主要是oracle當前的服務不可用,shared memory realm does not exist,是因為oracle沒有啟動或沒有正常啟動。那麼如何

LinuxTomcat開機自動啟動

權限 esc ref 進程 chkconfig lin 自啟動腳本 lock cas linux下tomcat開機自動啟動有兩種方法,一種是簡單,一種是復雜而又專業的,使用shell腳本要實現,我們一般推薦shell腳本啟動方式。下面我們分別介紹這兩種方法。 1.shel

Linux 入門記錄十、Linux 獲取幫助

標準 文件格式 windows 調用 信息 mac api 文檔 nbsp 一、獲取幫助 Linux 提供了極為詳細的幫助工具和文檔,通過查閱相關文檔,可以大大減少需要記憶的東西並提高效率。 二、--help參數 幾乎所有命令都可以使用 -h 或 --help

Linux Samba 服務器搭建

快捷 cat image alt config 回車 虛擬 輸入密碼 哪些 初學,分享 環境和條件---   虛擬機:VMware虛擬機   系統:Linux ubuntu 4.4.0-31-generic #50~14.04.1-Ubuntu SMP Wed Jul 1

RabbitMQ探索之路(二)RabbitMQ在Linux的安裝

img out c-c++ line info evel 驅動 unixodbc local 一:系統準備 這裏我是在VMare上安裝了3臺CenOS7 64位系統,準備後期做分布式消息隊列用。 二:安裝步驟: 1.必備軟件毫無疑問是Elang以

Linuxoracle開機啟動

case chm autorun art parameter bin $1 sid path 1、以root身份登錄到linux系統,編輯/etc/oratab文件,找到 testsid:/data/oracle/product/11.2.0/db_1:N ,改為

Linuxsamba服務搭建

資源 comment 獨立 null 參數 samb log 修改 edi 參考: https://www.cnblogs.com/lxyqwer/p/7271369.html https://www.cnblogs.com/liulipeng/p/3406352.html

Linux程式開機啟動

在windows下使一個應用程式開機自啟動,只需要把它加入開機啟動項即可,那麼在Linux下如何設定呢? 下面介紹兩種方法可以使Linux下的應用程式開機自啟動。 第一種方法:在啟動指令碼/etc/rc.local新增啟動命令。 下面編譯生成一個小程式:StartMain

Docker學習之三Docker在linux簡單安裝使用

Docker學習之三:Docker在linux下簡單安裝使用 講解的Docker安裝是基於CentOS7系統下進行的,因為Docker只支援CentOS6.5以後的版本。 前置要求:         系統要求,核心版本至少是3.1.0版本。 &

企業級LinuxSamba(SMB)服務的檔案共享

CIFS協議### CIFS 是一個新提出的協議,它使程式可以訪問遠端Internet計算機上的檔案並要求此計算機提供服務。CIFS 使用客戶/伺服器模式。客戶程式請求遠在伺服器上的伺服器程式為它提供服務。伺服器獲得請求並返回響應。CIFS是公共的或開放的SMB協議版本,並由Micros

LinuxSamba伺服器配置

    之前一直在用Virtualbox和vagrant來在本地搭建虛擬機器,但是各種意外情況,煩的能搞死你,莫名其妙的崩潰,出錯(也有可能是我的問題),所以決定用之前熟悉的VMware來搭建開發環境。在本地(win)開發時需要能夠和虛擬機器共享資料夾,VMware自帶的

Linux 瞭解以下Linux的重要目錄/proc, /sys, /SElinux, /bin, /usr/lib, /usr/local, /var, /tmp

簡單介紹各個目錄的作用: /proc /proc是linux核心中提供的檔案系統, 該目錄的資料都在記憶體中,如系統核心,外部裝置,網路狀態,由於資料都存放於記憶體中,所以不佔用磁碟空間,在執行訪問核心資料結構,改變核心設定的機制。它以檔案系統的方式為訪問系統核

LinuxSamba伺服器搭建

linux檔案共享之samba伺服器 ——ubuntu 宗旨:技術的學習是有限的,分享的精神是無限的。 關閉LINUX防火牆命令: #ufwdisable 然後就在windows下ping一下linux的IP,如果能ping通,就可以繼續下面的內容,如果ping不通就

Linux解決開機登入後只顯示桌面桌布和滑鼠,不顯示其他的問題

7代CPU安裝Ubuntu,報錯Hardware error剛開始安裝,選擇Install Ubuntu,先不按回車,按e進入編輯模式,在quiet splash後加nomodeset然後就可以正常安裝Ubuntu系統了.一開始覺得順風順水.安裝倒是沒事但是有時候重啟進入登入

redhat Linux jdk-8u161-linux-i586.tar.gz安裝

JDK安裝 tar.gz為解壓後就可使用的版本,這裡我們將jdk-7u3-linux-i586.tar.gz解壓到/usr/local/下。 1、解壓 解壓到當前目錄: $ tar -zxvf jdk-8u161-linux-i586.tar.gz 2、環境配置 $s

LinuxRedis開機自啟(Centos6)

1、設定redis.conf中daemonize為yes,確保守護程序開啟。   查詢redis配置檔案redis.conf [[email protected] /]# find / -name redis.conf /usr/local/redis/redis.conf   編輯

LinuxRedis開機自啟(Centos)

  1、設定redis.conf中daemonize為yes,確保守護程序開啟。 2、編寫開機自啟動指令碼 vi /etc/init.d/redis 指令碼內容如下: 按 Ctrl+C 複製程式碼 # chkconfig: 2345 10 90&nbs

Java全棧程式設計師之01做個Linux的程式猿

       Windows10正在成為史上口碑最差的Windows系統 (圖侵刪)        我曾經花了數次1小時去尋找解決方案去關閉自動更新,包括停掉服務、修改登錄檔等等。但是都沒有成功。        微軟自身是知道這個問題的,但就跟過去幾年的很多微軟的技術框架一樣,我就是一意孤行,你能把