Linux系統管理初步(七)系統服務管理、chkconfig與systemd 編輯中

Linux系統本身包含了很多服務,CentOS6之前系統的服務用SysV控制,CentOS7改為systemd控制

一、chkconfig服務管理機制

簡而言之,chkconfig就是CentOS6以前用來控制系統服務的工具,
常用方法舉例
chkconfig --list #列出所有的系統服務。
chkconfig --add httpd #增加httpd服務。
chkconfig --del httpd #刪除httpd服務。
chkconfig --level httpd 2345 on #設置httpd在運行級別為2、3、4、5的情況下都是on(開啟)的狀態。
chkconfig --list mysqld #列出mysqld服務設置情況。
chkconfig --level 35 mysqld on #設定mysqld在等級3和5為開機運行服務,--level 35表示操作只在等級3和5執行,on表示啟動,off表

系統開機時啟動的部分服務存儲在/etc/init.d/目錄下。我們可以把需要開機啟動的服務放在這個目錄下然后用chkconfig來管理。
Linux系統管理初步(七)系統服務管理、chkconfig與systemd 編輯中

1、列出chkconfig管理的服務

chkconfig
chkconfig --list

Linux系統管理初步(七)系統服務管理、chkconfig與systemd 編輯中

2、設定不同級別上各個服務的啟動與關閉

這里先提示下級別的概念,就硬記概念,反正這個CentOS7以后版本就不用了,我們總結一些關鍵詞方便理解:
0是關機,
1是單用戶,就是我們之前修改root賬戶密碼的模式,
2是多用戶模式,但比3模式少了一個nfs服務
3是多用戶命令行模式,最常用
4是保留級別暫時沒用,
5是圖形模式,
6是重啟,

關閉network服務

chkconfig network off
Linux系統管理初步(七)系統服務管理、chkconfig與systemd 編輯中

k開啟network服務

chkconfig network on
Linux系統管理初步(七)系統服務管理、chkconfig與systemd 編輯中

關閉第5級別的network服務

chkconfig --level 5 network off

Linux系統管理初步(七)系統服務管理、chkconfig與systemd 編輯中

自定義一個服務并把它加入chkconfig管理
首先自定義的腳本要跟原有的network和netconsole服務一樣格式的服務腳本。
我們看下腳本的寫法

vi /etc/init.d/network
Linux系統管理初步(七)系統服務管理、chkconfig與systemd 編輯中
紅框的部分是必須有的

我們可以把network復制一份然后做實驗

cp network test

Linux系統管理初步(七)系統服務管理、chkconfig與systemd 編輯中

然后我們把命令加入chkconfig管理

chkconfig --add test #注意兩個減號

Linux系統管理初步(七)系統服務管理、chkconfig與systemd 編輯中

chkconfig --del test

Linux系統管理初步(七)系統服務管理、chkconfig與systemd 編輯中

隨著版本更新,chkconfig已經是過去時了。。。

二、systemd服務管理機制∴

查看systemd管理的服務

systemctl list-unit -all-type=service #查看所有服務
systemctl list-units --type=service #查看所有已經啟動的服務

Linux系統管理初步(七)系統服務管理、chkconfig與systemd 編輯中
服務的選項有三種是否LOAD、ACTIVE、SUB,具體含義見下圖:
Linux系統管理初步(七)系統服務管理、chkconfig與systemd 編輯中

針對單一服務的操作命令:

systemctl enable crond ##設置開機啟動crond服務或工具
systemctl disable crond ##設置關閉開機啟動crond服務或工具
systemctl status crond ##查看crond服務當前狀態,如是否運行
systemctl stop crond ##停止crond服務是,但開機仍會運行
systemctl start crond ##開啟crond服務
systemctl restart crond ##重啟crond服務
systemctl is-enabled crond ##檢查crond服務是否開機啟動



?本文轉自 whytl 51CTO博客,原文鏈接:

