• オンラインツール
  • - 計算機
    • 文字数カウント
  • - ダウンロード
    • TikTok ダウンロード
    • Douyin ダウンロード
  • - Webツール
    • BASE64
    • Base64→画像
    • 画像→Base64
    • URLエンコード
    • JavaScript
    • タイムスタンプ
    • ユニコード変換
    • 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 ダウンロード Douyin ダウンロード BASE64 Base64→画像 画像→Base64 URLエンコード JavaScript タイムスタンプ ユニコード変換 JSON整形 拡張子変更 リスト作成 CSS最適化 MD5暗号化 ランダムジェネレーター 画像圧縮 QRコードジェネレーター QRコードリーダー 壁紙プレビュー 画像 EXIF 血液型遺伝 服のサイズ
  • MURAKAMI × Liquem 夢のコラボアクセが再登場☆|長山智美 デザイン狩人
    2024-05-30

    「韓国版純烈」K4の「アダルトKポップ」 日本デビュー曲USEN1位も獲得 コアな追っかけも
    2024-05-30

    日テレ、意思疎通できず信頼喪失 「セクシー田中さん」の調査結果
    2024-05-31

    作曲家ビゼーの窮地を救った傑作オペラ『真珠採り』の聴きどころは?【クラシック今日は何の日?】
    2024-05-31

    入試問題は白黒です 「わかりやすさ」「カラフル」は逆効果、自分で図を書くべし 桜井信一の攻める中学受験
    2024-05-31

    峰不二子役の増山江威子さん死去 声優、艶ある声でルパン翻弄
    2024-06-03

    河合隼雄物語賞に八木詠美さん 学芸賞は湯沢規子さん
    2024-06-03

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

    現代美術作家の杉本博司がYouTubeチャンネル開設 素顔に迫る映像を公開
    2024-06-04

    特別展 「工芸的美しさの行方―うつわ・包み・装飾」が東京と京都で開催。日本の美術工芸を世界へ 
    2024-06-04

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

    「CLAMP展」が国立新美術館で7月より開催。展示数は史上最多の約800点
    2024-06-04

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

    特別展「梅津庸一 クリスタルパレス」が国立国際美術館で開催。00年代からの仕事を総覧
    2024-06-04

    エドガー・サラン個展「EDGAR SARIN ー HUNKY DORY」(VAGUE KOBE)レポート。展示空間の可能性やその調和の在り方を問いかける
    2024-06-04

    第55回星雲賞・自由部門に「巨大ロボット展」 日本SFファングループ連合会議
    2024-06-05

    沙に囲まれた残酷な世界が私たちの社会を浮かび上がらせる。期待の作家が令和の世に送り出す、新たな青春のバイブル!
    2024-06-06

    美しくて“かわいい”結びの技  1400年の歴史を誇る「水引」の可能性を探って
    2024-06-06

    藤井八冠、5連覇へ白星発進 将棋棋聖戦、山崎八段破る
    2024-06-06

    写真家の吉田ルイ子さん死去
    2024-06-06

    ©  Dopu Box
    💛