Please enable JavaScript.
Coggle requires JavaScript to display documents.
Informática :pencil2: - Linux - Coggle Diagram
Informática
:pencil2: -
Linux
Sistema Operacional
Base
Plataforma
Controle
Gerenciamento
Composição
Núcleo (Kernel)
Monolítico (tudo é centralizado nele)
Comunicação
Shell
Traduz os comandos que o usuário envia e os que o núcleo (Kernel) retorna.
Envia os comandos
Prompt
(sh, shell script, bash, terminal, console)
de comando.
Interface Gráfica
Características
Criado em 1991 (Linus Benedict)
Software Básico
Porque é necessário
Software Livre
Executar aonde quiser
Software aberto, possibilitando estudar
Pode distribuir livremente
Possibilidade de modificar o código
Gratuito
mas pode ser pago
Projeto GNU
GPL: Licença Pública Geral
"#" Super usuário (root) / "$" usuário comum
32/64bits
Gerenciamento de dois sistemas na mesma máquina
Programas
LILO
GRUB
Sistema de arquivos
EXT
RFS
UFS
XFS
Arquivos Executáveis:
.bin
o arquivo pode ter no máximo 255 caracteres no nome
se colocar um . antes do nome do arquivo, ele se transforma em oculto
Pacotes de Instalação
.deb
Usados pelas distribuições derivadas do Debian
Ubunto
Kubunto
.rpm
Usados pelas distribuições derivadas do Red Hat
Fedora
Mandriva
.tgz
Usados pelo Slackware e derivados
Prompt de comando (Bash)
Comandos
cat=
mostra o conteúdo do arquivo e concatena arquivos
cal=
exibe um calendário
cd=
diretório:abre um diretório
chmod=
comando para alterar as permissões de arquivos e diretórios
cp=
origem destino: copia um arquivo ou diretório para outro local
grep=
procura por um texto dentro de um arquivo
ls=
lista os arquivos e diretórios da pasta atual
in=
cria links (atalhos)
in -s
(link simbólico)
[Origem] [arquivo_nome do link]
passwd=
altera sua senha
ps=
mostra os processos em execução
pwd=
mostra o diretório que você está
rm=
arquivo: apaga o arquivo específico
sudo=
permite um usuário em particular execute vários comandos como superusuário
&=
quando executar um comando e depois o & e outro comando ele executará em segundo plano
> =
Redirecionamento de saída, o arquivo será direcionado e se ja existir no diretório, sobreescrito.
>>=
Redirecionamento de saída, o arquivo será direcionado e se ja existir no diretório, será adicionado ao fim do arquivo.
<=
serve para explicar que a entrada padrão não será o teclado e sim o arquivo especificado
<<=
serve para indicar que o comando o fim
Interfaces Gráficas
KDE
GNOME
UNITY
XFCE
LXDE
CINNAMON
MATE
Estrutura de diretórios
Principais
Nautilus
Dolphin
XFE
Konqueror
/bin
Armazena os executáveis dos comandos básicos do sistema
/boot
É onde ficam o Kernel e os arquivos boot (inicialização) do sistema
/cdrom
é um local temporário para CD-ROMs, mas o local padrão para mídia temporária está dentro do diretório /media.
/dev
Dispositivos de entrada e saída, todos são ponteiros para dispositivos de hardware
/etc
Armazena os arquivos de configuração do sistema, como se fossem o arquivo de registro do windows
/home
Fica todas as pastas e os arquivos dos usuários. O root tem acesso a todas elas, mas cada usuário só tem acesso a sua.
/lib
Biblioteca do sistema, como se fosse o diretório System32 do windows
/media
Contém subdiretórios em que os dispositivos de mídia removível inserido no computador são montados
/mnt
Ponto de montagem para dispositivos de hardware que estão em /dev - aparece como hda1, hda2
/opt
Possui o software que não fazem parte da instalação padrão do GNU/Linux
/
Unidade raiz
/Proc
é criado na memória pelo kernel e fornece informações sobre ele e os processos ativos
/root
Diretório local do superusuário (root)
/run
local padrão para arquivos temporários, como soquete e identificação dos processos. Não podem ser armazenados em /tpm, pois os arquivos localizados em /tpm podem ser apagados
/sbin
Contém arquivos referentes à administração e manutenção de hardware e software
/srv
Contém dados prestados pelo sistema, se você usa um servidor Apache em um site, provavelmente armazena os arquivos do site nele.
/tpm
Arquivos temporários
/usr
é o diretório com o maior número de arquivos, incluindo biblioteca e executáveis dos principais programas, arquivos do sistema do gerenciador de janelas, manuals online
/var
Arquivos variáveis que mudam com frequência
. faz referência ao diretório atual .. faz referência ao diretório anterior
drive = hardware // driver = arquivo para funcionamento
Tipos de arquivos
d
Arquivo do tipo diretório (Pasta)
- ou vazio
Arquivo comum, criado pelo usuário (texto, imagem...)
l(L)
Link (atalho)
Tipos de permissões
r: read (Ler)
w: writer (Gravar)
x: Execute (Executar)
-: não permitido
Tipos de usuários
Proprietário (u)
Grupo de usuários (g)
Usuário comum (o)
Comando para alterar uma permissão
chmod623(nomedoarquivo)
dividir a permissão de 3 e 3 (rwx|rwx|rwx) 1º proprietário (u) - 2º Grupo de usuários (g) - 3º usuários comuns (o)
ex: chmod g+w (arquivo) - adiciona a gravação aos grupos (funciona para os demais)
chmod ugo-rwx (arquivo) - Retira todas as permissões de todos os usuários
-rwxrwxrwxestude.txt
"-"
(tipo de arquivo) //
rwx
(user) //
rwx
(grupo) //
rwx
(outros) //
estude.txt
(nome do arquivo)
Tabela
0: sem permissão
1: Executar
2: Gravar
3: Gravar/executar
4: Ler
5: Ler/executar
6: Ler/gravar
7: Ler/gravar/executar
-rw-r--r--
(Permissões)
2
(Quan. de arquivos)
iff
(Proprietário)
iff
(Grupo)
4096
(Tamanho)
abr 17 18:21
(Data e hora)
docentes.pdf
(nome do arquivo)
Softwares
Pacote para escritórios
Libre Office
(Writer, Calc, Impress, Base, Draw...)
Editores de texto simples
Vi/Vim, Emacs, Nano, Gedit, krite, Sublime text, Joe..
Editores de imagens
Gimp, RawStudio, Photivo, F-spot...
Navegadores
Mozilla Firefox, Google Chrome, Opera, Konqueror...
Correio Eletrônico
Mozilla Thunderbird
Evolution
Kmail
Gravador de CDs/DVDs
Brasero, GnomeBaker...