• Online Tools
  • - Calculators
    • Character Count
  • - Download
    • TikTok Download
    • DouYin Download
  • - Web Tools
    • BASE64
    • Base64 to Image
    • Image to Base64
    • URL Encoding
    • JavaScript
    • Timestamp
    • Unicode Converter
    • JSON Format
    • Modify Extension
    • Make List
    • CSS Optimizer
  • - Encryption Tools
    • MD5 Encryption
    • Random Generator
  • - Image Tools
    • Image Compression
    • QR Code Generator
    • QR Code Reader
    • Wallpaper Preview
  • - Info Sheets
    • Blood Type Heredity
    • Clothing Sizes
  • [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

Other Tools
  • Character Count TikTok Download DouYin Download BASE64 Base64 to Image Image to Base64 URL Encoding JavaScript Timestamp Unicode Converter JSON Format Modify Extension Make List CSS Optimizer MD5 Encryption Random Generator Image Compression QR Code Generator QR Code Reader Wallpaper Preview Blood Type Heredity Clothing Sizes
  • <司書のコレ絶対読んで>「王さまと九人のきょうだい」君島久子訳、赤羽末吉絵
    2024-05-29

    藤子・F・不二雄の名言「ありそうもない話をありそうに描きたい」【本と名言365】
    2024-05-29

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

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

    むのたけじ賞、名称変更 「生前に障害者差別発言」
    2024-05-31

    デザインジャーナリストによる新しいデザイン誌の登場です!
    2024-06-01

    吉田南さん、バイオリン部門6位 エリザベート音楽コン、奈良出身
    2024-06-01

    ポール・オースターの名言「けれどオニオンパイの味は…」【本と名言365】
    2024-06-02

    中国でドラえもん映画が興行首位 国際こどもの日に12億円
    2024-06-03

    河合隼雄賞に八木詠美さん「休館日の彼女たち」、湯澤規子さん「焼き芋とドーナツ」
    2024-06-02

    香川県・直島に開館する新たな美術館の正式名称が「直島新美術館」に決定
    2024-06-03

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

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

    建築家・白井晟一設計の個人住宅「桂花の舎」が江之浦測候所に移築へ
    2024-06-04

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

    ユージーン・スタジオが東南アジアに美術館を建設予定。新法人YES__pte.ltdを設立し、インドネシア・ジャカルタに美術館準備室を開設
    2024-06-04

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

    宗教2世のドラマが受賞 第50回放送文化基金賞
    2024-06-06

    「Osaka Art & Design 2024」(大阪市内)開幕レポート。何気ない日常のなかで多様なカルチャーに触れる
    2024-06-06

    写真家の吉田ルイ子さん死去 「ハーレムの熱い日々」
    2024-06-06

    ©  Dopu Box
    💛