• 線上工具
  • - 計算器
    • 字元計數
  • - 下載
    • TikTok 下載
    • 抖音下載
  • - 網路工具
    • BASE64
    • Base64 轉圖片
    • 圖片轉 Base64
    • URL 編碼
    • JavaScript
    • 時間戳
    • Unicode 轉換器
    • JSON 格式化
    • 修改副檔名
    • 製作列表
    • CSS 優化器
  • - 加密工具
    • MD5 加密
    • 隨機生成器
  • - 圖像工具
    • 圖像壓縮
    • QR 碼生成器
    • QR 碼識別器
    • 壁紙預覽
    • 圖片 EXIF
  • - 資訊表
    • 血型遺傳
    • 服裝尺寸
  • [email protected]
DopuBox
  • English
  • Español
  • Français
  • 日本語
  • 한국어
  • 简体中文
  • 繁體中文
全部 ニュース Meta Code 文化・アート
Linuxがxinetdサービスを使用する管理方法のケースの詳細
2022-02-11

xinetdベースのサービスの開始

xinetdベースのサービスは、独自の起動スクリプトプログラムを持たず、xinetdの起動スクリプトに依存して起動する必要があります。xinetd自体は独立したサービスなので、xinetdサービス自体の起動方法と独立したサービスの起動方法は一致しています。

しかし、xinetdというスーパーデーモンプロセスに基づく他のすべてのサービスはそうではありません。xinetdベースのサービスを開始するには、サービスのプロファイルを変更する必要があります。xinetdサービスベースのすべてのプロファイルは/etc/xinetdに保存されます。d/ディレクトリにあります。

Telnetサービスを例に挙げます。Telnetサービスはシステムのリモート管理に使用され、ポートは23です。ただし、Telnetサービスのリモート管理データは、ネットワーク上で明示的に伝送されており、非常に安全ではないため、本番サーバではTelnetサービスの起動は推奨されません。本番サーバでは、リモート管理はsshプロトコルを使用し、sshプロトコルは暗号化され、より安全です。

Telnetサービスも「クライアント/サーバ側」に分かれており、サーバ側はTelnetサービスを起動するために使用され、安全ではありません。クライアントは、サーバ側に接続したり、サーバのポートが開いているかどうかをテストするために使用されます。実際の作業では、Telnetクライアントを使用して、リモートサーバが開いているポートをテストします。

クライアントのコマンドフォーマットは次のとおりです。

[root@localhost ~]# telnet 服务器 IP
#连接并管理远程服务器,因为数据明文传输,所以不安全
[root@localhost ~]# telnet 服务器IP 端口
#测试远程服务器的端口是否开启。如果能够正常连接,则证明该端口是开启的

例:

[root@localhost ~]# telnet 192.168.0.210 22
#测试一下192.168.0.210这台服务器上的22(ssh服务)端口是否打开
#连接成功后,退出时使用"Ctrl+]"快捷键回到telnet交互模式,再输入"quit"退出

Telnetサービスは安全ではありませんが、Telnetサービスはxinetdベースのサービスです。Telnetサービスを使ってxinetdベースのサービスの起動管理を学びます。現在のLinuxシステムでは、Telnetのサーバ側はインストールされていません。テストを行う場合は、手動でインストールする必要があります。インストールコマンドは次のとおりです。

[root@localhost ~]#rpm-ivh/mnt/cdroin/Packages/telnet-server-0.17-47.el6.i686.rpm
[100%]
###############
Preparing...
1:telnet-server
###############
[100%]
#安装
[root@localhost ~]# chkconfig -list
#安装之后查询一下
…省略部分输出...
基于xinetd的服务:
chargen-dgram:关闭
chargen-stream:关闭
cvs:关闭
daytime-dgram:关闭
daytime-stream:关闭
discard-dgram:关闭
discard-stream:关闭
echo-dgram:关闭
echo-stream:关闭
rsync:关闭
tcpmux-server:关闭
telnet:关闭
time-dgram:关闭
time-stream:关闭
#Telnet服务已经安装,是基于xinetd的服务,自启动状态是关闭

