GNU/Linux >> Belajar Linux >  >> Linux

5 alasan untuk menggunakan Linux di tahun 2020

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 untuk nmcli . Lihat, pada titik tertentu, Anda harus mengakui bahwa kombinasi yang tidak suci dari ifconfig ditambah iwconfig dan terjun ke wpa_supplicant (yang diam-diam Anda jatuhkan sejak lama demi wicd anyway) hanya tidak efisien. Linux menggunakan nmcli 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 , dan batch 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 dan gdb adalah debugger penting yang mungkin sudah tidak asing lagi bagi pengembang. Pandangan baru tentang gcore fungsionalitasnya adalah ProcDump Microsoft, yang memperoleh dump inti dari ID proses (PID) sehingga Anda dapat menganalisisnya dengan gdb . 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!


Linux
  1. 5 alasan untuk menggunakan manajer paket Linux

  2. 5 perintah Linux yang tidak pernah saya gunakan

  3. Cara menggunakan perintah strace dan ltrace di Linux

  1. Tiga Perintah Linux yang Seharusnya Tidak Anda Gunakan

  2. A sampai Z Perintah Linux

  3. Cara Menggunakan Perintah Grep di Linux atau FreeBSD

  1. 7 perintah Linux untuk digunakan hanya untuk bersenang-senang

  2. 8 alasan untuk menggunakan lingkungan desktop Xfce Linux

  3. 10 Alasan Teratas Menggunakan Stasiun Kerja Fedora