Belajar Linux tidak harus menjadi perjalanan yang menakutkan lagi, berkat segudang sumber daya online. Lewatlah sudah hari-hari ketika Anda harus membaca buku teks yang membosankan dan mengandalkan dokumentasi teknis yang sulit digunakan untuk mempelajarinya. Kami menelusuri internet untuk menemukan situs web terbaik sehingga Anda dapat belajar Linux dengan cara yang menyenangkan, interaktif, dan menarik.
Mengapa Anda Harus Mempertimbangkan untuk Belajar Linux?
Jika Anda berencana masuk ke dunia TI, memahami cara kerja Linux adalah suatu keharusan. Sebagian besar bidang TI seperti jaringan, administrasi server, pemrograman & pengembangan, DevOps, atau keamanan siber, memerlukan kemahiran dalam sistem Linux.
Bahkan jika Anda tidak merencanakan karir di bidang TI, Anda masih dapat memperoleh pengetahuan Linux untuk keuntungan pribadi. Apakah Anda tertarik dengan cara kerja sistem operasi, membutuhkannya untuk studi akademis, atau mempelajarinya hanya untuk bersenang-senang, menguasai Linux bisa menjadi pengalaman yang berharga.
7 Situs Web Untuk Belajar Linux
Kami meneliti dan menyusun daftar ini secara mendalam berdasarkan pada konten, kemudahan penggunaan, dan tujuan pembelajaran. Jadi, tanpa basa-basi lagi, mari langsung masuk ke daftarnya.
Linux Journey
Linux Journey berada di urutan teratas daftar karena struktur pelajarannya yang terorganisir dengan baik. Dari baris perintah hingga jaringan, semuanya siap membantu Anda. Semua pelajaran dikategorikan menjadi beberapa bagian tergantung di mana Anda berada dalam perjalanan belajar Linux. Dan di bawah setiap bagian, terdapat subbagian yang membagi pelajaran lebih jauh lagi.
Semua pelajaran berbasis teks, dengan cuplikan kode tambahan jika diperlukan. Ini bisa menjadi tipuan bagi orang-orang yang lebih menyukai materi visual. Namun, cara mereka menggambarkan pelajaran menjadikannya bacaan yang menyenangkan dan sangat berharga bahkan jika Anda tidak suka membaca. Setiap pelajaran sangat singkat, sehingga Anda dapat menyelesaikannya hanya dalam beberapa menit. Pelajarannya dilengkapi dengan latihan yang memberi Anda pengalaman langsung, yang sangat kami rekomendasikan saat memperoleh pengetahuan teknis. Anda juga dapat menguji pembelajaran Anda dengan pertanyaan kuis di bagian bawah.
Antarmuka pengguna (UI) terlihat ramping dan bersih sehingga Anda memiliki pengalaman yang luar biasa saat belajar. Anda tidak perlu terlalu banyak bernavigasi untuk menemukan pelajaran yang Anda cari. Linux Journey menawarkan 15 bahasa pada tulisan ini, sehingga memungkinkan untuk belajar dalam bahasa pilihan Anda. Jika Anda mencari sumber untuk mendapatkan gambaran umum tentang cara kerja segala sesuatu di Linux tanpa mencobanya sendiri, Linux Journey bisa menjadi teman terbaik Anda.
OverTheWire
OverTheWire adalah tentang mempelajari Linux melalui pemecahan tantangan yang mereka sebut “Wargames”. Tantangannya sebagian besar ditujukan bagi orang-orang yang tertarik mempelajari keamanan komputer. Namun, ada bagian lengkap untuk mempelajari dasar-dasar Linux.
Ada 10+ permainan perang. Setiap permainan perang mencakup aspek keamanan yang berbeda. Misalnya, permainan perang pertama, “Bandit”, mencakup dasar-dasar perintah Linux. “Natas” mencakup keamanan web. “Krypton” membahas konsep kriptografi. “Narnia” adalah tentang eksploitasi dasar. Setiap wargame terdiri dari banyak level. Anda harus menyelesaikan level secara kronologis untuk maju ke level berikutnya dan menyelesaikan permainan. Jadi serasa sedang menjalani petualangan.
Untuk memainkan game ini, Anda perlu terhubung ke server wargame masing-masing melalui SSH. Setiap level, terutama dalam permainan perang pemula, memberi Anda sumber belajar seperti halaman manual dan Wikipedia sehingga Anda dapat mempelajari terlebih dahulu apa yang Anda perlukan untuk menyelesaikan tantangan tertentu. Jika Anda suka memecahkan tantangan berat, maka OverTheWire bisa menjadi pilihan terbaik Anda untuk mempelajari Linux.
Linux Survival
Linux Survival adalah kompilasi topik dan perintah Linux pemula yang disusun dalam modul. Ada total empat modul. Setiap modul berisi serangkaian topik yang berbeda. Misalnya, modul 1 membahas tentang manipulasi file dan direktori di Linux. Untuk melanjutkan ke modul baru, Anda harus menyelesaikan modul sebelumnya untuk mendapatkan pengetahuan yang diperlukan.
Pelajaran disusun sedemikian rupa sehingga Anda dapat dengan cepat membaca materi yang diperlukan untuk mengetahui cara kerja Linux dan perintah Linux tertentu. Kemudian Anda dapat mencoba perintah di jendela terminal yang disediakan untuk melihat penggunaan praktis dari perintah tersebut. Pelajaran ini sangat membantu dalam memandu Anda memahami konsep dan menjelaskan kasus penggunaan. Selain teks, terdapat juga beberapa visual seperti gambar dan grafik, sehingga Anda dapat lebih memahaminya.
Setelah setiap modul, Anda dapat mengikuti kuis untuk menguji pengetahuan Anda. Jika Anda memasukkan perintah yang salah di terminal atau memasukkan jawaban yang salah di kuis, ini akan menunjukkan kepada Anda jawaban yang benar. Linux Survival juga memiliki banyak tautan berguna yang dapat Anda rujuk untuk mempelajari lebih lanjut dan daftar perintah yang paling sering digunakan di Linux. Karena pendekatannya yang ramah bagi pemula dan integrasi terminal, Linux Survival pasti mendapatkan rekomendasi kami untuk mempelajari Linux.
Terminus
Terminus adalah tentang mempelajari baris perintah Linux dengan memainkan game petualangan berbasis teks. Dibuat oleh dua mahasiswa Institut Teknologi Massachusetts (MIT), game terminal ini membawa Anda pada perjalanan menjelajahi dunia misterius dan menyelamatkannya dari penyihir gelap yang jahat.
Untuk menavigasi berbagai area dalam game, berinteraksi dengan objek, dan menjelajahi lingkungan sekitar Anda, Anda perlu memasukkan perintah Linux yang sebenarnya. Gim ini membatasi Anda pada beberapa perintah di lingkungan tertentu. Alasannya adalah pengembang tidak ingin Anda memiliki akses ke semua perintah yang tersedia sejak awal. Sebaliknya, Anda mempelajari masing-masing secara menyeluruh dengan menggunakannya bila diperlukan. Ini juga memungkinkan Anda bereksperimen dengan perintah secara bebas.
Meskipun ini adalah petualangan berbasis teks, terdapat grafis seni piksel retro, membuat game ini semakin menghibur. Mereka juga menciptakan koneksi visual yang berkesan dengan perintah yang Anda masukkan. Jika baris perintah tampaknya sulit untuk Anda pelajari, dan Anda menginginkan cara yang lebih gamified untuk menguasainya, Terminus adalah pilihan tepat untuk memulai petualangan Anda dan memahami dasar-dasarnya.
Hackerrank
Hackerrank adalah platform perekrutan teknologi. Bagian dari platform ini adalah untuk mempersiapkan kandidat dengan tantangan pemecahan masalah tentang bahasa pemrograman, struktur data, database, matematika, dan tentu saja, shell Linux.
Jika Anda terbiasa dengan pemrograman kompetitif, maka Anda akan menyukai gaya belajar ini . Di setiap tantangan, Anda diberikan deskripsi masalah, batasan masalah, contoh masukan, contoh keluaran, dan penjelasan masalah. Ada editor kode terintegrasi tempat Anda dapat menulis kode Bash untuk menyelesaikan masalah. Anda dapat menguji kode Anda untuk menemukan kesalahan, lalu mengirimkan solusi Anda. Hackerrank menguji solusi Anda dengan masukan berbeda untuk melihat apakah solusi Anda benar.
Ada editorial, panel diskusi, tutorial masalah, dan papan peringkat, menciptakan lingkungan kompetitif untuk membuat Anda tetap termotivasi. Namun, tidak semua masalah berisi tutorial atau solusi terlampir. Jadi, tidak seperti opsi lain dalam daftar ini, Hackerrank tidak banyak membantu. Ini lebih cocok untuk orang yang memiliki ide dasar tentang Bash dan ingin menguji pengetahuannya. Jadi jika itu yang Anda inginkan, Anda akan menikmati mengasah pengetahuan Linux Anda di sini.
PicoCTF
PicoCTF terkenal karena tantangan Capture The Flag (CTF) yang ramah bagi pemula. CTF adalah tantangan keamanan di mana pemain perlu menemukan sepotong teks atau string dengan melakukan berbagai tugas. Banyak tantangan CTF yang melibatkan penggunaan perintah Linux atau menavigasi server Linux yang rentan. Ada ratusan tantangan yang dapat dipilih. Semua tantangan dikategorikan ke dalam topik yang berbeda. Sebagian besar tantangan Linux termasuk dalam kategori “Keterampilan Umum”. Bergantung pada tingkat kesulitan soal, Anda diberikan poin saat berhasil menyelesaikan tantangan. Beberapa soal yang lebih sulit mencakup petunjuk yang dapat Anda gunakan jika mengalami kebuntuan, tanpa penalti. Hal ini memudahkan pendatang baru untuk menikmati proses belajar mereka.
PicoCTF menawarkan shell web yang dapat Anda gunakan untuk menyelesaikan tantangan bahkan jika Anda tidak memiliki akses terminal apa pun. Bagian PicoGym berisi semua soal masa lalu dari kompetisi KKP. Total poin yang Anda peroleh disimpan di akun Anda sehingga Anda dapat melacak kemajuan Anda. Jika Anda tertarik mempelajari Linux melalui tantangan keamanan yang menyenangkan, maka Anda harus mencoba PicoCTF.
Vim Adventures
Tidak seperti banyak sumber daya dalam daftar ini yang berfokus pada dasar-dasar Linux atau baris perintah, Vim Adventures adalah tentang mempelajari cara menggunakan Vim, salah satunya salah satu editor teks paling populer yang digunakan oleh pengguna Linux. Vim Adventures adalah game petualangan yang akan membantu Anda menjadi mahir dalam editor ini.
Anda mungkin bertanya-tanya, apa rumitnya editor teks sehingga Anda perlu memainkan game untuk mempelajarinya? Vim sangat berbeda dari banyak editor teks tradisional yang mungkin pernah Anda gunakan sebelumnya. Misalnya, jika Anda ingin keluar dari editor Vim, Anda perlu memasukkan :q! memerintah. Alasan orang-orang sangat menyukai editor ini adalah setelah Anda menguasainya, Anda tidak dapat hidup tanpanya karena seberapa cepat Anda dapat menyelesaikan pekerjaan dengannya.
Vim Adventures berfokus pada semua perintah dan tombol yang diperlukan untuk mengoperasikannya. Editor Vim. Ini termasuk menavigasi teks, menyimpan data, menjalankan makro, dan banyak lagi. Anda harus melewati labirin dan menyelesaikan berbagai tugas untuk menyelesaikan permainan. Untuk akses penuh ke game, Anda perlu membeli lisensi.
Cara Terbaik Belajar Linux
Meskipun situs web dan game interaktif dapat memberikan pengalaman belajar yang menyenangkan, tidak ada cara yang lebih baik untuk belajar selain mengotori tangan Anda. Dan hal ini juga berlaku untuk belajar Linux.
Jadi, apa cara terbaik untuk belajar Linux? Dengan menginstalnya dan menggunakannya sendiri. Benamkan diri Anda dalam lingkungan Linux.
Tapi jangan khawatir. Kami tidak menyarankan Anda untuk membuang OS Anda saat ini dan menginstal Linux langsung di perangkat keras Anda, karena ada banyak cara untuk mencoba Linux. Anda dapat menggunakan perangkat lunak virtualisasi seperti VirtualBox atau VMWare untuk menginstal distribusi Linux pilihan Anda. Kemudian, mainkan distro untuk mempelajari cara kerjanya. Bagian terbaiknya adalah meskipun Anda merusak sesuatu, hal itu tidak akan memengaruhi perangkat Anda sama sekali. Jika Anda memutuskan untuk belajar dari sumber daya yang kami sebutkan dalam posting ini, Anda dapat menguji keterampilan tersebut di sistem operasi yang Anda instal. NbspBersenang-senang Sepanjang Jalan
Linux, yang sering dianggap sebagai jantung dunia sumber terbuka, menawarkan dunia kemungkinan bagi mereka yang memutuskan untuk menerimanya. Masing-masing situs web ini memberikan pendekatan unik untuk kemahiran Linux, mulai dari penguasaan baris perintah hingga memperbaiki kerentanan keamanan. Hal ini memastikan Anda tidak hanya memperoleh pengetahuan tetapi juga dapat menerapkannya dalam kehidupan nyata. Jadi jangan ragu untuk mendalami, membuat kesalahan, dan merayakan kemenangan kecil sepanjang perjalanan ini.
Ingin belajar Linux dari panduan singkat dan praktis? Lihat panduan kami untuk bekerja lebih cepat di terminal atau menulis skrip Bash pertama Anda.