これからTelnetサービスを開始します。xinetdサービスに基づくプロファイルはすべて/etc/xinetd.d/ディレクトリでは、Telnetサービスのプロファイルは/etc/xinetdである.d/telnet。このファイルを開いてみましょう。次のようにします。

[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
#服务的名称为telnet
{
flags = REUSE
#标志为REUSE,设定TCP/IP socket可重用
socketjtype = stream
#使用 TCP协议数据包
wait = no
#允许多个连接同时连接
user = root
#启动服务的用户为root
server = /usr/sbin/in.telnetd
#服务的启动程序
log_on_failure += USERID
#登录失败后,记录用户的ID
disable = yes
#服务不启动
}

Telnetサービスを開始するには/etc/xinetd.d/telnetファイルの「disable=yes」を「disable=no」に変更すればよい。「disable」はキャンセルを表し、「disable=yes」はキャンセルをyesと表し、もちろんサービスを開始しない。「disable=no」はキャンセルがnoであることを表し、もちろんサービスを開始します。具体的なコマンドは次のとおりです。

[root@localhost ~]#vi /etc/xinetd.d/telnet
#修改配置文件
service telnet {
…省略部分输出…
disable = no
#把 yes 改为no
}
[root@localhost ~]# service xinetd restart
#重启xinetd服务
停止 xinetd:
[确定]
正在启动xinetd:
[确定]
[root@localhost ~]# netstat -tlun|grep 23
tcp 0 0 :::23 :::* LISTEN
#查看端口,23端口启动,表示Telne服务已经启动了

xinetdベースのサービスの起動はすべてこのようにして、/etc/xinetdを変更するだけです。d/ディレクトリのプロファイルを再起動し、xientdサービスを再起動すればよい。

xientdベースのセルフ起動

xinetdサービスに基づく自己起動管理には、chkconfigコマンドによる自己起動とntsysvコマンドによる自己起動の2つの方法があります。ただし/etc/rcを変更することはできない.d/rc.localプロファイルはxinetdベースのサービスに独自の起動スクリプトプログラムがないため、自己起動を管理します。別々に見てみましょう。

1)chkconfigコマンドによる自己起動管理

chkconfig自己起動管理コマンドは、すべてのRPMパッケージがデフォルトでインストールされているサービスを管理できるので、xinetdベースのサービスの自己起動を管理するためにも使用できます。コマンドのフォーマットは次のとおりです。

[root@localhost ~]# chkconfig 服务名 on|off
#基于xinetd的服务没有自己的运行级别,而依靠xinetd服务的运行级别,所以不用指定--level选项

例:

[root@localhost ~]# chkconfig telnet on
#启动Telnet服务的自启动
[root@localhost ~]# chkconfig --list|grep telnet
telnet:启用
#查看服务的自启动,Telnet服务变为了"启用"
[root@localhost ~]# chkconfig telnet off
#关闭Telnet服务的自启动
[root@localhost ~]# chkconfig --list|grep telnet
telnet:关闭
#查看服务的自启动,Telnet服务变为了 "关闭"

2)ntsysvコマンドによる自己起動管理

ntsysvコマンドは、RPMパッケージがデフォルトでインストールされているすべてのサービスを管理できる以上、xinetdベースのサービスも管理できます。コマンドの使い方は、独立したサービスを管理するのと同じですが、ここでは繰り返し説明しません。

実際、よく見るとxinetdベースのサービスの起動と自己起動は厳密に区別されていないことがわかります。起動コマンドは、サービスを自己起動に設定し、自己起動コマンドはサービスを起動に設定します。実験をしてみましょう。命令は次のとおりです。

