Buku Terbaik untuk Belajar Linux

Best Books Learning Linux



Buku sangat diperlukan dalam pencarian pengetahuan anda kerana buku ini dapat memberikan jalan untuk diikuti ketika anda merasa kehilangan. Apabila pengarang membuat buku, mereka menghabiskan lebih banyak jam dalam penyelidikan, penyuntingan, dan penciptaan daripada pembuatan catatan blog atau catatan video. Itulah sebabnya mengapa buku masih relevan pada zaman carian Google ini, kursus dalam talian terbuka besar (MOOC), dan tutorial YouTube. Namun, dengan beratus-ratus buku Linux tersedia di pasaran, mungkin sukar untuk mencari bahan bacaan yang sesuai dengan tahap pengalaman anda.

Pilihan terbaik kami untuk Buku Terbaik untuk Belajar Linux adalah Belajar Linux dengan Cepat, Panduan Mesra untuk Menguasai Sistem Operasi Paling Kuat di Dunia dengan Mudah Beli sekarang dengan harga $ 39.99 USD di Amazon

Dalam artikel ini, kami telah mengkaji beberapa buku Linux yang hebat untuk membantu anda mempersempit carian anda. Sebilangan buku ini ditujukan untuk pakar, sementara yang lain memberikan pengenalan kepada Linux. Oleh itu, tanpa mengira tahap kemahiran anda, ulasan ini dapat membantu anda memilih bacaan seterusnya.







Mari kita mulakan.



Bagaimana Linux Berfungsi oleh Brian Ward

Bagaimana Linux Berfungsi




Penonton: Pemula





Mengenai Pengarang: Brian Ward adalah arkitek perisian, penulis, instruktur, dan perunding. Dia kini bekerja sebagai ketua teknikal di sebuah firma swasta di Gaithersburg, Maryland. Dia telah bekerja dengan Linux sejak awal 1990-an, dan dia memiliki Ph.D. dalam sains komputer dari University of Chicago. Dia juga telah mengarang The Linux Problem Solver, Linux Kernel-HOWTO, dan The Book of VMware.

Ulasan: Pemula yang ingin mengetahui cara kerja dalaman sistem operasi Linux (OS) tidak akan menemui buku yang lebih baik. Tempoh. Penulis memberikan penjelasan yang menyeluruh dan intuitif mengenai cara kerja (yang sering diabaikan) sistem operasi. Cara Kerja Linux menjadikan konsep di sebalik OS Linux dapat diakses oleh semua orang. Dengan membaca buku itu, anda akan mendapat pemahaman tentang pandangan sukar yang biasanya berasal dari pengalaman bertahun-tahun.



Buku ini menerangkan bagaimana boot Linux, dari boot loader hingga init implementasi; bagaimana kernel menguruskan pelbagai peranti, pemacu, dan proses, bagaimana jaringan, antara muka, firewall, dan pelayan berfungsi, Bagaimana alat pengembangan berfungsi dan berkaitan dengan perpustakaan bersama, dan bagaimana menulis skrip shell. Buku ini juga meneroka kernel dan tugas sistem utama di dalam ruang pengguna, termasuk sistem panggilan IO dan sistem fail. Dengan gabungan pengetahuan latar belakang, maklumat teoritis, senario dunia nyata, dan penjelasan yang relevan, Bagaimana Linux Works mengajar anda semua yang anda perlukan untuk menyelesaikan masalah sial dan mengendalikan OS anda.

Yang paling penting, jika anda berminat dengan komputer, buku ini senang dibaca. Penulis mengemas setiap 350+ halaman dengan pengetahuan terperinci dan contoh intuitif, jadi sama ada anda ingin mempelajari setiap ayat atau membaca secara santai, anda masih akan mendapat gambaran keseluruhan yang baik mengenai hubungan antara kernel dan antara muka pengguna. Profesional pasti menganggap buku ini sangat menggembirakan, tetapi kami yakin buku ini lebih bermanfaat untuk pemula.

Beli Bagaimana Linux Berfungsi: Amazon

Belajar Linux dengan pantas oleh Ahmed Alkabary

Belajar Linux dengan pantas

Penonton: Pemula dan Pemula Lanjutan

