PANDUAN PEMULA UNTUK LINUX - Mulai Belajar Linux dalam Hitungan Menit
Selamat datang di edisi eksklusif “PANDUAN PEMULA UNTUK LINUX” oleh TecMint, modul kursus ini dirancang dan dikompilasi secara khusus untuk para pemula, yang ingin memasuki proses pembelajaran Linux dan melakukan yang terbaik dalam organisasi TI saat ini.
Courseware ini dibuat sesuai kebutuhan lingkungan industri dengan akses lengkap ke Linux, yang akan membantu Anda membangun kesuksesan besar di Linux.
Kami telah memberikan prioritas khusus pada perintah dan sakelar Linux, skrip, layanan, dan aplikasi, kontrol akses, kontrol proses, manajemen pengguna, manajemen basis data, layanan web, dll.
Meskipun baris perintah Linux menyediakan ribuan perintah, namun hanya beberapa perintah dasar yang perlu Anda pelajari untuk melakukan tugas sehari-hari di sistem operasi Linux.
Prasyarat:
Semua siswa harus memiliki sedikit pemahaman tentang komputer dan semangat untuk mempelajari teknologi baru.
Distribusi:
Courseware ini saat ini didukung pada rilis terbaru distribusi Linux seperti Red Hat Enterprise Linux, CentOS, Rocky/Alma Linux, Debian, Ubuntu, dll.
Tujuan Kursus Linux
Bagian 1: Pengenalan Instalasi Linux dan OS
- Apa itu Linux? dan Bagaimana Cara Kerja Linux?
- Panduan Dasar untuk Proses Boot Linux
- Struktur Direktori Linux dan File Penting
- Cara Memasang RHEL 9 Gratis
- Cara Menginstal VirtualBox untuk Mencoba Berbagai Distro Linux
- Distribusi Linux Terbaik untuk Dicoba Pemula
- Instal Rocky Linux di VirtualBox di Windows
Bagian 2: Perintah Dasar Linux yang Penting
ls Command
– Mendaftar File dan Direktori di LinuxPerintah cd
– Beralih Antar Direktori di LinuxPerintah pwd
– Periksa Direktori Kerja Saat Ini di Linuxdir Command
– Mencantumkan Isi Direktori di LinuxPerintah mkdir
– Membuat Direktori Baru di LinuxPerintah rmdir
– Menghapus Direktori di Linuxmv Command
– Mengganti Nama atau Memindahkan File dan Direktori di LinuxPerintah cp
– Menyalin File dan Direktori di Linuxsentuh Perintah
– Membuat File Baru di Linuxfind Command
– Temukan File dan Direktori di LinuxPerintah cat
– Mencantumkan Isi File di LinuxPerintah df
– Periksa Penggunaan Ruang Disk Sistem File Linuxdu Command
– Periksa Penggunaan Disk pada File dan Direktoriperintah tar
– Membuat, Mengekstrak, dan Mendaftar File Arsip di LinuxPerintah grep
– Temukan Pola atau String di File Teksln Command
– Membuat Tautan Keras dan Simbolis di LinuxPerintah alias
– Membuat Alias (Pintasan) di Linuxecho Command
– Cara Mencetak Baris Teks di Linuxtail Command
– Cetak 10 Baris File Terakhir di LinuxPerintah teratas
– Daftar Proses yang Berjalan di Linuxps Command
– Daftar Proses yang Berjalan dengan PID di Linuxkill Command
– Menghentikan Proses yang Berjalan dengan PID di LinuxPerintah uniq
– Hapus Garis Duplikat di Linux
Bagian 3: Esensi Perintah Linux Tingkat Lanjut
- Perintah 'ls' Unik yang Harus Diketahui Setiap Pengguna Linux
- Kelola File Secara Efektif menggunakan Perintah head, tail dan cat di Linux
- Hitung Jumlah Baris, Kata, Karakter dalam File menggunakan Perintah 'wc'
- Perintah Dasar 'sort' untuk Mengurutkan File di Linux
- Perintah 'sortir' tingkat lanjut untuk Mengurutkan File di Linux
- Pydf merupakan Perintah Alternatif “df” untuk Memeriksa Penggunaan Disk
- Periksa Penggunaan Ram Linux dengan Perintah 'gratis'
- Lanjutkan Perintah 'ganti nama' untuk Mengganti Nama File dan Direktori
- Cetak Teks/String di Terminal menggunakan Perintah 'echo'
Bagian 4: Beberapa Perintah Linux Tingkat Lanjut
- Beralih Dari Windows ke Nix – 20 Perintah Berguna untuk Pemula – Bagian 1
- 20 Perintah Tingkat Lanjut untuk Pengguna Linux Tingkat Menengah – Bagian 2
- 20 Perintah Tingkat Lanjut untuk Pakar Linux – Bagian 3
- 20 Perintah Lucu Linux atau Linux yang Menyenangkan di Terminal – Bagian 1
- 6 Perintah Lucu Menarik di Linux (Menyenangkan di Terminal) – Bagian 2
- 51 Perintah Berguna yang Kurang Diketahui untuk Pengguna Linux
- 10 Perintah Paling Berbahaya – Jangan Pernah Anda Jalankan di Linux
Bagian 5: Manajemen Izin Pengguna, Grup, dan File
- Cara Menambah atau Membuat Pengguna Baru menggunakan Perintah 'useradd'
- Cara Memodifikasi atau Mengubah Atribut Pengguna menggunakan Perintah 'usermod'
- Mengelola Pengguna & Grup, Izin & Atribut File – Tingkat Tingkat Lanjut
- Perbedaan Antara su dan sudo – Cara Mengonfigurasi sudo – Tingkat Tingkat Lanjut
- Cara Memantau Aktivitas Pengguna dengan Alat psacct atau acct
Bagian 6: Manajemen Paket Linux
- Manajemen Paket Yum – CentOS, RHEL dan Fedora
- Manajemen Paket RPM – CentOS, RHEL dan Fedora
- Manajemen Paket APT-GET dan APT-CACHE – Debian, Ubuntu
- Manajemen Paket DPKG – Debian, Ubuntu
- Manajemen Paket Zypper – Suse dan OpenSuse
- Manajemen Paket Linux dengan Yum, RPM, Apt, Dpkg, Aptitude dan Zypper – Tingkat Tingkat Lanjut
- 27 Perintah 'DNF' (Fork of Yum) untuk Manajemen Paket RPM – Pembaruan Baru
Bagian 7: Pemantauan Sistem & Penjadwalan Cron
- Pemantauan Proses Linux dengan Perintah teratas
- Manajemen Proses Linux dengan Perintah Kill, Pkill dan Killall
- Manajemen Proses File Linux dengan Perintah lsof
- Penjadwalan Pekerjaan Linux dengan Cron
- 20 Alat Baris Perintah untuk Memantau Kinerja Linux – Bagian 1
- 13 Alat Pemantauan Kinerja Linux – Bagian 2
- Alat Pemantauan Nagios untuk Linux – Tingkat Tingkat Lanjut
- Alat Pemantauan Zabbix untuk Linux – Tingkat Tingkat Lanjut
- Skrip Shell untuk Memantau Jaringan, Penggunaan Disk, Waktu Aktif, Rata-Rata Beban, dan RAM – Pembaruan Baru
Bagian 8: Pengarsipan/Kompresi Linux, Pencadangan/Sinkronisasi, dan Pemulihan
Pengarsipan/Kompresi File
- Cara Mengarsipkan/Mengompresi File dan Direktori Linux menggunakan Perintah 'tar'
- Cara Membuka, Mengekstrak dan Membuat File RAR di Linux
- 5 Alat untuk Mengarsipkan/Mengompresi File di Linux
- Cara Mengarsipkan/Mengompresi File dan Mengatur Atribut File – Tingkat Lanjutan
Cadangkan/Sinkronisasi File dan Direktori di Linux
- Cara Menyalin/Mensinkronkan File dan Direktori Secara Lokal/Jarak Jauh dengan rsync
- Cara Mentransfer File/Folder di Linux menggunakan scp
- Rsnapshot (Berbasis Rsync) – Alat Cadangan Sistem File Lokal/Jarak Jauh
- Sinkronkan Dua Server Web/Situs Web Apache Menggunakan Rsync – Tingkat Lanjutan
Sistem File Linux Pencadangan/Pemulihan
- Cadangkan dan Pulihkan Sistem Linux menggunakan Redo Backup Tool
- Cara Mengkloning/Mencadangkan Sistem Linux Menggunakan – Alat Pemulihan Bencana Mondo Rescue
- Cara Memulihkan File/Folder yang Dihapus menggunakan Alat 'Pisau Bedah'
- 8 Perangkat Lunak “Kloning/Cadangan Disk” untuk Server Linux
Bagian 9: Sistem File Linux/Manajemen Penyimpanan Jaringan
- Apa itu Ext2, Ext3 & Ext4 dan Cara Membuat dan Mengonversi Sistem File Linux
- Memahami Jenis Sistem File Linux
- Pembuatan dan Konfigurasi Sistem File Linux – Tingkat Tingkat Lanjut
- Menyiapkan Sistem File Linux Standar dan Mengonfigurasi Server NFSv4 – Tingkat Tingkat Lanjut
- Cara Memasang/Melepas Sistem File Lokal dan Jaringan (Samba & NFS) – Tingkat Tingkat Lanjut
- Cara Membuat dan Mengelola Sistem File Btrfs di Linux – Tingkat Lanjutan
- Pengantar GlusterFS (Sistem File) dan Instalasi – Tingkat Tingkat Lanjut
Bagian 10: Manajemen LVM Linux
- Siapkan Penyimpanan Disk Fleksibel dengan Manajemen Volume Logis
- Cara Memperluas/Mengurangi LVM (Manajemen Volume Logis)
- Cara Mengambil Snapshot/Memulihkan LVM
- Siapkan Volume Penyediaan Tipis di LVM
- Kelola Beberapa Disk LVM menggunakan Striping I/O
- Memigrasikan Partisi LVM ke Volume Logis Baru
Bagian 11: Manajemen RAID Linux
- Pengantar RAID, Konsep RAID dan Level RAID
- Membuat Software RAID0 (Stripe) di 'Dua Perangkat' Menggunakan 'mdadm
- Menyiapkan RAID 1 (Mirroring) menggunakan 'Dua Disk' di Linux
- Membuat RAID 5 (Striping dengan Distributed Parity) di Linux
- Siapkan RAID Level 6 (Striping dengan Double Distributed Parity) di Linux
- Menyiapkan RAID 10 atau 1+0 (Bersarang) di Linux
- Menumbuhkan Array RAID yang Ada dan Menghapus Disk yang Gagal di Linux
- Merakit Partisi sebagai Perangkat RAID – Membuat & Mengelola Cadangan Sistem
Bagian 12: Mengelola Layanan di Linux
- Konfigurasikan Layanan Linux untuk Memulai dan Berhenti Secara Otomatis
- Cara Menghentikan dan Menonaktifkan Layanan yang Tidak Diinginkan di Linux
- Cara Mengelola Layanan 'Systemd' Menggunakan Systemctl di Linux
- Mengelola Proses dan Layanan Startup Sistem di Linux
Bagian 13: Keamanan Sistem Linux dan Firewall
Keamanan dan Alat Linux
- 25 Tips Memperkuat Keamanan untuk Server Linux
- 5 Praktik Terbaik untuk Mengamankan dan Melindungi Server SSH
- Cara Melindungi Grub dengan Kata Sandi di Linux
- Lindungi Login SSH dengan Pesan Spanduk SSH & MOTD
- Cara Mengaudit Sistem Linux menggunakan Alat Lynis
- Mengamankan File/Direktori menggunakan ACL (Access Control Lists) di Linux
- Cara Mengaudit Kinerja Jaringan, Keamanan, dan Pemecahan Masalah di Linux
- Esensi Kontrol Akses Wajib dengan SELinux – Pembaruan Baru
Firewall dan Alat Linux
- Panduan Dasar Tips/Perintah IPTables (Linux Firewall).
- Cara Mengatur Firewall Iptables di Linux
- Cara Mengonfigurasi 'FirewallD' di Linux
- Aturan 'FirewallD' yang Berguna untuk Mengonfigurasi dan Mengelola Firewall di Linux
- Cara Memasang dan Mengonfigurasi UFW – FireWall yang Tidak Rumit
- Shorewall – Firewall Tingkat Tinggi untuk Mengonfigurasi Server Linux
- Instal ConfigServer Keamanan & Firewall (CSF) di Linux
- Cara Memasang Distribusi Linux Firewall Gratis 'IPFire'
- Cara Install dan Konfigurasi pfSense 2.1.5 (Firewall/Router) di Linux
- 10 Firewall Keamanan Sumber Terbuka yang Berguna untuk Sistem Linux
Bagian 14: Pengaturan LAMP (Linux, Apache, MySQL/MariaDB dan PHP).
- Memasang LAMP di RHEL/CentOS 6.0
- Memasang LAMP di RHEL/CentOS 7.0
- Panduan Instalasi Server Ubuntu 14.04 dan Pengaturan LAMP
- Menginstal LAMP di Arch Linux
- Menyiapkan LAMP di Ubuntu Server 14.10
- Menginstal LAMP di Gentoo Linux
- Membuat Server Web Anda Sendiri dan Menghosting Situs Web dari Kotak Linux Anda
- Apache Virtual Hosting: Host Virtual Berbasis IP dan Berbasis Nama di Linux
- Cara Setup Server Apache Standalone dengan Hosting Virtual Berbasis Nama dengan Sertifikat SSL
- Membuat Host Virtual Apache dengan Opsi Aktifkan/Nonaktifkan Vhosts di RHEL/CentOS 7.0
- Membuat Virtual Host, Menghasilkan Sertifikat & Kunci SSL dan Mengaktifkan CGI Gateway di Gentoo Linux
- Lindungi Apache Terhadap Serangan Brute Force atau DDoS Menggunakan Modul Mod_Security dan Mod_evasive
- 13 Tips Keamanan dan Pengerasan Server Web Apache
- Cara Menyinkronkan Dua Server Web/Situs Web Apache Menggunakan Rsync
- Cara Install 'Varnish' (HTTP Accelerator) dan Melakukan Load Testing Menggunakan Apache Benchmark
- Memasang dan Mengonfigurasi LAMP/LEMP Stack di Debian 8 Jessie – Pembaruan Baru
Bagian 15: Pengaturan LEMP (Linux, Nginx, MySQL/MariaDB dan PHP).
- Instal LEMP di Linux
- Menginstal FcgiWrap dan Mengaktifkan Bahasa Dinamis Perl, Ruby dan Bash di Gentoo LEMP
- Menginstal LEMP di Gentoo Linux
- Menginstal LEMP di Arch Linux
Bagian 16: Administrasi MySQL/MariaDB
- Perintah Administrasi Basis Data Dasar MySQL
- 20 Perintah MySQL (Mysqladmin) untuk Administrasi Basis Data di Linux
- Perintah Pencadangan dan Pemulihan MySQL untuk Administrasi Basis Data
- Cara Mengatur Replikasi MySQL (Master-Slave).
- Mytop (Pemantauan Basis Data MySQL) di Linux
- Instal Mtop (Pemantauan Server Database MySQL) di Linux
- https://linux-console.net/mysql-kinerja-monitoring/
Bagian 17: Pembuatan Skrip Shell Dasar
- Memahami Linux Shell dan Tips Dasar Bahasa Scripting Shell – Bagian I
- 5 Skrip Shell untuk Pemula Linux untuk Mempelajari Pemrograman Shell – Bagian II
- Berlayar Melalui Dunia Linux BASH Scripting – Bagian III
- Aspek Matematika Pemrograman Linux Shell – Bagian IV
- Menghitung Ekspresi Matematika dalam Bahasa Skrip Shell – Bagian V
- Pengertian dan Fungsi Penulisan pada Shell Script – Part VI
- Lebih Dalam Tentang Kompleksitas Fungsi dengan Shell Scripting – Bagian VII
- Bekerja dengan Array di Linux Shell Scripting – Bagian 8
- Wawasan “Variabel” Linux dalam Bahasa Skrip Shell – Bagian 9
- Memahami dan Menulis 'Variabel Linux' di Shell Scripting – Bagian 10
- Substitusi Variabel Bersarang dan Variabel BASH Standar di Linux – Bagian 11
Bagian 18: Pertanyaan Wawancara Linux
- 15 Pertanyaan Wawancara tentang Perintah “ls” Linux – Bagian 1
- 10 Pertanyaan Wawancara Perintah 'ls' yang Berguna – Bagian 2
- Pertanyaan dan Jawaban Wawancara Linux Dasar – Bagian 1
- Pertanyaan dan Jawaban Wawancara Linux Dasar – Bagian 2
- Pertanyaan dan Jawaban Wawancara Linux untuk Pemula Linux – Bagian 3
- Pertanyaan dan Jawaban Wawancara Core Linux
- Pertanyaan dan Jawaban Wawancara Linux Acak yang Berguna
- Wawancara Tanya Jawab Berbagai Perintah di Linux
- Pertanyaan Wawancara Berguna tentang Layanan Linux dan Daemon
- Pertanyaan Wawancara MySQL Dasar untuk Administrator Basis Data
- Pertanyaan Wawancara Database MySQL untuk Pemula dan Menengah
- Database MySQL Tingkat Lanjut “Pertanyaan dan Jawaban Wawancara” untuk Pengguna Linux
- Pertanyaan Wawancara Apache untuk Pemula dan Menengah
- Pertanyaan dan Jawaban Wawancara VsFTP – Bagian 1
- Pertanyaan dan Jawaban Wawancara VsFTP Tingkat Lanjut – Bagian 2
- Pertanyaan dan Jawaban Wawancara SSH (Secure Shell) yang Berguna
- Pertanyaan dan Jawaban Wawancara “Squid Proxy Server” yang berguna di Linux
- Pertanyaan Wawancara Linux Firewall Iptables – Pembaruan Baru
- Pertanyaan Wawancara Dasar tentang Jaringan Linux – Bagian 1 – Pembaruan Baru
Bagian 19: Pertanyaan Wawancara Shell Scripting
- 'Pertanyaan dan Jawaban Wawancara' yang berguna di Linux Shell Scripting
- Pertanyaan dan Jawaban Wawancara Praktis tentang Linux Shell Scripting
Bagian 20: Buku Linux Gratis untuk Pembelajaran
- Lembar Cheat Baris Perintah Linux Lengkap
- Panduan Administrasi Tingkat Lanjut GNU/Linux
- Mengamankan & Mengoptimalkan Server Linux
- Manajemen Patch Linux: Menjaga Linux Tetap Terkini
- Pengantar Linux – Panduan Praktis
- Memahami Manajer Memori Virtual Linux®
- Linux Bible – Dilengkapi dengan Pembaruan dan Latihan
- Panduan Memulai Linux bagi Pemula
- Linux dari Awal – Buat OS Linux Anda Sendiri
- Buku Masak Skrip Linux Shell, Edisi Kedua
- Mengamankan & Mengoptimalkan Linux: Solusi Peretasan
- Mode Pengguna Linux – Pemahaman dan Administrasi
- Panduan Bash untuk Pemula Linux – Pembaruan Baru
Bagian 21: Sertifikasi Linux – Panduan Persiapan
- Panduan Sertifikasi RHCSA (Administrator Sistem Bersertifikat Red Hat).
- Panduan Sertifikasi LFCS (Linux Foundation Certified Sysadmin).
- Panduan Sertifikasi LFCE (Linux Foundation Certified Engineer).
Beri tahu kami jika Anda ingin menyertakan cara, panduan, atau tip Linux tertentu dalam panduan pembelajaran Linux ini. Jangan lupa untuk bergabung dengan komunitas sosial kami dan berlangganan buletin Email kami untuk mendapatkan petunjuk lebih lanjut.
- Facebook: https://www.facebook.com/TecMint
- Twitter: http://twitter.com/tecmint
- Linkedin: https://www.linkedin.com/company/tecmint