Você está na página 1de 7

Prof.

Ademir Dorneles
Sistemas Operacionais I
Prof.: Ademir Dorneles
Prof. Ademir Dorneles
Administrao do Sistema
OperacionaI Linux - Parte I
Prof.: Ademir Dorneles
Prof. Ademir Dorneles
Particionamento de disco
Prof.: Ademir Dorneles
Prof. Ademir Dorneles 4
Particionamento

Parte do projeto de instalao do Linux o


projeto do esquema de particionamento do
disco rgido.
Prof. Ademir Dorneles 5
Particionamento
Uma srie de fatores influenciam a escolha do
plano de layout de disco para o linux, incluindo:

A quantidade de espao em disco

O tamanho do sistema

Para que propsito o sistema ser usado

Como e onde sero realizados os backups


Prof. Ademir Dorneles 6
Sistemas pequenos

/
Uma grande partio root, para armazenar
todo o sistema.

Swap
Area de troca (memria virtual).

Prof. Ademir Dorneles 7
Sistemas maiores

Em plataforma maiores, questes funcionais


tais como as estratgias de backup e os
tamanhos requeridos para o sistema de
arquivo podero ditar o layout do disco.
Prof. Ademir Dorneles 8
ExempIo de particionamento -
sistemas maiores
Alm do / e do swap poderiam existir as seguintes
parties:
/usr
Todos executveis de usurios do sistema.
/var
Uma vez que os arquivos de log estaro na sua prpria
partio , eles no ameaaro a estabilidade do sistema caso
este fique lotado.
Prof. Ademir Dorneles 9
ExempIo de particionamento -
sistemas maiores
/tmp
Uma vez que os arquivos temporrios estaro na sua
prpria partio, eles no ameaaro a estabilidade do
sistema caso este fique lotado.
/home
Este o grande sistema de arquivos oferecido aos
usurios para criarem nele os seus diretrios iniciais.
Prof. Ademir Dorneles l0
Orientaes Gerais
Mantenha o sistema de arquivos raiz "/" simples,
distribuindo pores maiores da rvore de diretrio
para outras parties. Um sistema de arquivos raiz
simplificado menos provvel de se corromper.
Separe /var. Certifique-se de que ele ser grande o
suficiente para conter os seus logs e o esquema de
rotao deles .
Prof. Ademir Dorneles ll
Orientaes Gerais

Separe /tmp. O tamanho depender da


demanda de aplicativos que voc executar.
Ele dever ser grande o suficiente para
conter arquivos temporrios para todos os
usurios simultaneamente.

Separe /usr e faa-o grande o suficiente para


acomodar a criao do kernel.
Prof. Ademir Dorneles l2
Orientaes Gerais
Separe o /home para mquinas com vrios usurios ou
para qualquer mquina em que voc no queira afetar os
dados durante a distribuio de upgrades de softwares.
Defina o espao de swap com pelo menos o mesmo
tamanho ou o dobro da memria principal.

Prof. Ademir Dorneles
Dispositivos de disco rgido
Prof.: Ademir Dorneles
Prof. Ademir Dorneles l4
Dispositivos de disco rgido

Por padro, o Linux define os arquivos de


dispositivos lDE da seguinte maneira:
/dev/hda
Master primrio lDE (frequentemente o disco rgido)
/dev/hdb
Slave (escravo) primrio lDE
Prof. Ademir Dorneles l5
Dispositivos de disco rgido
/dev/hdc
Master secundrio lDE (frequentemente o CD-ROM)
/dev/hdd
Escravo secundrio lDE
Prof. Ademir Dorneles l6
Dispositivos de disco rgido

Os arquivos de dispositivos SATA so semelhantes:


/dev/sda
Primeiro drive SATA
/dev/sdb
Segundo drive SATA
/dev/sdc
Terceiro drive SATA (a assim por diante)
Prof. Ademir Dorneles l7
Parties Primrias
Este tipo de partio contm um sistema de arquivo.
Se todas as quatro parties primrias existirem em
um drive lDE, elas so numeradas da seguinte forma:
- /dev/hdal
- /dev/hda2
- /dev/hda3
- /dev/hda4
Prof. Ademir Dorneles l8
Parties estendidas

Uma partio estendida uma variante da partio


primria, mas no capaz de conter um sistema de
arquivos. Em vez disso ela contem parties lgicas.
Por exemplo, as parties em um disco com uma
partio primria e uma partio estendida poderia
ser numerado da seguinte forma:
- /dev/hdal (primria)
- /dev/hda2 (estendida)

Prof. Ademir Dorneles l9
Parties Igicas
As parties lgicas existem dentro da partio estendida. As
parties lgicas so numeradas de 5 a l6. As parties de um
disco com uma partio primria, uma partio estendida e quatro
lgicas poderiam ser numeradas da seguinte forma:
/dev/hdal (primria)
/dev/hda2 (estendida)
/dev/hda5 (lgica)
/dev/hda6 (lgica)
/dev/hda7 (lgica)
/dev/hda8 (lgica)
Prof. Ademir Dorneles
Iniciando o Sistema
Prof.: Ademir Dorneles
Prof. Ademir Dorneles 2l
SheII
- O programa shell interpreta os comandos que voc digita e os
traduz para comandos que o kernel compreende.
- O shell uma linguagem de programao completa, possuindo
variveis, construes condicionais, interativas e ambiente
adaptvel ao usurio.
- O shell permite que o usurio realize suas atividades sem afetar
qualquer outro processo que no lhe pertence. Quando um usurio
conecta-se a um sistema Unix, o sistema operacional inicia
automaticamente uma cpia do Shell, sob a qual o usurio poder
realizar qualquer funo disponvel.
Prof. Ademir Dorneles 22
SheII
- Atualmente existem diversos Shell, dentre vrios destaca-se o sh
(Bourne Shell), o ksh (Korn Shell), bash (Bourne Again Shell) e o csh
(C Shell).
- Voc pode usar os terminais de texto "puros" atravs do atalho
Ctrl+Alt+F2. Voc pode usar as teclas F de l a 6, onde cada uma
representa um terminal independente. Para voltar para a interface
grfica, pressione Crtl+Alt+F7.
Prof. Ademir Dorneles 23
Login e Logout