[root@localhost ~]# vi /etc/xinetd.d/telnet service telnet
{
disable = yes
...省略部分输出...
}
[root@localhost ~]# service xinetd restart
停止xinetd: [确定]
正在启动xinetd: [确定】
[root@localhost ~]# chkconfig telnet off
#先关闭Telnet服务的启动和自启动,保证不会对后面的实验产生影响
[root@localhost ~]# vi /etc/xinetd.d/telnet service telnet
{
disable = no
...省略部分输出...
}
[root@localhost ~]# service xinetd restart
停止xinetd: [确定]
正在启动xinetd: [确定】
#然后启动Telnet服务
[[email protected] ~] # chkconfig --list | grep telnet
telnet:启用
#看到了吗?我们一开始已经把Telnet服务的自启动关闭了。后面的实验虽然只启动了#Telnet服务,但是该服务自动变为了自启动状态

この実験はxinetdサービスに基づく起動と自己起動コマンドの間に共通しており、現在のシステムでサービスが起動されると、サービスの自己起動も開始されることを示している。サービスの自己起動がオフになり、現在のシステムのサービスもオフになります。

ここまでLinuxがxinetdサービスを利用する管理方法のケースについて詳しく説明した文章を紹介します。Linuxがxinetdサービスを利用する管理内容については、以前の文章を検索したり、次の関連文章を引き続き閲覧したりしてください。


ソース元URL:https://dopubox.com/article/p/6b38d396e70e591e

其他工具
  • 字元計數 TikTok 下載 抖音下載 BASE64 Base64 轉圖片 圖片轉 Base64 URL 編碼 JavaScript 時間戳 Unicode 轉換器 JSON 格式化 修改副檔名 製作列表 CSS 優化器 MD5 加密 隨機生成器 圖像壓縮 QR 碼生成器 QR 碼識別器 壁紙預覽 圖片 EXIF 血型遺傳 服裝尺寸
  • 美術館の裏側を伝える展覧会「鎌倉別館40周年記念 てあて・まもり・のこす 神奈川県立近代美術館の保存修復」レポート
    2024-05-29

    かど番・藤井聡太、第4局始まる 将棋、叡王戦
    2024-05-30

    原作者の意向は取り入れられたと日テレ
    2024-05-30

    意思疎通うまくいかず信頼関係失われた
    2024-05-31

    『マッドマックス:フュリオサ』に登場する「ある絵画」は何を意味しているのか? ギリシア神話と「ファム・ファタル」から考察する
    2024-06-01

    “家形埴輪”大集合、総選挙も 「住宅展示場の気分で」、奈良
    2024-06-01

    まだ無名だった作曲家エルガーが、婚約の贈り物として捧げた名曲【クラシック今日は何の日?】
    2024-06-01

    エリザベートコンクールで吉田さん6位入賞
    2024-06-01

    ビルケンシュトック、創業から250年の歴史を振り返る2冊を出版
    2024-06-01

    三姉妹が温泉旅行で取っ組み合いの大げんか うっとうしくてめんどうくさい家族愛描く「お母さんが一緒」
    2024-06-02

    ジャスパー・モリソンの名言「…が「普通」のものより役にたつことはない。」【本と名言365】
    2024-06-03

    映画「ゴジラ‐1.0」の震電は「コックピットだけ復元」のはずだった…山崎貴監督がエピソード披露
    2024-06-04

    「君たちはどう生きるか」展 第二部 レイアウト編(三鷹の森ジブリ美術館)レポート。絵を描くことの営為、そして苦悩も見せる
    2024-06-04

    GROUP「島をつくる | Planning Another Island」(マイナビアートスクエア)開幕レポート。高層ビルのなかで建築をコンポストする
    2024-06-05

    「KOTARO NUKAGA(天王洲)」が移転し拡張。約386平米の巨大スペースに
    2024-06-05

    「梅津庸一 エキシビションメーカー」(ワタリウム美術館)開幕レポート。きっとあなたも展覧会をつくりたくなる
    2024-06-04

    週末見たい展覧会5選。今週はTRIO展、吉田克朗展、建築の構造デザインに焦点を当てた展覧会など。【2024年6月第2週】
    2024-06-05

    岡田将生の初ブランド「IN MY DEN」始動、第1弾グッズの受注販売がスタート
    2024-06-06

    もしあの時に戻れたら…歌人・穂村弘が話題書『迷子手帳』で明かす、今も忘れられない「失敗」
    2024-06-07

    umami.is をおすすめする理由
    2025-07-04

    ©  Dopu Box
    💛