Mengenai Pengarang: Ahmed, seorang teknisi dan pengaturcara sejak sekolah menengahnya, kini menjadi Pentadbir Sistem Linux profesional yang berpengalaman bekerja di IBM di Kanada. Sebagai tambahan kepada tugas pentadbiran sistem sepenuh masa, Ahmed adalah latihan yang berjaya dengan lebih daripada 100,000 pelajar belajar dari Ahmed di Udemy pelantar. Pada tahun 2020, Ahmed memenangi Anugerah Bintang Super LiFT Sysadmin. Selain Linux Ahmed disahkan dan mempunyai kepakaran dalam Cisco Routers dan Cloud Platform seperti AWS dan Azure. Lihat temu ramah dengan Ahmed di sini.

Ulasan: Buku-buku ini dimaksudkan untuk menjadi perjalanan yang menyenangkan dari pendedahan awal anda ke linux untuk memiliki landasan yang kuat sebagai pengguna Linux untuk penggunaan desktop harian, untuk pentadbiran pelayan dan atau untuk pengembangan program. Penulis telah memberi maksud untuk bersenang-senang dan mendorong bermain sebagai bentuk pembelajaran semasa anda diperkenalkan dengan konsep.

Isi bermula dengan memasang Linux di mesin maya untuk memastikan pembaca mempunyai persekitaran untuk menggunakan linux untuk pembelajaran mereka walaupun mereka ingin memulakan dengan Windows atau MacOS dan menggunakan mesin maya untuk memasang linux untuk pertama kalinya. Setelah persekitaran dipasang, pelajar beralih ke menavigasi dan memahami sistem fail linux, menggunakan editor standard untuk menyunting fail. Ingat di Linux, semuanya adalah fail! Anda belajar bagaimana menavigasi halaman sistem bantuan dan manual terbina dalam supaya anda tidak tersesat di Linux. Pengurusan pengguna, pengurusan pakej dan pengurusan rangkaian semuanya penting untuk pentadbir sistem masa depan, dan juga pemeliharaan Desktop Linux anda sendiri. Skrip Bash diajarkan, juga crontab sehingga anda dapat mengotomatisasi persekitaran anda. Keselamatan dan banyak lagi.

Buku yang menyeronokkan ini memberikan rawatan holistik terhadap persekitaran linux dan mengajar anda bagaimana mengurus sistem linux anda untuk diri sendiri dan orang lain. Setelah membaca buku ini sepenuhnya, anda akan mempunyai pemahaman yang jelas mengenai Linux dan kehidupan pentadbir sistem.

Beli Belajar Linux dengan Cepat, Panduan Mesra untuk Menguasai Sistem Operasi Paling Kuat di Dunia dengan Mudah: Amazon

Pentadbiran Linux: Panduan Sistem Operasi Linux dan Garis Perintah untuk Pentadbir Linux oleh Jason Cannon

Pentadbiran Linux


Penonton: Pemula dan Pakar

Mengenai Pengarang: Jason Cannon adalah jurutera sistem UNIX dan Linux. Dia telah mengarang beberapa buku mengenai Linux (terutama Command Line Kung Fu dan Pentadbiran Linux). Dia adalah pengasas Akademi Latihan Linux dan perunding bebas untuk perniagaan kecil, dan dia telah mengarahkan lebih daripada 40,000 pelajar melalui kursus dalam talian dan luar taliannya. Di samping itu, dia telah bekerjasama dengan syarikat seperti Hewlett-Packard, Xerox, UPS, dan Amazon, antara lain.

Ulasan: Adakah anda ingin meningkatkan kerjaya dalam pentadbiran Linux? Kemudian Pentadbiran Linux oleh Jason Cannon adalah langkah pertama yang baik. Penulis menulis mengenai konsep yang paling penting untuk pentadbiran sistem secara langsung. Tidak ada bulu. Buku ini sangat bermaklumat tetapi senang diikuti.

Buku ini merupakan pengenalan yang baik untuk pengedaran Linux dalam antara muka baris perintah. Ini merangkumi konsep asas pentadbiran sisi pelayan dan memberikan tip dan petua yang luar biasa. Sama ada anda seorang pentadbir Windows yang pakar yang beralih ke Linux atau pengguna Linux yang mempertimbangkan pentadbiran Linux, ada banyak yang dapat dibongkar di sini.

Buku ini tidak menumpukan pada sebaran Linux tertentu. Sebaliknya, ia membincangkan fail asas, utiliti teras GNU, dan alat manipulasi shell dan teks sistem Linux secara umum. Di samping itu, proses boot pelayan Linux, jenis mesej, pengurusan cakera, pengurusan pengguna dan kumpulan, izin fail, konsep rangkaian, editor, fungsi, proses, perintah Linux, dan skrip shell juga dibincangkan.

