SlideShare uma empresa Scribd logo
1 de 100
Linux
Sistemas Operacionais
Prof. Mauro Duarte – google.com/+profmauroduarte
●
A história do Linux
O que é Software Livre?
É um tipo de software que possui uma licença
especial que dá ao usuário liberdades especificas.
A história do Linux
 A liberdade para executar o programa, para
qualquer propósito (liberdade n.º 0);
 A liberdade de estudar como o programa funciona,
e adaptá-lo para as suas necessidades (liberdade
n.º 1).
 A liberdade de redistribuir, inclusive vender, cópias
de modo que você possa ajudar ao seu próximo
(liberdade n.º 2);
 A liberdade de modificar o programa, e liberar estas
modificações, de modo que toda a comunidade se
beneficie (liberdade n.º 3).
A história do Linux
O que é GNU?
Gnu é o primeiro projeto de software livre.Tinha a
intenção de substituir o melhor SO da época, o UNIX.
A história do Linux
O que é Linux? Ou seria GNU/Linux?
Linux é o nome dado ao nucleo/kernel criado em
1991 que junto com os softwares criados pelo projeto
GNU poderia substituir adequadamente o UNIX
●
A história do Linux
 Linus Torvalds
 Criador do Linux
●
A história do Linux
 Linus Torvalds
●
A história do Linux
 Richard Stallman
 Mentor do GNU
Grandes Empresas Usam?
IBM, NASA, DOWN JONES, CARREFOUR, OI,CEEE,
CONSECIONARIAS FIAT, COLOMBO, RENNER,
PETROBRAS, GLOBO, DREAMWORKS, SONY
PICTURES, CASAS BAHIA, AlcidesMaya, entre outras
Todas estas e muitas outras utilizam outros softwares
livres como firefox, libreoffice, etc.
●
Distribuições Linux
 O que é uma Distribuição ou Distro Linux?
É um conjunto de softwares que criam um sistema
computacional inteiro e completo para tarefas
genéricas ou especificas.
Existem centenas de distribuições para os mais
diversos usos.
●
Distribuições Linux
Distribuições LinuxDistribuições Linux
 Slackware LinuxSlackware Linux
Sistema de pacotes: TGZ (pkgtoll)Sistema de pacotes: TGZ (pkgtoll)
Ambiente gráfico principal: KDEAmbiente gráfico principal: KDE
Usuários avançadosUsuários avançados
Distribuições LinuxDistribuições Linux
Red Hat LinuxRed Hat Linux
Sistema de pacotes: RPM (Yum)Sistema de pacotes: RPM (Yum)
Ambiente gráfico principal: KDEAmbiente gráfico principal: KDE
Usuários intermediáriosUsuários intermediários
Distribuições LinuxDistribuições Linux
MandrivaMandriva
Sistema de pacotes: RPM (Yum)Sistema de pacotes: RPM (Yum)
Ambiente gráfico principal: KDEAmbiente gráfico principal: KDE
Usuários IniciantesUsuários Iniciantes
Distribuições LinuxDistribuições Linux
OpenSUSEOpenSUSE
Sistema de pacotes: RPM (YaSt)Sistema de pacotes: RPM (YaSt)
Ambiente gráfico principal: KDEAmbiente gráfico principal: KDE
Usuários intermediáriosUsuários intermediários
Distribuições LinuxDistribuições Linux
Debian/GNU
Sistema de pacotes: DEB (apt-get)Sistema de pacotes: DEB (apt-get)
Ambiente gráfico principal: KDEAmbiente gráfico principal: KDE
Usuários avançados e servidores webUsuários avançados e servidores web
Distribuições LinuxDistribuições Linux
Gentoo LinuxGentoo Linux
Ambiente gráfico principal: XfceAmbiente gráfico principal: Xfce
Sistema de pacotes: SRC (Portage)Sistema de pacotes: SRC (Portage)
Recomendação: Usuários avançadosRecomendação: Usuários avançados
Distribuições LinuxDistribuições Linux
UbuntuUbuntu
Ambiente gráfico principal: GNOME
Sistema de pacotes: DEB (apt-get)
Recomendação: Usuários iniciantes
Android
Android
●Linux Embarcado;
●OS para celular que mais cresce;
●Superior a concorrência em muitos quesitos;
Conhecendo o Sistema
 As Interfaces Gráficas
– Diferente de outros sistemas operacionais, o
ambiente gráfico é separado do próprio sistema
operacional, podendo ser trocado ou escolhido a
vontade do usuario.
– As principais são: KDE; Gnome e Xfce
Conhecendo o Sistema
 KDE
 O KDE se baseia no princípio da facilidade de
uso e da personalização.
 Kde 1.0
 KDE 2.0
 KDE 3.5
 KDE 4.4
Conhecendo o Sistema
 Gnome
 O projeto GNOME dá ênfase à simplicidade,
usabilidade, e fazer as coisas simplesmente
funcionarem.
 Gnome 1.0
 Gnome 2.2
●
Conhecendo o Sistema
 Xfce
 A preocupação do Xfce é ser mais rápido e
consumir menos recursos da máquina
 Xfce 1.2
 Xfce 2.1
 Xfce 3.3
 Xfce 4.4
Unity
Unity
● OutrasVersões
Conhecendo o Sistema
Os Programas
Modo texto x modo gráfico
●
Conhecendo o Sistema
O Linux tem suporte nativo a Multitarefa, o que torna
menos suscetível a travamentos e mais rápido seu uso
com muitos aplicativos rodando.
Os dispositivos no sistema Linux são montados para
serem usados e desmontados para serem removidos.
Linux X Windows
 Ferramentas de Escritório
– MicrosoftWord – BrOfficeWriter.Org
– Microsoft Excel - BrOffice.org Calc
– Microsoft PowerPoint - BrOffice.org Impress
– MicrosoftAccess - OpenOffice.org Base
– Adobe PageMaker - Scribus
 Scribus
Linux X Windows
 Ferramentas para internet
 Internet Explorer - Mozilla Firefox
 MSN Messenger – Empathy
 Outlook Express – MozillaThunderbird
Linux X Windows
 Gráficos
Adobe Photoshop - The Gimp
CorelDRAW - Inkscape
Linux X Windows
Multimídia
Windows MP - Kaffeine + w32codecs.
Windows MP - Mplayer + w32codecs
Windows MP - Totem
Programas Linux X Programas
Windows
Multimídia
Windows MP - Kaffeine + w32codecs.
Windows MP - Mplayer + w32codecs
Windows MP - Totem
●
Linux X Windows
 Nero - K3b – Braseiro
Programas Linux X Programas
Windows
 Nero - K3b – Braseiro
●
Árvore de Diretórios
 Executáveis do Sistema (/bin)
 Carregamento do Sistema (/boot)
 Dispositivos do Sistema (/dev)
 Configurações do Sistema (/etc)
 Diretório dos Usuários (/home)
 Pontos de Montagem para Acesso a Discos, Cdrom, Pendrive e
