1. 程式人生 > >CentOS設定開機自啟動服務的兩種方法

CentOS設定開機自啟動服務的兩種方法

在CentOS或者RedHat其他系統下,如果是後面安裝的服務,如httpd、mysqld、postfix等,安裝後系統預設不會自動啟動的。就算手動執行 /etc/init.d/mysqld start 啟動了服務,只要伺服器重啟後,系統仍然不會自動啟動服務。 在這個時候,我們就需要在安裝後做個設定,讓系統自動啟動這些服務,避免不必要的損失和麻煩。 其實命令很簡單的,使用chkconfig即可。
比如要將mysqld設定為開機自動啟動:

1chkconfig mysqldon

要取消掉某個服務自動啟動,只需要將最後的引數 “on” 變更為 “off” 即可。
比如要取消 postfix 的自動啟動:

1chkconfig
postfix off

值得注意的是,如果這個服務尚未被新增到 chkconfig 列表中,則現需要使用 –-add 引數將其新增進去:

1chkconfig -add postfix

如果要查詢當前所有自動啟動的服務,可以輸入:

1chkconfig -list

如果只想看指定的服務,只需要在 “–-list” 之後加上服務名就好了,比如檢視httpd服務是否為自動啟動:

1chkconfig -list httpd
1httpd0:off1:off2:off3:off4:off5:off6:off

此時0~6均為off,則說明httpd服務不會在系統啟動的時候自動啟動。我們輸入:

1chkconfig httpd
on

則此時為:

1httpd0:off1:off2:on3:on4:on5:on6:off

這個時候2~5都是on,就表明會自動啟動了。

2、修改 /etc/rc.d/rc.local 這個檔案:
例如將 apache、MySQL、samba、svn 等這些服務的開機自啟動問題一起搞定:

vi/etc/rc.d/rc.local#新增以下命令/usr/sbin/apachectlstart/etc/rc.d/init.d/mysqldstart/etc/rc.d/init.d/smbstart/usr/local/subversion/bin/svnserve-d

相關推薦

CentOS設定開機啟動服務方法

在CentOS或者RedHat其他系統下,如果是後面安裝的服務,如httpd、mysqld、postfix等,安裝後系統預設不會自動啟動的。就算手動執行 /etc/init.d/mysqld start 啟動了服務,只要伺服器重啟後,系統仍然不會自動啟動服務。 在這個時候,我們就需要在安裝後做個設定,讓系統自

CentOS 設定開機啟動服務方法

CentOS 設定開機自啟動服務 在CentOS或者RedHat其他系統下,如果是後面安裝的服務,如httpd、mysqld、postfix等,安裝後系統預設不會自動啟動的。 就算手動執行 /etc/init.d/mysqld start 啟動了服務,只要伺

Ubuntu開機啟動方法總結

一.第一種方法 1,新建個指令碼檔案new_service.sh #!/bin/bash # command content exit 0 2,設定許可權 sudo chmod 755 new_service.sh 3,把指令碼放置到啟動目錄下 sudo mv new_servi

【教程】CentOS 設定開機啟動指令碼

《CentOS 設定開機自啟動指令碼》 新建指令碼檔案autorun.sh #!/bin/sh #chkconfig:2345 85 15 ​#description: test echo "Hello Linux !!" 注意:#chkconfig和

windows下.bat程式開機啟動的幾方法

以下兩種方法,親測能夠執行的1、編寫VBS指令碼新建指令碼script.vbs,指令碼內容如下:set ws=WScript.CreateObject("WScript.Shell")ws.Run "C:\Users\Administrator\Desktop\aa.bat /start",0 //bat的存

windows下.bat程序開機啟動的幾方法

win 命名 set 路徑 ima 窗口 ros 自啟動 obj 以下兩種方法,親測能夠執行的1、編寫VBS腳本新建腳本script.vbs,腳本內容如下:set ws=WScript.CreateObject("WScript.Shell")ws.Ru

C#/WPF程式實現軟體開機自動啟動方法

C#/WPF程式實現軟體開機自動啟動的兩種方法 方法一:將軟體的快捷方式建立到計算機的自動啟動目錄下(不需要管理員許可權) 1.必要引用 using System; using System.Collections.Generic; using System.Linq; using Sy

