国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > Linux > 正文

Linux基于xinetd服務(wù)的管理方法詳細(xì)說(shuō)明

2024-08-27 23:56:14
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
  本節(jié)學(xué)習(xí)基于 xinetd 服務(wù)的管理方法。基于 xinetd 的服務(wù)同樣有啟動(dòng)管理和自啟動(dòng)管理之分,而且不管是啟動(dòng)管理還是自啟動(dòng)管理,都只有一種方法,相比獨(dú)立的服務(wù)簡(jiǎn)單一些。
 
  基于 xinetd 服務(wù)的啟動(dòng)
 
  基于 xinetd 的服務(wù)沒(méi)有自己獨(dú)立的啟動(dòng)腳本程序,是需要依賴 xinetd 的啟動(dòng)腳本來(lái)啟動(dòng)的。xinetd 本身是獨(dú)立的服務(wù),所以 xinetd 服務(wù)自己的啟動(dòng)方法和獨(dú)立服務(wù)的啟動(dòng)方法是一致的。
 
  但是,所有基于 xinetd 這個(gè)超級(jí)守護(hù)進(jìn)程的其他服務(wù)就不是這樣的了,必須修改該服務(wù)的配置文件,才能啟動(dòng)基于 xinetd 的服務(wù)。所有基于 xinetd 服務(wù)的配置文件都保存在 /etc/xinetd.d/ 目錄中。
 
  我們使用 Telnet 服務(wù)來(lái)舉例。Telnet 服務(wù)是用來(lái)進(jìn)行系統(tǒng)遠(yuǎn)程管理的,端口是 23。不過(guò)需要注意的是,Telnet 服務(wù)的遠(yuǎn)程管理數(shù)據(jù)在網(wǎng)絡(luò)中是明文傳輸?shù)模浅2话踩栽谏a(chǎn)服務(wù)器上是不建議啟動(dòng) Telnet 服務(wù)的。在生產(chǎn)服務(wù)器上,遠(yuǎn)程管理使用的是 ssh 協(xié)議,ssh 協(xié)議是加密的,更加安全。
 
  Telnet 服務(wù)也是分為"客戶端/服務(wù)器端"的,其中服務(wù)器端是用來(lái)啟動(dòng) Telnet 服務(wù)的,并不安全;客戶端是用來(lái)連接服務(wù)器端或測(cè)試服務(wù)器的端口是否開啟的,在實(shí)際工作中我們主要使用 Telnet 客戶端來(lái)測(cè)試遠(yuǎn)程服務(wù)器開啟了哪些端口。
 
  客戶端的命令格式如下:
 
  [root@localhost ~]# telnet 服務(wù)器 IP
 
  #連接并管理遠(yuǎn)程服務(wù)器,因?yàn)閿?shù)據(jù)明文傳輸,所以不安全
 
  [root@localhost ~]# telnet 服務(wù)器IP 端口
 
  #測(cè)試遠(yuǎn)程服務(wù)器的端口是否開啟。如果能夠正常連接,則證明該端口是開啟的

  接下來(lái)我們就要啟動(dòng) Telnet 服務(wù)了。既然基于 xinetd 服務(wù)的配置文件都在 /etc/xinetd.d/ 目錄中,那么 Telnet 服務(wù)的配置文件就是 /etc/xinetd.d/telnet。我們打開這個(gè)文件看看,如下:
 
  [root@localhost ~]#vi /etc/xinetd.d/telnet
 
  #default: on
 
  #description: The telnet server serves telnet sessions; it uses /
 
  #unencrypted username/password pairs for authentication.
 
  service telnet
 
  #服務(wù)的名稱為telnet
 
  {
 
  flags = REUSE
 
  #標(biāo)志為REUSE,設(shè)定TCP/IP socket可重用
 
  socketjtype = stream
 
  #使用 TCP協(xié)議數(shù)據(jù)包
 
  wait = no
 
  #允許多個(gè)連接同時(shí)連接
 
  user = root
 
  #啟動(dòng)服務(wù)的用戶為root
 
  server = /usr/sbin/in.telnetd
 
  #服務(wù)的啟動(dòng)程序
 
  log_on_failure += USERID
 
  #登錄失敗后,記錄用戶的ID
 
  disable = yes
 
  #服務(wù)不啟動(dòng)
 
  }
 
  如果想要啟動(dòng) Telnet 服務(wù),則只需要把 /etc/xinetd.d/telnet 文件中的"disable=yes"改為"disable=no"即可,"disable"代表取消,"disable=yes"代表取消是 yes,當(dāng)然不啟動(dòng)服務(wù);"disable=no"代表取消是 no,當(dāng)然就是啟動(dòng)服務(wù)了。具體命令如下:
 
  [root@localhost ~]#vi /etc/xinetd.d/telnet
 
  #修改配置文件
 
  service telnet {
 
  …省略部分輸出…
 
  disable = no
 
  #把 yes 改為no
 
  }
 
  [root@localhost ~]# service xinetd restart
 
  #重啟xinetd服務(wù)
 
  停止 xinetd:
 
  [確定]
 
  正在啟動(dòng)xinetd:
 
  [確定]
 
  [root@localhost ~]# netstat -tlun|grep 23
 
  tcp 0 0 :::23 :::* LISTEN
 
  #查看端口,23端口啟動(dòng),表示Telne服務(wù)已經(jīng)啟動(dòng)了
 
  基于 xinetd 服務(wù)的啟動(dòng)都是這樣的,只需修改 /etc/xinetd.d/ 目錄中的配置文件,然后重啟 xientd 服務(wù)即可。
 
  基于xientd 服務(wù)的自啟動(dòng)
 
  基于 xinetd 服務(wù)的自啟動(dòng)管理有兩種方法,分別是通過(guò) chkconfig 命令管理自啟動(dòng)和通過(guò) ntsysv 命令管理自啟動(dòng)。但是不能通過(guò)修改 /etc/rc.d/rc.local 配置文件來(lái)管理自啟動(dòng),因?yàn)榛?xinetd 的服務(wù)沒(méi)有自己的啟動(dòng)腳本程序。我們分別來(lái)看看。
 
  1) 使用 ntsysv 命令管理自啟動(dòng)
 
  ntsysv 命令既然可以管理所有 RPM 包默認(rèn)安裝的服務(wù),當(dāng)然也能管理基于 xinetd 的服務(wù)。命令的使用方法和管理獨(dú)立的服務(wù)是一樣的,這里就不再重復(fù)介紹了。
 
  其實(shí),如果我們仔細(xì)來(lái)看,就會(huì)發(fā)現(xiàn)基于 xinetd 服務(wù)的啟動(dòng)和自啟動(dòng)區(qū)分得并不嚴(yán)格。啟動(dòng)命令也會(huì)把服務(wù)設(shè)置為自啟動(dòng),自啟動(dòng)命令也會(huì)把服務(wù)設(shè)置為啟動(dòng)。我們做一個(gè)實(shí)驗(yàn)看看,命令如下:
 
  [root@localhost ~]# vi /etc/xinetd.d/telnet service telnet
 
  {
 
  disable = yes
 
  ...省略部分輸出...
 
  }
 
  [root@localhost ~]# service xinetd restart
 
  停止xinetd: [確定]
 
  正在啟動(dòng)xinetd: [確定】
 
  [root@localhost ~]# chkconfig telnet off
 
  #先關(guān)閉Telnet服務(wù)的啟動(dòng)和自啟動(dòng),保證不會(huì)對(duì)后面的實(shí)驗(yàn)產(chǎn)生影響
 
  [root@localhost ~]# vi /etc/xinetd.d/telnet service telnet
 
  {
 
  disable = no
 
  ...省略部分輸出...
 
  }
 
  [root@localhost ~]# service xinetd restart
 
  停止xinetd: [確定]
 
  正在啟動(dòng)xinetd: [確定】
 
  #然后啟動(dòng)Telnet服務(wù)
 
  [root@localho.st ~] # chkconfig --list | grep telnet
 
  telnet:?jiǎn)⒂?br /> 
  #看到了嗎?我們一開始已經(jīng)把Telnet服務(wù)的自啟動(dòng)關(guān)閉了。后面的實(shí)驗(yàn)雖然只啟動(dòng)了#Telnet服務(wù),但是該服務(wù)自動(dòng)變?yōu)榱俗詥?dòng)狀態(tài)
 
  這個(gè)實(shí)驗(yàn)說(shuō)明了基于 xinetd 服務(wù)的啟動(dòng)和自啟動(dòng)命令之間是通用的,在當(dāng)前系統(tǒng)中啟動(dòng)了服務(wù),服務(wù)的自啟動(dòng)也會(huì)開啟;關(guān)閉了服務(wù)的自啟動(dòng),當(dāng)前系統(tǒng)中的服務(wù)也會(huì)關(guān)閉。
 

(編輯:武林網(wǎng))

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 韶山市| 滕州市| 长泰县| 樟树市| 祁门县| 慈利县| 金平| 从江县| 凤台县| 湖南省| 德江县| 桃园县| 班玛县| 凤翔县| 会宁县| 射洪县| 永德县| 高雄县| 德江县| 泊头市| 大竹县| 曲沃县| 罗田县| 德令哈市| 敦化市| 吴川市| 高密市| 崇左市| 车致| 微博| 乐至县| 黑河市| 福清市| 常熟市| 西城区| 伊金霍洛旗| 赤水市| 双峰县| 随州市| 泽普县| 五家渠市|