Você está na página 1de 4

Linux

Linux

Linux

LINUX
Software Livre
Tipo de programa que apresenta basicamente 4
liberdades:
Acesso ao cdigo fonte
Alterar o cdigo fonte
Redistribuir
Utilizar como desejar
Software Livre no necessariamente um Software
gratuito.

LINUX
Linux um sistema operacional que foi desenvolvido
por Linus Torvalds. O Linux um dos mais proeminentes
exemplos de desenvolvimento com cdigo aberto e de software
livre. O seu cdigo fonte est disponvel sob licena GPL para
qualquer pessoa utilizar, estudar, modificar e distribuir
livremente.

Kernel
Ncleo do sistema
operacional. Caractersticas bsicas
de funcionamento.

Shell
Parte que cria a interface com o usurio.
Shell grfico conhecido como GUI
Shell pode ser textual

Comandos de Diretrios
mkdir

cria um diretrio

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 ~

vai direto para o diretrio home do usurio logado.

cd -

volta ao ltimo diretrio acessado

pwd
ls

exibe o local do diretrio atual


listar o contedo do diretrio

ls -alh mostra o contedo detalhado do directrio


ls -ltr mostra os arquivos no formado longo em ordem
inversa de data
du -msh mostra o tamanho do diretrio em Megabytes
whereis mostra onde se encontra determinado arquivo
(binrios) exemplo: whereis samba

Inicialmente desenvolvido e utilizado por nichos de


entusiastas em computadores pessoais, o sistema Linux
passou a ter a colaborao de grandes empresas, como a IBM,
a Sun Microsystems, a Hewlett-Packard, e a Novell,
ascendendo como principal sistema operacional para
servidores. Um sistema Linux capaz de funcionar em um
grande nmero de arquiteturas computacionais. utilizado em
supercomputadores, computadores pessoais e at em
aparelhos celulares.

Distribuies
Existem diversas distribuies LINUX no mercado,
entra elas destacam-se:
Debian, Conectiva , Suse, Slackware, Red Hat, Monkey,
Debian, Knoppix, Kurumin.

which mostra qual arquivo binrio est sendo chamado


pelo shell

Comando arquivos
cat

mostra o contedo de um arquivo binrio ou texto

tac

semelhante ao cat mas inverte a ordem

tail mostra as ltimas 10 linhas de um arquivo (util para ler


logs)
head

less mostra o contedo de um arquivo de texto com


controle
vi

Ambientes Grficos
O LINUX tambm apresenta uma diversidade de
ambientes grficos:
KDE, GNOME, Windows Maker

mostra as primeiras 10 linhas de um arquivo

editor de ficheiros de texto

vim

verso melhorada do editor supracitado

rm

remoo de arquivos (tambm remove diretrios)

cp

copia diretrios 'cp -r' copia recursivamente

91

Linux
mv

move ou renomeia arquivos e diretrios

chmod

altera as permisses de arquivos ou directrios

chown

altera o dono de arquivos ou directrios

cmd>txt cria um novo arquivo(txt) com o resultado do


comando(cmd)

mtr

nmap
lista as portas de sistemas remotos/locais atras de
portas abertas. Pode checar sistema operacional em
execuo no host remoto.
netstat
iptraf

cmd>>txt adiciona o resultado do comando(cmd) ao fim do


arquivo(txt)
touch touch foo.txt - cria um arquivo foo.txt vazio; tambm
altera data e hora de modificao para agora

mostra rota at determinado IP

exibe as portas e protocolos abertos no sistema.


analisador de trafego da rede com interface grfica

tcpdump sniffer muito popular. Sniffer 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

> arquivo.txt mais rpido que o touch para criao de


arquivos

nslookup consultas a servios DNS

split

dig consultas a servios DNS

divide um arquivo

recode recodifica um arquivo

Diretrios Linux

Comando administrao
man
mostra informaes sobre um comando adduser
adiciona usurios
addgroup adiciona grupos

Diretrio raiz do sistema de arquivos. abaixo dele


que se situam todos os outros.

/bin

Arquivos executveis de comandos essenciais.

/boot

Arquivos estticos necessrios a inicializao do


sistema.

/etc

Arquivos de configurao do sistema.

/home

Lugar onde ficam os diretrios locais dos usurios.

/lib

Arquivos de bibliotecas essenciais ao sistema,


utilizadas pelos programas em /bin.

/mnt

Usualmente o ponto de montagem de dispositivos


na mquina.

/proc

Informaes do kernel e dos processos.

/root

Diretrio local do superusurio.

/sbin

Arquivos essenciais ao sistema. Normalmente s o


superusurio tem acesso a estes arquivos.

/tmp

Diretrio de arquivos temporrios.

/usr

Arquivos pertencentes aos usurios. ( a segunda


maior hierarquia de diretrios presente no Linux, s
perdendo para o diretrio raiz).

/var

Diretrio onde so guardadas informaes variveis


sobre o sistema.

apropos realiza pesquisa por palavra ou string


dmesg
du

exibe as mensagens da inicializao(log)


exibe estado de ocupao dos discos/parties

find comando de busca ex: find ~/ -cmin -3


userdel remove usurios
chfn

altera informao relativa a um utilizador

who

informa quem est logado no sistema

whoami

informa com qual usurio voc est logado

passwd

modifica senha (password) de usurios

umask

define padres de criao de arquivos e diretrios

ps

mostra os processos correntes

ps -aux 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 especificado em 'user' (


exigida a senha)
chown

altera a propriedade de arquivos e pastas (dono)

Sistemas de arquivos
Indicam como ser realizado o armazenamento,
leitura e gravao dos arquivos nas unidades de
armazenamento.

Comandos de rede

Sistemas de arquivos Linux


Ext2, Ext3, ReiserFS, Reiser4

ifconfig mostra as interfaces de redes ativas e as


informaes relacionadas a cada uma delas

Sistemas de arquivos Windows


Fat32, NTFS

route

mostra as informaes referentes as rotas

92

Você também pode gostar