1. 程式人生 > >linux服務管理---獨立服務和基於xinetd服務的管理

linux服務管理---獨立服務和基於xinetd服務的管理


/etc/init.d/ 啟動指令碼的位置
/etc/sysconfig/ 初始化環境配置檔案
/etc/ 配置檔案
/etc/xinetd.conf xinetd配置檔案
/etc/xinetd.d 基於xinetd服務的啟動指令碼
/var/lib/ 服務產生的資料存放位置
/var/log/

產生的日誌

獨立服務的啟動

/etc/init.d/ServiceName  start|stop|status|restart(標準方法)

service  ServiceName  start|stop|status|restart(紅帽系列方法)

自啟動的設定

chkconfig --level 2345 httpd on ##2345為系統執行級別

chkconfig --level 2345 httpd off 或者 chkconfig   httpd off  ##chkconfig 預設設定系統級別就為2345,故可省略

方法二(推薦):修改/etc/rc.d/rc.local

在末行新增

/etc/rc.d/init.d/httpd start

即可在開機時執行上面這個命令

優點:1.通過該檔案可快速確定開機自啟動的服務有哪些。

2.支援原始碼包安裝的服務自啟動。

PS:touch /var/lock/subsys/local這個動作使得local這個檔案的最後修改時間為最後一次的開機時間

方法三:安裝ntsysv,視覺化進行裝置開機自啟動。(紅帽系列專用)

好處是管理獨立的服務和基於xinetd的服務。

壞處是無法識別原始碼包安裝的服務

基於xinetd的服務啟動

原理:xinetd的啟動和自啟動為同一含義,開啟服務意味著自啟動服務。關閉它也就等於開機不自啟動。

開啟方法:

進入/etc/xinetd.d/目錄下,找到要開啟的服務,開啟對應配置檔案,將其中的disable項改為no

例如:

