Você está na página 1de 9

Casa do Cdigo

Todos os direitos reservados e protegidos pela Lei n9.610, de 10/02/1998.


Nenhuma parte deste livro poder ser reproduzida, nem transmitida, sem auto-
rizao prvia por escrito da editora, sejam quais forem os meios: fotogrcos,
eletrnicos, mecnicos, gravao ou quaisquer outros.
Casa do Cdigo
Livros para o programador
Rua Vergueiro, 3185 - 8 andar
04101-300 Vila Mariana So Paulo SP Brasil
Casa do Cdigo
Agradecimentos
Dedico este trabalho minha esposa Mychelle, obrigado por compreender a minha
ausncia quando necessrio e pelo apoio emtodos os momentos. Aos meus pais pelo
constante apoio e incentivo.
Agradeo a Casa do Cdigo pela oportunidade de escrever esse livro, especial-
mente ao Paulo Silveira pelos ensinamentos e opinies de muito valor sobre o con-
tedo e organizao do mesmo.
Agradecimentos especiais aos amigos Francieric Alves por mostrar o caminho
das pedras e Fred Portela por ajudar a trilhar esse caminho. Agradeo tambm a
todos os amigos que me ajudaram direta ou indiretamente na construo do livro.
Por fm, agradeo a Deus por mais esta oportunidade.
i
Casa do Cdigo Sumrio
Sumrio
Introduo
. Para quem este livro . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. O que Linux? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Por que o Ubuntu? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Instalao do Ubuntu . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Navegando no novo sistema operacional . . . . . . . . . . . . . . . . .
Mo na massa: conhecendo o Shell
. O que o Shell? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Primeiro contato com o Shell . . . . . . . . . . . . . . . . . . . . . . . .
. Trabalhando com diretrios . . . . . . . . . . . . . . . . . . . . . . . .
. Trabalhando com arquivos . . . . . . . . . . . . . . . . . . . . . . . . .
. Pedindo ajuda . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Localizando arquivos no sistema . . . . . . . . . . . . . . . . . . . . . .
. Um passeio fora do ambiente grfco . . . . . . . . . . . . . . . . . . .
Manipulando arquivos
. O editor Vim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. O editor Nano . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Trabalhando com o Cat . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Exibindo o incio e o fm de arquivos . . . . . . . . . . . . . . . . . . .
Compactao e descompactao de arquivos
. Conhecendo o tar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Conhecendo o gzip/gunzip . . . . . . . . . . . . . . . . . . . . . . . . .
. Conhecendo o zip/unzip . . . . . . . . . . . . . . . . . . . . . . . . . .
iii
Sumrio Casa do Cdigo
Entendendo a estrutura de diretrios
. A estrutura de diretrios . . . . . . . . . . . . . . . . . . . . . . . . . .
. Os diretrios opcionais . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Os diretrios /proc e /sys . . . . . . . . . . . . . . . . . . . . . . . . . .
Administrao de usurios
. Gerenciando usurios . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Permisses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Atribuindo permisses . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Criando grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Criando usurios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Alterando grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Instalando pacotes e aplicativos
. Gerenciador de pacotes . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Gerenciando pacotes com APT . . . . . . . . . . . . . . . . . . . . . .
Prtica, instalando Apache, PHP e MySQL
. Instalando o Apache . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Linkando arquivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Instalando e confgurando o MySQL . . . . . . . . . . . . . . . . . . .
. Instalando e confgurando o PHP . . . . . . . . . . . . . . . . . . . . .
Entendendo processos
. O que so processos? . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. O processo init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. A identifcao de processos . . . . . . . . . . . . . . . . . . . . . . . .
. Verifcando processos . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. O que so sinais de processos? . . . . . . . . . . . . . . . . . . . . . . .
. Processos e suas prioridades . . . . . . . . . . . . . . . . . . . . . . . .
Introduo a Shell Script
. O primeiro script . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Executando o script . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Operaes bsicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iv
Casa do Cdigo Sumrio
. Estruturas de controle . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Realizando um backup agendado . . . . . . . . . . . . . . . . . . . . .
. Um simples script de backup . . . . . . . . . . . . . . . . . . . . . . . .
. Personalizando o seu shell: PS, PATH e outros . . . . . . . . . . . . .
. Alias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Arquivos de confgurao . . . . . . . . . . . . . . . . . . . . . . . . . .
Compilando arquivos fonte
. A confgurao . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Compilando na prtica . . . . . . . . . . . . . . . . . . . . . . . . . . .
O que estudar alm?
. SSH Secure Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Proteo por frewall . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Upstart e Monit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. Documentaes em portugus . . . . . . . . . . . . . . . . . . . . . . .
. Tirar dvidas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Verso: ..
v

Você também pode gostar