Aula 79 – TEC 11ºF
description
Transcript of Aula 79 – TEC 11ºF
-
Aula 79 TEC 11FSistema 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:UnixGNU/Linux;Mac Os;Windows 2003 (???).
-
O S.O. GNU/LinuxSistema 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 LinuxO 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 / UtilizadoresComo o Linux um SO com capacidades de multi-utilizador, necessrio que se faa um login;
Elementos necessrios:
Nome do utilizador;
Password.
Os elementos para login, so criados pelo administrador do sistema (root).
-
Login OKAps 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 ShellQuando 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:Bourne Shell (Steven Bourne);
ksh:Korn Shell;
csh:C-Shell.
bash: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 VirtuaisAlm 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 FicheirosNa prompt da shell bash:
cd nomeDirInforma a shell que se pretende trabalhar na directoria com o nome nomeDir (cd Change Directory);
cd /Informa a shell que se pretende trabalhar na directoria de raiz (root directory);
cdRegressa home directory, qualquer que seja a directoria onde se esteja;
pwdInforma 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 ComandosExemplo com o comando cd:
cd /usrMudar para a directoria usr na raiz;
cd usrMudar para a directoria usr que existe dentro da pwd;
cd ..Mudar para a directoria hierarquicamente abaixo da pwd;
cd ../powerMudar para a directoria power que irm da pwd;
cd ~/radicalMudar 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 DirectoriesPara nos referirmos s home directories de outros utilizadores:
Com caminho absoluto:
/home/jaquim
Com o caracter ~:
~/jaquim