Dengan SysV init, secara default, proses getty dimulai pada enam konsol virtual pertama. Mereka dapat diakses dengan kombinasi tombol Ctrl+Alt+F1 hingga Ctrl+Alt+F6. systemd memulai proses getty hanya jika diperlukan. Artinya, hanya setelah Anda mengubah, misalnya, terminal virtual kedua dengan menekan Ctrl+Alt+F2, proses getty dimulai di terminal itu.
/usr/lib/systemd/system/[email protected] file bertanggung jawab atas terminal virtual (/dev/tty[X]) . /usr/lib/systemd/system/[email protected] bertanggung jawab atas semua terminal lain, seperti terminal serial di /dev/ttyS0 .
Systemd menyediakan file unit template untuk serial getty. File template dapat ditemukan di sini
/lib/systemd/system/[email protected]
Langkah
1. Salin dulu templatenya:
# cp /usr/lib/systemd/system/[email protected] /etc/systemd/system/[email protected]
2. Kemudian edit file dan ubah baris agetty:
[Service] ExecStart=-/sbin/agetty --keep-baud 115200,38400,9600 %I $TERM <-- Change this parameter Type=idle
3. Buat symlink:
# ln -s /etc/systemd/system/[email protected] /etc/systemd/system/getty.target.wants/
4. Muat ulang daemon dan mulai layanan:
# systemctl daemon-reload # systemctl start [email protected] # systemctl enable [email protected]