• オンラインツール
  • - 計算機
    • 文字数カウント
  • - ダウンロード
    • 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 血液型遺伝 服のサイズ
  • 藤子・F・不二雄の名言「ありそうもない話をありそうに描きたい」【本と名言365】
    2024-05-29

    美術館の裏側を伝える展覧会「鎌倉別館40周年記念 てあて・まもり・のこす 神奈川県立近代美術館の保存修復」レポート
    2024-05-29

    歯科医師の技術で愛好家も納得するサウナを細部まで再現するミニチュア作家
    2024-05-30

    囲碁、一力遼本因坊が初防衛 余正麒破り三冠堅持
    2024-05-30

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

    韓国HYBE傘下の代表続投 和解望む意向
    2024-05-31

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

    鎌倉幕府の地頭から海の武士団・松浦党に…古文書群「青方文書」からみる中世の漁業や製塩事情
    2024-06-01

    杉真理×和田唱がビートルズをとことん語る!NHK-FMの人気番組「ディスカバー・ビートルズ」がオンライン講座として復活!
    2024-06-02

    森鷗外の教師像に迫る 研究の「盲点」、記念館で特別展 学生の評判も紹介
    2024-06-01

    日本の「木」の文化を家具を通して世界へ【ミラノデザインウィーク】
    2024-06-01

    「警察密着24時」担当者ら懲戒 テレビ東京、石川社長は3割返上
    2024-06-03

    千年後の未来へ 太宰府天満宮のふすま絵完成 日本画家神戸智行さん移住し10年かけ完成
    2024-06-04

    「企画展 歌と物語の絵 ―雅やかなやまと絵の世界」(泉屋博古館東京)開幕レポート。歌、物語、絵画が織りなす芸術世界へ
    2024-06-04

    知ってる? 「登録博物館等マーク」
    2024-06-05

    開館10周年を記念。「広重 ─摺の極─」があべのハルカス美術館で開催へ
    2024-06-05

    謎多き家形埴輪 「考古学の空白」に挑む橿考研ベテラン研究員、念願の特別展開催中
    2024-06-04

    大学入学共通テスト、追試は本試験1週間後 コロナ禍前に戻す 月経痛の配慮明記も
    2024-06-05

    「再会長江」北京で特別上映 竹内監督のトークイベントも
    2024-06-04

    なぜ、いま「先住民の現代アート」なのか? 『美術手帖』2024年7月号は、「先住民の現代アート」特集
    2024-06-06

    ©  Dopu Box
    💛