GNU/Linux >> Belajar Linux >  >> Linux

Cara Mengelola dan Mendaftar Layanan di Linux

Mengelola VPS Linux adalah tugas yang kritis dan terkadang sangat sulit jika Anda tidak memiliki alat yang tepat. Seringkali kesulitannya terletak pada keharusan mengkonfigurasi dan memelihara banyak sumber daya dan layanan. Di server, sebagian besar sumber daya adalah perangkat lunak yang membuatnya sedikit lebih mudah untuk dipantau. Dalam tutorial ini, Anda akan mempelajari semua dasar-dasar layanan Linux, termasuk cara mengelola, mengontrol, dan membuat daftar layanan menggunakan perintah Linux.

Layanan Linux

Layanan adalah program yang berjalan di latar belakang di luar kendali interaktif pengguna sistem karena mereka tidak memiliki antarmuka. Ini untuk memberikan keamanan yang lebih, karena beberapa layanan ini sangat penting untuk pengoperasian sistem operasi.

Di sisi lain, dalam sistem seperti Unix atau Linux, layanan ini juga dikenal sebagai daemon. Terkadang nama layanan atau daemon ini diakhiri dengan huruf d. Misalnya, sshd adalah nama layanan yang menangani SSH.

Jadi, mari kita mulai bekerja dan membuat daftar layanan di Linux.

Cara Membuat Daftar Layanan di Linux

Mari kita lihat skenario potensial. Saat menjalankan sistem Linux Anda, Anda tidak dapat lagi mengakses localhost. Kemungkinan layanan HTTP dinonaktifkan, dan menyebabkan masalah.

Untuk memecahkan masalah seperti ini dan banyak lainnya, ada baiknya mengetahui cara membuat daftar semua layanan di Linux.

Untungnya, CentOS dan Ubuntu – dua sistem operasi paling populer di wilayah mereka – berbagi systemd. Artinya, perintah yang akan kita tampilkan kompatibel dengan kedua sistem.

Pertama, kita harus terhubung ke server kita menggunakan SSH. Jika Anda mengalami masalah, lihat tutorial Putty kami.

Setelah masuk, kita harus menjadi pengguna root untuk mendaftar layanan di Linux.

su

Sekarang kita dapat membuat daftar semua layanan di Linux. Untuk melakukannya, jalankan perintah:

sudo systemctl list-unit-files --type service --all

Saat perintah dijalankan, kita akan melihat semua layanan yang ada di sistem. Namun, kita juga akan melihat bahwa beberapa memiliki status yang ditentukan. Mari kita pelajari apa artinya semua ini.

  • Diaktifkan layanan yang sedang berjalan. Mereka biasanya tidak memiliki masalah.
  • Dinonaktifkan layanan tidak aktif tetapi dapat diaktifkan kapan saja tanpa masalah.
  • Bertopeng layanan tidak akan berjalan kecuali kita mengambil properti itu dari mereka.
  • Statis layanan hanya akan digunakan jika layanan atau unit lain membutuhkannya.
  • Akhirnya, ada layanan yang dihasilkan melalui skrip init SysV atau LSB dengan generator systemd.

Jika kita hanya ingin mengetahui layanan yang aktif, kita harus menggunakan perintah bersama dengan grep, seperti:

sudo systemctl | grep running

Mengelola Layanan Linux

Sekarang saatnya mempelajari cara mengelola layanan tertentu. Perhatikan bahwa setiap layanan mewakili perangkat lunak yang bekerja secara berbeda. Dalam tutorial ini, kami hanya akan menunjukkan cara memulai, memeriksa status, dan menghentikan layanan – kontrol dasar

Untuk memulai layanan di Linux, kita perlu menjalankan perintah berikut:

sudo systemctl start [service_name]

Jika layanan dikonfigurasi dengan benar, itu akan dimulai. Sekarang, jika kita ingin menghentikannya, kita akan menggunakan perintah berikut:

sudo systemctl stop [service_name]

Sedangkan untuk mengecek status suatu layanan kita dapat menggunakan:

sudo systemctl status [service_name]

Dimungkinkan juga untuk menjalankan layanan saat sistem operasi sedang dimuat:

sudo systemctl enable [service_name]

Atau hapus dari pemuatan awal:

sudo systemctl disable [service_name]

Akhirnya, dimungkinkan untuk memverifikasi port mana yang digunakan oleh suatu layanan. Untuk ini, kami akan menggunakan netstat .

Untuk menginstalnya di Ubuntu, kita cukup menjalankan:

sudo apt install netstat-nat

Jika kita menggunakan CentOS 7:

yum install net-tools

Kemudian, kita jalankan perintah berikut:

sudo netstat -plnt

Outputnya akan memberi kita semua informasi jaringan yang diperlukan.

Kesimpulan

Mempelajari cara membuat daftar layanan di Linux itu mudah dan dapat sangat mempercepat pemecahan masalah! Dalam tutorial ini, kita belajar bagaimana memulai, mengaktifkan, menonaktifkan, menghentikan, dan membuat daftar semua layanan di Linux! Sekarang Anda dapat mengelola VPS Linux Anda seperti seorang profesional.

Terakhir, kami menyarankan Anda untuk membaca lebih lanjut tentang systemctl untuk mempelajari semua kegunaan mendalam. Selamat berkembang!


Linux
  1. Cara Mengelola Kata Sandi Akun di Linux

  2. Cara Mendaftar Layanan Systemd di Linux

  3. Cara Menginstal dan Mengelola Versi Java di Rocky Linux 8

  1. Cara Mengelola Kedaluwarsa dan Penuaan Kata Sandi Pengguna di Linux

  2. Bagaimana Mengelola Kemampuan File Linux

  3. Cara Mengelola Layanan Systemd dengan Systemctl di Linux

  1. Cara Menggunakan Perintah SS Linux

  2. Cara Mendaftar Pengguna di Linux

  3. Cara Mengatur, Mendaftar, dan Menghapus Variabel Lingkungan di Linux