Outros (/media)
 Montagem de Dispositivos Opcional (/mnt)
 Recursos do Sistema Unix (/usr)
 Binários dos Aplicativos (/usr/bin)
 Biblioteca dos aplicativos (/usr/lib)
 Diretório Temporário (/tmp)
 Variáveis do Sistema e Arquivos de Log (/var)
●
Árvore de Diretórios
 /
 É apenas a raiz da árvore, ponto de
partida para tudo… nada de
interessante por aqui.

●
Árvore de Diretórios
 /bin
 É o diretório que guarda os
executáveis do sistema, tanto scripts
quanto programas que você tenha
instalado ou que sejam nativos do
sistema.
●
Árvore de Diretórios
 /boot
 É onde ficam os arquivos utilizados
pelo sistema durante o boot, como
imagens do kernel e etc.
●
Árvore de Diretórios
 /dev
 Guarda informações de dispositivos
físicos do sistema, como os discos
rígidos, por exemplo.


●
Árvore de Diretórios
/etc
Contém arquivos de configuração
essenciais ao sistema, como
configurações de rede, de usuários do
sistema e suas permissões e etc.
●
Árvore de Diretórios
 /home
 É onde ficam os dados pessoais de
todos os usuários do sistema, com
exceção do root. Este diretório
guarda também todas as
configurações que você faz no seu
ambiente de trabalho e nos
programas que usa normalmente.
Manter backup desta pasta é
essencial.
●
Árvore de Diretórios
 /lib
 Guarda bibliotecas compartilhadas
necessárias por programas e pelo
sistema, bem como módulos do
kernel.
●
Árvore de Diretórios
 /media
 É um ponto de montagem usado por
dispositivos removíveis, como cd-
rom, pen drives, e etc. Sempre que
você espeta um pen drive, ele é
montado aqui.
●
Árvore de Diretórios
 /mnt
 É também um ponto de montagem,
porém destinado a uso do
administrador do sistema para
montagens temporárias esporádicas.
●
Árvore de Diretórios
 /opt
 É um diretório relativamente pouco
utilizado. É onde normalmente
colocamos programas que não são
instaláveis, ou seja, baixamos
apenas um arquivo comprimido da
internet que quando descomprimidos
já estão prontos para serem
executados.
●
Árvore de Diretórios
 /proc
 Guarda informações úteis ao
sistema, como parâmetros do kernel
e estatísticas do processador.
●
Árvore de Diretórios
 /root
 É o diretório pessoal do usuário root.
●
Árvore de Diretórios
 /sbin
 É onde ficam instalados alguns
utilitários do sistema, como
ferramentas de rede e etc.
●
Árvore de Diretórios
 /sys
 Contém arquivos do kernel, de
firmware e outros relacionados ao
sistema.
●
Árvore de Diretórios
 /tmp
 É o diretório temporário do Linux.
Tudo que está aqui é apagado
quando o sistema é desligado.
Normalmente quando um programa
está para ser instalado, uma série de
arquivos é copiada para este
diretório para serem usados durante
a instalação.
●
Árvore de Diretórios
 /usr
 É onde ficam algumas informações
importantes que dizem respeito ao
sistema e os usuários. Temas do
gerenciador de janelas, temas de
ícones, chamadas para os
executáveis presentes no /bin e etc.

●
Árvore de Diretórios
 /var
 É onde ficam guardados arquivos de
log e bancos de dados dos
programas instalados.
Usuários e Grupos
 Para restringir.
 Para permitir.
 Para respeitar o espaço que cada
pessoa tem.

 Para permitir a sua utilização por
cada pessoa.
Usuários e Grupos
 Com uma conta, uma pessoa poderá
ter os seus próprios diretórios,
personalizar o seu desktop, ter
atalhos e configurações para os seus
programas preferidos, entre outros.
Usuários e Grupos
 O usuário root é o que "manda" no
sistema, ele tem super poderes, ele
tem acesso a todos os recursos.
Usá-lo no dia-a-dia não é
recomendável, pois se o usuário fizer
alguma coisa errada, o sistema
operacional poderá ser seriamente
comprometido.
Usuários e Grupos
 O usuário root é o que "manda" no
sistema, ele tem super poderes, ele
tem acesso a todos os recursos.
Usá-lo no dia-a-dia não é
recomendável, pois se o usuário fizer
alguma coisa errada, o sistema
operacional poderá ser seriamente
comprometido.
Usuários e Grupos
 Para criar, gerenciar ou eliminar
contas de usuários no GNU/Linux, é
necessário estar "logado" no sistema
operacional com o usuário root (ou
outro usuário que tenha privilégios
de administrador).
Usuários e Grupos
 Somente usuários autorizados é que
podem manipular outras contas, do
contrário, a segurança do sistema
seria seriamente comprometida.
Usuários e Grupos
 Cada conta criada fica armazenada
em um arquivo de nome passwd
localizado dentro do diretório /etc/
Usuários e Grupos
 - o seu nome de login;
 - senha;
 - UID (User IDentification);
 - GID (Group IDentification);
 - informações adicionais sobre o
usuário;
 - diretório "home";
 - shell do usuário
Usuários e Grupos
 tintin:x:1001:500:TinTin,Belgica,:/home/tintin:/bin/sh

 Note que cada parâmetro do usuário
é separado por : (dois pontos).
Usuários e Grupos
 O segundo parâmetro é a senha do
usuário, o carácter “x” informa que a
senha deste usuário está
criptografada e armazenada no
arquivo /etc/shadow ou shadow.org
Root
 O root é o superusuário que tem
poder total sobre qualquer parte do
sistema.
 Algumas distribuições deixam o Root
desabilitado por padrão.

EuTenho A força!!
 Os usuários administradores podem
fazer muitas coisas que só o root
deveria poder fazer.
 Esta capacidade vem deles
pertencerem ao grupo de usuários
chamado sudoers.

EuTenho A força!!
 SU – SuperUser
 DO – do ( verbo fazer )
 ERS – Users
 Usuários que agem como
superusuários.
Grupos
 Todos os usuários ficam em no
mínimo um grupo o principal do
usuário, e podem estar em quantos
grupos forem necessários adquirindo
mais permissões em decorrência
disto.
Permissões de Arquivos
 Cada arquivo tem um conjunto de
permissões divididas em tipos:
 Permissão do Dono;
 Permissão do Grupo;
 Permissão dos Outros
Permissões de Arquivos
 Para cada um podem ser aplicado
uma combinação de 3 tipos de
permissões:
 Leitura
 Escrita
 Gravação
