Berikut adalah rincian jenis-jenis services/tools penting di Linux (Debian-based), yang mencakup:
- ✅ Nama Service/Tool
- 📄 Fungsi atau Kegunaan
- 🧰 Perintah Instalasi di Debian/Ubuntu
🔧 1. systemd / systemctl
- 📄 Manajemen layanan sistem (start, stop, restart, enable).
- 🧰 Sudah terinstal secara default.
🔧 2. ufw (Uncomplicated Firewall)
- 📄 Konfigurasi firewall berbasis iptables dengan cara mudah.
- 🧰
sudo apt install ufw
🔧 3. iptables
- 📄 Firewall tingkat lanjut untuk kontrol lalu lintas jaringan.
- 🧰
sudo apt install iptables
🛡️ 4. fail2ban
- 📄 Blokir IP yang melakukan brute-force login.
- 🧰
sudo apt install fail2ban
🔐 5. AppArmor
- 📄 Keamanan berbasis profil akses aplikasi.
- 🧰
sudo apt install apparmor apparmor-utils
📝 6. nano
- 📄 Editor teks terminal yang mudah digunakan.
- 🧰
sudo apt install nano
📝 7. vim
- 📄 Editor teks canggih berbasis terminal.
- 🧰
sudo apt install vim
📦 8. apt
- 📄 Manajer paket untuk menginstal, menghapus, memperbarui aplikasi.
- 🧰 Sudah tersedia default.
📦 9. dpkg
- 📄 Manajemen file
.debsecara langsung. - 🧰 Sudah tersedia default.
🌍 10. curl
- 📄 Mengambil data dari URL melalui terminal.
- 🧰
sudo apt install curl
🌍 11. wget
- 📄 Download file dari web via terminal.
- 🧰
sudo apt install wget
🔧 12. htop
- 📄 Monitor proses dan penggunaan sumber daya sistem secara interaktif.
- 🧰
sudo apt install htop
🔍 13. psmisc
- 📄 Berisi tools seperti
killall,fuser,pstree. - 🧰
sudo apt install psmisc
🌐 14. net-tools (termasuk ifconfig)
- 📄 Alat konfigurasi jaringan klasik.
- 🧰
sudo apt install net-tools
🌐 15. iproute2 (komando ip)
- 📄 Konfigurasi interface, routing, dan jaringan modern.
- 🧰 Sudah terinstal default.
📶 16. network-manager
- 📄 Manajer jaringan GUI/CLI.
- 🧰
sudo apt install network-manager
🌐 17. ping
- 📄 Tes konektivitas jaringan.
- 🧰 Sudah terinstal default.
🌐 18. traceroute
- 📄 Lacak rute paket jaringan.
- 🧰
sudo apt install traceroute
🔎 19. netstat (dari net-tools) / ss
- 📄 Cek port terbuka dan koneksi aktif.
- 🧰
sudo apt install net-toolsatau gunakanss(default).
📡 20. openssh-server
- 📄 Remote login ke sistem via SSH.
- 🧰
sudo apt install openssh-server
🖥️ 21. apache2
- 📄 Web server untuk hosting situs.
- 🧰
sudo apt install apache2
🌐 22. nginx
- 📄 Web server ringan dan cepat.
- 🧰
sudo apt install nginx
🛢️ 23. mysql-server
- 📄 Database server relasional.
- 🧰
sudo apt install mysql-server
🛢️ 24. postgresql
- 📄 Database server open-source alternatif MySQL.
- 🧰
sudo apt install postgresql
⏲️ 25. cron
- 📄 Penjadwalan tugas otomatis.
- 🧰
sudo apt install cron
🕒 26. at
- 📄 Menjalankan perintah sekali di waktu tertentu.
- 🧰
sudo apt install at
🖨️ 27. cups
- 📄 Sistem pencetakan (printer) di Linux.
- 🧰
sudo apt install cups
📁 28. samba
- 📄 Berbagi file ke Windows network.
- 🧰
sudo apt install samba
📁 29. nfs-kernel-server
- 📄 Berbagi file antar Linux via NFS.
- 🧰
sudo apt install nfs-kernel-server
📊 30. logrotate
- 📄 Mengelola rotasi dan arsip log sistem.
- 🧰
sudo apt install logrotate
🔍 31. journalctl
- 📄 Melihat log systemd.
- 🧰 Sudah tersedia dengan systemd.
🧠 32. bash-completion
- 📄 Menyediakan auto-complete untuk terminal.
- 🧰
sudo apt install bash-completion
📜 33. lsb-release
- 📄 Menampilkan info sistem Linux (versi, distro).
- 🧰
sudo apt install lsb-release