Beli Pentadbiran Linux oleh Jason Cannon: Amazon

Garis Perintah Linux: Pengenalan Lengkap oleh William Shotts

Garis Perintah Linux

Penonton: Pemula

Mengenai Pengarang: William Shotts adalah seorang profesional komputer dan perisian yang telah bersara. Latar belakangnya dalam pengembangan perisian merangkumi sokongan teknologi, jaminan kualiti, dan dokumentasi teknikal. Dia juga merupakan pengasas LinuxCommand.org, sebuah laman web pendidikan dan advokasi Linux yang menyampaikan berita dan ulasan, dan dia adalah penyokong kuat baris arahan Linux.

Ulasan: Garis Perintah Linux membawa anda dari menekan kekunci terminal pertama anda hingga menulis keseluruhan program dalam Bash, bahasa baris perintah Linux yang paling popular, sehingga anda dapat menguruskan OS anda dan menyelesaikan sesuatu.

Buku ini juga merangkumi pelajaran taman permainan yang hebat. Dalam pelajaran ini, anda boleh membuat fail dan folder palsu dan melakukan pelbagai operasi padanya. Sebagai contoh, dalam satu pelajaran, anda menggunakan sentuhan untuk membuat sepuluh folder dengan seratus fail di masing-masing, dengan menulis hanya satu baris kod pendek, sementara yang lain, anda menggunakan grep dan ls untuk mengenal pasti semua program yang sesuai dengan corak.

Garis Perintah Linux mempunyai lebih dari 500 halaman, dengan 36 bab, masing-masing merangkumi topik tertentu. Sepuluh bab pertama menerangkan bagaimana OS Linux berfungsi (termasuk kebenaran, proses, dan persekitaran), dan penggunaan shell pada umumnya untuk menavigasi pokok fail, memanipulasi fail dan folder, dll. Seterusnya, rangkaian, pencarian, pengarkiban, pengurus pakej, penyimpanan, ungkapan biasa, pemformatan teks, dan percetakan diliputi. Bahagian terakhir memperkenalkan skrip shell dan berfungsi dengan baik sebagai tutorial pengaturcaraan asas.

Teks ini dapat didekati dan mengajar banyak trik arahan yang berguna tanpa terikat dengan sebaran Linux tertentu. Teks ini mudah diakses dan seringkali lucu, yang menjadikan pembacaan yang menyenangkan. Buku ini merangkumi banyak kandungan berguna, baik untuk program bawaan maupun program skrip shell khas.

Beli Command Line Linux oleh William Shotts: Amazon

Panduan Pocket Linux: Perintah Penting oleh Daniel J. Barrett

Panduan Pocket Linux


Penonton: Pemula dan Pakar

Mengenai Pengarang: Daniel J. Barrett adalah penulis teknikal, jurutera perisian, pentadbir sistem Linux, dan pemuzik. Dia telah menulis banyak buku mengenai teknologi dan pengkomputeran, yang terutama menumpukan pada pelbagai aspek Linux. Karya-karyanya telah diterjemahkan ke dalam bahasa Mandarin, Poland, Perancis, Jerman, Rusia, dan Sepanyol, antara bahasa lain. Dia juga telah menerbitkan enam makalah penyelidikan mengenai topik yang berkaitan. Dia kini bekerja sebagai jurutera perisian.

Ulasan: Panduan Pocket Linux merangkumi arahan asas Linux yang anda perlukan untuk kebanyakan tugas sehari-hari dan boleh bertindak sebagai panduan untuk membuat sintaks. Edisi terbaru menampilkan arahan baru untuk memproses gambar dan fail audio, menjalankan dan menamatkan program, menulis, membaca, dan menulis semula papan keratan sistem, dan memanipulasi fail PDF, dan ia merangkumi topik seperti sambungan rangkaian, sistem fail dan shell, pengaturcaraan dengan shell skrip, pembuatan dan penyuntingan fail, penyimpanan jauh, melihat dan mengendalikan proses, pengurusan akaun, dan pemasangan perisian. Ia juga menyenaraikan simpulan bahasa arahan yang kurang terkenal tetapi kuat, seperti penggantian proses dan pemipaan Bash.

