Pendahuluan

Proses itu ada dua macam, ada proses di latar belakang dan proses di depan. Ibaratnya seperti kerja otot, ada yang sadar dan ada yang tidak sadar. Misalnya dalam kehidupan kita, jantung yang berdetak sendiri tanpa kita suruh jantung tetap berdetak, dalam komputer proses seperti itu disebut proses latar belakang atau istilahnya daemons, contohnya sshd, huruf d ini menunjukkan bahwa ssh termasuk ke dalam proses latar belakang.

Untuk dapat menjalankan proses latar belakang menggunakan init process seperti systemd, sysVinit, init.d dan lainnya. Umumnya linux-linux sekarang menggunakan systemd. Untuk menggunakan systemd menggunakan perintah systemctl

Systemctl

Proses yang akan dijalankan misalnya ssh

Memulai Secara Manual

sudo systemctl start sshd

Status

sudo systemctl status sshd

Agar Otomatis Berjalan Ketika Komputer di Hidupkan

sudo systemctl enable sshd

Cek Layanan yang Berjalan

systemctl list-units --type=service

Cek error

sudo journalctl

Cek error pada service tertentu

sudo journalctl -u sshd.service --no-pager

Proses Latar Belakang

Menyimpan proses ke latar belakang

misal kita sedang mengetik menggukan vim kemudian kita ingin kembali ke terminal tanpa mengakhiri vim. Untuk melakukannya

[CTRL] + Z

Outputnya

[1]  + 13943 suspended  vim

Kembali menjadi latar depan

untuk kembali ke vim

fg

Melihat proses yang disimpan ke latar belakang

jobs

Menjalankan proses ke latar depan dari banyak proses latar belakang

Misalnya ada 5 proses yang disimpan di latar belakang dan kita ingin membuka proses 2 ke latar depan

fg 2

Menjalankan banyak proses secara berurutan

Menggunkan semicolon (;)

sudo zypper ref ; sudo zypper up

Menggunakan (&&)

sudo zypper ref && sudo zypper up && sudo zypper dup