Menjadi Linux System Administrator
Topik:
LinuxLevel: Menengah
Siswa Terdaftar
Topik:
LinuxLevel: Menengah
Siswa Terdaftar
Kelas ini merupakan langkah ke-tiga Anda untuk menjadi DevOps Engineer.
Linux saat ini telah menjadi sistem operasi yang paling populer, terutama untuk penggunaan komputer pribadi, data center, cloud computing, embedded system, game console, smartphone, bahkan hingga peralatan IoT. Dengan menguasai sistem operasi Linux, niscaya akan membawa Anda menjadi seorang Linux System Administrator yang kompeten. Selain itu, memahami Linux juga sangat berguna apabila Anda ingin mengimplementasikan DevOps atau menjadi seorang DevOps Engineer.
Kelas ini merupakan langkah ke-tiga Anda untuk menjadi DevOps Engineer.
Peralatan Belajar
Spesifikasi minimal perangkat:
Prosesor
Intel Dual Core (Rekomendasi Core i3 ke atas)
Tools yang dibutuhkan untuk belajar:
Windows Subsystem for Linux (WSL)
Untuk pengguna Windows
Lihat semua peralatan belajar
Lihat semua peralatan belajarKelas ini membutuhkan spesifikasi perangkat seperti berikut:
RAM
2 GB (Rekomendasi 4 GB)
Layar
1366 x 768 (Rekomendasi Full HD 1920 x 1080)
Sistem Operasi
Windows, Linux, MacOS
Prosesor
Intel Dual Core (Rekomendasi Core i3 ke atas)
Kelas ini membutuhkan beberapa tools berikut:
Windows Subsystem for Linux (WSL)
Untuk pengguna Windows
Command Line (Terminal atau cmd)
Untuk pengguna Linux
Virtual Machine Software (VirtualBox atau VMware Workstation Player)
Untuk pengguna macOS
Metode Ajar
Lihat semua metode ajar
Lihat semua metode ajarKontributor
2Curriculum Developer yang membangun kelas ini:
Fikri Helmi Setiawan
Lead Curriculum Developer at Dicoding Indonesia
Ahmad Haris
Profesional Linux Administrator, Linux Evangelist
Reviewer
17Code Reviewer yang akan me-review tugas dan kode Anda:
Amril Hakim Sihotang
External Code Reviewer at Dicoding Indonesia
Fikri Helmi Setiawan
Lead Curriculum Developer at Dicoding Indonesia
Nanang Sutisna
- Mobile & Web Enthusiast
- External Code Reviewer at Dicoding Indonesia
Alexzander Purwoko
Code Reviewer at Dicoding Indonesia
Lihat semua kontributor dan reviewer
Lihat semua kontributor dan reviewerKontributor kelas
Curriculum Developer yang membangun kelas ini:
Fikri Helmi Setiawan
Lead Curriculum Developer at Dicoding Indonesia
Ahmad Haris
Profesional Linux Administrator, Linux Evangelist
Tim Reviewer
Code Reviewer yang akan me-review tugas dan kode Anda:
Amril Hakim Sihotang
External Code Reviewer at Dicoding Indonesia
Fikri Helmi Setiawan
Lead Curriculum Developer at Dicoding Indonesia
Nanang Sutisna
- Mobile & Web Enthusiast
- External Code Reviewer at Dicoding Indonesia
Alexzander Purwoko
Code Reviewer at Dicoding Indonesia
RENALDY GATAN PRAMANA
DevOps Enthusiast
I am a DevOps Engineer with 1 year of experience, along with 3 years of prior experience in IT Workspace. My skills include managing Linux Servers, CI/CD with GitLab and Jenkins, virtualization using Proxmox, container management with Docker and Kubernetes, and working with various cloud platforms, especially GCP.Â
Bervianto Leo Pratama
External Code Reviewer at Dicoding Indonesia
Microsoft Certified
AWS Certified
Cisco Certified
Google Certified
Community
Achievements
Mohamad Zaelani
External Code Reviewer Dicoding
Feel free to connect with me on LinkedIn.
• External Code Reviewer Dicoding
• Backend Developer
• TensorFlow Developer Certified
Ivan Aulia Rahman
Software Engineer @ Starva | External Code Reviewer @ Dicoding
Dicoding Elite Achievements:
• Elite of The Month Jan 2023: The Submission Wizard
• Elite of The Month Jun 2023: #3 The Discord Dynamo
• Elite of The Month Aug 2023: #2 The Submission Wizard
• Elite of The Month Jan 2024: #3 The Submission Wizard
• Elite of The Month Feb 2024: #3 The Submission Wizard
• Elite of The Month Aug 2024: #3 The Code Savior
Yusuf Sugiono
Fullstack Developer di PT Prima Visi Globalindo
• Google Cloud Certified Associate Cloud Engineer
• Google Cloud Certified Cloud Digital Leader
• AWS Certified Cloud Practitioner
• Alumni Bangkit 2021 - Cloud Computing Learning Path
• Alumni SIB Dicoding Cycle 1 - Machine Learning & FrontEnd Learning Path
Feel free to connect with me on LinkedIn
Hasan Ismail Abdulmalik
Software Engineering Student at College of Vocational Studies IPB University
I am a web developer who is interested in both backend and frontend development. I have been teaching myself web development and am familiar with programming languages such as HTML, CSS, JavaScript, PHP and Python as well as frameworks like Laravel, Django, React and Node.js. I am eager to gain practical experience and contribute to the development of high-quality websites and software.
Sofyan Egi Lesmana
You can reach out me on my Linkedin.
Louis Aldorio
External Code Reviewer at Dicoding Indonesia
Machine Learning Enthusiast And Software Engineer specialized in GO
Shiela Farah Diva
Network and Cloud Enthusiast /still learning/
Sayed Khaidir Ali
Cloud Engineer at iZeno
Versatile professional with a strong background in cloud infrastructure and back-end software engineering. Currently managing cloud environments on Google Cloud Platform and AWS as a Cloud Infrastructure Engineer at iZeno Indonesia.
Skilled in designing and optimizing systems, with hands-on experience in Kubernetes, Docker, Golang, Java, and various databases. Proven ability to lead projects, write comprehensive technical documentation, and mentor junior engineers. Certified in Red Hat OpenShift Administration.
Amril Hakim Sihotang
External Code Reviewer at Dicoding Indonesia
Fikri Helmi Setiawan
Lead Curriculum Developer at Dicoding Indonesia
Rizki Maulana
Mobile Engineer at majoo Indonesia
Nanang Sutisna
- Mobile & Web Enthusiast
- External Code Reviewer at Dicoding Indonesia
Alexzander Purwoko
Code Reviewer at Dicoding Indonesia
RENALDY GATAN PRAMANA
DevOps Enthusiast
I am a DevOps Engineer with 1 year of experience, along with 3 years of prior experience in IT Workspace. My skills include managing Linux Servers, CI/CD with GitLab and Jenkins, virtualization using Proxmox, container management with Docker and Kubernetes, and working with various cloud platforms, especially GCP.Â
Bervianto Leo Pratama
External Code Reviewer at Dicoding Indonesia
Microsoft Certified
AWS Certified
Cisco Certified
Google Certified
Community
Achievements
Mohamad Zaelani
External Code Reviewer Dicoding
Feel free to connect with me on LinkedIn.
• External Code Reviewer Dicoding
• Backend Developer
• TensorFlow Developer Certified
Ivan Aulia Rahman
Software Engineer @ Starva | External Code Reviewer @ Dicoding
Dicoding Elite Achievements:
• Elite of The Month Jan 2023: The Submission Wizard
• Elite of The Month Jun 2023: #3 The Discord Dynamo
• Elite of The Month Aug 2023: #2 The Submission Wizard
• Elite of The Month Jan 2024: #3 The Submission Wizard
• Elite of The Month Feb 2024: #3 The Submission Wizard
• Elite of The Month Aug 2024: #3 The Code Savior
Yusuf Sugiono
Fullstack Developer di PT Prima Visi Globalindo
• Google Cloud Certified Associate Cloud Engineer
• Google Cloud Certified Cloud Digital Leader
• AWS Certified Cloud Practitioner
• Alumni Bangkit 2021 - Cloud Computing Learning Path
• Alumni SIB Dicoding Cycle 1 - Machine Learning & FrontEnd Learning Path
Feel free to connect with me on LinkedIn
Hasan Ismail Abdulmalik
Software Engineering Student at College of Vocational Studies IPB University
I am a web developer who is interested in both backend and frontend development. I have been teaching myself web development and am familiar with programming languages such as HTML, CSS, JavaScript, PHP and Python as well as frameworks like Laravel, Django, React and Node.js. I am eager to gain practical experience and contribute to the development of high-quality websites and software.
Alex Wijaya
External Code Reviewer at Dicoding Indonesia
Sofyan Egi Lesmana
You can reach out me on my Linkedin.
Louis Aldorio
External Code Reviewer at Dicoding Indonesia
Machine Learning Enthusiast And Software Engineer specialized in GO
Shiela Farah Diva
Network and Cloud Enthusiast /still learning/
Sayed Khaidir Ali
Cloud Engineer at iZeno
Versatile professional with a strong background in cloud infrastructure and back-end software engineering. Currently managing cloud environments on Google Cloud Platform and AWS as a Cloud Infrastructure Engineer at iZeno Indonesia.
Skilled in designing and optimizing systems, with hands-on experience in Kubernetes, Docker, Golang, Java, and various databases. Proven ability to lead projects, write comprehensive technical documentation, and mentor junior engineers. Certified in Red Hat OpenShift Administration.
Muhamad Anis
Ribuan siswa sukses belajar di Dicoding Academy. Apa kata mereka? Berikut adalah testimoni asli mereka.
Berikut adalah beberapa pertanyaan yang paling sering ditanyakan.
Materi yang akan Anda pelajari pada kelas ini.
Memahami HAKI, mekanisme belajar, forum diskusi, glosarium, dan daftar referensi.
2 Menit
10 Menit
10 Menit
10 Menit
Forum Diskusi
20 Menit
Glosarium
10 Menit
Daftar Referensi
5 Menit
Mengenal sistem operasi Linux dengan belajar open source, sistem operasi, dan arsitektur Linux.
Free/Open Source Software
20 Menit
Pengantar Sistem Operasi
10 Menit
Mengenal Linux Lebih Dalam
25 Menit
Keuntungan Menggunakan Linux
15 Menit
Arsitektur Linux
30 Menit
Rangkuman Pengenalan Linux
10 Menit
Kuis Pengenalan Linux
10 Menit
Mengerti bagaimana cara berinteraksi dengan sistem operasi Linux dengan belajar shell, user, dan user management.
Pengenalan Shell dan Terminal
25 Menit
Latihan Berinteraksi dengan Linux melalui Shell
25 Menit
Root User, Regular User, dan System User
10 Menit
User Management
20 Menit
Rangkuman Berinteraksi dengan Linux
10 Menit
Kuis Berinteraksi dengan Linux
10 Menit
Mengerti bagaimana cara bekerja dengan filesystem, mulai dari berinteraksi dengan disk, directory dan file, file permission, hingga file archiving.
Pengenalan Filesystem
15 Menit
Latihan Berinteraksi dengan Filesystem
25 Menit
Directory dan File
15 Menit
Latihan Mengelola Directory dan File
15 Menit
File Permission
15 Menit
Latihan Mengelola File Permission
10 Menit
File Archiving
15 Menit
Rangkuman Filesystem
10 Menit
Kuis Filesystem
10 Menit
Mengetahui bagaimana cara menulis shell scripting yang baik dan benar, mulai dari variable, data type, control flow, function, hingga input/output.
Pengenalan Shell Scripting
15 Menit
Variable
10 Menit
Data Type
15 Menit
Control Flow
18 Menit
Function
10 Menit
Input/Output
20 Menit
Rangkuman Shell Scripting
10 Menit
Kuis Shell Scripting
10 Menit
Menguji pemahaman peserta dalam membuat shell script dengan menerapkan kriteria-kriteria yang telah ditentukan.
Proyek Shell Scripting
180 Menit
Mengetahui berbagai services yang tersedia di Linux dan memahami bagaimana cara pengelolaannya.
Pengenalan Linux Services
15 Menit
Service Management
20 Menit
Network Services
25 Menit
Encryption dan Decryption
20 Menit
Package Management
20 Menit
Automation
10 Menit
Latihan Instalasi dan Konfigurasi SSH Server
20 Menit
Rangkuman Linux Services
10 Menit
Kuis Linux Services
10 Menit
Memahami berbagai praktik dalam memelihara sistem, seperti monitoring dan logging.
Device I/O dan Network Interface Management
25 Menit
System Monitoring
25 Menit
System Logging
25 Menit
Latihan Monitoring dan Logging NGINX
10 Menit
Rangkuman Pemeliharaan Sistem
10 Menit
Kuis Pemeliharaan Sistem
10 Menit
Mengerti cara membuat serta mengelola VM dan container di sistem operasi Linux.
Virtual Machine di Linux
15 Menit
Latihan Membuat Virtual Machine dengan KVM
20 Menit
Latihan Membuat Virtual Machine dengan Firecracker
0 Menit
Container di Linux
15 Menit
Latihan Berinteraksi dengan Docker
20 Menit
Latihan Menjalankan NGINX dengan Docker
0 Menit
Rangkuman VM dan Container
10 Menit
Kuis VM dan Container
10 Menit
Ujian akhir yang harus ditempuh untuk lulus dari kelas ini.
Rangkuman Kelas
30 Menit
Ujian Akhir
120 Menit
Menguji pemahaman peserta dalam mengonfigurasi SSH server dengan menerapkan kriteria-kriteria yang telah ditentukan.
Proyek Konfigurasi SSH Server
300 Menit