CentOS設定服務開機啟動方法

  1、利用 chkconfig 來配置啟動級別 在CentOS或者RedHat其他系統下,如果是後面安裝的服務,如httpd、mysqld、postfix等,安裝後系統預設不會自動啟動的。就算手動執行 /etc/init.d/mysqld start 啟動了服務,只要伺服器重啟後,系統仍

CentOS新增定義系統服務設定開機啟動

因為各種需要,需要在CentOS 啟動或重啟(reboot 命令)後,啟動常用服務。而不是手動一個個再啟動服務。1.建立服務檔案 系統服務新增路徑:  /usr/lib/systemd/system/ 服務安裝路徑:        &nbs

win7設定啟動方式(谷歌瀏覽器啟動並預設全屏展示不需要按F11)

功能需求:win7系統需要設定谷歌瀏覽器自啟動,然後進入一個頁面進行播放展示,預設的是瀏覽器全屏。 首先第一步設定自啟動兩種方法: 方法1: win7系統在開始選單中找到名稱為:啟動 也有可能叫(Startup)的資料夾,然後把谷歌瀏覽器複製貼上到這個資料夾中。正常情況下這個辦法就可以了

Ubuntu安裝Redis並設定開機啟動服務

                在Ubuntu系統上安裝Redis。本例Ubuntu為Ubuntu Server 14.04版,Redis為3.2.6版。準備工作1:下載Redis準備工作2:下載GCC下載GCC的目的是稍後要編譯redis原始碼用。執行:$sudo apt-get build-dep gcc

centos安裝MongoDB,並設定開機啟動

1:安裝 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz tar -zxvf mongodb-linux

樹莓派設定開機啟動服務方式) 以vncserver為例

1、為了下一步準備 這裡需要一個設定:(開啟樹莓派設定) sudo raspi-config 選擇5.Interfacing Options  找到VNC(遠端桌面)  選擇 Yes(是)enable 然後sudo reboot 重啟後重新連線ssh 此為命令

Centos 7 安裝Nginx、設定啟動服務、部署vue靜態打包檔案筆記

A.vue專案打包 npm run buildB.Centos 7.0 安裝nginx1.依賴安裝 yum install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel2.Nginx安裝 cd /usr/local wget ht

【TomCat】tomcat 服務設定開機啟動

【原因】 昨天在檢測Jmeter執行環境時,提示JDK版本過低(自已之前好像安裝的是9)。只能在官網上把最新的下載配置試試了。然後在訪問本機:8080時就訪問不到了,因為之前自己已經設定了Tomcat開機自啟動的。 在網上找了些資料自己已經設定完成。

CentOS 6下 Oracle11gR2 設定開機啟動

   [[email protected] oracle]# vi /etc/rc.d/init.d/oracle # this is an example #!/bin/bash # oracle: Start/Stop Oracle Database 11g

Centos7安裝、配置SVN服務,並設定開機啟動

檢視啟動情況: 二、設定SVN開機自啟動 1、subversion預設以/var/svn作為資料根目錄,可以通過/etc/sysconfig/svnserve修改這個預設位置。 systemctl cat svnserve.service #svnserve.service檔案

Redis 三啟動設定 開機啟動

Part I. 直接啟動 下載 官網下載 安裝 tar zxvf redis-2.8.9.tar.gz cd redis-2.8.9 #直接make 編譯 make #可使用root使用者執行`make install`,將可執行檔案拷貝到/usr/local/bi

計算機服務項裡沒有MySQL服務,無法設定開機啟動或者關閉啟動,的解決辦法

    我的MySQL使用的是解壓版的(不清楚適不適用於安裝版,可以嘗試),並且已配置好環境變數,但是發現每次使用MySQL資料庫的時候都需要去解壓後的資料夾裡啟動run.bat,然後MySQL資料庫才可以使用,很麻煩,所以想,如果MySQL可以開機自啟動就好了,每次再使用M

Redis服務設定開機啟動

第一步: 第一步: 在 在/etc/init.d/目錄下建立一個名字為 目錄下建立一個名字為 redis 的啟動指令碼 的啟動指令碼 cd /etc/init.d touch redis 然後在這個