Você está na página 1de 13

Unix Wikipdia, a enciclopdia livre

https://pt.wikipedia.org/wiki/Unix

Unix
Origem: Wikipdia, a enciclopdia livre.

Unix um sistema operativo porttil,


multitarefa e multiutilizador
originalmente criado por Ken
Thompson, Dennis Ritchie, Douglas
McIlroy e Peter Weiner, que
trabalhavam nos Laboratrios Bell (Bell
Labs) da AT&T. A marca UNIX uma
propriedade do The Open Group, uma
companhia formada por empresas de
informtica.

Unix

Linguagem

C, Assembly

Modelo

Depende da verso.
H verses de
cdigo fechado e
outros projetos de
cdigo aberto - entre
os quais esto
principalmente a
famlia BSD e o
OpenSolaris.

Lanamento

1969

ndice
1 Histria
2 Caractersticas
2.1 Sistema operacional
multitarefa
2.2 Sistema operacional
multiutilizador
2.3 Arquivos de dispositivo
3 Estrutura
3.1 Processos
3.2 Sistema de arquivos
3.2.1 Estrutura de
diretrios
4 Particularidades
5 Aplicaes
6 Ambiente grco do Unix
6.1 X Window System
7 Comandos
7.1 Comandos de
manipulao de diretrio
7.2 Comandos para
manipulao de arquivos
7.3 Comandos para
administrao
7.4 Comandos para
administrao de rede
8 Ver tambm
9 Notas e referncias
1 de 13

Arquitetura(s) x86, x64, ARM


Pgina ocial