http://blog.51cto.com/11934539/2066631

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/540242.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/540242.shtml
英文地址,請注明出處:http://en.pswp.cn/news/540242.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

[轉載] 菜鳥舉例理解字節流和字符流區別

參考鏈接: Java中的字符流與字節流 Character Stream對比Byte Stream 菜鳥舉例理解字節流和字符流區別 按照uft8編碼方式存儲文檔 文檔存儲路徑在D盤下 /** * 按照utf8格式存儲文檔 */ public static void storeDataByUTF8(){ String path "D:" …

[轉載] Java9發布回顧Java 8的十大新特性

參考鏈接: Java中的DoubleStream mapToObj() java9已經在北京時間9月22日正式發布,開發者可以在oracle jdk官網上下載到最新的jdk9。 今天,我們先來一起復習一下2014年發布的Java 8的十大新特性。先來喝杯java~~~ 按照java升級的傳統&…

窗體間傳遞數據

前言 做項目的時候,winfrom因為沒有B/S的緩存機制,窗體間傳遞數據沒有B/S頁面傳遞數據那么方便,今天我們就說下winfrom中窗體傳值的幾種方式。 共有字段傳遞 共有字段傳遞實現起來很方便,就是在窗體類中加個共有字段屬性&#xff…

[轉載] c語言中檢查命令行參數_C中的命令行參數

參考鏈接: Java中的命令行參數 c語言中檢查命令行參數 Command line argument is a parameter supplied to the program when it is invoked. Command line argument is an important concept in C programming. It is mostly used when you need to control your …

MySQL關閉Enterprise Server源碼

今天從MySQL官方網站上獲知,MySQL宣布關閉Enterprise Server的源碼,對于廣大開源愛好者來說,這是一個沉重的打擊。雖然免費的用戶群體一般僅僅使用MySQL Community Server(開源免費社區版),但關閉MySQL Ent…

[轉載] Java中Scanner用法總結

參考鏈接: Java之Scanner類 最近在做OJ類問題的時候,經常由于Scanner的使用造成一些細節問題導致程序不通過(最慘的就是網易筆試,由于sc死循環了也沒發現,導致AC代碼也不能通過。。。),因此對S…

os和shutil模塊

import os //os模塊基本實現了linux系統中所有的命令 os.system(終端命令):在終端執行命令 os.getcwd():獲取當前的工作路徑 os.chdir():修改工作路徑 os.chmod():修改權限 os.chown():修改屬主屬組 os.mkdir():創建單個目錄,當目錄存在時報異常&…

[轉載] JAVA語言程序設計(基礎篇)第十版課后題答案(第一章)

參考鏈接&#xff1a; Java中的Scanner和nextChar() JAVA語言程序設計&#xff08;基礎篇&#xff09;第十版課后題答案 第一章 第二題 /** Created by ysy on 2018/7/6. */ public class text2 { public static void main(String[] args){ for(int i 0; i < 5; i) Syste…

java.util.Date和java.sql.Date 一點區別

最近無意中發現&#xff0c;在oracle中同一樣的一個Date類型字段&#xff0c;存儲的日期格式有兩種不同的情況&#xff0c;第一種是2011-1-1 12:00:00&#xff0c;第二種是2011-1-1&#xff0c;仔細查找發現在向數據庫中寫數據的時候定義的變量的問題。 第一種是&#xff1a;ja…

[轉載] java中關于用\t格式輸出

參考鏈接&#xff1a; 用Java格式化輸出 看了好多人關于\t的用法&#xff0c;感覺找不到自己想要的答案&#xff0c;所以索性就自己輸出來看看&#xff0c;如圖&#xff1a;這樣可以一目了然的看出來&#xff0c;\t&#xff08;制表符&#xff09;的作用就是看前面輸出滿不滿8…

微信搶房軟件開發

2019獨角獸企業重金招聘Python工程師標準>>> 這兩年樓市真可謂是一個"火“字難以形容 經歷了長沙兩次開盤&#xff0c;都沒有搶到&#xff0c;目前還沒有買到房子&#xff0c;說說我的悲劇吧&#xff0c;讓大伙都開心開心 第一次搶房是今年4月份長沙萬科金域國…

[轉載] Java——數組習題

參考鏈接&#xff1a; Java從控制臺讀取輸入的方法 package chap02; import java.util.Scanner; /** * * author admin * date 2020-4-8 * description: * 題目內容&#xff1a; 編寫程序&#xff0c; 從控制臺讀取下面的信息&#xff0c; 每月按22天工作日計算&#xff0c;…

超全Linux備份工具集合,滿足你的所有需要!

經常備份計算機上的數據是個好的做法&#xff0c;它可以手動完成&#xff0c;也可以設置成自動執行。許多備份工具擁有不同的功能特性&#xff0c;讓用戶可以配置備份類型、備份時間、備份對象、將備份活動記入日志及執行更多操作。 1.Rsync這是一款在Linux用戶當中頗受歡迎的命…

[轉載] Java內存管理-你真的理解Java中的數據類型嗎(十)

參考鏈接&#xff1a; Java中的字符串類String 1 做一個積極的人 編碼、改bug、提升自己 我有一個樂園&#xff0c;面向編程&#xff0c;春暖花開&#xff01; 推薦閱讀 第一季 0、Java的線程安全、單例模式、JVM內存結構等知識梳理 1、Java內存管理-程序運行過程&#x…

Linux系統安全加固腳本

閑來無事&#xff0c;整理一個系統安全加固腳本&#xff0c;每個公司的要求不一樣&#xff0c;所以僅供參考&#xff1a; #!/bin/sh echo "00 */1 * * * /usr/sbin/ntpdate 192.168.1.1 >>/var/log/ntpdate.log" > mycrontab crontab mycrontab rm -rf my…

[轉載] 整理下java中stringBuilder和stringBuffer兩個類的區別

參考鏈接&#xff1a; Java中的StringBuffer類 StringBuilder和StringBuffer這兩個類在動態拼接字符串時常用&#xff0c;肯定比String的效率和開銷小&#xff0c;這是因為String的對象不會回收哦。 其實我一直用StringBuilder這個類&#xff0c;因為可以簡寫為sb的變量在程序…

11.13 模10計數器設計

.新建一個工程 Family&#xff1a;FLEX10K Available device&#xff1a;EPF10K20TC144-3 2.設置lpm_counter宏單元參數并連接引腳 連接引腳的時候要注意的是&#xff0c;向量線的連接。 3.時序仿真 檢查無誤后進行下一步 4.載入7448并進行引腳連接 5.分配管腳 再次編譯&#x…

[轉載] java對象在內存中的結構

參考鏈接&#xff1a; 了解Java中的類和對象 今天看到一個不錯的PPT&#xff1a;Build Memory-efficient Java Applications&#xff0c;開篇便提出了一個問題&#xff0c;在Hotspot JVM中&#xff0c;32位機器下&#xff0c;Integer對象的大小是int的幾倍&#xff1f; 我們…

使用valueOf前必須進行校驗

每個枚舉都是java.lang.Enum的子類,都可以訪問Enum類提供的方法,比如hashCode(),name(),valueOf()等..... 其中valueOf()方法會把一個String類型的名稱轉變為枚舉項,也就是枚舉項中查找出字面值與該參數相等的枚舉項,雖然這個方法很簡單,但是JDK卻做了一個對于開發人員來說并不…

[轉載] 【Java】Java基礎知識及其擴展筆記(8千字)

參考鏈接&#xff1a; Java中的StringBuilder類及其示例 Java基礎知識及其擴展筆記 零 l 寫在前面一 l JVM1、【1.1.2.1】java程序運行的一般流程2、【1.1.2.1】JVM一般運行流程3、【1.1.2.1】JIT&#xff08;just in time 即時編譯編譯器&#xff09;4、堆與棧 二 l Java …