Documente Academic
Documente Profesional
Documente Cultură
Atribuies de um
Administrador de Sistema
Atribuies de um
Administrador de Sistema
Introduo
Criado em 1991 por Linus Torvalds na Finlndia. um
sistema de cdigo aberto, distribudo gratuitamente pela
Internet e at mesmo o prprio Linus no pode
comercializ-lo.
Para rodar o linux, um computador Pentium 100Mhz com
32MB de memria e 80Mb de disco suficiente para uma
instalao bsica e funcional.
Introduo
Se destaca no suporte que oferece a placas, cd-roms, etc.
O suporte tambm rpido e eficiente, mais que qualquer
programa comercial.
Software Livre
Software Livre
Caractersticas
Caractersticas
Caractersticas
Caractersticas
Distribuies
S o Kernel GNU/Linux no suficiente para se ter um
sistema funcional, mas o principal.
Existem grupos de pessoas, empresas e organizaes que
decidem distribuir o linux junto com outros programas
essenciais.
Distribuies
Algumas distribuies bastante conhecidas so:
slackware, debian, redhat, mandriva, opensuse, arch
linux, ubuntu, fedora entre outras.
Arquitetura Linux
Conjunto de Pessoas
que utilizam o SO
Usurios
Aplicaes
System Calls
Shell
Conjunto de componentes
Fsicos do PC
Interpretador de Cmd
Gerencia recurso de
Hardware, software e
O sistema de arquivo
O Shell
Interpretador de comandos que analisa o texto digitados
na linha de comandos e os executando produzindo algum
resultado.
Contexto do Shell
usurio/programa
Isso um
comando
$ ls
Bibliotecas
Hardware
Contexto do Shell
usurio/programa
$ ls
Bibliotecas
Est na
biblioteca
Kernel
Kernelcorao
corao do
do sistema
sistema operacional
operacional
Hardware
Contexto do Shell
usurio/programa
$ ls
Bibliotecas
Preciso pedir
para ler Disco
Kernel corao do sistema operacional
Hardware
Contexto do Shell
usurio/programa
$ ls
Bibliotecas
Ler o disco na
trilha X, setor Y
do disco Z
Hardware
Contexto do Shell
usurio/programa
$ ls
Bibliotecas
Contexto do Shell
usurio/programa
$ ls
Bibliotecas
Hardware
Sistemas de Arquivos
Sistemas de Arquivos
Sistemas de Arquivos
Reiserfs:
Sistema de arquivos alternativo ao ext2/3 que tambm possui
suporte a journaling.
Entre suas principais caractersticas, esto que ele possui tamanho
de blocos variveis, suporte a arquivos maiores que 2 Gigabytes
(esta uma das limitaes do ext3) e o acesso rvore de
diretrios um pouco mais rpida que o ext3.
Para utilizar reiserfs, tenha certeza que seu kernel possui o suporta
habilitado(Debian possui)
Journaling
Grava qualquer operao que ser feita no disco em uma rea especial
chamada "journal", assim se acontecer algum problema durante a
operao de disco, ele pode voltar ao estado anterior do arquivo, ou
finalizar a operao.
O journal acrescenta ao sistema de arquivos o suporte a alta
disponibilidade e maior tolerncia a falhas.
Aps uma falha de energia, por exemplo, o journal analisado durante a
montagem do sistema de arquivos e todas as operaes que estavam sendo
feitas no disco so verificadas. Dependendo do estado da operao, elas
podem ser desfeitas ou finalizadas
I-node
rvore de Diretrio
rvore de Diretrios
Login no Sistema
Login no Sistema
A tela apresentada logo aps a inicializao do sistema :
DebianGNU/Linux5.0micro0tty1
micro0login:
O primeiro login pode ser realizado como root e a
senha que foi cadastrada na instalao do sistema, j
que no foi includo outro usurio anteriormente.
Aps se logar apresentada a tela:
Lastlogin:TueMar315:04:152010
micro0:~#
O Comando
Filtros de Texto
Comando: cat
Sinopse: cat [opes] arquivo
Comando: cat
Comando: cat
Comando: cut
Sinopse: cut [opes] arquivo
Comando: cut
Opes mais usadas:
Comando: expand
Sinopse: expand [opes] arquivo
O comando expand troca o Tab dentro dos textos para o
nmero de espaos correspondentes.
Opes:
Comando: unexpand
Sinopse: unexpand [opes] arquivo
O comando unexpand troca o espao simples por Tab
dentro dos textos.
Opes:
Comando: fmt
Sinopse: fmt [opes] arquivos
Formata um texto com uma largura especfica, podendo
remover espaos ou adicionar espaos conforme a
largura deseja o padro 75.
Opes: -w nmero Largura desejada para o texto
Exemplo: fmt -w 60 texto
Comando: join
Sinopse: join [opes] arquivo1 arquivo2
O comando join une as linhas de ambos os arquivos
que tenham um ndice comum.
Opes:
Comandos Bsicos
Man Apresenta as pginas do manual de um comando.
Opes: man -a => Apresenta todas as pginas do manual.
Exemplo: man ls
Comandos Bsicos
ls Lista o contedo de um diretrio.
Opes: -l => Mostra informaes detalhadas
-i => Mostra o i-node do arquivo
-a => Mostra os arquivos ocultos
-h => Mostra o tamanho do arq em Kb
Exemplo: ls -lh
Comandos Bsicos
more/less Exibem o contedo de arquivos pginas por
pginas.
date - Mostra e altera a data.
Opo: -s => altera o horrio ou data
Exemplo:
date -s 20100415
Comandos Bsicos
tail Exibe as ltimas linhas do arquvo.
Opes: -f => Continua lendo como se o arq ainda
tivesse crescendo.
-n => Lista as ltimas linhas.
head Exibe as primeiras linhas do arquivo.
Opes: -n => Lista as primeiras linhas.
Comandos Bsicos
cd Navegar na rvore de diretrio.
Exemplo:
cd /home/luciano
cd /etc
Comandos Bsicos
df Relato o espao em disco usado pelo sistema de
arquivo.
pwd Mostra o nome e caminho de diretrio.
find Busca de arquivos em uma hierarquia de diretrios.
Exemplo: find / -name arquivo.txt
find / -name *arq
Comandos Bsicos
uname Exibe informaes do computador.
mkdir Cria um diretrio.
rm - Remove um diretrio
cp Copia o arquivo ou pasta.
mv Recorta o arquivo ou pasta.
Administrao de Contas
Nome do usurios
Administrao de contas
Administrao de contas
Administrao de Contas
Grupos de Trabalho
Grupos de Trabalho
Monitorao de Contas
Permisses de Arquivos
Permisso de Arquivos
Permisses de Arquivos
Exemplo:
-rwxrwxrwx
squid squid
squid.conf
Modificando as Permisses de
Arquivos
Modificando as Permisses de
Arquivos
Tambm poderemos alterar as permisses atravs das
numeraes, conforme esquema abaixo:
4 leitura
2 escrita
1 execuo
Exemplo: chmod 744 teste
Processos
Processos
Sinal
Valor
Nmerico
Ao
HUP
KILL
TERM
15
TSTP
Controle de Processos
Monitorando Processos
Monitorando Processos
Monitorando Processo
Top:
Apresenta um relatrio atualizado dos processos em
execuo no sistema
Prov um resumo dos processos ativos e dos recursos
Mostragem a cada cinco segundos
Propsitos de investigao
Modificando a prioridade de
execuo dos Processos
Modificando a prioridade de
execuo dos Processos
Configurando a Rede
Principais arquivos:
/etc/hostname arquivo contm o nome do host;
/etc/hosts arquivo faz o mapeamento entre endereos
IP e nomes de mquinas na rede.
/etc/resolv.conf
- arquivo especifica o endereo IP de
um ou mais servidores de nome.
/etc/host.conf especifica a ordem de procura para
resoluo de nomes.
Configurando a Rede
Agendamento de Tarefas
Agendamento de Tarefas
Formato do arquivo crontab:
| 20 | | 3 | | 8 | | * | | * |
| root | | /bin/backup.sh |
ms
(1 -12)
dia
(1 -31)
Horas
(0 - 23)
Minutos
(0 -59)
Dia semana
(0 -6)
usurio
comando
Agendamento de Tarefas
Exemplos:
#Executa o comando sync todo dia as 10:00
0
10 *
*
*
root
sync
#Executa o comando updatedb toda segunda s 06:00
0
6
*
*
1
root
updatedb
Concluso
Dvidas?
Email: lucianoaguiarthe@gmail.com