Для новичка, который только начинает изучать Linux, я бы порекомендовал следующие книги:
1. "Linux Pocket Guide" by Daniel J. Barrett - небольшая и удобная книга, которая предоставляет краткое описание основных команд и концепций Linux.
2. "How Linux Works: What Every Superuser Should Know" by Brian Ward - данная книга предоставляет детальное объяснение внутреннего устройства Linux, позволяя новичку лучше понять принципы работы операционной системы.
3. "The Linux Command Line: A Complete Introduction" by William E. Shotts Jr. - это отличный ресурс для изучения основных команд командной строки Linux.
Для студента, который уже имеет базовые знания Linux и хочет их расширить, я бы порекомендовал следующие книги:
1. "Linux Bible" by Christopher Negus - данная книга содержит обширную информацию о Linux, включая продвинутые темы такие как сетевое администрирование, безопасность и управление пакетами.
2. "Linux System Programming: Talking Directly to the Kernel and C Library" by Robert Love - эта книга предоставляет подробное описание системного программирования на Linux, что особенно полезно для студентов, интересующихся разработкой на этой операционной системе.
3. "Linux Device Drivers" by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman - этот ресурс является неотъемлемым руководством для студентов, желающих изучить разработку драйверов устройств под Linux.