INTRODUÇÃO
O Linux é um sistema operacional, assim como
o Windows da Microsoft e o Mac OS da Apple.
Ele foi criado pelo finlandês Linus Torvalds.
O nome foi uma mistura do nome do criador
com Unix - este era um antigo sistema
operacional da empresa de mesmo nome.
1. CARACTERÍSTICAS GERAIS
O sistema operacional Linux é composto por duas
partes principais:
Kernel: É o “núcleo” do sistema. Ele é responsável
pelas funções de mais baixo nível, como o
gerenciamento de memória, gerenciamento de
processos e da CPU.
Aplicações de Sistema: Já que o núcleo (kernel) faz
muito pouco sozinho. É necessária a utilização de
outros programas para implementar os vários serviços
necessários ao sistema operacional. As aplicações de
sistemas são aquelas necessárias para fazer com que
o sistema funcione.
DISTRIBUIÇÕES:
Uma distribuição Linux é, basicamente, a
organização do Kernel do programa,
juntamente com todas as demais aplicações
que ela comporta.
Numa típica distribuição Linux, a maior parte
do software é livre e de código aberto. Mas
existem distribuições comerciais (pagas).
Podemos citar algumas das mais
usadas:
Mint
Ubuntu
Debian
openSUSE
Fedora
CentOS
elementary
Mageia
Arch
Manjaro
Fonte: http://distrowatch.com/index.php
AMBIENTE GRÁFICO:
A interação do usuário com a interface gráfica
se dá através de programas gerenciadores de
janelas (chamados de interfaces), como o KDE,
Blackbox, Window Maker e o GNOME. São
eles os responsáveis pela "aparência" do
Linux.
SHELL
É possível, também, trabalhar no Linux da
forma mais tradicional. Ou seja, utilizando um
Shell (interface textual – recebe comandos de
texto apenas), mas isso exige do usuário o
conhecimento em vários comandos
diferentes.
Essa interface textual é similar ao Prompt de
comandos do Windows.
2. BREVE COMPARATIVO:
WINDOWS X LINUX
WINDOWS LINUX
Proprietário Livre
Código fonte fechado Código fonte aberto
Sistema Operacional gráfico Sistema Operacional não gráfico
Não diferencia maiúsculas e
minúsculas
Diferencia maiúsculas e
minúsculas (Case-sensitive)
Multiusuário e Multitarefa Multiusuário e Multitarefa
Usa extensões para identificar
tipo de arquivo
Não usa extensões para
identificar tipo de arquivo
Sistema de arquivos FAT e NTFS Sistema de arquivos EXT2, EXT3,
EXT4 e RaiserFS
Quando falamos que o código fonte do Linux é
aberto, significa dizer que podemos conhecer
todo o código fonte e, se tiver capacidade,
editá-lo.
Já o do Windows, o código é fechado. Só o Tio
Bill e meia dúzia de pessoas tem acesso a todo
código fonte .
DIFERENÇAS
• A maioria dos softwares que rodam no
Windows são pagos. Já o Linux, quase todos
são free (gratuito).
• O Windows é mais disseminado.
• O Windows é mais simples de instalar e
operar (controvérsias).
• O Linux exige mais conhecimento.
3. ESTRUTURA DE DIRETÓRIOS
A estrutura de diretórios define quais são as
pastas do sistema e quais as suas finalidades
perante os programas e o S.O.
Essa estrutura possui caráter hierárquico que
toma como partida a raiz do Sistema.
No Linux, a raiz é o diretório / (barra).
Já o Windows, é o disco local, no geral: C:/
ESTRUTURA DE DIRETÓRIOS
4. NOMES DE ARQUIVOS
Os nomes dos arquivos no Linux são "case
sensitive". Ou seja, as letras maiúsculas e
minúsculas fazem diferença.
Por exemplo, no Linux, posso ter os seguintes
nomes de arquivos em um mesmo diretório:
teste, testE, tesTE, TesTe, TESTE
Outra diferença, diz respeito às extensões dos
arquivos. Elas não são necessárias para os
arquivos no Linux.
Enquanto no Windows, um arquivo nomeado
"arquivo.exe" é um executável e um
"texto.doc" é um documento de texto,
No Linux, podemos ter somente os nomes
"arquivo" e "texto”, de modo que a
identificação dos arquivos é feita baseada no
conteúdo do cabeçalho deles.
5. USUÁRIOS NO LINUX
Para utilizar o Linux, é necessário que seja
feita a autenticação no sistema com um
usuário válido. O nome de usuário pode ser
nomes comuns, como Sergio, Joao, Pedro.
Existe um usuário que se chama Root
(Administrador do Sistema) também
chamado de “SuperUser” (Super Usuário).
6. GERENCIADORES DE ARQUIVOS
É o software que possibilita a navegação entre
as pastas do computador e a fazer tarefas
básicas: copiar, colar, recortar, renomear,
deletar arquivos, etc.
O Nautilus é o gerenciador de arquivos
utilizado nas versões do Linux que trabalham
com a interface gráfica Gnome.
Enquanto que as distribuições que utilizam o
KDE têm como gerenciador de arquivos o
Konqueror.
Unity 7.4 on Ubuntu 16.04LTS
7. TERMINAL LINUX (SHELL)
O Shell é o aplicativo que permite operar com
o Linux por meio de linhas de comandos.
Os comandos usados nele são cobrados,
frequentemente, em provas. Justamente por
serem similares entre as diversas distribuições
Linux.
Comando Função
ls Utilizado para listar o conteúdo de um diretório.
cp Copia arquivos e diretórios.
mv Move arquivos e diretórios.
rm Apaga arquivos e diretórios.
cd Troca de diretório.
pwd Mostra o diretório (Não confundir com passwd)
find Procurar arquivos e diretórios.
clear Limpa a tela.
Mkdir Cria diretórios.
chmod Troca às permissões dos arquivos e diretórios.
vi O comando VI o Linux irá abrir um editor de texto
free serve para mostrar a utilização de memória
chown Troca o proprietário do arquivo ou diretório.
useradd Adiciona usuários.
passwd Troca a senha.
man Páginas de manuais do Linux.
kill Encerra programa.
Gzip Compacta arquivos e/ou pasta em um mesmo arquivo.
Tar Empacota os arquivos e pastas em um único arquivo (Não
compacta).
Init 0 Desliga o computador (é necessário ser administrador para
executar esse comando).
Init 6 Reinicia o computador (é necessário ser administrador para
executar esse comando).
tail Mostra as últimas linhas de um arquivo.
less Usado para visualizar arquivos.
rmdir Apaga diretórios. Vem de: remover directory.
top Aferir o uso da CPU e da memória de uma estação de trabalho
8. O LINUX NÃO É 100% SEGURO
VÍRUS PARA LINUX?
Há poucos vírus para Linux.
Os vírus do Windows não afetem uma
máquina Linux.
Mas, ainda assim, um computador Linux pode
ser um “portador” de vírus que esteja
escondido em um arquivo executável, script
ou documento comprometido.
“O elo mais fraco da segurança é o usuário […]” - Ricardo Ferreira
(Fundador do Linux Descomplicado).
(CESPE – 2010): O sistema operacional
Windows é mais seguro do que o Linux, uma
vez que o Linux possui código aberto e facilita
a ocorrência de vulnerabilidades.
(CESPE – 2015 – Analista Judiciário): No Linux,
todo arquivo executável tem como extensão o
sufixo .exe.
9. UBUNTU E WINDOWS EM DUAL-
BOOT
• É possível instalar o Linux e o Windows e usar,
ambos, em um mesmo computador
• Manter ambos os sistemas operacionais em
um mesmo computador gravados em
partições diferentes do HD.
Ordem da instalação:
Windows + Ubuntu ou
Ubuntu + Windows?
A ideia é instalar primeiro o Windows e, em
seguida, o Ubuntu. Assim, o sistema de boot do
Ubuntu (grub) irá detectar uma instalação do
Windows e criará um menu de opções na hora
que nós ligarmos o computador.
Nesse menu teremos opções para inicializar o
Windows ou o Ubuntu.
Guia de instalação:
https://www.todoespacoonline.com/w/2015/05/i
nstalar-ubuntu-e-windows-em-dual-boot-guia-
definitivo/
Aula 3 - Sistemas operacionais - Linux

