Moisés Soutodocente.ifrn.edu.br/moisessouto
Acesso ao sistema e comandos básicos
Aula 02
SoftwareO que torna o computador reutilizável para diferentes propósitos
“Sem software, um computador é basicamente um grande amontoado de
metal”Andrew Tanenbaum
Sistemas operacionaisO essencial
Aplicativo
Kernel(sistema operacional)
Hardware
1
Processos
Programa Sistema operacional
Programa em execução
Multitarefa(com preempção)
2
3
4
654
3
1
Árvore de processos
2
654
3
1
Comunicação entre processos
2
O LinuxAs principais características do sitema operacional
“[...] senti que estava seguindo os passos de centenas de cientistas e outros
acadêmicos. Pessoas que construíram seu trabalho apoiando-se em outros.
Apoiando-se nos ombros de gigantes, nas palavras de Sir Isaac Newton. “
Linus Torvalds
Linux
POSIX MINIXPadrão de interoperabilidade Sistema operacional educativo
MULTIMultitarefa e multiusuário
ROBUSTOOtimizado para aplicações científicas
TTYDiversos consoles virtuais
CROSSMultiplataforma
KERNELCódigo fonte, drivers, bibliotecas e dev tools
TCP/IPImplementação completa
FREESobre licença GPL
LinuxEm boot, chamadas de sistema
Aplicação
Gerenciador de janela
X Server
Shell
Kernel
Driver
Hardware
Gerenciador de Janela
Programa cliente
Programaservidor
Shell
Kernel
Programa cliente
Programaservidor
Driver
Hardware
Versões
Aplicativos
Ger. Janelas e Utils
Distribuiçõeskernel + aplicativos + gerenciador de janelas
Kernel
Linux
Versão e arquiteturaINTEL, X86, SPARC, Powe rPC , A lpha , Atari, S/390
2.6.32 | principalRealTime | especiais
Fedora
Suse
Mandriva
Slackware
Debian
Ubuntu
Quem utiliza ?Empresas que uitilzam o Linux como sistema operacional
Acesso ao Sistema Tipos de comandos
ArquivosEstrutura de Diretórios
Manipulando arquivos e diretórios ISolicitando ajuda – o comando manManipulando arquivos e diretórios II
Conteúdo
I took the red pill
Tipos de contaAcesso ao sistema
2 tipos de conta
Usuário Super-Usuário$ #
login: aluno | password: unp login: root | password: unp
aluno@debian5:~$Usuário comum
root@debian5:~#Super usuário
Usuário em host diretório
Permissão
Prática1
Aplicação
Gerenciador de janela
X Server
Shell
Kernel
Driver
Hardware
{Comandos
Internos
Externos
Fazem parte do interpretador, shell, alocado em memória
Estão localizados em diretórios,tais como: /bin e /sbin
ArquivosO Linux organiza suas informações no disco
Arquivos
Tipos de arquivo
Arquivos comuns
Diretórios
Links
Arquivos de dipositivos
Sockets e pipes{
Estrutura de diretóriosComo o Linux organiza suas informações no disco
/A raiz
/bin/dev/home/proc/usr/boot/etclib/var/sbin
//bin/dev/home/proc/usr/boot/etclib/var/sbin
//bin/dev/home/proc/usr/boot/etclib/var/sbin
Manipulando arquivos e diretórios
O básico
Manipulando arquivos e diretórios
• ls - mostra informação sobre os nomes de arquivos e diretórios
• cd - muda o diretório de trabalho atual
• pwd - verifica em qual diretório o usuário se encontra.
• mkdir - cria um novo diretório
• rmdir – remove diretorios
• rm - remove arquivos e também diretórios
Prática2
A salvaçãoO comando Man
Manipulando arquivos e diretórios
• Faz uma consulta aos manuais on-line do sistema.
man [opções] [seção] [comando], onde:opções: Modificam o comportamento do comando
-a Exibe todas as paginas do manual-w Exibe a localização de páginas do manual a
serem exibidas.-k Pesquisa por palavra-chave
seçôes: As paginas são dividas em seções de acordo com o assunto escolhido
comando: O comando que se deseja consultar
Prática3
Manipulando arquivos e diretórios
II
Manipulando arquivos e diretórios
• cp - copia arquivos
• mv - move ou renomeia arquivos e diretórios
Prática4
ObrigadoMoisés Souto
docente.ifrn.edu.br/[email protected]