Você está na página 1de 49

Contedo

Wariston Fernando Pereira


MBA Gesto Estratgica e Inteligncia em Negcios;
Bacharelado em Cincia da Computao;
Disciplinas: Sistemas de Informao; Estgio Supervisionado;
Antes de Comearmos....
Algumas dicas pra aprender Linux:
Leia sempre!;
Seja paciente!;
Tenha interesse!;
No decore! Entenda!;
Seja curioso!;
No desanime!;
E Finalmente, saiba: Ningum sabe tudo do dia para
noite!.
Sistema Operacional Linux
Curiosidades
?
?
?
?
?
O Tux a mascote oficial do sistema
operativo GNU/Linux. O Tux, criado
por Larry Ewing em 1996, um
pinguim gorducho que tem um ar
satisfeito e saciado. A ideia da
mascote do Linux ser um pinguim
veio de Linus Torvalds, o criador do
ncleo do Linux.
Sistema Operacional Linux
Curiosidades
?
?
?
?
?
Diz a lenda que o motivo por trs da
escolha do Tux como mascote foi
uma mordidela que Linus levou de
um pinguim num jardim zoolgico.
Ao perceber a dor que sentiu de um
animal de pequeno porte como um
pingim, Linus pensa: "Se um animal
to pequeno consegue me machucar
assim, porque meu pequeno S.O.
no pode 'machucar' um maior?"
Sistemas Operacionais
O Que um Sistema Operacional?
Um Sistema Operacional (SO), nada mais que o
conjunto de programas que fazem a interface do usurio
e seus programas com o computador. Ele responsvel
pelo gerenciamento de recursos e perifricos (como
memria, discos, arquivos, impressoras, CD-ROMs, etc.),
interpretao de mensagens e a execuo de
programas.
Sistemas Operacionais
O Que um Sistema Operacional?
Usurio
SO HARDWARE
Sistemas Operacionais
O Que o Kernel?
O kernel entendido como o ncleo ou, numa traduo
literal, cerne, ele a base principal de um sistema
operacional. Este poder ser construdo de acordo com a
configurao do computador e dos perifricos que
possui.
Sistema Operacional
Sistemas Operacionais
O Que o Kernel?
Outros Utilitrios
Interpretador de Comandos
Kernel (Ncleo)
Usurio
Hardware
Sistemas Operacionais
Sistemas Operacionais Conhecidos
Sistema Operacional Linux
O Que o Linux?
O Linux um sistema operacional criado em 1991 por
Linus Torvalds no departamento de Cincia da
Computao da universidade de Helsinki na Finlndia.
um sistema Operacional de cdigo aberto distribudo
gratuitamente pela Internet. Seu cdigo fonte liberado
como Free Software (software livre), sob licena GPL, o
aviso de copyright do kernel feito por Linus descreve
detalhadamente isto e mesmo ele no pode fechar o
sistema para que seja usado apenas comercialmente.
Isto quer dizer que voc no precisa pagar nada para
usar o Linux, e no crime fazer cpias para instalar em
outros computadores.
Sistema Operacional Linux
Linus Benedict Torvalds
Linus Torvalds comeou o
desenvolvimento do linux como um
projeto particular, inspirado pelo seu
interesse no Minix, um pequeno
sistema UNIX desenvolvido por
Andrew S. Tanenbaum. Ele limitou-
se a criar, nas suas prprias
palavras, "um Minix melhor que o
Minix" ("a better Minix than Minix").
Sistema Operacional Linux
Curiosidades
?
?
?
?
?
O nome Linux foi criado por Ari
Lemmke, administrador do site
ftp.funet.fi que deu esse nome ao
diretrio FTP onde o kernel Linux
estava inicialmente disponvel (Linus
tinha-o batizado como "Freax",
inicialmente)
Sistema Operacional Linux
O Que necessrio para rodar o Linux?
Para rodar o Linux voc precisa, no mnimo, de um
computador com 2 MB de memria (para um kernel at a
srie 2.2.x) ou 4MB (para kernels 2.4 e 2.6) e 100MB
disponveis em seu disco rgido para uma instalao
bsica e funcional e qualquer uma das muitas
arquiteturas suportadas (i386, Alpha, Sparc, PowerPc,
Macintosh, Arm, etc).
Sistema Operacional Linux
Algumas caractersticas do Linux
Livre!;
Recebe apoio de grandes empresas: IBM, SUN, HP,
etc;
Multitarefa / Multiusurio;
Conectividade com outras plataformas;
Sistema avanado de permisses;
Modularizao;
Exige poucos recursos;
Suporte nativo mltiplas CPUs;
Vulnerabilide a vrus, trojans prxima a zero;
Plataforma para servidores nativa;
Etc;
Sistema Operacional Linux
Distribuies do Linux
Existem grupos de pessoas, empresas e organizaes
que decidem "distribuir" o Linux junto com outros
programas essenciais (como por exemplo editores
grficos, planilhas, bancos de dados, ambientes de
programao, formatao de documentos, firewalls, etc).
Este o significado bsico de distribuio. Cada
distribuio tem sua caracterstica prpria, como o
sistema de instalao, o objetivo, a localizao de
programas, nomes de arquivos de configurao, etc. A
escolha de uma distribuio pessoal e depende das
necessidades de cada um.
Sistema Operacional Linux
Distribuies do Linux
Sistema Operacional Linux
Mais Distribuies...
http://www.distrowatch.com/ - Distribuies
http://www.zegeniestudios.net/ldc/index.php?lang=pt-br Escolha sua Distro
+ informaes
Sistema Operacional Linux
Iniciando o Linux...
No Linux, o setor de boot normalmente criado por um
gerenciador de inicializao (um programa que permite
escolher qual sistema operacional ser iniciado). Deste
modo podemos usar mais de um sistema operacional no
mesmo computador (como o Windows e Linux). O
gerenciador de inicializao mais usado em sistemas
Linux o LILO. Mais existe tambm o GRUB que mais
atual e suporta diversos tipos de SO.
Sistema Operacional Linux
Iniciando o Linux...
LILO
GRUB
Sistema Operacional Linux
Iniciando o Linux...
Aps o carregamento do sistema pelo gerenciador de
inicializao, o sistema estar apto a receber comandos
do usurio aps o login, seja por modo Texto ou Grfico.
Sistema Operacional Linux
Reinicializando o Linux...
O sistema pode ser reinicializado se necessrio, utilizando o mtodo padro:
CTRL + ALT + DEL
Ou digitando no terminal, com permisso de administrador:
# reboot
ou
# shutdown -r
Sistema Operacional Linux
Desligando o Linux...
O sistema pode ser finalizado utilizando os comandos no terminal, com
permisso de administrador:
# halt
ou
# shutdown h now
ou
# poweroff
Ateno: importante, se o sistema no desligar automaticamente,
observar uma mensagem semelhante System Halted. Power Down. Para
que no haja danos ao disco rgido.
Sistema Operacional Linux
Dispositivos de armazenamento
No Linux, os dispositivos so acessados atravs de
arquivos, numa metodologia diferente de outros
sistemas, assim como todos dispositivos, o que muitas
vezes, confunde o usurio.
Todos dispositivos se encontram na pasta /dev/.
Exemplos:
/dev/sound : Placa de Som;
/dev/eth0 : Placa de Rede;
/dev/modem: Placa de Modem;
Sistema Operacional Linux
Dispositivos de armazenamento
Disco Rgido C:
Cd-Rom D:
Gravador E:
Disquete
Pen-Drive
/dev/hda1
/dev/hdb1
/dev/hdc1
/dev/fd1
/dev/sda1
Sistema Operacional Linux
Dispositivos de armazenamento
/dev/hda1
dev Pasta dos dispositivos
hd Dispositivo
a Nmero do Dispositivo
1 Partio
Sistema Operacional Linux
Curiosidades
?
?
?
?
?
A Memria Swap, nada mais que a
rea de memria de troca,
comumente conhecida com
Memria Virtual. Sua funo
manter os registros do processador
salvos no disco, quando no h
espao disponvel na memria fsica.
Sistema Operacional Linux
Sistema de Arquivos
um conjunto de estruturas lgicas e de rotinas, que
permitem ao sistema operacional controlar o acesso ao
disco rgido. Diferentes sistemas operacionais usam
diferentes sistemas de arquivos. Existem diversos
sistemas de arquivos diferentes, que vo desde sistemas
simples como o FAT16, que utilizamos em cartes de
memria, at sistemas como o NTFS, EXT3 e ReiserFS,
que incorporam recursos muito mais avanados.
Sistema Operacional Linux
Sistema de Arquivos
C:\
C:\windows\system
C:\Arquivos de Programas
C:\Documents and Settings
C:\temp
/
/lib/; /etc/;
/usr/sbin; /usr/bin
/home
/tmp
Sistema Operacional Linux
Curiosidades
?
?
?
?
?
A Parties de Disco, so divises
feitas no disco afim de organizao
dos dados.
Windows
/dev/hda1
/dev/hda2
Swap
/dev/hda3
Sistema Operacional Linux
Sistema de Arquivos
/home
/
/boot
SWAP
Arquivos de Inicializao
Raiz
Arquivos dos Usurios
Memria Virtual
/dev/hda3
/dev/da2
/dev/hda1
SWAP
Sistema Operacional Linux
Sistema de Arquivos
Sistema Operacional Linux
Comandos Bsicos
Manipulao de Diretrios;
Manipulao de Arquivos;
Comandos Diversos;
Comandos Avanados
Manipulao de Contas;
Manipulao de Processos;
Comandos de Rede;
Sistema Operacional Linux
Comandos Bsicos
ls: lista arquivos/diretrios.
Opes:
ls -a: Lista tudo;
ls -R : Lista recursivo
Sistema Operacional Linux
Comandos Bsicos
pwd: mostra o diretrio atual;
cd: entra no diretrio;
Opes:
cd nomedodir: entra no diretrio;
cd .. : sai do diretrio;
cd / : volta pro diretrio raiz;
cd ~/ : volta pro diretrio do usurio.
Sistema Operacional Linux
Comandos Bsicos
mkdir: cria diretrio;
Opes:
mkdir nomedodir
rmdir: remove diretrio vazio;
Opes:
rmdir nomedodir
cat: mostra conteudo do arquivo;
Opes:
cat nomedoarquivo
Sistema Operacional Linux
Comandos Bsicos
rm: Apaga Arquivo/Diretrio (no necessrio esta vazio);
Opes:
rm nomedoarquivo: exclui arquivo;
rm -rf nomedodir: excluir sem perguntar/recursivo;
cp: copia arquivos/diretrios;
Opes:
cp nomearq arqdestino: copia arquivo;
cp Rf diretorio dirdestino : copia diretrio;
mv: move(renomeia) arquivo/diretorio;
Opes:
mv nomearq arqdestino: renomeia arquivo/diretrio;
Sistema Operacional Linux
Comandos Bsicos
df: Lista as parties/pontos de montagem;
man: Ajuda/manual do comando;
Opes:
man comando
man ls
:q Sair
touch: Cria um arquivo em branco;
Opes:
touch arquivo
vi: editor vi;
Opes:
vi arquivo
:q sair
:qw! salvar
Sistema Operacional Linux
Comandos Bsicos
sudo: Executa comando como root(Administrador do Sistema);
Opes:
sudo comando
mount: Monta um Dispositivo de Armazenamento em um diretrio;
Opes:
mount: mostra dispositivos montados
mount /dev/dispositivo /ponto de montagem
mount /dev/hda1 /mnt
umount: Desmonta um Dispositivo de Armazenamento;
Opes:
umount /ponto de montagem ou dispositivo
umount /dev/hda1
umount /mnt
Sistema Operacional Linux
Comandos Bsicos
clear: Limpa tela;
exit: Efetua logout;
date: Mostra Data/Hora;
free: Mostra estado da mmoria;
more: Pagina arquivo;
Opes:
more comando
tail: Mostra ultimas linhas de um arquivo;
Opes:
tail comando
Sistema Operacional Linux
Comandos Bsicos
uptime: Mostra tempo em que o sistema esta ativo;
dmesg: Mostra log de inicializao;
su: Logar como root(administrador do sistema) ou outro usurio;
Opes:
su - : loga como administrador;
su usuario : loga como usuario;
uname: Mostra a verso do kernel sistema;
Opes:
uname a: Mostra toda informao do kernel disponvel
Sistema Operacional Linux
Comandos Avanados
adduser: Adiciona usurio ao sistema;
Opes:
adduser usuario
addgroup: Adiciona grupo de usurio ao sistema;
Opes:
addgroup grupo
passwd: Troca a senha do usurio;
Opes:
passwd
passwd usuario
Sistema Operacional Linux
Comandos Avanados
userdel: Excluir usurio do sistema;
Opes:
userdel usuario
groupdel: Excluir grupo de usurios do sistema;
Opes:
groupdel usuario
id: Mostra informaes de Grupos do usurio atual;
users: Mostra usurios conectados ao sistema;
who: Mostra usurios conectados ao sistema;
Sistema Operacional Linux
Comandos Avanados
ps: Mostra processos/servios ativos;
Opes:
ps ax: Mostra todos processos executados;
top: Mostra processos/servios ativos;
Opes:
q sair
kill: Fecha processo pelo PID ( Process Id );
Opes:
kill PID: Fecha processo, aguarda finalizao;
kill -9 PID: Fecha processo imediatamente;
killall: Fecha processo pelo nome;
Opes:
killall programa: Fecha processo, aguarda finalizao;
Sistema Operacional Linux
Comandos Avanados
hostname: Mostra nome da mquina;
arp: Mostra entradas ARP no sistema ( Maquinas Conectadas );
Opes:
arp -a
ifconfig: Mostra as configuraes de rede;
Opes:
ifconfig: Mostra todas;
ifconfig interface: Mostra da interface;
nslookup: Efetua teste de resoluo de DNS;
Opes:
nslookup endereo
Sistema Operacional Linux
Comandos Avanados
netstat: Mostra conexes ativas;
Opes:
netstat -a: Mostra todos conexes ativas;
ping: Verifica se um host esta ativo;
Opes:
ping endereo
telnet: Acessa outra maquina via Terminal Remoto;
Opes:
telnet endereo
ssh: Acessa outra maquina via Terminal Remoto Seguro;
Opes:
ssh endereo l usuario
Sistema Operacional Linux
Alguns Sites...
http://www.distrowatch.com: Coletnea de Distribuies Linux;
http://www.susebr.org: Distribuio Linux OpenSuse;
http://www.ubuntu-br.org: Distribuio Linux Ubuntu;
http://www.debian.com: Distribuio Linux Debian;
http://www.slackware-brasil.com.br: Distribuio Linux Slackware;
http://www.conectiva.co.br: Distribuio Linux Mandriva;
http://www.redhat.com: Distribuio Linux RedHat;
http://www.fedora.org.br: Distribuio Linux Fedora;
http://www.gdhpress.com.br/kurumin7: Distribuio Linux Kurumin;
http://focalinux.cipsga.org.br: Guia Linux Foca Linux;
http://www.vivaolinux.com.br: Comunidade VivaoLinux;
http://br-linux.org: Comunidade BrLinux.
Perguntas
?
?
?
?
?
Obrigado!
http://wa.unis.edu.br
wa@unis.edu.br
(35) 3219-5288

Você também pode gostar