Linux CentOS, atau lebih dikenal sebagai CentOS, adalah distribusi Linux berbasis Red Hat yang sangat populer dalam dunia server.
Dengan stabilitas, keamanan, dan dukungan komunitas yang kuat, CentOS menjadi pilihan ideal untuk mengelola server dan infrastruktur IT.
Artikel ini akan membantu Anda memulai perjalanan belajar Linux CentOS dengan panduan langkah demi langkah yang mudah dipahami.
Mengapa Anda Harus Belajar Linux CentOS?
Sebelum kita memulai, pertanyaan pertama adalah: mengapa Anda harus belajar Linux CentOS? Berikut beberapa alasan yang mungkin akan meyakinkan Anda:
- Stabilitas dan Keamanan: CentOS dikenal dengan stabilitasnya yang tinggi dan pembaruan keamanan yang konsisten, menjadikannya pilihan yang sangat baik untuk server produksi.
- Dukungan Komunitas: CentOS memiliki komunitas yang besar dan aktif yang siap membantu. Jika Anda menghadapi masalah atau memerlukan bantuan, Anda dapat mencari solusi dengan mudah.
- Mirip dengan Red Hat: Jika Anda berencana bekerja di dunia profesional, CentOS mirip dengan Red Hat Enterprise Linux (RHEL), yang banyak digunakan di perusahaan-perusahaan besar.
- Gratis dan Sumber Terbuka: CentOS adalah distribusi sumber terbuka, yang berarti Anda dapat menggunakannya tanpa biaya dan memiliki akses ke kode sumbernya.
Langkah 1: Persiapan Awal
Sebelum kita melangkah lebih jauh, ada beberapa persiapan awal yang perlu Anda lakukan:
1. Memilih Versi CentOS
Saat ini, CentOS memiliki dua versi utama: CentOS Linux dan CentOS Stream. CentOS Linux adalah versi yang lebih stabil dan biasanya digunakan di lingkungan produksi. Sementara itu, CentOS Stream adalah versi yang lebih baru dengan pembaruan yang lebih sering, tetapi kurang stabil. Untuk kebanyakan pemula, kami merekomendasikan menggunakan CentOS Linux.
2. Menyiapkan Mesin Virtual (Opsional)
Jika Anda tidak ingin menginstal CentOS di komputer fisik Anda, Anda dapat menggunakan perangkat lunak virtualisasi seperti VirtualBox atau VMware untuk membuat mesin virtual CentOS. Ini memungkinkan Anda untuk mencoba CentOS tanpa mengubah sistem operasi utama Anda.
3. Unduh ISO CentOS
Unduh file ISO untuk CentOS Linux dari situs web resmi CentOS. Pastikan Anda memilih versi yang sesuai dengan komputer Anda, apakah itu 32-bit atau 64-bit. Anda dapat mengecek jenis arsitektur komputer Anda dengan perintah uname -m
.
Langkah 2: Instalasi CentOS
Setelah Anda menyiapkan persiapan awal, saatnya menginstal CentOS. Berikut langkah-langkahnya:
1. Boot dari ISO
Masukkan file ISO CentOS yang sudah Anda unduh ke dalam drive DVD atau buat USB bootable dengan alat seperti Rufus (untuk Windows) atau balenaEtcher (untuk Windows, macOS, dan Linux). Kemudian, boot komputer Anda dari DVD atau USB yang telah Anda persiapkan.
2. Pilih Bahasa
Saat booting, Anda akan diminta untuk memilih bahasa. Pilih bahasa yang sesuai dengan preferensi Anda.
3. Pilih Instalasi CentOS
Pada layar awal, Anda akan melihat beberapa opsi. Pilih “Install CentOS Linux” dan tekan Enter.
4. Konfigurasi Bahasa dan Keyboard
Langkah berikutnya adalah mengkonfigurasi bahasa dan tata letak keyboard. Pilih yang sesuai dengan lokasi Anda.
5. Pilih Disk Instalasi
Anda akan melihat daftar disk yang terhubung ke komputer Anda. Pilih disk tempat Anda ingin menginstal CentOS. Jika Anda tidak yakin, Anda dapat memilih opsi “Automatic” untuk mengizinkan CentOS memilih secara otomatis.
6. Konfigurasi Jaringan dan Hostname
Konfigurasi jaringan adalah langkah penting jika Anda berencana mengakses CentOS melalui jaringan. Berikan hostname yang sesuai untuk server Anda dan konfigurasikan jaringan sesuai dengan kebutuhan Anda.
7. Pilih Lokasi
Pilih zona waktu yang sesuai dengan lokasi Anda.
8. Buat Password Root
Anda akan diminta untuk membuat kata sandi untuk akun root (superuser). Pastikan kata sandi ini kuat dan aman.
9. Instalasi Sistem
Setelah semua konfigurasi selesai, lanjutkan dengan instalasi sistem. CentOS akan menginstal paket-paket yang diperlukan ke dalam komputer Anda.
10. Selesai!
Setelah instalasi selesai, Anda akan diminta untuk me-reboot komputer Anda. Setelah reboot, Anda akan melihat layar login CentOS.
Langkah 3: Mengenal Lingkungan Desktop (Opsional)
Jika Anda menginstal CentOS dengan lingkungan desktop seperti GNOME, Anda akan masuk ke lingkungan desktop setelah login. Di sini, Anda dapat menjalankan aplikasi, menjelajah web, dan melakukan tugas-tugas sehari-hari seperti yang Anda lakukan di sistem operasi lain.
Langkah 4: Belajar Command-Line
Salah satu aspek penting dalam belajar Linux adalah menguasai command-line atau terminal. Terminal adalah antarmuka teks yang memungkinkan Anda berinteraksi dengan sistem operasi melalui perintah-perintah. Dalam Linux, Anda akan sering menggunakan terminal untuk melakukan tugas-tugas tertentu.
Beberapa perintah dasar yang perlu Anda ketahui:
ls
: Melihat daftar file dan direktori di direktori saat ini.cd
: Pindah ke direktori lain.pwd
: Menampilkan direktori kerja saat ini.mkdir
: Membuat direktori baru.touch
: Membuat file kosong.cp
: Menyalin file atau direktori.mv
: Memindahkan file atau direktori.rm
: Menghapus file atau direktori.cat
: Menampilkan isi file.nano
atauvim
: Mengedit file teks.
Langkah 5: Pengelolaan Paket
Salah satu fitur yang hebat tentang CentOS adalah kemampuan untuk menginstal dan mengelola perangkat lunak menggunakan manajer paket. CentOS menggunakan manajer paket yum
atau dnf
(mulai dari CentOS 8). Anda dapat menggunakannya untuk menginstal, menghapus, dan mengupdate perangkat lunak dengan mudah.
Contoh perintah yang berguna:
sudo yum install [nama-paket]
: Menginstal paket.sudo yum remove [nama-paket]
: Menghapus paket.sudo yum update
: Mengupdate semua paket yang sudah terinstal.
Langkah 6: Administrasi Dasar
Selanjutnya, Anda perlu memahami konsep dasar administrasi sistem Linux CentOS. Ini mencakup pengelolaan pengguna, izin file, dan tugas administrasi lainnya.
Pengguna dan Grup:
sudo useradd [nama-pengguna]
: Menambahkan pengguna baru.sudo userdel [nama-pengguna]
: Menghapus pengguna.sudo usermod -aG [nama-grup] [nama-pengguna]
: Menambahkan pengguna ke grup.groups [nama-pengguna]
: Menampilkan grup-grup yang dimiliki pengguna.
Izin File:
chmod
: Mengubah izin file.chown
: Mengubah pemilik file.chgrp
: Mengubah grup pemilik file.
Langkah 7: Belajar Lebih Lanjut
Belajar Linux CentOS adalah perjalanan yang tak pernah berakhir. Ada banyak topik yang lebih lanjut yang bisa Anda eksplorasi, tergantung pada tujuan dan kebutuhan Anda:
- Jaringan: Memahami dasar-dasar jaringan dan konfigurasi jaringan di CentOS.
- Keamanan: Belajar tentang firewall, enkripsi, dan praktik keamanan di CentOS.
- Server: Memahami bagaimana mengonfigurasi dan mengelola server web, database, dan layanan lainnya di CentOS.
- Pemrograman: Belajar pengembangan perangkat lunak di Linux dengan menggunakan bahasa seperti Python, C++, atau Java.
- Shell Scripting: Mengotomatisasi tugas-tugas dengan menulis skrip shell.
Kesimpulan
Belajar Linux CentOS adalah investasi yang berharga dalam karir Anda. Dengan menguasai CentOS, Anda akan memiliki pengetahuan dan keterampilan yang sangat dicari di dunia IT. Gunakan panduan ini sebagai titik awal dalam perjalanan Anda, dan jangan ragu untuk menjelajahi lebih lanjut topik-topik yang lebih lanjut. Selamat belajar, dan semoga Anda sukses dalam menguasai Linux CentOS!