Começando com o Linux Comandos, serviços e administração
Daniel RomeroComeçando com Linux
Agradecimentos
Dedico este trabalho à minha esposa Mychelle, obrigado por compreender a minha ausência quando necessário e pelo apoio em todos os momentos. Aos meus pais pelo constante apoio e incentivo.
Agradeço a Casa do Código pela oportunidade de escrever esse livro, especialmente ao Paulo Silveira pelos ensinamentos e opiniões de muito valor sobre o conteúdo e organização do mesmo.
Agradecimentos especiais aos amigos Francieric Alves por mostrar o caminho das pedras e Fred Portela por ajudar a trilhar esse caminho. Agradeço também a todos os amigos que me ajudaram direta ou indiretamente na construção do livro.
Por fim, agradeço a Deus por mais esta oportunidade.
Sumário
- 1 - Introdução
- 1.1 - Para quem é este livro
- 1.2 - O que é Linux?
- 1.3 - Por que o Ubuntu?
- 1.4 - Instalação do Ubuntu
- 1.5 - Navegando no novo sistema operacional
- 2 - Mão na massa: conhecendo o Shell
- 2.1 - O que é o Shell?
- 2.2 - Primeiro contato com o Shell
- 2.3 - Trabalhando com diretórios
- 2.4 - Trabalhando com arquivos
- 2.5 - Pedindo ajuda
- 2.6 - Localizando arquivos no sistema
- 2.7 - Um passeio fora do ambiente gráfico
- 3 - Manipulando arquivos
- 3.1 - O editor Vim
- 3.2 - O editor Nano
- 3.3 - Trabalhando com o Cat
- 3.4 - Exibindo o início e o fim de arquivos
- 4 - Compactação e descompactação de arquivos
- 4.1 - Conhecendo o tar
- 4.2 - Conhecendo o gzip/gunzip
- 4.3 - Conhecendo o zip/unzip
- 5 - Entendendo a estrutura de diretórios
- 5.1 - A estrutura de diretórios
- 5.2 - Os diretórios opcionais
- 5.3 - Os diretórios /proc e /sys
- 6 - Administração de usuários
- 6.1 - Gerenciando usuários
- 6.2 - Permissões
- 6.3 - Atribuindo permissões
- 6.4 - Criando grupos
- 6.5 - Criando usuários
- 6.6 - Alterando grupos
- 7 - Instalando pacotes e aplicativos
- 7.1 - Gerenciador de pacotes
- 7.2 - Gerenciando pacotes com APT
- 8 - Prática, instalando Apache, PHP e MySQL
- 8.1 - Instalando o Apache
- 8.2 - Linkando arquivos
- 8.3 - Instalando e configurando o MySQL
- 8.4 - Instalando e configurando o PHP
- 9 - Entendendo processos
- 9.1 - O que são processos?
- 9.2 - O processo init
- 9.3 - A identificação de processos
- 9.4 - Verificando processos
- 9.5 - O que são sinais de processos?
- 9.6 - Processos e suas prioridades
- 10 - Introdução a Shell Script
- 10.1 - O primeiro script
- 10.2 - Executando o script
- 10.3 - Operações básicas
- 10.4 - Estruturas de controle
- 10.5 - Realizando um backup agendado
- 10.6 - Um simples script de backup
- 10.7 - Personalizando o seu shell: PS1, PATH e outros
- 10.8 - Alias
- 10.9 - Arquivos de configuração
- 11 - Compilando arquivos fonte
- 11.1 - A configuração
- 11.2 - Compilando na prática
- 12 - O que estudar além?
- 12.1 - SSH – Secure Shell
- 12.2 - Proteção por firewall
- 12.3 - Upstart e Monit
- 12.4 - Documentações em português
- 12.5 - Tirar dúvidas
Dados do produto
- Número de páginas:
- 149
- ISBN:
- 978-85-66250-29-9
- Data publicação:
- 11/2013