Você está na página 1de 15

Aula 79 TEC 11F

Sistema Operativo de Rede


Prof. Antnio dos Anjos

O que um S.O. de Rede?

Sistema operativo que inclu funes


especiais que permitem a ligao de um
computador a uma LAN.

Exemplos:
Unix
GNU/Linux;
Mac Os;
Windows 2003 (???).

O S.O. GNU/Linux

Sistema operativo de rede livremente


distribudo e open-source que funciona em
vrias plataformas;

O kernel (ncleo) utilizado pela maioria dos


SOs GNU o Linux;

GNU:

GNU is Not Unix (definio recursiva!).

O kernel Linux

O kernel Linux foi desenvolvido por um jovem


estudante da Universidade de Helsnquia (Finlndia),
chamado Linus Torvalds.

Verso 0.02 lanada em 1991;

Verso 1.00 lanada em 1994;

A mais utilizada actualmente (2004) a verso 2.4;

A mais recente a verso 2.6.

Login / Utilizadores

Como o Linux um SO com capacidades de multiutilizador, necessrio que se faa um login;

Elementos necessrios:

Nome do utilizador;

Password.

Os elementos para login, so criados pelo


administrador do sistema (root).

Login OK

Aps um login bem sucedido, o utilizador


encontra-se na sua home directory;

Home directory:

Pasta de trabalho do utilizador, onde tem


direitos de execuo, escrita e leitura;

Geralmente /home/nomeUtilizador/;

A Shell

Quando se efectua o login, somos saudados por uma prompt com um


aspecto semelhante ao seguinte:

O aspecto da prompt pode ser modificado para incluir:

O nome do computador;

Nome da directoria corrente;

O programa que apresenta a prompt chamado de shell;

A shell o programa que nos permite comunicar com o sistema


operativo (CLI Command Line Interface).

A Shell (2)

Existem vrias implementaes de programas de shell:

sh:

ksh:

C-Shell.

bash:

Korn Shell;

csh:

Bourne Shell (Steven Bourne);

Bourne Again Shell (Integra funcionalidades da ksh e csh);

A Shell (3)

Para se saber qual a shell em utilizao:

echo $SHELL

A maioria dos sistemas Linux utiliza a Bourne Again Shell (bash);

Para fechar a shell Bash (voltar prompt de login):

Escrever na prompt:

logout, ou

exit

Ou

Pressionar Ctrl+D.

Consolas Virtuais

Alm de multi-utilizador, o SO Linux um sistema multi-tarefa;

Mesmo um sistema Linux seja utilizado por apenas um utilizador, este


tem sua disposio seis consolas virtuais (pode ser alterado);

Para alternar entre elas, basta pressionar:

Alt + Fn (1 n 6);

Alt + F7 (reservado para o modo grfico);

Se se estiver em modo grfico (X11), para alternar para uma das


consolas de texto, pressionar:

Ctrl + Alt + Fn;

Alt + F7 regressa ao modo grfico;

Navegar no Sistema de Ficheiros

Na prompt da shell bash:

cd nomeDir

cd /

Informa a shell que se pretende trabalhar na directoria de raiz (root


directory);

cd

Informa a shell que se pretende trabalhar na directoria com o nome


nomeDir (cd Change Directory);

Regressa home directory, qualquer que seja a directoria onde se


esteja;

pwd

Informa ao utilizador qual a directoria onde se est a trabalhar


actualmente (Present Working Directory);

Caminhos (Paths)

Caminhos absolutos (comeam com / ):

/usr/share

/dev

/etc/network

Interpretados a partir da raiz.

Caminhos relativos (no comeam com / ):

usr

Maildir

home/antonio/Docs

Interpretados relativamente pwd.

Caminhos e os Comandos

Exemplo com o comando cd:

cd /usr

cd usr

Mudar para a directoria hierarquicamente abaixo da pwd;

cd ../power

Mudar para a directoria usr que existe dentro da pwd;

cd ..

Mudar para a directoria usr na raiz;

Mudar para a directoria power que irm da pwd;

cd ~/radical

Mudar para a directoria radical dentro da home directory.

Caminhos e .

. refere-se pwd (directoria corrente);

Utiliza-se frequentemente para a execuo de


programas na directoria corrente;

Exemplo:

./meuprog

Executa o programa com o nome meuprog que se


encontra na pwd (obviamente meuprog executvel).

Outras Home Directories

Para nos referirmos s home directories de


outros utilizadores:

Com caminho absoluto:

/home/jaquim

Com o caracter ~:

~/jaquim

Você também pode gostar