2016年06月04日
CentOS7「systemd」についての備忘録
前回記事の続き。
CentOS7でのサービス系管理機能「systemd」についての備忘録。
CentOS7では、chckconfigコマンドによるサービスの有効化、無効化などに代わり、
systemctlコマンドを使って、サービスの起動、停止、状態管理などを行う。
systemdでは、ユニットと呼ばれる単位で、管理を行う。
ユニットとは、systemdの管理対象となる処理の単位のことを指し、次に示すいくつかのタイプが存在する。
OSの起動時における起動の有効化・無効化および設定状態を確認するには、ユニットの種類として、「service」を指定し、
list-unit-filesを指定する。
「disabled」は、OS起動時に自動起動しない。
「Active:」の項目は、「inactive (dead)」のため、現在、vstpdは起動していない。
「Active:」の項目は、「active (running) 」のため、現在、vstpdは起動している。
CentOS7でのサービス系管理機能「systemd」についての備忘録。
systemdの仕組み
CentOS7では、chckconfigコマンドによるサービスの有効化、無効化などに代わり、
systemctlコマンドを使って、サービスの起動、停止、状態管理などを行う。
systemdでは、ユニットと呼ばれる単位で、管理を行う。
ユニットとは
ユニットとは、systemdの管理対象となる処理の単位のことを指し、次に示すいくつかのタイプが存在する。
- service:各種デーモンやサービスの起動
- target:複数のユニットをグループ化したもの
- mount:ファイルシステムのマウント制御
- device:ディスクデバイス
- socket:FIFP、Unixドメインソケット、ポート番号などに関する通信資源
OSの起動時における起動の有効化・無効化確認
OSの起動時における起動の有効化・無効化および設定状態を確認するには、ユニットの種類として、「service」を指定し、
list-unit-filesを指定する。
[root@cent7 ~]# systemctl -t service list-unit-files
UNIT FILE STATE
arp-ethers.service disabled
auditd.service enabled
UNIT FILE STATE
・・・・
・・・・
tuned.service enabled
wpa_supplicant.service disabled
144 unit files listed.
FTPサービスの設定事例
[root@cent7 ~]# systemctl -t service list-unit-files | grep -i vsftpd
vsftpd.service disabled
vsftpd@.service disabled
[root@cent7 ~]#
「disabled」は、OS起動時に自動起動しない。
FTPサービスの状態確認
[root@cent7 ~]# systemctl status vsftpd
● vsftpd.service - Vsftpd ftp daemon
Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; disabled; vendor preset: disabled)
Active: inactive (dead)
[root@cent7 ~]#
「Active:」の項目は、「inactive (dead)」のため、現在、vstpdは起動していない。
FTPサービス起動
[root@cent7 ~]# systemctl start vsftpd
[root@cent7 ~]# systemctl status vsftpd
● vsftpd.service - Vsftpd ftp daemon
Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; disabled; vendor preset: disabled)
Active: active (running) since 土 2016-06-04 13:21:17 JST; 4s ago
Process: 8452 ExecStart=/usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf (code=exited, status=0/SUCCESS)
Main PID: 8453 (vsftpd)
CGroup: /system.slice/vsftpd.service
mq8453 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
6月 04 13:21:17 cent7 systemd[1]: Starting Vsftpd ftp daemon...
6月 04 13:21:17 cent7 systemd[1]: Started Vsftpd ftp daemon.
[root@cent7 ~]#
「Active:」の項目は、「active (running) 」のため、現在、vstpdは起動している。
FTPサービス自動起動設定
[root@cent7 ~]# systemctl enable vsftpd
Created symlink from /etc/systemd/system/multi-user.target.wants/vsftpd.service to /usr/lib/systemd/system/vsftpd.service.
[root@cent7 ~]# systemctl -t service is-enabled vsftpd
enabled
[root@cent7 ~]#
【このカテゴリーの最新記事】
-
no image
-
no image
-
no image
-
no image
-
no image
この記事へのコメント
コメントを書く
この記事へのトラックバックURL
https://fanblogs.jp/tb/5128207
※ブログオーナーが承認したトラックバックのみ表示されます。
この記事へのトラックバック