日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪(fǎng)問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

Linux系统管理--Centos6服务管理

發(fā)布時(shí)間:2023/12/9 linux 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux系统管理--Centos6服务管理 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

一、服務(wù)簡(jiǎn)介與分類(lèi)

1.服務(wù)的分類(lèi)

2.查詢(xún)已經(jīng)安裝的服務(wù)和區(qū)分服務(wù)

二、RPM包默認(rèn)安裝的服務(wù)器管理

1.獨(dú)立服務(wù)器管理

1)獨(dú)立服務(wù)的啟動(dòng)管理

2)獨(dú)立服務(wù)的自啟動(dòng)管理

2.基于xinetd服務(wù)的管理

1)基于xinetd服務(wù)的啟動(dòng)

2)基于xinetd服務(wù)的自啟動(dòng)

3、源碼包安裝的服務(wù)管理

1.源碼包服務(wù)啟動(dòng)管理:

2.源碼包服務(wù)的自動(dòng)管理

3.讓源碼包服務(wù)被服務(wù)管理命令識(shí)別

1)卸載RPM包的apache服務(wù),確保實(shí)驗(yàn)準(zhǔn)確性。

2)安裝源碼包apache服務(wù),并啟動(dòng):

3)源碼包apache服務(wù)被service命令管理啟動(dòng)

4.chkconfig命令管理自啟動(dòng)

5.ntsysv命令管理源碼包apache

四、服務(wù)管理流程圖


一、服務(wù)簡(jiǎn)介與分類(lèi)

1.服務(wù)的分類(lèi)

2.查詢(xún)已經(jīng)安裝的服務(wù)和區(qū)分服務(wù)

chkconfig --list

命令:chkconfig --list [服務(wù)名]

子選項(xiàng):

--list:列出所有RPM包默認(rèn)安裝服務(wù)的自啟動(dòng)狀態(tài)。

級(jí)別:

0 (關(guān)機(jī))???? 1(單用戶(hù)模式) 2(網(wǎng)絡(luò)維護(hù)模式)

3 (字符界面) 4 (保留)????? 5 (圖形化界面)? 6(重啟)

二、RPM包默認(rèn)安裝的服務(wù)器管理

1.獨(dú)立服務(wù)器管理

1)獨(dú)立服務(wù)的啟動(dòng)管理

使用/etc/init.d/目錄中的啟動(dòng)腳本啟動(dòng)服務(wù):

【】# /etc/init.d/httpd start

使用service命令來(lái)啟動(dòng)獨(dú)立的服務(wù):

【】# service httpd start

2)獨(dú)立服務(wù)的自啟動(dòng)管理

使用chkconfig服務(wù)自啟動(dòng)管理命令:

【】# chkconfig [--level運(yùn)行級(jí)別] [獨(dú)立服務(wù)名] [on|off]

修改/etc/rc.d/rc.local文件設(shè)置服務(wù)自啟動(dòng):(系統(tǒng)開(kāi)啟時(shí)系統(tǒng)會(huì)讀其中可執(zhí)行語(yǔ)句)

【】# vim/etc/rc.d/rc.local 或者/etc/rc.local

???

使用ntsysv命令管理自啟動(dòng)

ntsysv [-- level運(yùn)行級(jí)別]

- -level:可以指定設(shè)定自啟動(dòng)的運(yùn)行級(jí)別

上下鍵:在不同服務(wù)之間移動(dòng)。

空格鍵:選定或取消選定。*為自啟動(dòng)。

tab鍵:在不同項(xiàng)目之間切換。

F1鍵:服務(wù)詳情。

2.基于xinetd服務(wù)的管理

1)基于xinetd服務(wù)的啟動(dòng)

【】# yum-y install xinetd

用rsync服務(wù)來(lái)舉例,rsync服務(wù)是用來(lái)進(jìn)行數(shù)據(jù)備份的工具,使用873端口。

【】# vim/etc/xinetd.d/rsync

# default: off

# description:Thersyncserver isa good addition to an ftp server,as it \

# allowscrcchecksumming etc.

servicersync #服務(wù)名稱(chēng)為rsync。

{disable = yes #服務(wù)不啟動(dòng)。

flags = REUSE #標(biāo)志為REUSE設(shè)定TCP/IP socket可重用。

socket_type = stream#套接字類(lèi)型。

wait = no #允許多個(gè)連接同時(shí)連接。

user = root #啟動(dòng)服務(wù)的用戶(hù)為root。

server = /usr/bin/rsync#服務(wù)的啟動(dòng)程序。

log_on_failure += USERID#登錄失敗后,記錄用戶(hù)的ID。

}