[[email protected] sh]# vi /etc/xinetd.d/telnet 
# default: on
# description: The telnet server serves telnet sessions; it uses \
#       unencrypted username/password pairs for authentication.
service telnet
{
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
        disable         = <span style="color:#ff0000;"><strong>no</strong></span>
改完之後重啟xinetd服務
# service xinetd restart

可以在netstat -tlun中檢視到23埠已開啟。

關閉的方法有兩種

方法一:chkconfig telnet off

方法二:仍然修改/etc/xinetd.d/目錄下,找到要開啟的服務,開啟對應配置檔案,將其中的disable項改為yes,然後重啟xinetd服務。

相關推薦

linux服務管理---獨立服務基於xinetd服務管理

/etc/init.d/ 啟動指令碼的位置 /etc/sysconfig/ 初始化環境配置檔案 /etc/ 配置檔案 /etc/xinetd.conf xinetd配置檔案 /etc/xinetd.d

供應鏈管理01——導論製造與服務流程分析

專業課是供應鏈管理,導師們的研究也多集中在庫存和物流的優化,所以還是好好學習專業課,要不然到兩年研究生好像白上。到這個十一就差不多上了一個月的專業課,感覺課堂上教授的內容有限,一些課題需要自己課後進行探索性的分析,多多鑽研。就像導師說的,時間真的是海綿一樣,做好

Linux學習」之sambanfs共享服務搭建

sta new fsp 檢查 路徑 defaults 匿名用戶 防火墻 common server機操作 修改防火墻: firewall-cmd --set-default-zone=trusted samba共享: 創建三個用戶, 用於後期分配不同權限 usera

Linux系統的用戶用戶組管理

man controls home director useradd active 特征 crypt 集合 一、用戶(user)和用戶組(group)概念 1、用戶(user)的概念 Linux 是典型的多用戶操作系統,我們可以建若幹用戶(user),用於系統服務的運行和權

Thrift 個人實戰--RPC服務的釋出訂閱實現(基於Zookeeper服務)

前言: Thrift作為Facebook開源的RPC框架, 通過IDL中間語言, 並藉助程式碼生成引擎生成各種主流語言的rpc框架服務端/客戶端程式碼. 不過Thrift的實現, 簡單使用離實際生產環境還是有一定距離, 本系列將對Thrift作程式碼解讀和框架擴充, 使得它

《初入linux》--第十五部分-linux分割槽、分割槽加密 lvm邏輯卷管理

一.基本分割槽命令及使用 1.分割槽命令介紹 1.  fdisk  目錄                     對某個目錄進行操作 fdisk -l                檢視當前可用的分割槽 [[email protected] mnt]# fd

11 磁盤存儲系統分區 管理 1 GTPMBR分區管理

com fcc mar 一個 解決 統一 扇區 可能 分區 現在主要的分區方式為 GTP分區和MBR分區進行磁盤分區的原因優化I/O性能隔離系統和應用程序實現磁盤空間的配額限制同一磁盤可以采用不同的文件系統統一磁盤上可以安裝多個操作系統MBR分區主引導記錄(Master B

Linux服務管理: chkconfig systemctl 命令

對於 Linux 管理員來說這是一個重要(美妙)的話題,所以每個人都必須知道,並練習怎樣才能更高效的使用它們。 在 Linux 中,無論何時當你安裝任何帶有服務和守護程序的包,系統預設會把這些服務的初始化及 systemd 指令碼新增進去,不過此時它們並沒有被啟用。 我們需要手動的開啟

linux網路程式設計之用socket實現簡單客戶端服務端的通訊(基於TCP)

一、介紹基於TCP協議通過socket實現網路程式設計常用API 1、讀者如果不是很熟悉,可以先看我之前寫的幾篇部落格,有socket,地址結構的理解,更加方便讀者理解 地址分別是: 2、socket(TCP)程式設計API簡介 1)、socket int s

linux網路程式設計之用socket實現簡單客戶端服務端的通訊(基於UDP)

1、sendto和recvfrom函式介紹 sendto(經socket傳送資料) 相關函式 send , sendmsg,recv , recvfrom , socket 表頭檔案 #include < sys/types.h >#includ

基於linux的APACHE(web服務,指定ip指定使用者訪問,虛擬主機,https加密認證,網頁重寫),支援的語言(php,cgi),正向反向代理

APACHE Web服務 yum install httpd -y ###安裝httpd systemctl start httpd ###開啟httpd服務 /var/www/html ###apache預設配置目錄 index.html ###a

Linux ssh服務開啟秘鑰密碼認證

authent 列表 scom via con x11 ati cit ren 問題描述: 實現Linux秘鑰和密碼同時認證 解決方案: vim /etc/ssh/sshd_config 基本參數: PermitRootLogin yes #允許r

windows、linux通過ftp從ftp服務器上傳下載

關閉 註意 head ros 實現 des blog family pro 最近需要用到文件的上傳和下載,查看我們使用的系統,發現有一個進程為t_ftpd,懷疑其為一個ftp的守護進程,於是想要用ftp的方式實現。 在windows上使用bat腳本的方式實現: 首先寫一個b

10.23 linux任務計劃cron10.24chkconfig工具10.25 systemd管理服務10.26 unit介紹 10.27 target介紹

10.23 linux任務計劃cron10.24chkconfig工具10.25 systemd管理服務10.26 unit介紹 10.27 target介紹- 10.23 linux任務計劃cron - 10.24 chkconfig工具 - 10.25 systemd管理服務 - 10.26 unit介紹

國慶假第三天,1、測試自己寫的服務器資產管理server端client端程序;2、復習生成器等知識

art rom values strong 通過 元素 info 協同 tar 一、檢測自己寫的CMDB出現的BUG   1、server端在視圖函數server中 在輸入條件查詢時,只取datefield數據的年月日部分寫成了_date,應是__da

第二天:Linux上的編輯器服務

linux一、gedit編輯器gedit是一個Linux環境下的文本編輯器,類似windows下的寫字板程序,在不需要特別復雜的編程環境下,作為基本的文本編輯器比較合適二、Sublime編輯器Sublime Test是一個代碼編輯器(Sublime Text 2是收費軟件,但可以無限期試用)Sublime T

Linux任務計劃cron,chkconfig工具,systemd管理服務,unit介紹,target介紹

cron chkconfig systemd 筆記內容:l 10.23 linux任務計劃cronl 10.24 chkconfig工具l 10.25 systemd管理服務l 10.26 unit介紹l 10.27 target介紹筆記時間:2017.9.1 10.23 linux任務計劃cro

解決linux服務器下jscss緩存的問題

uri ont linu comm 網站 .html com spa 解決 使用Linux系統做網站服務器的,本地修改完Js或者css傳到服務器上面經常會有沒效果的情況,這是linux服務器緩存的問題,導致本地下載的js還是舊版本的,如下分享一下具體的解決辦法,如下: 可以

linux任務計劃cron、chkconfig工具、systemd管理服務、unit介紹、target介紹

linux基礎linux任務計劃cron[root@test-7 ~]# crontab -eno crontab for root - using an empty one每天的淩晨3點 執行這個0 3 * * * /usr/bin/touch /root/123.txt &>/dev/nul

實驗:基於keepalived實現兩臺realserver服務器中的nginxphp-fpm服務互為主從

基於keepalived實現nginx和php-fpm互為主從 基於keepalived實現兩臺realserver服務器中的nginx和php-fpm服務互為主從 思路:利用兩個VIP,一個定位nginx,一個定位php-fpm步驟:1、準備兩臺基於LNMP架構的服務器(能夠提供正常的web服務)2、在ng