●
Conhecendo o Sistema
Segurança no Linux
Permissões (Aplicadas individualmente ao Dono, grupo e outros
respectivamente)
Tipo (n) Tipo (l) Permissão Descrição
0 - - - Nada Bloqueia qualquer ação
1 - - x Execução Roda como um programa
2 - w - Modificação e Gravação Escreve mas não lê
3 - w x Execução e Gravação 1 e 2
4 r - - Leitura Apenas visualiza
5 r - x Leitura e Execução 1 e 4
6 r w - Leitura e Gravação 2 e 4
7 r w x Leitura, gravação e Execução Total
s Especial Executa como o dono
●
Mãos à massa - comandos
●
Crtl + Alt + t Abre emulador de terminal;→
●
Crtl + Alt + F1 Troca interface (tty)→
●
Comandos ps
●
ps → Lista os processos ativos
●
ps -a → Lista os processos criados por você e
de outros usuários do sistema.
●
ps -x → Mostra processos que não são
controlados pelo terminal.
●
ps -u → Mostra o nome de usuário que iniciou
o processo e hora em que o processo foi
iniciado.
●
Comandos ps
●
ps -m → Mostra a memória ocupada por cada
processo em execução.
●
ps -f → Mostra a árvore de execução de
comandos.
●
ps -e → Mostra variáveis de ambiente no
momento da inicialização do processo.
●
ps -w → Mostra a continuação da linha atual na
próxima linha ao invés de cortar o restante que não
couber na tela.
●
Comandos top
●
top
●
top -d [tempo] Atualiza a tela após o [tempo].→
●
top -s Diz ao `top' para ser executado em modo→
seguro.
●
top -i Inicia o `top' ignorando o tempo de→
processos zumbis.
●
top -c Mostra a linha de comando ao invés do→
nome do programa.
●
Comandos top
●
`espaço' - Atualiza imediatamente a tela.
●
`CTRL'+`L' -Apaga e atualiza a tela.
●
`h' - Mostra a tela de ajuda do programa.
●
`i' - Ignora o tempo ocioso de processos zumbis.
●
`q' - Sai do programa.
●
`k' - Finaliza um processo - semelhante ao comando `kill'.
●
`n' - Muda o número de atualizações mostradas na tela.
●
Comandos top
●
Prioridade de arquivos -20 a +20.
●
Quanto menor o valor maior a prioridade.
●
8.3.3. Rede com Fio, Wireless ou Banda Larga Sem Senha no Ubuntu
8.3.4. Rede com Fio, Wireless ou Banda Larga Sem Senha
8.3.5. Configurando Internet Banda Larga no Ubuntu, no Debian e Variações
8.3.6. Configurando Internet Banda Larga com Login e Senha sem o pppoeconf
8.3.7. Configurando o Som
8.3.8. Resolvendo Problemas de Incompatibilidade de Hardware
8.3.9. Adicionando e Removendo Programas de Modo Avançado
8.3.10. Configurando o Vídeo no Debian e Ubuntu
8.3.11. Configurando o 3D da sua Placa NVIDIA no Ubuntu
8.4. Concluindo
9. Servidores e Redes com Linux
9.1. Compreendendo o TCP/IP
9.1.1. Classes de Endereço IP
9.2. Máscaras de Rede
9.3. Broadcast
9.4. Definindo IPs nos Computadores da Rede
9.5. Compartilhando a Conexão
9.6. Configurando um Servidor “Windows-like”
9.7. Compartilhando uma Impressora
9.8. Configurando um Servidor FTP
9.9. Configurando um Servidor Web
10. Terminal de Comandos
10.1. Entendendo o Shell
10.2. Case Sensitive
10.3. Interpretando os Comandos
10.4. Preenchimento Automático de Comandos com a Tecla <Tab>
10.5. Comandos do Terminal
10.5.1 Acessar Diretórios (cd)

Mais conteúdo relacionado

Mais procurados

Linux Como Tudo Começou
Linux Como Tudo ComeçouLinux Como Tudo Começou
Linux Como Tudo Começouguestaa94fe
 
Sistemas Operativos - Linux
Sistemas Operativos - LinuxSistemas Operativos - Linux
Sistemas Operativos - LinuxFernando de Sá
 
Sistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesSistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesxandernat82
 
O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?Rodnei Reis
 
Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01Ivaldo Cardoso
 
Apresentação Linux
Apresentação LinuxApresentação Linux
Apresentação Linuxguestca430
 
Apresentação de Linux Ubuntu
Apresentação de Linux UbuntuApresentação de Linux Ubuntu
Apresentação de Linux UbuntuCDP_Online
 
Linux - Sistema Operacional
Linux - Sistema Operacional Linux - Sistema Operacional
Linux - Sistema Operacional Carine Furlanetto
 
Fedora Linux - Informática
Fedora Linux - InformáticaFedora Linux - Informática
Fedora Linux - InformáticaGabriel Andrade
 
Núcleo do Linux (Kernel Linux)
Núcleo do Linux (Kernel Linux)Núcleo do Linux (Kernel Linux)
Núcleo do Linux (Kernel Linux)Luiz Arthur
 

Mais procurados (20)

Linux Como Tudo Começou
Linux Como Tudo ComeçouLinux Como Tudo Começou
Linux Como Tudo Começou
 
Historia Sistema Operacional Linux
Historia Sistema Operacional LinuxHistoria Sistema Operacional Linux
Historia Sistema Operacional Linux
 
Sistemas Operativos - Linux
Sistemas Operativos - LinuxSistemas Operativos - Linux
Sistemas Operativos - Linux
 
Conhecendo Melhor O Linux
Conhecendo Melhor O LinuxConhecendo Melhor O Linux
Conhecendo Melhor O Linux
 
Sistema operativo linux e as suas versões
Sistema operativo linux e as suas versõesSistema operativo linux e as suas versões
Sistema operativo linux e as suas versões
 
O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?O que é o Linux? Quais seus benefícios?
O que é o Linux? Quais seus benefícios?
 
Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01Introdução ao Linux - Aula 01
Introdução ao Linux - Aula 01
 
Apresentação Linux
Apresentação LinuxApresentação Linux
Apresentação Linux
 
Trabalho linux
Trabalho linuxTrabalho linux
Trabalho linux
 
Linux
LinuxLinux
Linux
 
Apresentação de Linux Ubuntu
Apresentação de Linux UbuntuApresentação de Linux Ubuntu
Apresentação de Linux Ubuntu
 
Linux - Sistema Operacional
Linux - Sistema Operacional Linux - Sistema Operacional
Linux - Sistema Operacional
 
Historia Linux
Historia LinuxHistoria Linux
Historia Linux
 
IntroduçãO Ao Linux
IntroduçãO Ao LinuxIntroduçãO Ao Linux
IntroduçãO Ao Linux
 
Linux
LinuxLinux
Linux
 
Caixa magica, linux
Caixa magica, linuxCaixa magica, linux
Caixa magica, linux
 
Linux basico ubuntu
Linux basico ubuntuLinux basico ubuntu
Linux basico ubuntu
 
Fedora Linux - Informática
Fedora Linux - InformáticaFedora Linux - Informática
Fedora Linux - Informática
 
Fedora QA
Fedora QAFedora QA
Fedora QA
 
Núcleo do Linux (Kernel Linux)
Núcleo do Linux (Kernel Linux)Núcleo do Linux (Kernel Linux)
Núcleo do Linux (Kernel Linux)
 

Destaque

Sistemas Operacionais 14 segurança
Sistemas Operacionais 14 segurançaSistemas Operacionais 14 segurança
Sistemas Operacionais 14 segurançaMauro Duarte
 
Sistemas Operacionais 11 lamp
Sistemas Operacionais 11 lampSistemas Operacionais 11 lamp
Sistemas Operacionais 11 lampMauro Duarte
 
Aula26 suporte - Microlins Montese
Aula26 suporte - Microlins MonteseAula26 suporte - Microlins Montese
Aula26 suporte - Microlins Montesecicero maia
 
Como transformar o seu negócio em objeto de desejo?
Como transformar o seu negócio em objeto de desejo?Como transformar o seu negócio em objeto de desejo?
Como transformar o seu negócio em objeto de desejo?UBÁ Figueiredo Rodrigues
 
Sistemas Operacionais 09 comandos dpkg apt
Sistemas Operacionais 09   comandos dpkg aptSistemas Operacionais 09   comandos dpkg apt
Sistemas Operacionais 09 comandos dpkg aptMauro Duarte
 
Informática para Internet - Informática Aplicada - Aula 06
Informática para Internet - Informática Aplicada - Aula 06Informática para Internet - Informática Aplicada - Aula 06
Informática para Internet - Informática Aplicada - Aula 06Anderson Andrade
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisguicabral6
 
Sistemas Operacionais - 1 - Conceitos Básicos
Sistemas Operacionais - 1 - Conceitos BásicosSistemas Operacionais - 1 - Conceitos Básicos
Sistemas Operacionais - 1 - Conceitos BásicosMauro Duarte
 
Aula24 sistema operacional
Aula24 sistema operacionalAula24 sistema operacional
Aula24 sistema operacionalcicero maia
 
Sistemas Operacionais 13 gerenciamento de memória
Sistemas Operacionais  13   gerenciamento de memóriaSistemas Operacionais  13   gerenciamento de memória
Sistemas Operacionais 13 gerenciamento de memóriaMauro Duarte
 
00 - Apresentação Sistemas Operacionais
00 - Apresentação Sistemas Operacionais00 - Apresentação Sistemas Operacionais
00 - Apresentação Sistemas OperacionaisMauro Duarte
 
Aula 02 - Sistemas Operacionais - Microsoft
Aula 02 - Sistemas Operacionais - MicrosoftAula 02 - Sistemas Operacionais - Microsoft
Aula 02 - Sistemas Operacionais - MicrosoftMauro Duarte
 
Visão geral do sistema operacional
Visão geral do sistema operacionalVisão geral do sistema operacional
Visão geral do sistema operacionalLuciano Crecente
 
Apostila de hardware
Apostila de hardwareApostila de hardware
Apostila de hardwareIICNAMPULA
 
Sistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas ComputacionaisSistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas ComputacionaisMauro Duarte
 
Sistemas operacionais processos
Sistemas operacionais processosSistemas operacionais processos
Sistemas operacionais processosCarlos Melo
 

Destaque (20)

Sistemas Operacionais 14 segurança
Sistemas Operacionais 14 segurançaSistemas Operacionais 14 segurança
Sistemas Operacionais 14 segurança
 
Sistemas Operacionais 11 lamp
Sistemas Operacionais 11 lampSistemas Operacionais 11 lamp
Sistemas Operacionais 11 lamp
 
Aula26 suporte - Microlins Montese
Aula26 suporte - Microlins MonteseAula26 suporte - Microlins Montese
Aula26 suporte - Microlins Montese
 
Como transformar o seu negócio em objeto de desejo?
Como transformar o seu negócio em objeto de desejo?Como transformar o seu negócio em objeto de desejo?
Como transformar o seu negócio em objeto de desejo?
 
Sistemas Operacionais 09 comandos dpkg apt
Sistemas Operacionais 09   comandos dpkg aptSistemas Operacionais 09   comandos dpkg apt
Sistemas Operacionais 09 comandos dpkg apt
 
Informática para Internet - Informática Aplicada - Aula 06
Informática para Internet - Informática Aplicada - Aula 06Informática para Internet - Informática Aplicada - Aula 06
Informática para Internet - Informática Aplicada - Aula 06
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Sistemas Operacionais - 1 - Conceitos Básicos
Sistemas Operacionais - 1 - Conceitos BásicosSistemas Operacionais - 1 - Conceitos Básicos
Sistemas Operacionais - 1 - Conceitos Básicos
 
Adm sop-unidade6
Adm sop-unidade6Adm sop-unidade6
Adm sop-unidade6
 
Aula24 sistema operacional
Aula24 sistema operacionalAula24 sistema operacional
Aula24 sistema operacional
 
Sistemas Operacionais 13 gerenciamento de memória
Sistemas Operacionais  13   gerenciamento de memóriaSistemas Operacionais  13   gerenciamento de memória
Sistemas Operacionais 13 gerenciamento de memória
 
Adm sop-unidade4
Adm sop-unidade4Adm sop-unidade4
Adm sop-unidade4
 
Adobe flash cs3
Adobe flash cs3Adobe flash cs3
Adobe flash cs3
 
00 - Apresentação Sistemas Operacionais
00 - Apresentação Sistemas Operacionais00 - Apresentação Sistemas Operacionais
00 - Apresentação Sistemas Operacionais
 
Aula 02 - Sistemas Operacionais - Microsoft
Aula 02 - Sistemas Operacionais - MicrosoftAula 02 - Sistemas Operacionais - Microsoft
Aula 02 - Sistemas Operacionais - Microsoft
 
Visão geral do sistema operacional
Visão geral do sistema operacionalVisão geral do sistema operacional
Visão geral do sistema operacional
 
Apostila de hardware
Apostila de hardwareApostila de hardware
Apostila de hardware
 
Sistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas ComputacionaisSistemas Operacionais - 2 - Tipos de Sistemas Computacionais
Sistemas Operacionais - 2 - Tipos de Sistemas Computacionais
 
Projeto de Experimentos
Projeto de ExperimentosProjeto de Experimentos
Projeto de Experimentos
 
Sistemas operacionais processos
Sistemas operacionais processosSistemas operacionais processos
Sistemas operacionais processos
 

Semelhante a Sistemas Operacionais - 06 - Sistemas Operacionais Linux

Aula 04 informática aplicada - comando básicos
Aula 04  informática aplicada - comando básicosAula 04  informática aplicada - comando básicos
Aula 04 informática aplicada - comando básicosRobson Ferreira
 
Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)Adriano Melo
 
Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linuxFilipe Jesus
 
Fundamentos de linux
Fundamentos de linuxFundamentos de linux
Fundamentos de linuxPedro Neto
 
Sistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxSistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxLuiz Arthur
 
Curso Básico de Linux
Curso Básico de LinuxCurso Básico de Linux
Curso Básico de LinuxJonata Marim
 
Semana da computacao - Linux Day
Semana da computacao - Linux DaySemana da computacao - Linux Day
Semana da computacao - Linux DayFábio Albuquerque
 
Slide minicursocalourosufpa2010
Slide minicursocalourosufpa2010Slide minicursocalourosufpa2010
Slide minicursocalourosufpa2010Diego Damasceno
 
(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhsAnderson Lago
 
Aula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxAula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxRogério Cardoso
 
Mini-curso de Linux na CPRecife2
Mini-curso de Linux na CPRecife2Mini-curso de Linux na CPRecife2
Mini-curso de Linux na CPRecife2Adriano Melo
 
Linux x Windowns
Linux x WindownsLinux x Windowns
Linux x WindownsSENAC RIO
 
Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Diego Damasceno
 

Semelhante a Sistemas Operacionais - 06 - Sistemas Operacionais Linux (20)

Aula 04 informática aplicada - comando básicos
Aula 04  informática aplicada - comando básicosAula 04  informática aplicada - comando básicos
Aula 04 informática aplicada - comando básicos
 
Linux
LinuxLinux
Linux
 
A.S.O 2 - Linux
A.S.O 2 - LinuxA.S.O 2 - Linux
A.S.O 2 - Linux
 
Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)Linux Desktop (Campus Party Recife)
Linux Desktop (Campus Party Recife)
 
S.o iuras
S.o iurasS.o iuras
S.o iuras
 
Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linux
 
Fundamentos de linux
Fundamentos de linuxFundamentos de linux
Fundamentos de linux
 
Sistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/LinuxSistemas Operacionais - Gnu/Linux
Sistemas Operacionais - Gnu/Linux
 
So-mod-4
So-mod-4So-mod-4
So-mod-4
 
Curso Básico de Linux
Curso Básico de LinuxCurso Básico de Linux
Curso Básico de Linux
 
Estrutura de diretorios
Estrutura de diretoriosEstrutura de diretorios
Estrutura de diretorios
 
Semana da computacao - Linux Day
Semana da computacao - Linux DaySemana da computacao - Linux Day
Semana da computacao - Linux Day
 
Slide minicursocalourosufpa2010
Slide minicursocalourosufpa2010Slide minicursocalourosufpa2010
Slide minicursocalourosufpa2010
 
(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs(01) intro+inicializacao+boot loader+fhs
(01) intro+inicializacao+boot loader+fhs
 
Aula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxAula 1 Mini Curso de Linux
Aula 1 Mini Curso de Linux
 
Mini-curso de Linux na CPRecife2
Mini-curso de Linux na CPRecife2Mini-curso de Linux na CPRecife2
Mini-curso de Linux na CPRecife2
 
Linux x Windowns
Linux x WindownsLinux x Windowns
Linux x Windowns
 
Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011Slide minicursocalourosufpa2011
Slide minicursocalourosufpa2011
 
Diretórios linux
Diretórios linuxDiretórios linux
Diretórios linux
 
SlackWare - Leonel
SlackWare - LeonelSlackWare - Leonel
SlackWare - Leonel
 

Mais de Mauro Duarte

CSS - Folhas de Estilo em Cascata
CSS - Folhas de Estilo em Cascata CSS - Folhas de Estilo em Cascata
CSS - Folhas de Estilo em Cascata Mauro Duarte
 
7 - Introdução ao desenvolvimento web - mídias
7 - Introdução ao desenvolvimento web - mídias7 - Introdução ao desenvolvimento web - mídias
7 - Introdução ao desenvolvimento web - mídiasMauro Duarte
 
01 Desenvolvimento em Redes de Computadores - Comandos Básicos
01   Desenvolvimento em Redes de Computadores - Comandos Básicos01   Desenvolvimento em Redes de Computadores - Comandos Básicos
01 Desenvolvimento em Redes de Computadores - Comandos BásicosMauro Duarte
 
00 apresentação desenvolvimento em redes de computadores
00   apresentação desenvolvimento em redes de computadores00   apresentação desenvolvimento em redes de computadores
00 apresentação desenvolvimento em redes de computadoresMauro Duarte
 
Porque tanta pressa - Caril Borges
Porque tanta pressa - Caril BorgesPorque tanta pressa - Caril Borges
Porque tanta pressa - Caril BorgesMauro Duarte
 
Perdoando como José perdoou - Caril Borges
Perdoando como José perdoou - Caril BorgesPerdoando como José perdoou - Caril Borges
Perdoando como José perdoou - Caril BorgesMauro Duarte
 
Otimistas ou pessimistas - Caril Borges
Otimistas ou pessimistas - Caril BorgesOtimistas ou pessimistas - Caril Borges
Otimistas ou pessimistas - Caril BorgesMauro Duarte
 
Nos importando com o próximo
Nos importando com o próximoNos importando com o próximo
Nos importando com o próximoMauro Duarte
 
Noé não deu desculpas para nao servir a deus
Noé não deu desculpas para nao servir a deusNoé não deu desculpas para nao servir a deus
Noé não deu desculpas para nao servir a deusMauro Duarte
 
Construindo muros ou pontes
Construindo muros ou pontesConstruindo muros ou pontes
Construindo muros ou pontesMauro Duarte
 
A tragédia que virou triunfo
A tragédia que virou triunfoA tragédia que virou triunfo
A tragédia que virou triunfoMauro Duarte
 
Atitudes para os problemas de 2015 - Caril Borges
Atitudes para os problemas de 2015  - Caril BorgesAtitudes para os problemas de 2015  - Caril Borges
Atitudes para os problemas de 2015 - Caril BorgesMauro Duarte
 
As armadilhas de satanás - Caril Borges
As armadilhas de satanás - Caril BorgesAs armadilhas de satanás - Caril Borges
As armadilhas de satanás - Caril BorgesMauro Duarte
 
Otimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com JoomlaOtimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com JoomlaMauro Duarte
 
Ataques de Dicionário com CUPP
Ataques de Dicionário com CUPPAtaques de Dicionário com CUPP
Ataques de Dicionário com CUPPMauro Duarte
 
Automação de Testes Selenium IDE
Automação de Testes Selenium IDEAutomação de Testes Selenium IDE
Automação de Testes Selenium IDEMauro Duarte
 
História Logo Flisol
História Logo Flisol História Logo Flisol
História Logo Flisol Mauro Duarte
 

Mais de Mauro Duarte (20)

Requsitos
RequsitosRequsitos
Requsitos
 
CSS - Folhas de Estilo em Cascata
CSS - Folhas de Estilo em Cascata CSS - Folhas de Estilo em Cascata
CSS - Folhas de Estilo em Cascata
 
7 - Introdução ao desenvolvimento web - mídias
7 - Introdução ao desenvolvimento web - mídias7 - Introdução ao desenvolvimento web - mídias
7 - Introdução ao desenvolvimento web - mídias
 
Os pássaros
Os pássarosOs pássaros
Os pássaros
 
01 Desenvolvimento em Redes de Computadores - Comandos Básicos
01   Desenvolvimento em Redes de Computadores - Comandos Básicos01   Desenvolvimento em Redes de Computadores - Comandos Básicos
01 Desenvolvimento em Redes de Computadores - Comandos Básicos
 
00 apresentação desenvolvimento em redes de computadores
00   apresentação desenvolvimento em redes de computadores00   apresentação desenvolvimento em redes de computadores
00 apresentação desenvolvimento em redes de computadores
 
Porque tanta pressa - Caril Borges
Porque tanta pressa - Caril BorgesPorque tanta pressa - Caril Borges
Porque tanta pressa - Caril Borges
 
Perdoando como José perdoou - Caril Borges
Perdoando como José perdoou - Caril BorgesPerdoando como José perdoou - Caril Borges
Perdoando como José perdoou - Caril Borges
 
Otimistas ou pessimistas - Caril Borges
Otimistas ou pessimistas - Caril BorgesOtimistas ou pessimistas - Caril Borges
Otimistas ou pessimistas - Caril Borges
 
Nos importando com o próximo
Nos importando com o próximoNos importando com o próximo
Nos importando com o próximo
 
Noé não deu desculpas para nao servir a deus
Noé não deu desculpas para nao servir a deusNoé não deu desculpas para nao servir a deus
Noé não deu desculpas para nao servir a deus
 
Construindo muros ou pontes
Construindo muros ou pontesConstruindo muros ou pontes
Construindo muros ou pontes
 
A tragédia que virou triunfo
A tragédia que virou triunfoA tragédia que virou triunfo
A tragédia que virou triunfo
 
Atitudes para os problemas de 2015 - Caril Borges
Atitudes para os problemas de 2015  - Caril BorgesAtitudes para os problemas de 2015  - Caril Borges
Atitudes para os problemas de 2015 - Caril Borges
 
As armadilhas de satanás - Caril Borges
As armadilhas de satanás - Caril BorgesAs armadilhas de satanás - Caril Borges
As armadilhas de satanás - Caril Borges
 
Otimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com JoomlaOtimizando a Produção de WebSites com Joomla
Otimizando a Produção de WebSites com Joomla
 
Ataques de Dicionário com CUPP
Ataques de Dicionário com CUPPAtaques de Dicionário com CUPP
Ataques de Dicionário com CUPP
 
Automação de Testes Selenium IDE
Automação de Testes Selenium IDEAutomação de Testes Selenium IDE
Automação de Testes Selenium IDE
 
História Logo Flisol
História Logo Flisol História Logo Flisol
História Logo Flisol
 
Web Design Hacker
Web Design HackerWeb Design Hacker
Web Design Hacker
 

Sistemas Operacionais - 06 - Sistemas Operacionais Linux

  • 1. Linux Sistemas Operacionais Prof. Mauro Duarte – google.com/+profmauroduarte
  • 2. ● A história do Linux O que é Software Livre? É um tipo de software que possui uma licença especial que dá ao usuário liberdades especificas.
  • 3. A história do Linux  A liberdade para executar o programa, para qualquer propósito (liberdade n.º 0);  A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades (liberdade n.º 1).  A liberdade de redistribuir, inclusive vender, cópias de modo que você possa ajudar ao seu próximo (liberdade n.º 2);  A liberdade de modificar o programa, e liberar estas modificações, de modo que toda a comunidade se beneficie (liberdade n.º 3).
  • 4. A história do Linux O que é GNU? Gnu é o primeiro projeto de software livre.Tinha a intenção de substituir o melhor SO da época, o UNIX.
  • 5. A história do Linux O que é Linux? Ou seria GNU/Linux? Linux é o nome dado ao nucleo/kernel criado em 1991 que junto com os softwares criados pelo projeto GNU poderia substituir adequadamente o UNIX
  • 6. ● A história do Linux  Linus Torvalds  Criador do Linux
  • 7. ● A história do Linux  Linus Torvalds
  • 8. ● A história do Linux  Richard Stallman  Mentor do GNU
  • 9. Grandes Empresas Usam? IBM, NASA, DOWN JONES, CARREFOUR, OI,CEEE, CONSECIONARIAS FIAT, COLOMBO, RENNER, PETROBRAS, GLOBO, DREAMWORKS, SONY PICTURES, CASAS BAHIA, AlcidesMaya, entre outras Todas estas e muitas outras utilizam outros softwares livres como firefox, libreoffice, etc.
  • 10. ● Distribuições Linux  O que é uma Distribuição ou Distro Linux? É um conjunto de softwares que criam um sistema computacional inteiro e completo para tarefas genéricas ou especificas. Existem centenas de distribuições para os mais diversos usos.
  • 11.
  • 13. Distribuições LinuxDistribuições Linux  Slackware LinuxSlackware Linux Sistema de pacotes: TGZ (pkgtoll)Sistema de pacotes: TGZ (pkgtoll) Ambiente gráfico principal: KDEAmbiente gráfico principal: KDE Usuários avançadosUsuários avançados
  • 14. Distribuições LinuxDistribuições Linux Red Hat LinuxRed Hat Linux Sistema de pacotes: RPM (Yum)Sistema de pacotes: RPM (Yum) Ambiente gráfico principal: KDEAmbiente gráfico principal: KDE Usuários intermediáriosUsuários intermediários
  • 15. Distribuições LinuxDistribuições Linux MandrivaMandriva Sistema de pacotes: RPM (Yum)Sistema de pacotes: RPM (Yum) Ambiente gráfico principal: KDEAmbiente gráfico principal: KDE Usuários IniciantesUsuários Iniciantes
  • 16. Distribuições LinuxDistribuições Linux OpenSUSEOpenSUSE Sistema de pacotes: RPM (YaSt)Sistema de pacotes: RPM (YaSt) Ambiente gráfico principal: KDEAmbiente gráfico principal: KDE Usuários intermediáriosUsuários intermediários
  • 17. Distribuições LinuxDistribuições Linux Debian/GNU Sistema de pacotes: DEB (apt-get)Sistema de pacotes: DEB (apt-get) Ambiente gráfico principal: KDEAmbiente gráfico principal: KDE Usuários avançados e servidores webUsuários avançados e servidores web
  • 18. Distribuições LinuxDistribuições Linux Gentoo LinuxGentoo Linux Ambiente gráfico principal: XfceAmbiente gráfico principal: Xfce Sistema de pacotes: SRC (Portage)Sistema de pacotes: SRC (Portage) Recomendação: Usuários avançadosRecomendação: Usuários avançados
  • 19. Distribuições LinuxDistribuições Linux UbuntuUbuntu Ambiente gráfico principal: GNOME Sistema de pacotes: DEB (apt-get) Recomendação: Usuários iniciantes
  • 21. Android ●Linux Embarcado; ●OS para celular que mais cresce; ●Superior a concorrência em muitos quesitos;
  • 22. Conhecendo o Sistema  As Interfaces Gráficas – Diferente de outros sistemas operacionais, o ambiente gráfico é separado do próprio sistema operacional, podendo ser trocado ou escolhido a vontade do usuario. – As principais são: KDE; Gnome e Xfce
  • 23. Conhecendo o Sistema  KDE  O KDE se baseia no princípio da facilidade de uso e da personalização.
  • 28. Conhecendo o Sistema  Gnome  O projeto GNOME dá ênfase à simplicidade, usabilidade, e fazer as coisas simplesmente funcionarem.
  • 31. ● Conhecendo o Sistema  Xfce  A preocupação do Xfce é ser mais rápido e consumir menos recursos da máquina
  • 36. Unity
  • 38. Conhecendo o Sistema Os Programas Modo texto x modo gráfico
  • 39.
  • 40.
  • 41. ● Conhecendo o Sistema O Linux tem suporte nativo a Multitarefa, o que torna menos suscetível a travamentos e mais rápido seu uso com muitos aplicativos rodando. Os dispositivos no sistema Linux são montados para serem usados e desmontados para serem removidos.
  • 42. Linux X Windows  Ferramentas de Escritório – MicrosoftWord – BrOfficeWriter.Org – Microsoft Excel - BrOffice.org Calc – Microsoft PowerPoint - BrOffice.org Impress – MicrosoftAccess - OpenOffice.org Base – Adobe PageMaker - Scribus
  • 43.
  • 44.
  • 45.
  • 46.
  • 48. Linux X Windows  Ferramentas para internet  Internet Explorer - Mozilla Firefox  MSN Messenger – Empathy  Outlook Express – MozillaThunderbird
  • 49.
  • 50.
  • 51.
  • 52. Linux X Windows  Gráficos Adobe Photoshop - The Gimp CorelDRAW - Inkscape
  • 53.
  • 54.
  • 55. Linux X Windows Multimídia Windows MP - Kaffeine + w32codecs. Windows MP - Mplayer + w32codecs Windows MP - Totem
  • 56. Programas Linux X Programas Windows Multimídia Windows MP - Kaffeine + w32codecs. Windows MP - Mplayer + w32codecs Windows MP - Totem
  • 57. ● Linux X Windows  Nero - K3b – Braseiro
  • 58. Programas Linux X Programas Windows  Nero - K3b – Braseiro
  • 59. ● Árvore de Diretórios  Executáveis do Sistema (/bin)  Carregamento do Sistema (/boot)  Dispositivos do Sistema (/dev)  Configurações do Sistema (/etc)  Diretório dos Usuários (/home)  Pontos de Montagem para Acesso a Discos, Cdrom, Pendrive e Outros (/media)  Montagem de Dispositivos Opcional (/mnt)  Recursos do Sistema Unix (/usr)  Binários dos Aplicativos (/usr/bin)  Biblioteca dos aplicativos (/usr/lib)  Diretório Temporário (/tmp)  Variáveis do Sistema e Arquivos de Log (/var)
  • 60. ● Árvore de Diretórios  /  É apenas a raiz da árvore, ponto de partida para tudo… nada de interessante por aqui. 
  • 61. ● Árvore de Diretórios  /bin  É o diretório que guarda os executáveis do sistema, tanto scripts quanto programas que você tenha instalado ou que sejam nativos do sistema.
  • 62. ● Árvore de Diretórios  /boot  É onde ficam os arquivos utilizados pelo sistema durante o boot, como imagens do kernel e etc.
  • 63. ● Árvore de Diretórios  /dev  Guarda informações de dispositivos físicos do sistema, como os discos rígidos, por exemplo.  
  • 64. ● Árvore de Diretórios /etc Contém arquivos de configuração essenciais ao sistema, como configurações de rede, de usuários do sistema e suas permissões e etc.
  • 65. ● Árvore de Diretórios  /home  É onde ficam os dados pessoais de todos os usuários do sistema, com exceção do root. Este diretório guarda também todas as configurações que você faz no seu ambiente de trabalho e nos programas que usa normalmente. Manter backup desta pasta é essencial.
  • 66. ● Árvore de Diretórios  /lib  Guarda bibliotecas compartilhadas necessárias por programas e pelo sistema, bem como módulos do kernel.
  • 67. ● Árvore de Diretórios  /media  É um ponto de montagem usado por dispositivos removíveis, como cd- rom, pen drives, e etc. Sempre que você espeta um pen drive, ele é montado aqui.
  • 68. ● Árvore de Diretórios  /mnt  É também um ponto de montagem, porém destinado a uso do administrador do sistema para montagens temporárias esporádicas.
  • 69. ● Árvore de Diretórios  /opt  É um diretório relativamente pouco utilizado. É onde normalmente colocamos programas que não são instaláveis, ou seja, baixamos apenas um arquivo comprimido da internet que quando descomprimidos já estão prontos para serem executados.
  • 70. ● Árvore de Diretórios  /proc  Guarda informações úteis ao sistema, como parâmetros do kernel e estatísticas do processador.
  • 71. ● Árvore de Diretórios  /root  É o diretório pessoal do usuário root.
  • 72. ● Árvore de Diretórios  /sbin  É onde ficam instalados alguns utilitários do sistema, como ferramentas de rede e etc.
  • 73. ● Árvore de Diretórios  /sys  Contém arquivos do kernel, de firmware e outros relacionados ao sistema.
  • 74. ● Árvore de Diretórios  /tmp  É o diretório temporário do Linux. Tudo que está aqui é apagado quando o sistema é desligado. Normalmente quando um programa está para ser instalado, uma série de arquivos é copiada para este diretório para serem usados durante a instalação.
  • 75. ● Árvore de Diretórios  /usr  É onde ficam algumas informações importantes que dizem respeito ao sistema e os usuários. Temas do gerenciador de janelas, temas de ícones, chamadas para os executáveis presentes no /bin e etc. 
  • 76. ● Árvore de Diretórios  /var  É onde ficam guardados arquivos de log e bancos de dados dos programas instalados.
  • 77. Usuários e Grupos  Para restringir.  Para permitir.  Para respeitar o espaço que cada pessoa tem.   Para permitir a sua utilização por cada pessoa.
  • 78. Usuários e Grupos  Com uma conta, uma pessoa poderá ter os seus próprios diretórios, personalizar o seu desktop, ter atalhos e configurações para os seus programas preferidos, entre outros.
  • 79. Usuários e Grupos  O usuário root é o que "manda" no sistema, ele tem super poderes, ele tem acesso a todos os recursos. Usá-lo no dia-a-dia não é recomendável, pois se o usuário fizer alguma coisa errada, o sistema operacional poderá ser seriamente comprometido.
  • 80. Usuários e Grupos  O usuário root é o que "manda" no sistema, ele tem super poderes, ele tem acesso a todos os recursos. Usá-lo no dia-a-dia não é recomendável, pois se o usuário fizer alguma coisa errada, o sistema operacional poderá ser seriamente comprometido.
  • 81. Usuários e Grupos  Para criar, gerenciar ou eliminar contas de usuários no GNU/Linux, é necessário estar "logado" no sistema operacional com o usuário root (ou outro usuário que tenha privilégios de administrador).
  • 82. Usuários e Grupos  Somente usuários autorizados é que podem manipular outras contas, do contrário, a segurança do sistema seria seriamente comprometida.
  • 83. Usuários e Grupos  Cada conta criada fica armazenada em um arquivo de nome passwd localizado dentro do diretório /etc/
  • 84. Usuários e Grupos  - o seu nome de login;  - senha;  - UID (User IDentification);  - GID (Group IDentification);  - informações adicionais sobre o usuário;  - diretório "home";  - shell do usuário
  • 85. Usuários e Grupos  tintin:x:1001:500:TinTin,Belgica,:/home/tintin:/bin/sh   Note que cada parâmetro do usuário é separado por : (dois pontos).
  • 86. Usuários e Grupos  O segundo parâmetro é a senha do usuário, o carácter “x” informa que a senha deste usuário está criptografada e armazenada no arquivo /etc/shadow ou shadow.org
  • 87. Root  O root é o superusuário que tem poder total sobre qualquer parte do sistema.  Algumas distribuições deixam o Root desabilitado por padrão. 
  • 88. EuTenho A força!!  Os usuários administradores podem fazer muitas coisas que só o root deveria poder fazer.  Esta capacidade vem deles pertencerem ao grupo de usuários chamado sudoers. 
  • 89. EuTenho A força!!  SU – SuperUser  DO – do ( verbo fazer )  ERS – Users  Usuários que agem como superusuários.
  • 90. Grupos  Todos os usuários ficam em no mínimo um grupo o principal do usuário, e podem estar em quantos grupos forem necessários adquirindo mais permissões em decorrência disto.
  • 91. Permissões de Arquivos  Cada arquivo tem um conjunto de permissões divididas em tipos:  Permissão do Dono;  Permissão do Grupo;  Permissão dos Outros
  • 92. Permissões de Arquivos  Para cada um podem ser aplicado uma combinação de 3 tipos de permissões:  Leitura  Escrita  Gravação
  • 93. ● Conhecendo o Sistema Segurança no Linux Permissões (Aplicadas individualmente ao Dono, grupo e outros respectivamente) Tipo (n) Tipo (l) Permissão Descrição 0 - - - Nada Bloqueia qualquer ação 1 - - x Execução Roda como um programa 2 - w - Modificação e Gravação Escreve mas não lê 3 - w x Execução e Gravação 1 e 2 4 r - - Leitura Apenas visualiza 5 r - x Leitura e Execução 1 e 4 6 r w - Leitura e Gravação 2 e 4 7 r w x Leitura, gravação e Execução Total s Especial Executa como o dono
  • 94. ● Mãos à massa - comandos ● Crtl + Alt + t Abre emulador de terminal;→ ● Crtl + Alt + F1 Troca interface (tty)→
  • 95. ● Comandos ps ● ps → Lista os processos ativos ● ps -a → Lista os processos criados por você e de outros usuários do sistema. ● ps -x → Mostra processos que não são controlados pelo terminal. ● ps -u → Mostra o nome de usuário que iniciou o processo e hora em que o processo foi iniciado.
  • 96. ● Comandos ps ● ps -m → Mostra a memória ocupada por cada processo em execução. ● ps -f → Mostra a árvore de execução de comandos. ● ps -e → Mostra variáveis de ambiente no momento da inicialização do processo. ● ps -w → Mostra a continuação da linha atual na próxima linha ao invés de cortar o restante que não couber na tela.
  • 97. ● Comandos top ● top ● top -d [tempo] Atualiza a tela após o [tempo].→ ● top -s Diz ao `top' para ser executado em modo→ seguro. ● top -i Inicia o `top' ignorando o tempo de→ processos zumbis. ● top -c Mostra a linha de comando ao invés do→ nome do programa.
  • 98. ● Comandos top ● `espaço' - Atualiza imediatamente a tela. ● `CTRL'+`L' -Apaga e atualiza a tela. ● `h' - Mostra a tela de ajuda do programa. ● `i' - Ignora o tempo ocioso de processos zumbis. ● `q' - Sai do programa. ● `k' - Finaliza um processo - semelhante ao comando `kill'. ● `n' - Muda o número de atualizações mostradas na tela.
  • 99. ● Comandos top ● Prioridade de arquivos -20 a +20. ● Quanto menor o valor maior a prioridade. ●
  • 100. 8.3.3. Rede com Fio, Wireless ou Banda Larga Sem Senha no Ubuntu 8.3.4. Rede com Fio, Wireless ou Banda Larga Sem Senha 8.3.5. Configurando Internet Banda Larga no Ubuntu, no Debian e Variações 8.3.6. Configurando Internet Banda Larga com Login e Senha sem o pppoeconf 8.3.7. Configurando o Som 8.3.8. Resolvendo Problemas de Incompatibilidade de Hardware 8.3.9. Adicionando e Removendo Programas de Modo Avançado 8.3.10. Configurando o Vídeo no Debian e Ubuntu 8.3.11. Configurando o 3D da sua Placa NVIDIA no Ubuntu 8.4. Concluindo 9. Servidores e Redes com Linux 9.1. Compreendendo o TCP/IP 9.1.1. Classes de Endereço IP 9.2. Máscaras de Rede 9.3. Broadcast 9.4. Definindo IPs nos Computadores da Rede 9.5. Compartilhando a Conexão 9.6. Configurando um Servidor “Windows-like” 9.7. Compartilhando uma Impressora 9.8. Configurando um Servidor FTP 9.9. Configurando um Servidor Web 10. Terminal de Comandos 10.1. Entendendo o Shell 10.2. Case Sensitive 10.3. Interpretando os Comandos 10.4. Preenchimento Automático de Comandos com a Tecla <Tab> 10.5. Comandos do Terminal 10.5.1 Acessar Diretórios (cd)