Aula 3 - Sistemas operacionais - Linux

  • 2.
    INTRODUÇÃO O Linux éum sistema operacional, assim como o Windows da Microsoft e o Mac OS da Apple. Ele foi criado pelo finlandês Linus Torvalds. O nome foi uma mistura do nome do criador com Unix - este era um antigo sistema operacional da empresa de mesmo nome.
  • 3.
    1. CARACTERÍSTICAS GERAIS Osistema operacional Linux é composto por duas partes principais: Kernel: É o “núcleo” do sistema. Ele é responsável pelas funções de mais baixo nível, como o gerenciamento de memória, gerenciamento de processos e da CPU. Aplicações de Sistema: Já que o núcleo (kernel) faz muito pouco sozinho. É necessária a utilização de outros programas para implementar os vários serviços necessários ao sistema operacional. As aplicações de sistemas são aquelas necessárias para fazer com que o sistema funcione.
  • 4.
    DISTRIBUIÇÕES: Uma distribuição Linuxé, basicamente, a organização do Kernel do programa, juntamente com todas as demais aplicações que ela comporta. Numa típica distribuição Linux, a maior parte do software é livre e de código aberto. Mas existem distribuições comerciais (pagas).
  • 5.
    Podemos citar algumasdas mais usadas: Mint Ubuntu Debian openSUSE Fedora CentOS elementary Mageia Arch Manjaro Fonte: http://distrowatch.com/index.php
  • 6.
    AMBIENTE GRÁFICO: A interaçãodo usuário com a interface gráfica se dá através de programas gerenciadores de janelas (chamados de interfaces), como o KDE, Blackbox, Window Maker e o GNOME. São eles os responsáveis pela "aparência" do Linux.
  • 8.
    SHELL É possível, também,trabalhar no Linux da forma mais tradicional. Ou seja, utilizando um Shell (interface textual – recebe comandos de texto apenas), mas isso exige do usuário o conhecimento em vários comandos diferentes. Essa interface textual é similar ao Prompt de comandos do Windows.
  • 10.
    2. BREVE COMPARATIVO: WINDOWSX LINUX WINDOWS LINUX Proprietário Livre Código fonte fechado Código fonte aberto Sistema Operacional gráfico Sistema Operacional não gráfico Não diferencia maiúsculas e minúsculas Diferencia maiúsculas e minúsculas (Case-sensitive) Multiusuário e Multitarefa Multiusuário e Multitarefa Usa extensões para identificar tipo de arquivo Não usa extensões para identificar tipo de arquivo Sistema de arquivos FAT e NTFS Sistema de arquivos EXT2, EXT3, EXT4 e RaiserFS
  • 11.
    Quando falamos queo código fonte do Linux é aberto, significa dizer que podemos conhecer todo o código fonte e, se tiver capacidade, editá-lo. Já o do Windows, o código é fechado. Só o Tio Bill e meia dúzia de pessoas tem acesso a todo código fonte .
  • 12.
    DIFERENÇAS • A maioriados softwares que rodam no Windows são pagos. Já o Linux, quase todos são free (gratuito). • O Windows é mais disseminado. • O Windows é mais simples de instalar e operar (controvérsias). • O Linux exige mais conhecimento.
  • 13.
    3. ESTRUTURA DEDIRETÓRIOS A estrutura de diretórios define quais são as pastas do sistema e quais as suas finalidades perante os programas e o S.O. Essa estrutura possui caráter hierárquico que toma como partida a raiz do Sistema. No Linux, a raiz é o diretório / (barra). Já o Windows, é o disco local, no geral: C:/
  • 14.
  • 16.
    4. NOMES DEARQUIVOS Os nomes dos arquivos no Linux são "case sensitive". Ou seja, as letras maiúsculas e minúsculas fazem diferença. Por exemplo, no Linux, posso ter os seguintes nomes de arquivos em um mesmo diretório: teste, testE, tesTE, TesTe, TESTE
  • 17.
    Outra diferença, dizrespeito às extensões dos arquivos. Elas não são necessárias para os arquivos no Linux. Enquanto no Windows, um arquivo nomeado "arquivo.exe" é um executável e um "texto.doc" é um documento de texto, No Linux, podemos ter somente os nomes "arquivo" e "texto”, de modo que a identificação dos arquivos é feita baseada no conteúdo do cabeçalho deles.
  • 18.
    5. USUÁRIOS NOLINUX Para utilizar o Linux, é necessário que seja feita a autenticação no sistema com um usuário válido. O nome de usuário pode ser nomes comuns, como Sergio, Joao, Pedro. Existe um usuário que se chama Root (Administrador do Sistema) também chamado de “SuperUser” (Super Usuário).
  • 19.
    6. GERENCIADORES DEARQUIVOS É o software que possibilita a navegação entre as pastas do computador e a fazer tarefas básicas: copiar, colar, recortar, renomear, deletar arquivos, etc. O Nautilus é o gerenciador de arquivos utilizado nas versões do Linux que trabalham com a interface gráfica Gnome. Enquanto que as distribuições que utilizam o KDE têm como gerenciador de arquivos o Konqueror.
  • 20.
    Unity 7.4 onUbuntu 16.04LTS
  • 21.
    7. TERMINAL LINUX(SHELL) O Shell é o aplicativo que permite operar com o Linux por meio de linhas de comandos. Os comandos usados nele são cobrados, frequentemente, em provas. Justamente por serem similares entre as diversas distribuições Linux.
  • 22.
    Comando Função ls Utilizadopara listar o conteúdo de um diretório. cp Copia arquivos e diretórios. mv Move arquivos e diretórios. rm Apaga arquivos e diretórios. cd Troca de diretório. pwd Mostra o diretório (Não confundir com passwd) find Procurar arquivos e diretórios. clear Limpa a tela. Mkdir Cria diretórios. chmod Troca às permissões dos arquivos e diretórios. vi O comando VI o Linux irá abrir um editor de texto free serve para mostrar a utilização de memória
  • 23.
    chown Troca oproprietário do arquivo ou diretório. useradd Adiciona usuários. passwd Troca a senha. man Páginas de manuais do Linux. kill Encerra programa. Gzip Compacta arquivos e/ou pasta em um mesmo arquivo. Tar Empacota os arquivos e pastas em um único arquivo (Não compacta). Init 0 Desliga o computador (é necessário ser administrador para executar esse comando). Init 6 Reinicia o computador (é necessário ser administrador para executar esse comando). tail Mostra as últimas linhas de um arquivo. less Usado para visualizar arquivos. rmdir Apaga diretórios. Vem de: remover directory. top Aferir o uso da CPU e da memória de uma estação de trabalho
  • 24.
    8. O LINUXNÃO É 100% SEGURO
  • 25.
    VÍRUS PARA LINUX? Hápoucos vírus para Linux. Os vírus do Windows não afetem uma máquina Linux. Mas, ainda assim, um computador Linux pode ser um “portador” de vírus que esteja escondido em um arquivo executável, script ou documento comprometido. “O elo mais fraco da segurança é o usuário […]” - Ricardo Ferreira (Fundador do Linux Descomplicado).
  • 26.
    (CESPE – 2010):O sistema operacional Windows é mais seguro do que o Linux, uma vez que o Linux possui código aberto e facilita a ocorrência de vulnerabilidades. (CESPE – 2015 – Analista Judiciário): No Linux, todo arquivo executável tem como extensão o sufixo .exe.
  • 27.
    9. UBUNTU EWINDOWS EM DUAL- BOOT • É possível instalar o Linux e o Windows e usar, ambos, em um mesmo computador • Manter ambos os sistemas operacionais em um mesmo computador gravados em partições diferentes do HD.
  • 28.
    Ordem da instalação: Windows+ Ubuntu ou Ubuntu + Windows?
  • 29.
    A ideia éinstalar primeiro o Windows e, em seguida, o Ubuntu. Assim, o sistema de boot do Ubuntu (grub) irá detectar uma instalação do Windows e criará um menu de opções na hora que nós ligarmos o computador. Nesse menu teremos opções para inicializar o Windows ou o Ubuntu. Guia de instalação: https://www.todoespacoonline.com/w/2015/05/i nstalar-ubuntu-e-windows-em-dual-boot-guia- definitivo/