© casa do código - amazon s3 › casadocodigo › linux › sumario.pdf · 2013-11-07 · casa do...

9

Upload: others

Post on 06-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: © Casa do Código - Amazon S3 › casadocodigo › linux › sumario.pdf · 2013-11-07 · Casa do Código Agradecimentos Dedico este trabalho à minha esposa Mychelle, obrigado
Page 2: © Casa do Código - Amazon S3 › casadocodigo › linux › sumario.pdf · 2013-11-07 · Casa do Código Agradecimentos Dedico este trabalho à minha esposa Mychelle, obrigado

© Casa do CódigoTodos os direitos reservados e protegidos pela Lei nº9.610, de 10/02/1998.Nenhuma parte deste livro poderá ser reproduzida, nem transmitida, sem auto-rização prévia por escrito da editora, sejam quais forem os meios: fotográficos,eletrônicos, mecânicos, gravação ou quaisquer outros.

Casa do CódigoLivros para o programadorRua Vergueiro, 3185 - 8º andar04101-300 – Vila Mariana – São Paulo – SP – Brasil

Page 3: © Casa do Código - Amazon S3 › casadocodigo › linux › sumario.pdf · 2013-11-07 · Casa do Código Agradecimentos Dedico este trabalho à minha esposa Mychelle, obrigado
Page 4: © Casa do Código - Amazon S3 › casadocodigo › linux › sumario.pdf · 2013-11-07 · Casa do Código Agradecimentos Dedico este trabalho à minha esposa Mychelle, obrigado
Page 5: © Casa do Código - Amazon S3 › casadocodigo › linux › sumario.pdf · 2013-11-07 · Casa do Código Agradecimentos Dedico este trabalho à minha esposa Mychelle, obrigado

Casa do Código

Agradecimentos

Dedico este trabalho à minha esposa Mychelle, obrigado por compreender a minhaausência quando necessário e pelo apoio em todos osmomentos. Aosmeus pais peloconstante apoio e incentivo.

Agradeço a Casa do Código pela oportunidade de escrever esse livro, especial-mente ao Paulo Silveira pelos ensinamentos e opiniões de muito valor sobre o con-teúdo e organização do mesmo.

Agradecimentos especiais aos amigos Francieric Alves por mostrar o caminhodas pedras e Fred Portela por ajudar a trilhar esse caminho. Agradeço também atodos os amigos que me ajudaram direta ou indiretamente na construção do livro.

Por �m, agradeço a Deus por mais esta oportunidade.

i

Page 6: © Casa do Código - Amazon S3 › casadocodigo › linux › sumario.pdf · 2013-11-07 · Casa do Código Agradecimentos Dedico este trabalho à minha esposa Mychelle, obrigado
Page 7: © Casa do Código - Amazon S3 › casadocodigo › linux › sumario.pdf · 2013-11-07 · Casa do Código Agradecimentos Dedico este trabalho à minha esposa Mychelle, obrigado

Casa do Código Sumário

Sumário

� Introdução ��.� Para quem é este livro . . . . . . . . . . . . . . . . . . . . . . . . . . . . ��.� O que é Linux? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ��.� Por que o Ubuntu? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ��.� Instalação do Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . . ��.� Navegando no novo sistema operacional . . . . . . . . . . . . . . . . . ��

� Mão na massa: conhecendo o Shell ���.� O que é o Shell? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ���.� Primeiro contato com o Shell . . . . . . . . . . . . . . . . . . . . . . . . ���.� Trabalhando com diretórios . . . . . . . . . . . . . . . . . . . . . . . . ���.� Trabalhando com arquivos . . . . . . . . . . . . . . . . . . . . . . . . . ���.� Pedindo ajuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ���.� Localizando arquivos no sistema . . . . . . . . . . . . . . . . . . . . . . ���.� Um passeio fora do ambiente grá�co . . . . . . . . . . . . . . . . . . . ��

� Manipulando arquivos ���.� O editor Vim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ���.� O editor Nano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ���.� Trabalhando com o Cat . . . . . . . . . . . . . . . . . . . . . . . . . . . ���.� Exibindo o início e o �m de arquivos . . . . . . . . . . . . . . . . . . . ��

� Compactação e descompactação de arquivos ���.� Conhecendo o tar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ���.� Conhecendo o gzip/gunzip . . . . . . . . . . . . . . . . . . . . . . . . . ���.� Conhecendo o zip/unzip . . . . . . . . . . . . . . . . . . . . . . . . . . ��

iii

Page 8: © Casa do Código - Amazon S3 › casadocodigo › linux › sumario.pdf · 2013-11-07 · Casa do Código Agradecimentos Dedico este trabalho à minha esposa Mychelle, obrigado

Sumário Casa do Código

� Entendendo a estrutura de diretórios ���.� A estrutura de diretórios . . . . . . . . . . . . . . . . . . . . . . . . . . ���.� Os diretórios opcionais . . . . . . . . . . . . . . . . . . . . . . . . . . . ���.� Os diretórios /proc e /sys . . . . . . . . . . . . . . . . . . . . . . . . . . ��

� Administração de usuários ���.� Gerenciando usuários . . . . . . . . . . . . . . . . . . . . . . . . . . . . ���.� Permissões . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ���.� Atribuindo permissões . . . . . . . . . . . . . . . . . . . . . . . . . . . ���.� Criando grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ���.� Criando usuários . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ���.� Alterando grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ��

� Instalando pacotes e aplicativos ���.� Gerenciador de pacotes . . . . . . . . . . . . . . . . . . . . . . . . . . . ���.� Gerenciando pacotes com APT . . . . . . . . . . . . . . . . . . . . . . ��

� Prática, instalando Apache, PHP e MySQL ���.� Instalando o Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ���.� Linkando arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ���.� Instalando e con�gurando o MySQL . . . . . . . . . . . . . . . . . . . ���.� Instalando e con�gurando o PHP . . . . . . . . . . . . . . . . . . . . . ��

� Entendendo processos ���.� O que são processos? . . . . . . . . . . . . . . . . . . . . . . . . . . . . ���.� O processo init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ���.� A identi�cação de processos . . . . . . . . . . . . . . . . . . . . . . . . ���.� Veri�cando processos . . . . . . . . . . . . . . . . . . . . . . . . . . . . ���.� O que são sinais de processos? . . . . . . . . . . . . . . . . . . . . . . . ���.� Processos e suas prioridades . . . . . . . . . . . . . . . . . . . . . . . . ���

�� Introdução a Shell Script �����.� O primeiro script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . �����.� Executando o script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . �����.� Operações básicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ���

iv

Page 9: © Casa do Código - Amazon S3 › casadocodigo › linux › sumario.pdf · 2013-11-07 · Casa do Código Agradecimentos Dedico este trabalho à minha esposa Mychelle, obrigado

Casa do Código Sumário

��.� Estruturas de controle . . . . . . . . . . . . . . . . . . . . . . . . . . . . �����.� Realizando um backup agendado . . . . . . . . . . . . . . . . . . . . . �����.� Um simples script de backup . . . . . . . . . . . . . . . . . . . . . . . . �����.� Personalizando o seu shell: PS�, PATH e outros . . . . . . . . . . . . . �����.� Alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . �����.� Arquivos de con�guração . . . . . . . . . . . . . . . . . . . . . . . . . . ���

�� Compilando arquivos fonte �����.� A con�guração . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . �����.� Compilando na prática . . . . . . . . . . . . . . . . . . . . . . . . . . . ���

�� O que estudar além? �����.� SSH – Secure Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . �����.� Proteção por �rewall . . . . . . . . . . . . . . . . . . . . . . . . . . . . �����.� Upstart e Monit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . �����.� Documentações em português . . . . . . . . . . . . . . . . . . . . . . . �����.� Tirar dúvidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ���

Versão: ��.�.�

v