• 在线工具
  • - 计算器
    • 字符计数
  • - 下载
    • TikTok 下载
    • 抖音下载
  • - 网络工具
    • BASE64
    • Base64 转图片
    • 图片转 Base64
    • URL 编码
    • JavaScript
    • 时间戳
    • Unicode 转换器
    • JSON 格式化
    • 修改扩展名
    • 制作列表
    • CSS 优化器
  • - 加密工具
    • MD5 加密
    • 随机生成器
  • - 图像工具
    • 图像压缩
    • 二维码生成器
    • 二维码识别器
    • 壁纸预览
    • 图片 EXIF
  • - 信息表
    • 血型遗传
    • 服装尺码
    • app.tool_clock
  • [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 加密 随机生成器 图像压缩 二维码生成器 二维码识别器 壁纸预览 图片 EXIF 血型遗传 服装尺码 app.tool_clock
  • 藤子・F・不二雄の名言「ありそうもない話をありそうに描きたい」【本と名言365】
    2024-05-29

    MURAKAMI × Liquem 夢のコラボアクセが再登場☆|長山智美 デザイン狩人
    2024-05-30

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

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

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

    あらゆる知識に精通した「天才」が教えてくれた、頭を良くするための新書の読み方と「究極のインプット・アウトプット」の方法
    2024-06-02

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

    ニコライ・バーグマンが手がける北欧のジュエリーブランド〈フローラダニカ〉旗艦店が南青山にオープン。
    2024-06-03

    “20世紀音楽”の発展に貢献した指揮者、クーセヴィツキー。その偉業とは【クラシック今日は何の日?】
    2024-06-03

    文科相、佐渡金山の果報待ちたい ユネスコの評価、近く判明
    2024-06-03

    写真家たちは強大な権力の抑圧にどう抗ったのか。バルト三国の写真家に焦点を当てる展覧会をレポート
    2024-06-04

    「ロバート」秋山さんが鳥取PR イリュージョニストに扮し
    2024-06-04

    「国芳の団扇絵 猫と歌舞伎とチャキチャキ娘」(太田記念美術館)開幕レポート。世界初の展覧会
    2024-06-04

    今年の「アートウィーク東京」は11月に開催。「AWT FOCUS」の監修には片岡真実
    2024-06-04

    今週末に見たい展覧会ベスト13。「令和6年 新指定国宝・重要文化財」展から国立西洋美術館の現代美術展、KYOTOGRAPHIEまで
    2024-06-04

    性被害者支援の法人設立 スマイル社
    2024-06-04

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

    安藤忠雄さん設計の美術館名称決まる…香川・直島に2025年オープン
    2024-06-05

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

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

    ©  Dopu Box
    💛