Panduan Pocket Linux menetapkan jalan yang boleh anda ikuti untuk menguasai perintah Linux yang penting. Ia adalah buku rujukan di tempat kerja yang sangat baik untuk profesional dan pemula, dan lebih mudah dibaca daripada halaman manual sambil memberikan kedalaman yang serupa. Selanjutnya, perintah dikelompokkan secara logik, yang menjadikannya mudah dicari. Sama ada anda seorang pemula yang ingin mencapai kepantasan di Linux atau profesional yang berpengalaman yang memerlukan rujukan berfungsi, panduan kecil ini ada di sini untuk membantu.

Beli Panduan Pocket Linux: Amazon

Antaramuka Pengaturcaraan Linux: Buku Panduan Pengaturcaraan Sistem Linux dan UNIX oleh Michael Kerrisk

Antara Muka Pengaturcaraan Linux


Penonton: Pakar

Mengenai Pengarang: Michael Kerrisk adalah pengaturcara, guru, pelatih, dan penulis dari New Zealand. Sejak tahun 2004, dia telah menjaga projek halaman manual Linux (halaman manusia). Dia telah bekerja di The Linux Foundation, Digital Equipment, dan Google. Sebagai sebahagian daripada projek halaman manusia, dia telah bekerja untuk mengarang, memperbaiki, dan memelihara sekitar sepertiga sumbernya. Dia dianugerahkan New Zealand Open Source Award pada tahun 2016.

Ulasan: Salah satu buku lanjutan dalam senarai ini, ia telah menjadi karya klasik di dunia Linux. Sekiranya anda menulis kod pemasangan, maka anda tahu betapa samarnya halaman manual untuk panggilan sistem (syscalls), terutamanya jika anda menggunakan syscalls rumit yang menggunakan struktur data sebagai argumen. Untuk sysall seperti itu, bahkan hasil carian gagal memberikan bukti konsep (PoC). Dalam kes-kes ini, Antarmuka Pengaturcaraan Linux berfungsi sebagai buku rujukan - dan buku yang hebat pada masa itu.

Dalam buku ini, penulis memberikan penerangan yang komprehensif mengenai pelbagai fungsi perpustakaan dan sistem operasi yang diperlukan untuk menguasai pengaturcaraan sistem. Penjelasannya diberikan bersama program contoh ringkas, dan lebih daripada 500 fungsi perpustakaan dan panggilan sistem dijelaskan. Di samping itu, lebih daripada 200 program contoh, 115 gambar rajah, dan 88 jadual disediakan untuk menjelaskan bahan tersebut.

Dengan membaca buku ini, anda akan belajar membaca dan menulis fail; menulis dan melaksanakan kedua-dua program yang selamat dan multithreaded; gunakan isyarat, jam, dan pemasa; membuat proses; melakukan komunikasi antara proses menggunakan paip, memori bersama, barisan mesej, dan semafor; dan tulis aplikasi rangkaian dengan soket API.

Walaupun buku ini merangkumi pelbagai ciri Linux, termasuk inotify, epoll, inotify, dan sistem fail / proc yang lebih baru, penekanannya pada UNIX menjadikannya sama berharga untuk profesional UNIX. Secara keseluruhan, Antaramuka Pengaturcaraan Linux adalah buku panduan volume tunggal yang paling komprehensif dan menyeluruh pada antara muka pengaturcaraan Linux dan UNIX sehingga kini.

Beli Antara Muka Pengaturcaraan Linux: Amazon

Temu ramah dengan Ahmed Alkabary, pengarang Learn Linux Quickly

Petunjuk Linux: Mengapa anda lebih suka Linux daripada Windows atau MacOS?
Ahmed: Saya menghargai kebebasan Linux, bahawa saya tidak terikat dengan ekosistem yang menahan sistem Windows dan MacOS. Contohnya, jika anda mempunyai Macbook berusia 5 tahun, anda tidak akan menerima peningkatan OS yang sama sekali tidak masuk akal bagi saya. Saya suka bahawa MacOS didasarkan pada Unix (tepatnya BSD) tetapi masih, Apple terlalu bimbang untuk membuat keuntungan daripada yang lain! Saya juga suka bahawa Linux adalah sumber terbuka, saya dapat melihat kod sumber, menyusun kernel peribadi saya sendiri, dan melakukan apa yang saya mahukan. Ini sama sekali tidak benar berkaitan dengan sistem Windows atau MacOS. Satu perkara yang saya agak kesal adalah bahawa saya tidak dapat memainkan permainan tajuk AAA kegemaran saya di Linux. Saya menyalahkan Nvidia!