只需要修改配種文件中的disable = yes 將yes修改為no,然后重啟服務(wù)即可

(service xinetd restart)。

2)基于xinetd服務(wù)的自啟動(dòng)

使用chkconfig命令管理自啟動(dòng)

使用ntsysv命令管理自啟動(dòng)

【】# chkconfig rsync(服務(wù)名) on(on|off)

3、源碼包安裝的服務(wù)管理

1.源碼包服務(wù)啟動(dòng)管理:

/usr/local/apache2/bin/apachectlstart|stop|restart|...

2.源碼包服務(wù)的自動(dòng)管理

【】# vim/etc/rc.d/rc.local

3.讓源碼包服務(wù)被服務(wù)管理命令識(shí)別

接下來(lái)我們?cè)囍屧创a包安裝的apache變?yōu)楹蚏PM包安裝的apache一樣,可以被service、chkconfig、ntsysv命令識(shí)別。

例:

1)卸載RPM包的apache服務(wù),確保實(shí)驗(yàn)準(zhǔn)確性。

【】# yum-y remove httpd #卸載RPM包apache避免影響實(shí)驗(yàn)效果。

【】# service httpd restart

httpd:未被識(shí)別的服務(wù) #確認(rèn)已經(jīng)卸載完成。

2)安裝源碼包apache服務(wù),并啟動(dòng):

首先將lamp復(fù)制到/目錄下,然后掛載光盤(pán)。

【】# cp -a/media/20150527_165105/lamp/* /lamp/

換DVD1光盤(pán)

【】# mount /dev/sr0 /mnt/

mount: block device/dev/sr0 is write-protected, mounting read-only

【】# yum-y install gcc* pcre pcre-devel

【】# cd /lamp/

【】# tar -xvfapr-1.4.6.tar.gz

【】# cd apr-1.4.6

【】# ./configure

【】#make &&makeinstall

【】# cd ..

【】# tar -xvfapr-util-1.4.1.tar.gz

【】# cd apr-util-1.4.1

【】# ./configure-with-apr=/usr/local/apr

【】# make &&makeinstall

【】# cd ..

【】# tar -xvf pcre-8.10.tar.gz

【】# cd pcre-8.10

【】# ./configure

【】# make &&makeinstall

【】# cd ..

【】# tar -xvf httpd-2.4.7.tar.gz

【】# cd httpd-2.4.7[root@localhost httpd-2.4.7]# ./configure--prefix=/usr/local/apache2

【】# make &&makeinstall

【】# /usr/local/apache2/bin/apachectlstart

AH00558: httpd:Could not reliably determinetheserver's fully qualified domain name, using localhost.localdomain. Set the'ServerName' directive globally to suppress this

message

【】# netstat -tlun | grep 80

tcp 0 0 :::80 :::* LISTEN

#啟動(dòng)源碼包apache,查看端口是否啟動(dòng)。

3)源碼包apache服務(wù)被service命令管理啟動(dòng)

[root@localhost ~]# ln -s /usr/local/apache2/bin/apachectl/etc/init.d/apache

#service命令其實(shí)只是在/etc/init.d/目錄中查找是否有服務(wù)啟動(dòng)腳本,所以我們只需要做個(gè)軟連接把源碼包的啟動(dòng)腳本鏈到/etc/init.d/目錄中,就能被

service命令管理了。

【】# serviceapacherestart

AH00558: httpd:Could not reliably determinetheserver's fully qualified domain name, using localhost.localdomain. Set the'ServerName' directive globally to suppress this

message

#測(cè)試service命令,restart和start生效。

4.chkconfig命令管理自啟動(dòng)

【】# vim/etc/init.d/apache

#修改源碼包apache啟動(dòng)腳本(此文件是軟連接,所以修改的還是源碼包的啟動(dòng)腳本。)

#!/bin/sh

#chkconfig:35 86 76

#description:source packageapache

【】# chkconfig --add apache

【】# chkconfig --list | grep apache

apache 0:關(guān)閉 1:關(guān)閉 2:關(guān)閉 3:啟用 4:關(guān)閉 5:啟用 6:關(guān)閉

#雖然RPM包的apache已經(jīng)刪除了,但是chkconfig命令可以管理源碼包apache。

5.ntsysv命令管理源碼包apache

nesysv命令其實(shí)是和chkconfig命令使用同樣的管理機(jī)制,也就是說(shuō)ntsysv已經(jīng)可以對(duì)源碼包的apache進(jìn)行啟動(dòng)管理了。

四、服務(wù)管理流程圖

總結(jié)

以上是生活随笔為你收集整理的Linux系统管理--Centos6服务管理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。