Fundamentos de Sistema Linux
Sistemas Linux
Apostila do Aluno
O software é livre, o conhecimento é seu!
Este material é protegido pelas leis internacionais de
Copyright. Cópias não autorizadas estarão sujeitas às sanções previstas em lei.
Informações e sugestões: educacional@webbertek.com.br
Todas as marcas registradas no texto são de propriedade de seus respectivos donos, e foram mencionadas para melhor esclarecimento do texto.
Curso Fundamentos de Sistemas Linux
Sumário
1 CONCEITOS FUNDAMENTAIS
1.1
O Sistema Operacional UNIX
1.1.1
1.2
Histórico do UNIX
O Sistema Operacional Linux
1.2.1
Filosofia do UNIX e do Linux
1
2
2
6
9
1.3
Distribuições Linux
10
1.4
Hardware para Linux
12
2 ACESSO AO SISTEMA LINUX
14
2.1
Atributos do Usuário
16
2.2
Tipos de Contas de Usuários
17
2.2.1
Identificadores de Usuários e Grupos – UIDs e GIDs
19
2.3
Consoles Virtuais no Linux
20
2.4
Console Gráfico no Linux
22
2.4.1
Como Entrar no Ambiente Gráfico
3 O SHELL DO USUÁRIO
24
26
3.1
Diferentes Tipos de Shell
26
3.2
O Shell Padrão do Linux – bash
29
3.2.1
Recurso “Tab Completion” no bash
4 APRENDENDO A LINHA DE COMANDOS
31
33
4.1
Formato Geral de um Comando
33
4.2
Documentação e Ajuda do Sistema
34
4.2.1
Manual de Referência – man pages
35
4.2.2
Obtendo Ajuda Diretamente dos Programas – -h, --help
37
4.2.3
Ajuda para Comandos Internos do Shell – help
38
4.2.4
Documentação Externa dos Programas – /usr/share/doc
39
4.3
Data, Hora e Calendário – date, hwclock, cal
41
4.4
Informações Sobre Usuários – who, users, last
45
4.5
Informações do Usuário – passwd, id, finger, groups, chfn, chsh
47
4.6
Comunicação com Outros Usuários – write, talk, mesg
51
4.7
Abrindo uma Sessão Como Outro Usuário – su
54
4.8
Encerrando uma Sessão – exit e