Linux é um sistema operacional baseado em UNIX e foi introduzido pela primeira vez por Linus Torvalds. É baseado no kernel do Linux e pode ser executado em diferentes plataformas de hardware fabricadas pela Intel, MIPS, HP, IBM, SPARC e Motorola.
Aqui está uma lista com curadoria dos 15 principais livros para Linux que devem fazer parte da biblioteca de qualquer iniciante ou desenvolvedor de Linux.
1) Linux Pocket Guide: Comandos essenciais
Linux Pocket Guide é um livro escrito por Jason Cannon. Ele fornece um caminho de aprendizagem organizado. Também ajuda você a dominar os comandos mais úteis e importantes. Este é um livro de referência ideal para novatos ou que desejam se atualizar no Linux ou para usuários experientes.
Este livro apresenta novos comandos para processar arquivos de imagem e arquivos de áudio, ler e modificar a área de transferência do sistema e manipular arquivos PDF.
Verifique o preço mais recente e as avaliações do usuário na Amazon2) Como funciona o Linux
How Linux Works, é um livro escrito por Brian Ward. O livro ensina os conceitos por trás dos componentes internos do Linux. É um material de referência ideal para qualquer pessoa curiosa em saber sobre o funcionamento interno do sistema operacional.
Você também aprenderá como funcionam as ferramentas de desenvolvimento e como escrever scripts de shell eficazes. Neste livro, você também explorará o kernel e examinará as principais tarefas do sistema, como chamadas do sistema, entrada e saída e sistemas de arquivos.
Verifique o preço mais recente e as avaliações do usuário na Amazon3) A linha de comando do Linux
The Linux Command Line é um livro escrito por William Shotts. O autor leva você desde o primeiro pressionamento de tecla do terminal até a escrita de programas completos usando um shell Linux ou linha de comando.
Neste livro, você também aprenderá a navegar em arquivos, configuração de ambiente, correspondência de padrões com expressões regulares, etc. Além do conhecimento prático, o livro também revela o conceito básico de cada tópico.
Verifique o preço mais recente e as avaliações do usuário na Amazon4) Linux para iniciantes: uma introdução ao sistema operacional Linux e linha de comando
Linux para iniciantes é um livro escrito por Jason Cannon. A melhor parte deste livro é que você não precisa de nenhum conhecimento prévio do sistema operacional Linux. Você será guiado usando uma abordagem lógica e sistemática passo a passo.
Este material de aprendizagem também cobre novos conceitos ou jargões encontrados. A melhor coisa sobre este livro tutorial é que todos os detalhes são abordados neste livro em uma linguagem de fácil compreensão e seus conceitos básicos.
Verifique o preço mais recente e as avaliações do usuário na Amazon5) Kung Fu de Linha de Comando
Command Line Kung Fu é um livro escrito por Jason Cannon. O livro também inclui dezenas de dicas e mais de 100 exemplos práticos do mundo real. Os exemplos dados neste livro o ajudam a resolver problemas reais e a cumprir metas valiosas.
O livro tem um índice abrangente incluído. Portanto, mesmo se você quiser encontrar todos os exemplos em que um determinado comando é usado, mesmo que não seja o assunto principal.
Verifique o preço mais recente e as avaliações do usuário na Amazon6) Administração Linux
Linux Administration é um livro escrito por Jason Cannon. Este material de aprendizagem do Linux inclui tópicos como Ubuntu Linux, Debian, Linux Mint, RedHat Linux, Fedora, SUSE Linux, Kali Linux e muito mais.
Ao final deste livro sobre Linux, você compreenderá completamente os conceitos mais importantes e fundamentais da administração de servidores Linux. Além disso, você poderá colocar esses conceitos em uso em várias situações do mundo real.
Verifique o preço mais recente e as avaliações do usuário na Amazon7) Linha de Comando do Linux e Bíblia de Script Shell, 3ª Edição
Linux Command Line and Shell Scripting Bible é um livro de referência escrito por Richard Blum. O livro inclui instruções detalhadas e exemplos abundantes.
Para usar este livro, você aprenderá como contornar a interface gráfica e se comunicar com seu computador. Este livro Linux contém trinta páginas de novos exemplos funcionais que são totalmente atualizados para se alinhar com os recursos mais recentes do Linux.
Ele começa com os fundamentos da linha de comando. O livro fornece informações sobre scripts de shell e mostra a aplicação prática de comandos para funções automáticas executadas com frequência.
Verifique o preço mais recente e as avaliações do usuário na Amazon8) Programação Avançada no Ambiente UNIX, 3ª Edição
Programação Avançada no Ambiente UNIX, escrito por Stephen A. Rago. Este livro Linux começa com arquivos, diretórios e processos e, em seguida, leva você para técnicas mais avançadas do Linux. O escritor também cobre threads e programação multithread e IPC baseado em soquete.
Este livro cobre mais de setenta novas interfaces, incluindo E / S assíncrona POSIX, bloqueios de rotação, barreiras e semáforos POSIX, etc. O livro oferece vários estudos de caso de capítulo, cada um refletindo ambientes contemporâneos.
Verifique o preço mais recente e as avaliações do usuário na Amazon9) Desenvolvimento do Kernel do Linux: Desenvolvimento do Kernel do Linux
Linux Kernel Development é um livro escrito por Robert Love. O livro fornece detalhes sobre o design e a implementação do kernel Linux. O escritor está apresentando o conteúdo de uma maneira que seja benéfica para aqueles que estão escrevendo e desenvolvendo o código do kernel.
É também um livro ideal para programadores que buscam entender melhor o sistema operacional Linux. O livro oferece recursos do kernel Linux, que inclui seu design, implementação e interfaces.
Verifique o preço mais recente e as avaliações do usuário na Amazon10) The Art of UNIX Programming (The Addison-Wesley Professional Computing Series)
The Art of Unix Programming é um livro escrito por Eric S. Raymond. Este livro sobre Linux revela os segredos de design de software dos designers originais do Unix. Também mostra como eles produzem software rápido, portátil, reutilizável, modular e de longa duração.
The book covers topics like Basic of Unix Philosophy, Unix history, OS comparisons, Best practices, Finding notation that sings, etc. The book also includes 12 case studies to know the use of Linux in real-life applications.
Check Latest Price and User Reviews on Amazon11) Linux in a Nutshell: A Desktop Quick Reference
Linux, in a Nutshell, is a book written by Stephen Figgins. The book includes programming tools, system and network administration tools, the shell, editors, etc.
This book focuses on Linux system essentials, as well as more coverage of new capabilities such as virtualization, revision control with git. It also includes an option for using the vast number of Linux commands.
Check Latest Price and User Reviews on Amazon12) The Linux Programming Interface
The Linux Programming Interface is a book written by Michael Kerrisk. In this book, the author provides detailed descriptions of the system calls and library functions that you need to learn Linux programming, etc.
This book covers the wealth of Linux-specific features, including epoll, notify, and the /proc file system. The book emphasis on UNIX standards (POSIX.1-2001/SUSv3 and POSIX.1-2008/SUSv4). At the same time, this Linux book is also equally valuable to programmers working on other UNIX platforms.
Check Latest Price and User Reviews on Amazon13) Linux System Programming: Talking Directly to The Kernel And C Library
Linux System programming is a book written by Robert Love. The book provides learning material on Linux system programming, a reference manual on Linux system calls. The book is an ideal guide to learn about writing smarter, faster code.
The book helps you to distinguish between POSIX standard functions and special services offered only by Linux. The book also includes a chapter on multithreading. It also provides an in-depth look at Linux from both a theoretical and applied perspective.
Check Latest Price and User Reviews on Amazon14) Linux: The Complete Reference
The Complete Reference is a book written by Richard Petersen. The book includes various Linux features, tools, and utilities from this thoroughly updated and comprehensive resource.
This Linux book also covers use the desktops and shells, manage applications, deploy servers, and handle system and network admin tasks.
The book includes various details on the very different and popular Ubuntu and Red Hat/Fedora software installation. The book also teaches you tools used by different distributions.
Check Latest Price and User Reviews on Amazon15) Linux Administration: A Beginner's Guide, Seventh Edition
Linux Administration is a book written by Wale Soyinka. The book teaches you how you can effectively set up and manage any version of Linux on individual servers or using this practical resource.
The book offers clear explanations, step-by-step instructions, and real-world examples.
You will also learn how to configure hardware and software, work from the GUI or command line, maintain Internet and network services. This book included Software management and backup solutions.
Check Latest Price and User Reviews on Amazon