You are on page 1of 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.

Sistemas Operacionais O Que o Kernel?

Usurio

Outros Utilitrios Interpretador de Comandos Kernel (Ncleo)

Sistema Operacional
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 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 limitouse a criar, nas suas prprias palavras, "um Minix melhor que o Minix" ("a better Minix than Minix").
Linus Benedict Torvalds

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...

+ informaes http://www.zegeniestudios.net/ldc/index.php?lang=pt-br Escolha sua Distro http://www.distrowatch.com/ - Distribuies

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 hd a 1 Pasta dos dispositivos Dispositivo Nmero do Dispositivo 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

/dev/hda1 /dev/da2

/boot /

Arquivos de Inicializao Raiz

/dev/hda3

/home

Arquivos dos Usurios

SWAP

SWAP

Memria Virtual

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

You might also like