GNU/Linux >> Belajar Linux >  >> Linux

Apa buku Linux/Unix yang bagus untuk pengguna tingkat lanjut?

Saya telah menemukan Unix Power Tools sebagai salah satu sumber daya terbaik untuk saya. Mungkin tidak ada tutorial di dalamnya, tetapi ini adalah referensi yang bagus.


Pemrograman Seni Unix adalah buku yang menurut saya sangat membantu di masa lalu, meskipun agak condong ke platform non-unix lainnya.


Saya telah me-wiki postingan ini - dapatkah mereka yang memiliki perwakilan yang cukup menambahkan item ke dalamnya.

Administrasi sistem, buku penggunaan umum

  • Nemeth et. al, Administrasi Sistem Linux

  • Buku Armadillo, seperti yang disebutkan oleh Bill The Lizard di bawah ini.

  • Apapun oleh Mark Sobell. Dia melakukan semacam tema-dan-variasi untuk berbagai rasa unix, jadi pilihlah buku yang paling sesuai dengan lingkungan yang ada. Buku-bukunya cukup bagus. Salah satunya adalah teks yang diresepkan ketika saya melakukan B.Sc.

  • Ilustrasi TCP/IP Stevens, vol. 1:Protokol untuk penjelasan komprehensif tentang cara kerja TCP/IP secara mendetail.

  • Saya belum pernah membaca buku khusus ini, tetapi banyak orang di sini merekomendasikan Unix Power Tools seperti yang disebutkan oleh Hortitude.

Pemrograman:

  • Apa pun oleh almarhum W. Richard Stevens, khususnya Pemrograman Lanjutan di Lingkungan Unix dan Pemrograman Jaringan Unix Vol. 1 dan jilid. 2

  • Berbagai buku c/unix klasik, seperti The Unix Programming Environment, Advanced Unix Programming, Programming Pearls dan tentunya K&R. Buku C/Unix cenderung masuk ke arsitektur yang mendasarinya, dan akan memberikan tingkat wawasan yang adil yang relevan di seluruh papan - ini adalah mekanisme yang mendasari sistem. Siapa pun yang mencoba melakukan pemrograman tingkat sistem (pada dasarnya apa pun yang menggunakan layanan sistem, apa pun bahasanya) akan menemukan landasan dalam hal ini bermanfaat.

Alat khusus (mis. Sendmail)

Berbagai buku dari O'Reilly dan penerbit lain membahas topik tertentu. Beberapa kuncinya adalah:

  • Buku Kelelawar di sendmail - jika Anda memiliki kesempatan untuk mengalami kesenangan bekerja dengan sendmail.cf. Jika Anda memiliki pilihan pada MTA, postfix atau qmail agak lebih mudah digunakan (saya telah menggunakan postfix sejak sekitar tahun 2000). O'reilly menerbitkan panduan untuk keduanya.

  • Beberapa karya klasik tentang perl:buku Camel dan Llama (yang terakhir ditulis tidak lain oleh Randal Schwartz).

  • Sed dan awk. Tidak yakin apa makhluk di sampulnya. Salinan saya pergi ke selatan beberapa waktu lalu. Sementara mengenai hal ini, Menguasai Ekspresi Reguler juga disebutkan di sini dan merupakan buku yang bagus untuk topik ini.

  • Samba. Buku rangkong (?) membahas hal ini; ada juga cukup banyak dokumentasi online.

  • NFS/NIS bagi mereka yang menggunakan atau memelihara klien unix atau linux.

Beberapa dari buku-buku ini telah dicetak cukup lama dan masih relevan. Akibatnya mereka juga sering tersedia bekas dengan harga yang jauh lebih murah dari daftar harga. Pasar Amazon adalah tempat yang bagus untuk mencari barang-barang semacam itu. Ini cara yang cukup baik untuk melakukan pendekatan senapan untuk topik seperti ini tanpa banyak uang.

Sebagai contoh, di Selandia Baru buku-buku teknis sangat mahal karena peso kiwi yang lemah (karena $NZ dikenal di kalangan ekspatriat) dan rantai pasokan yang sangat panjang. Anda dapat membelanjakan 20% dari gaji setelah pajak selama seminggu untuk seorang lulusan pemula untuk satu buku. Ketika saya tinggal di sana baru saja lulus dari universitas, saya sering menggunakan jenis pasar ini, sering kali membeli buku seharga 1/4 dari harga jualnya - termasuk biaya pengiriman ke Selandia Baru. Jika Anda tidak tinggal di lokasi dengan pendapatan tingkat 1, saya merekomendasikan ini.

E-Buku dan sumber daya online (terima kasih kepada israkir karena telah mengingatkan saya):

  • Proyek Dokumentasi Linux (www.tldp.org), memiliki banyak panduan topik khusus yang dikenal sebagai HowTos yang juga sering berkaitan dengan alat OSS pihak ketiga dan akan relevan dengan varian Unix lainnya. Ini juga memiliki serangkaian FAQ dan panduan.

  • Unix Guru's Universe adalah kumpulan sumber daya unix dengan cita rasa jadul.

  • Google. Ada banyak sekali sumber daya unix dan linux di web. String pencarian seperti perintah unix atau belajar unix akan memunculkan sumber daya online dalam jumlah berapa pun.

  • Safari. Ini adalah layanan berlangganan, tetapi Anda dapat mencari teks dari sejumlah besar buku. Saya dapat merekomendasikan ini karena saya telah menggunakannya. Mereka juga melakukan lisensi situs untuk pelanggan korporat.

Beberapa filosofi Unix:

  • The Art of UNIX Programming oleh E S Raymond (tersedia online dan cetak).

  • Praktek Pemrograman oleh BW Kernighan dan R Pike.


Linux
  1. Linux vs. Unix:Apa bedanya?

  2. Sumber Daya Untuk Pemrograman Shell Portabel?

  3. Untuk Apa Inode Baik?

  1. Apa itu umask di UNIX/Linux

  2. Apa solusi yang bagus untuk penandaan file di linux?

  3. Apa penampil file CHM yang bagus untuk (Fedora) Linux?

  1. Apa itu pengguna Linux?

  2. I/O disk OOM Linux. Juga:tukar, apa gunanya?

  3. Linux top command:Apa kita, sy, ni, id, wa, hi, si dan st (untuk penggunaan CPU)?