Petunjuk Linux: Berapa umur anda ketika mencuba Linux dahulu?
Ahmed: Saya pertama kali mencuba Linux pada tahun 2010 ketika berusia 17 tahun. Ini adalah kebetulan yang murni; Saya pergi ke kedai komputer berhampiran untuk membeli komputer riba baru kerana saya baru sahaja menamatkan sekolah menengah dan menyiapkan diri untuk memulakan ijazah dalam Sains Komputer. Satu-satunya komputer riba yang saya suka pada masa itu adalah komputer riba HP, ia mempunyai spesifikasi yang baik tetapi ada tangkapan! Telah diinstal Linux OpenSUSE! Saya agak kecewa kerana saya hanya mahu mendapatkan komputer riba Windows biasa kerana ini adalah satu-satunya perkara yang saya gunakan sehingga sekarang. Penjual itu meyakinkan saya untuk membeli komputer riba dan hanya memasang Windows di atasnya! Saya setuju, jadi saya mengambil komputer riba dan saya pergi ke balkoni dan saya boot komputer riba! Ia mengambil masa beberapa saat kemudian saya melihat skrin masuk, saya terkejut, kerana saya sudah terbiasa dengan Windows yang memerlukan masa lebih lama untuk boot. Saya ingin tahu lebih banyak sehingga saya mula berkecimpung dengan Linux sedikit lagi dan meneka apa ... Saya tidak pernah memasang Windows pada komputer riba itu dan ia merupakan titik perubahan dalam hidup saya sejak itu.

Petunjuk Linux: Editor teks apa yang anda gunakan?
Ahmed: VIM semestinya editor teks kegemaran saya kerana ia mempunyai semua fungsi yang saya mahukan kerana kekurangan editor yang lebih sederhana seperti nano misalnya. Saya menggunakan emacs sesekali tetapi tidak sebanyak VI / VIM.

Adakah anda melakukan skrip atau pengaturcaraan? Bahasa apa yang anda gunakan?
Ahmed: Kadang kala saya suka menggunakan inti Linux terutamanya dengan Kumpulan dan oleh itu saya menggunakan C dan C ++. Saya juga menggunakan python dan perl cukup lama untuk mengautomasikan beberapa tugas di Linux juga. Akhir-akhir ini, saya telah memilih C # kerana saya menghabiskan banyak masa lapang untuk belajar mengembangkan permainan dengan Unity! Ini perlahan-lahan menjadi hobi baru saya di sebelah papan selaju.

Apakah nasihat terpenting yang akan anda berikan kepada profesional linux masa depan?
Ahmed: Nasihat nombor satu saya adalah bersenang-senang! Sekiranya anda tidak menikmati apa yang anda lakukan maka jangan lakukannya! Sebahagian daripada bersenang-senang adalah pergi ke luar zon selesa anda, mencuba distro Linux yang berlainan, jangan terlalu selesa terlalu cepat! Cuba pecahkan sistem Linux dan kemudian cuba memperbaikinya. Cuba fahami dalaman Linux, susun kernel Linux tersuai anda sendiri, lakukan projek LFS (Linux From Scratch), saya cadangkan anda juga menyertai mailing list kernelnewbies.

Apa yang paling anda teruja di masa depan dalam hal teknologi?
Ahmed: Saya sangat berminat dengan masa depan VR. Saya rasa VR akan menjadi bahagian penting dalam pelbagai perniagaan dalam masa terdekat. Terutama sejak wabak itu bermula, saya merasakan keperluan aplikasi VR berkembang sangat luas. Mungkin suatu hari nanti, kelas universiti pada dasarnya akan menjadi aplikasi VR! siapa tahu? Saya juga tertarik pada masa depan Gamification yang agak berkaitan dengan VR.

Pemikiran Akhir

Dalam artikel ini, kami memfokuskan pada buku-buku ramah pemula dari mana para pakar juga dapat memperoleh keuntungan, seperti Panduan Pocket Linux dan Pentadbiran Linux, dan kami percaya buku-buku ini adalah sumber yang sangat baik untuk digunakan untuk menyelami dunia Linux. Terdapat ribuan sumber di linux; jadi kami berharap senarai buku yang disusun ini akan membuat anda memulakannya ke arah yang betul, pilih saja dan dapatkannya.