Começando com o Linux Comandos, serviços e administração
Daniel RomeroConteúdo
Conhecer e utilizar Linux é essencial. Não apenas para um administrador de sistemas, mas também para o desenvolvedor web, para o administrador de banco de dados ou o usuário mais engajado de qualquer sistema vindo do Unix, como o Mac OSX.
Neste livro, Daniel Romero parte desde a instalação do Ubuntu, utilização de comandos básicos, conhecimento do sistema de diretórios para depois atacar processos, configuração de pacotes como Apache, PHP, Java e MySQL, para depois chegar na criação de seus próprios scripts.
Em um linguajar fácil e passo a passo, você vai perder o medo de encarar a linha de comando e os terminais, para tirar o máximo de proveito desse onipresente sistema operacional.
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
Autor
Daniel Romero
Daniel Romero tem mais de 10 anos de experiência com Linux e trabalha com desenvolvimento de software desde 2006. Foi de PHP e Java, e atualmente Ruby. É fundador da Initsec, onde oferece serviços com foco em segurança de aplicações web, onde o conhecimento e domínio do Linux é fundamental. Está no Twitter como @infoslack.
O que dizem deste livro
-
Rodrigo Vieira @rodrigo_mct
O livro de Linux da casa do código me abriu uma visão de como é fácil utilizar o sistema e como utilizar para o desenvolvimento web.
Dados do produto
- Número de páginas:
- 149
- ISBN:
- 978-85-66250-29-9
- Data publicação:
- 11/2013