Debian

Nonaktifkan Layanan yang Tidak Perlu Debian Linux

Nonaktifkan Layanan yang Tidak Perlu Debian Linux
Artikel ini bertujuan untuk membantu Anda meningkatkan kinerja dan mengurangi kerentanan dengan mengurangi jumlah layanan seminimal mungkin. Dengan mengurangi layanan yang diinstruksikan dalam tutorial ini, pengguna domestik yang membutuhkan akses reguler ke internet seharusnya tidak mengalami masalah tetapi hanya peningkatan, meskipun tidak terlihat.

Artikel ini dioptimalkan untuk mereka yang mencari perubahan langsung atau sintaks untuk mengelola layanan di Debian, selain itu Anda dapat menemukan informasi deskriptif di Systemd di bagian akhir.

Untuk memulai mari kita lihat layanan apa yang sedang berjalan untuk memutuskan layanan apa yang akan dibuang, untuk mendaftar semua layanan yang dijalankan:

# layanan sudo --status-all

Anda akan melihat banyak layanan dengan simbol plus, ini adalah layanan yang berjalan sementara layanan dengan simbol minus tidak aktif.

Seperti yang Anda lihat, semua layanan yang terdaftar dapat ditemukan di /etc/init.d di situlah layanan disimpan. Anda dapat menjalankan ls di /etc/init.d untuk memeriksa:

# ls /etc/init.d

Dalam kasus saya, pengguna desktop dengan IP dinamis saya tidak menginginkan layanan email karena mengatur UP SPF, DKIM, dll. mungkin tidak mungkin tetapi berantakan, oleh karena itu saya ingin menonaktifkan layanan sendmail yang aktif. Beberapa layanan lain seperti ssh, apache, dll. harus dihapus jika Anda tidak menggunakannya.

Sintaks untuk menonaktifkan layanan di Debian adalah:

# sudo systemctl nonaktifkan

Perintah untuk menonaktifkan sendmail di Debian adalah

# sudo systemctl nonaktifkan sendmail

Seperti yang Anda lihat sekarang, layanan dinonaktifkan

# layanan sudo --status-all

Anda juga dapat memeriksa layanan tertentu

# status sendmail layanan sudo

Saat ini kebanyakan distro Linux tidak lagi menggunakan System V tetapi menggunakan Systemd.
Systemd adalah manajer layanan, ini adalah PID 1, menetapkan grup kontrol (cgroup) untuk setiap layanan dan dapat juga berguna untuk melacak proses.

Melaluinya Anda dapat mengonfigurasi layanan dengan sistem dan pengelolaan layanan yang dimulai pada langkah proses boot terakhir dan mengelola proses yang dijalankan oleh pengguna.

Di bawah ini adalah daftar perintah untuk mengelola layanan melalui SystemD:

# status systemctl

Seperti yang Anda lihat pada output di atas SystemD sedang berjalan.

Perintah berikut mencantumkan unit, layanan, atau daemon yang gagal yang tidak dimulai dengan benar karena kesalahan konfigurasi, ketergantungan yang tidak cocok, dll.

Menjalankan perintah berikut adalah cara untuk mengaudit kesehatan perangkat.

# systemctl --gagal

File unit berisi informasi tentang soket, perangkat, titik pemasangan, swap atau partisi (.layanan, .stopkontak, .alat, .meningkat, .pasang otomatis, .menukar, .target, .jalan, .pengatur waktu, .irisan, atau .cakupan). Mereka mungkin berisi informasi tentang lebih banyak opsi. Jika Systemd gagal mengidentifikasi opsi, itu akan mencatat peringatan, opsi yang dimulai dengan X- diabaikan.

Untuk membuat daftar file unit yang diinstal, jalankan perintah berikut:

# systemctl daftar-unit-file

Daftar semua layanan yang berjalan:

# systemctl

Untuk memulai layanan menggunakan systemd run:

# sistemctl mulai

Atau Anda dapat menjalankan:

# layanan sudo sendmail mulai

Untuk menghentikan layanan gunakan sintaks yang sama menggantikan "mulai" dengan "berhenti", untuk memulai Lari:

# systemctl stop

Demikian pula, Anda dapat menggunakan perintah "layanan":

# layanan sudo sendmail berhenti

Untuk me-restart layanan, ganti "stop" atau "start" untuk "restart", contoh berikut menunjukkan cara memulai layanan "”:

# systemctl restart


Anda juga dapat memerintahkan "layanan" untuk memulai ulang:

# layanan sudo sendmail berhenti

Untuk menampilkan status layanan tertentu, gunakan opsi "status", contoh berikut menunjukkan cara memulai layanan  :

# status systemctl

Anda dapat memeriksa status layanan menggunakan perintah "layanan":

# status postfix layanan sudo

Seperti yang Anda lihat, layanan mengatakan untuk ditutup yang berarti sangat dinonaktifkan dan tidak dapat diaktifkan bahkan secara manual (dapat dibuka kedoknya tetapi tidak akan ditampilkan dalam tutorial ini). Instruksi berikut menunjukkan cara mengaktifkan layanan yang dimaksudkan untuk layanan yang dinonaktifkan, bukan untuk layanan bertopeng.

Untuk mengaktifkan layanan agar diaktifkan setiap kali perangkat melakukan booting gunakan opsi memungkinkan, contoh berikut menunjukkan cara mengaktifkan untuk memulai saat boot:

# systemctl aktifkan

Untuk menonaktifkan layanan agar tetap tidak aktif bahkan setelah perangkat melakukan booting gunakan opsi the nonaktifkan, contoh berikut menunjukkan cara mengaktifkan tidak untuk memulai saat boot:

# systemctl nonaktifkan

Selain menonaktifkan layanan, Anda juga dapat, dan disarankan, untuk menghapus layanan apa pun yang Anda yakin tidak akan digunakan, dan bahkan jika Anda berencana di masa mendatang, Anda dapat menginstalnya, untuk menghapus layanan, daripada menonaktifkan atau menghentikannya , misalnya untuk menghapus instalan Apache di Debian run:

# apt hapus apache2 -y

Anda dapat melakukan hal yang sama dengan semua layanan terinstal yang tidak Anda gunakan seperti ssh, cups, dll.

Ada opsi tambahan untuk systemctl yang dapat Anda temukan di halaman manualnya atau online di http://man7.org/linux/man-pages/man1/systemctl.1.html.

Saya harap Anda menemukan artikel tentang Menonaktifkan Layanan yang Tidak Perlu Debian Linux bermanfaat.

Tiru klik Mouse dengan mengarahkan mouse menggunakan Clickless Mouse di Windows 10
Menggunakan mouse atau keyboard dalam posisi yang salah dari penggunaan yang berlebihan dapat menyebabkan banyak masalah kesehatan, termasuk keteganga...
Tambahkan gerakan Mouse ke Windows 10 menggunakan alat gratis ini
Dalam beberapa tahun terakhir, komputer dan sistem operasi telah berkembang pesat. Ada saat ketika pengguna harus menggunakan perintah untuk menavigas...
Kontrol & kelola gerakan mouse di antara beberapa monitor di Windows 10
Manajer Mouse Tampilan Ganda memungkinkan Anda mengontrol & mengonfigurasi gerakan mouse di antara beberapa monitor, dengan memperlambat gerakannya di...