Beberapa teknologi terbaik adalah target bergerak. Ketika teknologi mandek, masyarakat cenderung melampaui dan melampauinya. Linux, sistem operasi open source (OS) yang banyak digunakan, adalah teknologi dasar dan dasar untuk beberapa ide komputasi modern paling progresif. Jadi, meskipun secara mengejutkan tidak berubah setelah tiga dekade pengembangan, itu juga memungkinkan adaptasi. Akibatnya, Linux berada dalam posisi unik sebagai investasi yang baik dalam keterampilan karena tidak berubah dan kekuatan pendorong yang tampaknya abadi bagi keterampilan baru untuk dipelajari.
Tahun 2020 merupakan tahun yang aneh—dengan ukuran apa pun—tetapi untuk Linux, ini merupakan siklus pengembangan yang khas. Berikut adalah kilas balik tahun ini dan ulasan tentang apa yang perlu Anda ketahui tentang Linux di tahun 2020.
ZFS di Linux
Sistem file ZFS menawarkan pemeriksaan integritas untuk data dan metadata, redundansi dengan mirroring, dukungan hingga 256 triliun yobibyte penyimpanan, enkripsi asli yang dipercepat perangkat keras, dan replikasi yang efisien. ZFS adalah inovasi Sun Microsystems yang, sayangnya, memiliki lisensi yang melarangnya untuk dibundel dengan Linux secara default. Namun, grup OpenZFS telah mem-porting proyek ke BSD dan Linux sehingga Anda dapat menjalankan ZFS di segala hal mulai dari laptop hingga pusat data Anda.
Memulai ZFS ternyata sangat sederhana di Fedora Linux, seperti yang ditunjukkan Sheng Mao dalam artikelnya tentang menyiapkan ZFS di Linux.
Linux menyela
Tidak peduli seberapa akrab Anda dengan Linux, selalu ada kesempatan untuk menyelam lebih dalam dan menemukan bagaimana ia mencapai apa yang dilakukannya dengan sangat baik. Komputer yang menjalankan pasar saham, studio film digital, stasiun kerja audio, dan tugas intensif kinerja lainnya memerlukan pemrosesan waktu nyata, sementara komputer lain dapat menjadi sedikit malas saat memproses permintaan, dan itu bukan tugas kecil untuk mengelola banyak sekali loop yang terjadi pada komputer pada milidetik tertentu. Memahami bagaimana dan mengapa kernel Linux mengelola permintaan interupsi (IRQ) mungkin tidak penting bagi pengguna sehari-hari, tetapi ini adalah studi yang menarik, apa pun yang Anda lakukan di komputer. Baca artikel Stephan Avenwedde "Bagaimana kernel Linux menangani interupsi" untuk mempelajari lebih lanjut.
Linux di saku Anda
Lebih banyak sumber daya Linux
- Lembar contekan perintah Linux
- Lembar contekan perintah Linux tingkat lanjut
- Kursus online gratis:Ikhtisar Teknis RHEL
- Lembar contekan jaringan Linux
- Lembar contekan SELinux
- Lembar contekan perintah umum Linux
- Apa itu container Linux?
- Artikel Linux terbaru kami
Karena OS Android Google berjalan pada kernel Linux, banyak dari kita secara teknis memiliki Linux di saku kita. Senyaman mungkin, antarmuka Java Android yang mulus tidak selalu memberikan perasaan Linux banyak pengguna Linux mendambakan. Dan beberapa pengguna tidak memiliki ponsel Android sama sekali.
Kabar baiknya adalah Anda dapat menggunakan Linux di perangkat Android atau iOS, lengkap dengan terminal, Bash, Python, pengelola paket, dan semua hal lain yang Anda sukai dari OS desktop open source favorit Anda.
Jika Anda menggunakan Android, baca artikel saya tentang Termux. Dan jika Anda menggunakan iOS, baca artikel bagus Lee Tusman tentang menjalankan baris perintah Linux di perangkat iOS Anda.
Perintah baru di Linux
Waktu terus berjalan, dan terkadang perintah kuno yang kuno tidak cukup untuk sistem modern. Meskipun memori otot Anda mungkin melekat pada perintah seperti crontab
dan ifconfig
(dan iwconfig
dan wpa_supplicant
), ada pengganti yang sangat bagus untuk ini dan banyak lagi. Jika Anda tidak bisa meninggalkan perintah lama Anda, kenali alias Bash karena perintah baru ini layak dipelajari.
- Lepaskan
ifconfig
untuknmcli
. Lihat, pada titik tertentu, Anda harus mengakui bahwa kombinasi yang tidak suci dariifconfig
ditambahiwconfig
dan terjun kewpa_supplicant
(yang diam-diam Anda jatuhkan sejak lama demiwicd
anyway) hanya tidak efisien. Linux menggunakannmcli
sekarang, dan ini menjadi cara yang sangat berguna, terkadang bahkan intuitif untuk berinteraksi dengan jaringan Anda. Baca tutorial nmcli luar biasa dari Dave McKay. - Cronjobs,
at
, danbatch
adalah perintah unik abadi yang mungkin tidak boleh diganti. Mereka bagus untuk penjadwalan yang cepat dan sederhana, tetapi untuk pekerjaan yang kompleks, Anda mungkin menemukan beberapa fitur yang Anda suka sebagai pelengkapnya:pengatur waktu systemd. David Both menyediakan tutorial pengatur waktu sistem ekstensif yang menunjukkan cara menulis dan memantau tugas sistem khusus Anda yang penting. gcore
dangdb
adalah debugger penting yang mungkin sudah tidak asing lagi bagi pengembang. Pandangan baru tentanggcore
fungsionalitasnya adalah ProcDump Microsoft, yang memperoleh dump inti dari ID proses (PID) sehingga Anda dapat menganalisisnya dengangdb
. Ini lebih merupakan alternatif daripada pengganti, tetapi patut dicoba jika Anda ingin tahu tentang alat yang berbeda. Baca tutorial ProcDump Guarav Kamathe untuk informasi lebih lanjut.
Awan berjalan di Linux
Saat "awan" terus bergerak maju, Linux tetap menjadi kekuatan pendorong utamanya. Cloud adalah kumpulan komputer (node) dengan sistem file yang didistribusikan secara masif (seperti Ceph), dan biasanya dikelola dengan Kubernetes ("KOO-burr-net-eez" ] atau OpenShift.
Terlepas dari seberapa baik Anda mengenal Linux di laptop atau desktop atau bahkan di pusat data pribadi Anda, ada dunia baru eksperimen Linux yang tersedia dalam wadah yang berjalan di cloud. Diperlukan beberapa penyesuaian untuk mempelajari cara merasa nyaman dalam wadah singkat, tetapi dengan beberapa latihan dan sedikit konteks, Anda dapat membangun beberapa sistem yang menarik dan kemudian mengaturnya (yaitu, membuatnya diperbarui, diskalakan, dan berkinerja sesuai kebutuhan ) dengan Kubernetes.
Jiaqi Liu menulis salah satu ikhtisar terbaik dari alur kerja cloud di "Panduan pemula untuk orkestrasi container Kubernetes." Bacalah, lalu unduh eBuku Kubernetes Chris Collins untuk membangun cloud Anda sendiri di rumah di kluster Raspberry Pi.
Pertumbuhan sumber terbuka
Pengguna Linux menikmati konsistensi dan stabilitas Linux, dan ini merupakan bukti desain sistem Unix asli bahwa OS dapat tetap sama sementara juga mendorong batas-batasnya ke dalam bentuk teknologi baru yang menarik. Bagian dari kesenangan Linux dan open source adalah rasa penemuan yang Anda dapatkan ketika Anda mulai mempelajari perintah baru dan rasa pencapaian ketika bekerja untuk membuat hidup Anda lebih mudah. Lihatlah perkembangan Linux terbaru, dan mulailah dengan sesuatu yang baru hari ini!