Login

Entrada de um usurio no sistema utilizando um


nome de identificao e uma senha secreta.

Logout

Sada do usurio no sistema. O evento ocorre


quando o prprio usurio faz a solicitao ou
quando o sistema desligado;
Os comandos que podem ser utilizados so:
logout ou exit;
Prof. Ademir Dorneles 24
Usurio Root
O usurio Root vem a ser o que tem privilgios
totais ao sistema, um "administrador" que pode
acessar funes do sistema que outros usurios
no tem acesso, ele necessrio para que
possamos configurar uma placa de rede por
exemplo.
Por padro o Root em algumas distribuies vem
desativado.

Prof. Ademir Dorneles 25
Sudo
O comando sudo (algo como "super user do", ou
super usurio faa!), serve para que executemos
comandos simulando o Root, como se
estivessemos logados na sesso como su
(super user).
Prof. Ademir Dorneles 26
Comando SU
O comando "su" (Switch User, chamado
comumente "Super Usurio" ) permite abrir uma
sesso com o lD (lDidentificador) de um outro
usurio, ou de abrir um novo shell de conexo.
Prof. Ademir Dorneles
Organizao do Linux
Prof.: Ademir Dorneles
Prof. Ademir Dorneles 28
Sistema de Arquivos
Caractersticas principais do sistema de arquivos do Linux:

Estrutura hierrquica

Arquivos expansveis

Arquivos sem estrutura

Segurana

lndependncia de dispositivo
Prof. Ademir Dorneles 29
Sistema hierrquico de arquivos

/
bin boot dev etc home lib mnt opt proc root sbin tmp usr var
Prof. Ademir Dorneles 30
Sistema hierrquico de arquivos
/bin
Contm comandos executveis do sistema, tais como cp, date,
ln, ls, mkdir e more. Esses comandos so essenciais para
administrao do sistema.
/dev
Arquivos de dispositivos, necessrios para acessar discos e
outros dispositivos so armazenados no /dev. Exemplos incluem
parties de discos "hdal" e terminais como "ttyl".

Prof. Ademir Dorneles 3l
Sistema hierrquico de arquivos
/etc
O diretrio /etc contm informaes de configuraes
nicas para o sistema e requerido para o momento do boot.
Exemplos de arquivos incluem passwd, hosts e groups.
/Iib
O diretrio /lib contm bibliotecas compartilhadas e
mdulos do kernel, ambos essenciais para inicializa do
sistema.
/mnt
Este diretrio fornecido para o uso do administrador
local do sistema. Utilizado para pontos de montagens como
parties temporrias, cdrom e floppy.
Prof. Ademir Dorneles 32
Sistema hierrquico de arquivos
/root
Diretrio inicial padro para o superusurio do sistema (root).
/sbin
O utilitrios essenciais usados para a administrao do sistema
so armazenados em /sbin. Exemplos incluem fdisk, fsck e mkfs.
/boot
Contm arquivos para o carregador de boot (como lilo e grub).
/home
Diretrio particular dos usurios comuns do sistema.
Prof. Ademir Dorneles 33
Sistema hierrquico de arquivos
/opt
Serve para instalao de softwares fora aqueles includos no
pacote do sistema operacional.
/tmp
Utilizado para armazenamento de arquivos temporrios.
/usr
Contm uma hierarquia significativa de programas
executveis dos usurios comuns, considerados como no
essenciais para procedimentos emergenciais.
Prof. Ademir Dorneles 34
Sistema hierrquico de arquivos
/var
Armazena dados que se modificam com o tempo como por
exemplo logs, mail e spools.
/proc
Sistema de arquivos virtual (na memria) com dados do
Kernel.
Prof. Ademir Dorneles
DesIigando o sistema
Prof.: Ademir Dorneles
Prof. Ademir Dorneles 36
Shutdown
O comando shutdown usado para desligar ou reiniciar o sistema, durante esse processo ele
desabilita o sistema de login impedindo que novos usurios entrem no sistema. Com o
shutdown podemos determinar horrios e enviar mensagens para os usurios avisando que o
sistema ser desligado ou reiniciado. Observe as opes mais usadas:
-r (NN ou now) Reinicia o sistema aps um determinado tempo ou imediatamente.
-h (NN ou now) Desliga o sistema aps um determinado tempo ou imediatamente.
-f (NN ou now) Reinicia o sistema sem a checagem de discos.
-F (NN ou now) Reinicia o sistema com checagem de discos.
-c Cancela o shutdown.

Prof. Ademir Dorneles 37
haIt, reboot e poweroff
Os comandos halt, reboot e poweroff so comandos usados
para parar, reiniciar e desligar o sistema. Os comandos reboot
e poweroff so links simblicos do comando halt.
A funcionalidade depende do link chamado, o reboot trabalha
com o nvel de execuo 6 enquanto o poweroff trabalha com
o nvel de execuo 0.

Você também pode gostar