GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS / RHEL 7 :systemd でシリアル getty を構成する方法

SysV init では、デフォルトで最初の 6 つの仮想コンソールで getty プロセスが開始されます。 Ctrl+Alt+F1 から Ctrl+Alt+F6 のキーの組み合わせでアクセスできます。 systemd は、必要な場合にのみ getty プロセスを開始します。つまり、たとえば Ctrl+Alt+F2 を押して 2 番目の仮想端末に変更した後にのみ、その端末で getty プロセスが開始されます。

/usr/lib/systemd/system/[email protected] ファイルは仮想端末を担当します (/dev/tty[X]) . /usr/lib/systemd/system/[email protected] /dev/ttyS0 のシリアル端末など、他のすべての端末を担当します。 .

Systemd は、シリアル getty 用のテンプレート ユニット ファイルを提供します。テンプレート ファイルはここにあります

/lib/systemd/system/[email protected]

歩数

1. 最初にテンプレートをコピーします:

# cp /usr/lib/systemd/system/[email protected] /etc/systemd/system/[email protected]

2. 次に、ファイルを編集して agetty 行を変更します。

[Service]
ExecStart=-/sbin/agetty --keep-baud 115200,38400,9600 %I $TERM    <-- Change this parameter
Type=idle

3. シンボリック リンクを作成します:

# ln -s /etc/systemd/system/[email protected] /etc/systemd/system/getty.target.wants/

4. デーモンをリロードしてサービスを開始します:

# systemctl daemon-reload
# systemctl start [email protected]
# systemctl enable [email protected]


Cent OS
  1. CentOS / RHEL 7 :systemd でランレベル (ターゲット) を変更する方法

  2. CentOS / RHEL 7 :キャッシュのみのネームサーバーを構成する方法

  3. CentOS / RHEL 6,7 :hugepage の設定方法

  1. CentOS/RHEL 7 および 8 で Systemd を使用してプロセスのリソース制限を設定する方法

  2. CentOS/RHEL 8 で firewalld ロギングを構成する方法

  3. CentOS/RHEL 8 で Early-kdump サポート機能を構成する方法

  1. CentOS8またはRHEL8でネットワークサービスを再起動する方法

  2. CentOS / RHEL :yum-cron サービスを使用して yum 自動更新を構成する

  3. CentOS / RHEL 7 :ftp サーバー (vsftpd) をインストールして構成する方法