www.unix.org
(http://www.unix.org)

12-05-2016 08:25

Unix Wikipdia, a enciclopdia livre

https://pt.wikipedia.org/wiki/Unix

10 Bibliograa
11 Ligaes externas

Histria
Em 1965 formou-se um grupo de programadores, incluindo Ken Thompson,
Dennis Ritchie, Douglas McIlroy e Peter Weiner, num esforo conjunto da AT&T
(Laboratrios Bell), da General Electric (GE) e do MIT (Massachussets Institute
of Technology) para o desenvolvimento de um sistema operacional chamado
Multics. [1]
O Multics deveria ser um
sistema de tempo compartilhado
para uma grande comunidade
de usurios. Entretanto, os
recursos computacionais
disponveis poca,
particularmente os do
computador utilizado, um GE
645, revelaram-se insucientes
para as pretenses do projeto.
Em 1969, a Bell retirou-se do
projeto. Duas razes principais
foram citadas para explicar a
sua sada. Primeira: trs
instituies com objetivos
dspares dicilmente
alcanariam uma soluo
satisfatria para cada uma delas
(o MIT fazia pesquisa, AT&T
monopolizava os servios de
telefonia americanos e a GE
queria vender computadores). A
segunda razo que os
participantes sofriam da
sndrome do segundo projeto e,
por isso, queriam incluir no
Multics tudo que tinha sido
excludo dos sistemas
experimentais at ento
desenvolvidos.
Ainda em 1969, Ken Thompson,
Linha do tempo dos variantes do Unix.
usando um ocioso computador
PDP-7, comeou a reescrever o
Multics num conceito menos ambicioso, batizado de Unics, usando linguagem
de montagem (assembly). Mais tarde, Brian Kernighan rebatizou o novo
2 de 13

12-05-2016 08:25

Unix Wikipdia, a enciclopdia livre

https://pt.wikipedia.org/wiki/Unix

sistema de Unix.
Um marco importante foi estabelecido em 1973, quando Dennis Ritchie e Ken
Thompson reescreveram o Unix, usando a linguagem C, para um computador
PDP-11. A linguagem C havia sido desenvolvida por Ritchie para substituir e
superar as limitaes da linguagem B, desenvolvida por Thompson. O seu uso
considerado uma das principais razes para a rpida difuso do Unix.
Finalmente, ao longo dos anos 70 e 80 foram sendo desenvolvidas as primeiras
distribuies de grande dimenso como os sistemas BSD (na Universidade de
Berkeley na Califrnia) e os System III e System V (na AT&T).
Em 1977, a AT&T comeou a fornecer o Unix para instituies comerciais. A
abertura do mercado comercial para o Unix deve muito a Peter Weiner cientista de Yale e fundador da Interactive System Corporation. Weiner
conseguiu da AT&T, ento j desnudada de seu monoplio nas comunicaes e
liberada para atuao no mercado de software, licena para transportar e
comercializar o Unix para o computador Interdata 8/32 para ambiente de
automao de escritrio. O Unix saa da linha das mquinas PDP, da Digital
Equipament Corporation (DEC), demonstrando a relativa facilidade de
migrao (transporte) para outros computadores, e que, em parte, deveu-se ao
uso da linguagem C. O sucesso da Interactive de Weiner com seu produto
provou que o Unix era vendvel e encorajou outros fabricantes a seguirem o
mesmo curso. Iniciava-se a abertura do chamado mercado Unix.
Com a crescente oferta de microcomputadores, outras empresas
transportaram o Unix para novas mquinas. Devido disponibilidade dos
fontes do Unix e sua simplicidade, muitos fabricantes alteraram o sistema,
gerando variantes personalizadas a partir do Unix bsico licenciado pela AT&T.
De 1977 a 1981, a AT&T integrou muitas variantes no primeiro sistema Unix
comercial chamado de System III. Em 1983, aps acrescentar vrios
melhoramentos ao System III, a AT&T apresentava o novo Unix comercial,
agora chamado de System V. Hoje, o Unix System V o padro internacional de
fato no mercado Unix, constando das licitaes de compra de equipamentos de
grandes clientes na Amrica, Europa e sia.
Atualmente, Unix (ou *nix) o nome dado a uma grande famlia de Sistemas
Operativos que partilham muitos dos conceitos dos Sistemas Unix originais
(GNU/Linux, embora compartilhe conceitos de sistemas da famlia Unix, no
faz parte desta famlia por no compartilhar de cdigo derivado de algum
sistema da famlia Unix e no possuir o mesmo objetivo e losoa no qual o
Unix se originou e, em grande parte, mantm at hoje), sendo todos eles
desenvolvidos em torno de padres como o POSIX (Portable Operating System
Interface) e outros. Alguns dos Sistemas Operativos derivados do Unix so:
BSD (FreeBSD, OpenBSD e NetBSD), Solaris (anteriormente conhecido por
SunOS), IRIX, AIX, HP-UX, Tru64, SCO, e at o Mac OS X (baseado em um
ncleo Mach BSD chamado Darwin). Existem mais de quarenta sistemas
operacionais *nix, rodando desde celulares a supercomputadores, de relgios
de pulso a sistemas de grande porte.

3 de 13

12-05-2016 08:25

Unix Wikipdia, a enciclopdia livre

https://pt.wikipedia.org/wiki/Unix

Caractersticas
Sistema operacional multitarefa
Multitarefa signica executar uma ou mais tarefas ou processos
simultaneamente. Na verdade, em um sistema monoprocessado, os processos
so executados seqencialmente de forma to rpida que parecem estar sendo
executados simultaneamente. O Unix escalona sua execuo e reserva-lhes
recursos computacionais (intervalo de tempo de processamento, espao em
memria RAM, espao no disco rgido, etc.).
O Unix um sistema operacional de multitarefa preemptiva. Isso signica que,
quando esgota-se um determinado intervalo de tempo (chamado quantum), o
Unix suspende a execuo do processo, salva o seu contexto (informaes
necessrias para a execuo do processo), para que ele possa ser retomado
posteriormente, e coloca em execuo o prximo processo da la de espera. O
Unix tambm determina quando cada processo ser executado, a durao de
sua execuo e a sua prioridade sobre os outros.
A multitarefa, alm de fazer com que o conjunto de tarefas seja executado mais
rapidamente, ainda permite que o usurio e o computador quem livres para
realizarem outras tarefas com o tempo economizado.

Sistema operacional multiutilizador


Uma caracterstica importante do Unix ser multiusurio (multiutilizador).
Bovet e Cesati [4] denem um sistema multiusurio como "aquele capaz de
executar, concorrente e independentemente, vrias aplicaes pertencentes a
dois ou mais usurios". O Unix possibilita que vrios usurios usem um mesmo
computador simultaneamente, geralmente por meio de terminais. Cada
terminal composto de um monitor, um teclado e, eventualmente, um mouse.
Vrios terminais podem ser conectados ao mesmo computador num sistema
Unix. H alguns anos eram usadas conexes seriais, mas atualmente mais
comum o uso de redes locais, principalmente para o uso de terminais grcos
(ou terminais X), usando o protocolo XDMCP.
O Unix gerencia os pedidos que os usurios fazem, evitando que um interra
com outros. Cada usurio possui direitos de propriedade e permisses sobre
arquivos. Quaisquer arquivos modicados pelo usurio conservaro esses
direitos. Programas executados por um usurio comum estaro limitados em
termos de quais arquivos podero acessar.
O sistema Unix possui dois tipos de usurios: o usurio root (tambm
conhecido como superusurio), que possui a misso de administrar o sistema,
podendo manipular todos os recursos do sistema operacional; e os usurios
comuns, que possuem direitos limitados.
Para que o sistema opere adequadamente em modo multiusurio, existem
alguns mecanismos: (i) um sistema de autenticao para identicao de cada
4 de 13

12-05-2016 08:25

Unix Wikipdia, a enciclopdia livre

https://pt.wikipedia.org/wiki/Unix

usurio (o programa login, p.ex., autentica o usurio vericando uma base de


dados, normalmente armazenada no arquivo /etc/passwd); (ii) sistema de
arquivos com permisses e propriedades sobre arquivos (os direitos
anteriormente citados); (iii) proteo de memria, impedindo que um processo
de usurio acesse dados ou interra com outro processo. Esse ltimo
mecanismo implementado com a ajuda do hardware, que consiste na diviso
do ambiente de processamento e memria em modo supervisor (ou modo
ncleo) e modo usurio.

Arquivos de dispositivo
Uma caracterstica singular no Unix (e seus derivados) a utilizao intensiva
do conceito de arquivo. Quase todos os dispositivos so tratados como arquivos
e, como tais, seu acesso obtido mediante a utilizao das chamadas de
sistema open, read, write e close.
Os dispositivos de entrada e sada so classicados como sendo de bloco
(disco, p.ex.) ou de caractere (impressora, modem, etc.) e so associados a
arquivos mantidos no diretrio /dev (v. detalhamento mais adiante).

Estrutura
Um sistema Unix consiste, basicamente, de
duas partes:
Ncleo - o ncleo do sistema
operacional, a parte que relaciona-se
diretamente com o hardware, e que
executa num espao de memria
privilegiado. Agenda processos,
gerencia a memria, controla o acesso
a arquivos e a dispositivos de hardware
(estes, por meio dos controladores de
dispositivo - drivers - e interrupes). O
acesso ao ncleo feito por chamadas
de sistema, que so funes fornecidas
A estrutura do sistema Unix.
pelo ncleo; essas funes so
disponibilizadas para as aplicaes por
bibliotecas de sistema C (libc).
Programas de sistema - so aplicaes, que executam em espaos de
memria no privilegiados, e que fazem a interface entre o usurio e o
ncleo. Consistem, principalmente, de:
Conjunto de biblioteca C (libc)
Shell - um ambiente que permite que o usurio digite
comandos.

5 de 13

12-05-2016 08:25

Unix Wikipdia, a enciclopdia livre

https://pt.wikipedia.org/wiki/Unix

Programas utilitrios diversos - so programas usados para


manipular arquivos, controlar processos etc.
Ambiente grco (GUI) graphics user interface eventualmente utiliza-se tambm um ambiente grco para
facilitar a interao do usurio com o sistema.
Em um sistema Unix, o espao de memria utilizado pelo ncleo denominado
espao do ncleo ou supervisor (em ingls: kernel space); a rea de memria
para os outros programas denominada espao do usurio (user space). Essa
separao um mecanismo de proteo que impede que programas comuns
interram com o sistema operacional.

Processos
Um processo, na viso mais simples, uma instncia de um programa em
execuo. Um programa, para ser executado, deve ser carregado em memria;
a rea de memria utilizada dividida em trs partes: cdigo ( text), dados
inicializados (data) e pilha (stack).
Por ser um sistema multitarefa, o Unix utiliza uma estrutura chamada tabela de
processos, que contm informaes sobre cada processo, tais como:
identicao do processo (PID), dono, rea de memria utilizada, estado
(status). Apenas um processo pode ocupar o processador em cada instante - o
processo encontra-se no estado "executando" (running). Os outros processos
podem estar "prontos" (ready), aguardando na la de processos, ou ento esto
"dormindo" (asleep), esperando alguma condio que permita sua execuo.
Um processo em execuo pode ser retirado do processador por duas razes:
(i) necessita acessar algum recurso, fazendo uma chamada de sistema - neste
caso, aps sua retirada do processador, seu estado ser alterado para
"dormindo", at que o recurso seja liberado pelo ncleo; (ii) o ncleo pode
interromper o processo (preempo) - neste caso, o processo ir para a la de
processos (estado "pronto"), aguardando nova oportunidade para executar - ou
porque a fatia de tempo esgotou-se, ou porque o ncleo necessita realizar
alguma tarefa.
Existem quatro chamadas de sistema principais associadas a processos: fork,
exec, exit e wait. fork usada para criar um novo processo, que ir executar o
mesmo cdigo (programa) do programa chamador (processo-pai); exec ir
determinar o cdigo a ser executado pelo processo chamado (processo-lho);
exit termina o processo; wait faz a sincronizao entre a nalizao do
processo-lho e o processo-pai.

Sistema de arquivos
Sistema de arquivos uma estrutura lgica que possibilita o armazenamento e
recuperao de arquivos. No Unix, arquivos so contidos em diretrios (ou
pastas), os quais so conectados em uma rvore que comea no diretrio raiz
6 de 13

12-05-2016 08:25

Unix Wikipdia, a enciclopdia livre

https://pt.wikipedia.org/wiki/Unix

(designado por /). Mesmo os arquivos que se encontram em dispositivos de


armazenamento diferentes (discos rgidos, disquetes, CDs, DVDs, sistemas de
arquivos em rede) precisam ser conectados rvore para que seu contedo
possa ser acessado. Cada dispositivo de armazenamento possui a sua prpria
rvore de diretrios.
O processo de conectar a rvore de diretrios de um dispositivo de
armazenamento rvore de diretrios raiz chamado de "montar dispositivo
de armazenamento" (montagem) e realizada por meio do comando mount. A
montagem associa o dispositivo a um subdiretrio.
Estrutura de diretrios
A rvore de diretrios do Unix dividida em vrias ramicaes menores e
pode variar de uma verso para outra. Os diretrios mais comuns so os
seguintes:
Diretrio raiz - este o diretrio principal do sistema. Dentro dele
esto todos os diretrios do sistema.
/

Contm arquivos, programas do sistema, que so usados com


freqncia pelos usurios.
/bin

/boot

Contm arquivos necessrios para a inicializao do sistema.

Contm arquivos usados para acessar dispositivos (perifricos)


existentes no computador.
/dev

/etc

Arquivos de congurao de seu computador local.

/home

Diretrios contendo os arquivos dos usurios.

Bibliotecas compartilhadas pelos programas do sistema e mdulos


do ncleo.
/lib

/mnt

Diretrio de montagem de dispositivos.

Subdiretrio onde so montados os CDs. Aps a montagem, o


contedo do CD se encontrar dentro deste diretrio.
/mnt/cdrom

Subdiretrio onde so montados os disquetes. Aps a


montagem, o contedo do disquete se encontrar dentro deste diretrio.
/mnt/floppy

Sistema de arquivos do ncleo. Este diretrio no existe, ele


colocado l pelo ncleo e usado por diversos programas.
/proc

/root

Diretrio do usurio root.

Diretrio de programas usados pelo superusurio (root) para


administrao e controle do funcionamento do sistema.
/sbin

7 de 13

12-05-2016 08:25

Unix Wikipdia, a enciclopdia livre

https://pt.wikipedia.org/wiki/Unix

Diretrio para armazenamento de arquivos temporrios criados por


programas.
/tmp

Contm maior parte de seus programas. Normalmente acessvel


somente como leitura.
/usr

Contm maior parte dos arquivos que so gravados com freqncia


pelos programas do sistema.
/var

Particularidades
Um sistema Unix orientado a arquivos, quase tudo nele arquivo. Seus
comandos so na verdade arquivos executveis, que so encontrados em
lugares previsveis em sua rvore de diretrios, e at mesmo a comunicao
entre entidades e processos feita por estruturas parecidas com arquivos. O
acesso a arquivos organizado atravs de propriedades e protees. Toda a
segurana do sistema depende, em grande parte, da combinao entre as
propriedades e protees denidas em seus arquivos e suas contas de
usurios.

Aplicaes
O Unix permite a execuo de pacotes de softwares aplicativos para apoio s
diversas atividades empresariais. Dentre estes pacotes destacam-se:
geradores grcos
planilhas eletrnicas
processadores de textos
geradores de aplicaes
linguagens de 4 gerao
banco de dados
O Unix possui recursos de apoio comunicao de dados, que proporcionam
sua integrao com outros sistemas Unix, e at com outros sistemas
operacionais distintos. A integrao com sistemas heterogneos permite as
seguintes facilidades:
compartilhamento de recursos e informaes
transferncia de informaes
comunicao entre usurios remotos
submisso de programas para serem executados em computadores
remotos
utilizao dos terminais de uma mquina Unix como terminais de outras
mquinas remotas, mesmo com sistemas operacionais distintos.
Para ltima, o Unix oferece um ambiente integrado e amigvel, voltado para a
gesto automatizada de escritrio, com servios que atendero s seguintes
reas:
8 de 13

12-05-2016 08:25

Unix Wikipdia, a enciclopdia livre

https://pt.wikipedia.org/wiki/Unix

arquivamento eletrnico de informaes


processador de documentos
agenda e calendrio
calculadora
correio eletrnico

Ambiente grco do Unix


X Window System
Alm do shell, o Unix suporta
interface grca para o usurio. Nas
primeiras verses do Unix as
interfaces do usurio eram baseadas
apenas em caracteres (modo texto) e o
sistema compunha-se apenas do
ncleo, de bibliotecas de sistema, do
shell e de alguns outros aplicativos. As
verses mais recentes do Unix, alm
Filiao dos Sistemas Unix e Unix-like.
de manterem o shell e seus comandos,
incluem o X Window System que,
graas ao gerenciador de exibio e ao gerenciador de janelas, possui uma
interface atraente e intuitiva que aumenta em muito a produtividade do
usurio.
Desenvolvido no MIT (Massachussets Institute of Technology), o X Window
System (tambm pode ser chamado de Xwindow) tornou-se o sistema grco
do Unix. O Xwindow funciona como gerenciador de exibio e por si s, no faz
muita coisa. Para termos um ambiente grco produtivo e completo,
precisamos tambm de um gerenciador de janelas.
O gerenciador de janelas proporciona ao ambiente grco a aparncia e as
funcionalidades esperadas incluindo as bordas das janelas, botes, truques de
mouse, menus etc. Como no sistema Unix o gerenciador de exibio (X Window
System) separado do gerenciador de janelas, dizemos que seu ambiente
grco do tipo cliente-servidor. O Xwindow funciona como servidor e
interage diretamente com o mouse, o teclado e o vdeo. O gerenciador de
janelas funciona como cliente e se aproveita dos recursos disponibilizados pelo
Xwindow.
O fato de o Unix possuir o gerenciador de exibio (Xwindow) separado do
gerenciador de janelas tornou possvel o surgimento de dezenas de
gerenciadores de janelas diferentes. Os gerenciadores de janelas mais comuns
no mundo Unix so o Motif, Open Look, e o CDE. Tambm existem outros
gerenciadores de janelas que so bastante utilizados no Unix, principalmente
nos sistemas Unix-Like (verses gratuitas e clones do Unix). So eles: KDE,
Gnome, FVWM, BlackBox, Enlightenment, WindowMaker etc.

9 de 13

12-05-2016 08:25

Unix Wikipdia, a enciclopdia livre

https://pt.wikipedia.org/wiki/Unix

Comandos
Esta uma lista de programas de computador para o sistema operacional Unix
e os sistemas compatveis, como o Linux. Os comandos do Unix tornam-se
acessveis ao usurio a partir do momento em que ele realiza o login no
sistema. Se o usurio utiliza tais comandos, ento ele se encontra no modo
shell, tambm chamado de modo texto (ou Unix tradicional). Quando estiver
utilizando o modo grco, o usurio tambm poder se utilizar de tais
comandos desde que abra uma janela de terminal (Xterm).
A linha de comando do sistema operacional Unix permite a realizao de
inmeras tarefas atravs de seus comandos, de manipulao de arquivos a
vericao do trfego em rede. Para exibir uma descrio detalhada de cada
comando abra uma console ou xterm e digite man comando, onde comando o
comando em questo.

Comandos de manipulao de diretrio


- Cria um diretrio vazio exemplo: mkdir docs
rmdir - Exclui um diretorio (se estiver vazio)
rm -rf - Exclui um diretrio e todo o seu contedo
cd - Entra num diretrio (exemplo: cd docs) ou retorna para HOME
cd / - Muda para o diretrio raiz
cd ~ - vai direto para o diretrio home do usurio logado.
cd - - volta ao ltimo diretrio acessado
pwd - Exibe o local do diretrio atual
ls - Lista o contedo do diretrio
ls -alh - Mostra o contedo detalhado do diretrio
ls -a - Exibe os arquivos "ocultos" do determinado diretrio.
ls -ltr - Mostra os arquivos no formado longo(l) em ordem inversa(r) de
data (t)
df - Mostra a utilizao dos sistemas de arquivos montados
du -ms - Mostra o tamanho do diretrio em Megabytes
whereis - Mostra onde se encontra determinado arquivo (binrios) exemplo:
whereis samba
mkdir

Comandos para manipulao de arquivos


- Mostra o contedo de um arquivo binrio ou texto
- Semelhante ao cat mas inverte a ordem
tail - Mostra as ltimas linhas de um arquivo. Ex: tail -f <arquivo> til
para visualizar arquivos de log continuamente.
head - Mostra as primeiras linhas de um arquivo. Ex: head -100 visualiza as
100 primeiras linhas do arquivo.
less - Mostra o contedo de um arquivo de texto com controle
vi - Editor de cheiros de texto
vim - Verso melhorada do editor supracitado
cat
tac

10 de 13

12-05-2016 08:25

Unix Wikipdia, a enciclopdia livre

https://pt.wikipedia.org/wiki/Unix

- Remoo de arquivos (tambm


remove diretrios, mas com o parmetro
-r, que signica recursividade)
cp - Copia diretrios 'cp -r' copia
recursivamente
mv - Move ou renomeia arquivos e
diretrios
chmod - Altera as permisses de arquivos ou
directrios
chown - Altera o dono de arquivos ou
Gerenciador de janelas
directrios
Window Maker.
cmd>txt - Cria um novo arquivo(txt) com o
resultado do comando(cmd)
cmd>>txt - Adiciona o resultado do comando(cmd) ao m do arquivo(txt)
touch foo.txt - Cria um arquivo foo.txt vazio; tambm altera data e hora de
modicao para agora
> arquivo.txt - Mais rpido que o touch para criao de arquivos
split - Divide um arquivo
recode - Recodica um arquivo ex: recode iso-8859-15..utf8
le_to_change.txt
rm

Comandos para administrao


- Mostra o manual do comando.
- Adiciona usurios. O useradd pode tambm ser usado.
addgroup - Adiciona grupos. O groupadd pode tambm ser usado.
apropos - Realiza pesquisa por palavra ou string
dmesg - Exibe as mensagens da inicializao(log)
du - Exibe estado de ocupao dos discos/parties
find - Comando de busca ex: nd ~/ -cmin -3
userdel - Remove usurios
usermod - Modica informaes de um determinado usurio.
groupmod - Modica informaes de um determinado grupo.
chfn - Altera informao relativa a um utilizador (usurio).
who - Informa quem est logado no sistema. Em algumas verses do Linux,
o comando w pode ser usado, e retorna informaes mais detalhadas,
como o shell do usurio.
whoami - Informa com qual usurio voc est logado
passwd - Modica senha (password) de usurios
umask - Dene padres de criao de arquivos e diretrios
ps - Mostra os processos correntes
ps aux (ou ps -ef) - Mostra todos os processos correntes no sistema
kill - Mata um processo
killall - Mata todos os processos com o nome informado
su - Troca para o super-usurio root ( exigida a senha)
su user - Troca para o usurio especicado em 'user' ( exigida a senha)
chown - Altera o proprietrio de arquivos e pastas (dono)
man

adduser

11 de 13

12-05-2016 08:25

Unix Wikipdia, a enciclopdia livre

https://pt.wikipedia.org/wiki/Unix

Comandos para administrao de rede


- mostra as interfaces de redes ativas e as informaes
relacionadas a cada uma delas
route - Mostra as informaes referentes as rotas
mtr - Mostra rota at determinado IP
netstat - Exibe as portas e protocolos abertos no sistema.
iptraf - Analisador de trafego da rede com interface grca baseada em
dilogos
tcpdump - Snier muito popular. Snier uma ferramenta que "ouve" os
pacotes que esto passando pela rede.
traceroute Traa uma rota do host local at o destino mostrando os
roteadores intermedirios
nslookup - Consultas a servios DNS
dig - Consultas a servios DNS
ifconfig

Ver tambm
MS-DOS
ARX (SO da Acorn Computers baseado no Unix)
Berkeley Software Distribution
Filosoa Unix
Era Unix
Linux
Plan 9 from Bell Labs
Sistema operacional tipo Unix
Solaris

Notas e referncias
1. STUART, Brian (2009). Principles of operating systems: design & applications.
(Boston, Massachusetts: Thompson Learning). p.23. ISBN 1-4188-3769-5.

Bibliograa
BACH, Maurice (1990). The design of the Unix operating system. (New
Jersey: Prentice Hall).
TANENBAUM, Andrew (1999). Sistemas operacionais modernos. (Rio de
Janeiro: LTC).
MCKUSICK, Marshall; NEVILLE-NEIL, George (2004). The design and
implementation of the FreeBSD operating system. (Boston: AddisonWesley).
BOVET, Daniel; CESATI, Marco (2005). Understanding the Linux kernel.
O'Reilly Media [S.l.]

12 de 13

12-05-2016 08:25

Unix Wikipdia, a enciclopdia livre

https://pt.wikipedia.org/wiki/Unix

Ligaes externas
Unix.org (http://www.unix.org)
Foca GNU/Linux (http://focalinux.cipsga.org.br/guia/iniciante/index.htm)
UNIX ON-LINE Man Pages (http://unixhelp.ed.ac.uk/CGI/man-cgi?)
Extensive collection of Unix and Linux man pages (http://www.unix.com
/man-page/opensolaris/1/man) - full recursive database search.
Obtida de "https://pt.wikipedia.org/w/index.php?title=Unix&oldid=45382244"
Categorias: Unix Software de 1969
Esta pgina foi modicada pela ltima vez (s) 07h46min de 19 de abril de
2016.
Este texto disponibilizado nos termos da licena Creative Commons Atribuio - Compartilha Igual 3.0 No Adaptada (CC BY-SA 3.0); pode
estar sujeito a condies adicionais. Para mais detalhes, consulte as
Condies de Uso.

13 de 13

12-05-2016 08:25

Você também pode gostar