Want to create interactive content? It’s easy in Genially!
Ficha2_M4
Martim Maria Dias Garcia
Created on October 1, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Ficha 2Módulo 4
Martim Garcia
Indíce
02. Características do Linux
03. Conceitos básicos do Linux
04. Distribuições do Linux
05. Comandos para manipulação de ficheiros
06. Instalação de software
01. História do Linux
01. História do linux
'Antecesssores do Linux
Unix: Desenvolvido nos anos 60 e 70, influenciou diretamente o Linux. Minix: Sistema operacional semelhante ao Unix, criado para fins educacionais.
01. Fundação que Protege o Software Livre
Free Software Foundation (FSF):
Fundada por Richard Stallman em 1985, promove e defende o software livre. A FSF foi criada para apoiar o Projeto GNU, que visa desenvolver um sistema operacional livre e completo.
01. Licença de Software Livre
GNU General Public License (GPL)
Permite a cópia, modificação e redistribuição de software, garantindo que todas as versões modificadas também sejam livres.
01. Minix
Minix é sistema operacional baseado no Unix, desenvolvido para fins educacionais.
01. Desenvolvimento do Núcleo do Linux
Linus Torvalds iniciou o desenvolvimento do núcleo Linux em 1991.
Estrutura do Linux
- Núcleo (Kernel): Gerencia os recursos do hardware.
- Sistema de Utilitários e Bibliotecas: Ferramentas e bibliotecas que permitem a interação com o núcleo e a execução de programas.
01. Kernel do Linux
Última Versão do Kernel do Linux
Versão 6.5: Lançada em agosto de 2024
Processadores Suportados pelo Linux
Suporte Amplo: Inclui x86, x86_64, ARM, PowerPC, SPARC, MIPS, entre outros.
Suporte a Vários Núcleos
01.
O Linux suporta sistemas com múltiplos núcleos de processadores.
Conformidade com Normas
POSIX (Portable Operating System Interface): Define um padrão para compatibilidade entre sistemas operacionais.
02. Características do Linux
Multitarefa
Linux é multitarefa, permite a execução de múltiplos processos simultaneamente.
Multiutilizador
Linux é multiutilizador, vários usuários podem utilizar o sistema ao mesmo tempo1.
02. Características do Linux
Nomes de Ficheiros e Diretórios
Comprimento dos Nomes: Os nomes de ficheiros e diretórios podem ter até 255 caracteres.
Conectividade com Plataformas
Plataformas Suportadas: Windows MacOS Unix Android iOS
02. Características do Linux
Reinicialização após Configurações
Geralmente, não é necessário reiniciar o sistema após configurações de periféricos.
Acesso a Discos Formatados
Sistemas de Arquivos Suportados: FAT NTFS ext4 HFS+ exFAT
02. Características do Linux
Execução de Programas DOS
Programas DOS podem ser executados utilizando o DOSBox
O sistema de ficheiros do Linux é conhecido por evitar a fragmentação.
Sistema de Ficheiros
02.Características do Linux
Execução de Programas Windows
Programas Windows podem ser executados utilizando o Wine.
- Suporta dispositivos como impressoras e scanners.
O Linux pode ter um servidor web e um servidor FTP no mesmo computador
Servidor Web e FTP
02. Características do Linux
Múltiplos IPs por Placa de Rede
O Linux pode ter mais de um IP por placa de rede
Vantagens:
- Custo do Software
- Código aberto
- Funcional em várias arquiteturas de hardware
- Software de segurança
03. Conceitos Básicos do Linux
1. Utilizador Especial
Nome: O utilizador especial é chamado de root.Comando para Desligar: "shutdown now"
2. Comando para Reiniciar o SO
Comando: "reboot"
3. Identificação do Tipo de Ficheiro
O tipo de ficheiro é identificado pela extensão do ficheiro (por exemplo, ".txt", ".jpg").
4. Diferenciação de Maiúsculas e Minúsculas
O Linux diferencia maiúsculas de minúsculas nos nomes de ficheiros e diretórios.
5. Ficheiro ou Diretório Oculto
Um ficheiro ou diretório oculto começa com um ponto (.) no nome (por exemplo, ".config").
6. Especificação de Diretórios
Os diretórios são especificados por / (barra).
03. Conceitos Básicos do Linux
7. Diretório /bin
Contém binários essenciais e comandos necessários para o sistema operacional.
8. Diretório /boot
Contém os arquivos necessários para iniciar o sistema, incluindo o kernel.
9. Diretório /home
Contém os diretórios pessoais dos utilizadores.
10. Diretório /media
Contém os pontos de montagem para dispositivos de armazenamento removíveis, como CDs e pen drives.
11. Diretório /root
É o diretório pessoal do utilizador root.
04. Distribuições do Linux
Grandes Distribuições do Linux
Ubuntu: Popular para desktops e servidores, conhecida pela sua facilidade de uso. Fedora: Patrocinada pela Red Hat, é conhecida por ser inovadora e incluir as últimas tecnologias. Debian: Uma das distribuições mais antigas e estáveis, usada como base para muitas outras distribuições.
Pequena Distribuição do Linux
Puppy Linux: Extremamente leve e rápida, ideal para computadores antigos ou com poucos recursos.
04. Distribuições do Linux
Comandos para Manipulação de Diretórios
cd: Mudar de diretório. mkdir: Criar um novo diretório. rmdir: Remover um diretório vazio. rm -r: Remover um diretório e todo o seu conteúdo.
04. Distribuições do Linux
1. Listar Conteúdo de um Diretório
- ls
2. Listar Todo o Conteúdo, Incluindo Ocultos
- ls -a
3. Comando ls -b
- exibe caracteres não imprimíveis em octal.
4. Listar de Forma Longa, Excluindo Nome do Grupo
- ls -lG
5. Listar com Tamanho em KBytes, MBytes e GBytes
- ls -lh
6. Listar de Forma Longa
- ls -l
- cd /bin
14. Qual o comando para ir para o diretório superior na hierarquia dos diretórios?
- cd ~ ou cd
11. Retornar ao Diretório Home
- ls -R
10. Listar de Forma Recursiva
04. Distribuições do Linux
7. Listar com Utilizador e Grupo Numéricos
- ls -ln
8. Comando ls -L
- Lista ficheiros e segue links simbólicos, mostrando os ficheiros reais.
9. Listar com Barra no Final de Diretórios
- ls -p
12. Qual o comando para ir para o diretório raiz?
- cd /
13. Qual o comando para ir para o diretório acedido anteriormente?
- cd -
14. Qual o comando para ir para o diretório superior na hierarquia dos diretórios?
- cd ..
- rm -r sop4/*
21. Qual o comando para remover, do diretório atual, o conteúdo do diretório sop4, incluindo ficheiros e subdiretórios, sem remover o diretório sop4?
- mkdir /tmp/sop
18. Qual o comando para criar um diretório dentro do diretório /tmp com o nome sop?
- mkdir sop
17. Qual o comando para criar um diretório dentro do diretório atual com o nome sop?
04. Distribuições do Linux
15. O que faz o comando cd ../docs?
- Esse comando muda o diretório atual para o diretório docs, que está um nível acima do diretório atual.
16. Qual o comando para mostrar qual o diretório atual?
- pwd (print working directory)
19. Qual o comando para criar três diretórios dentro do diretório atual com o nome sop1, sop2 e sop3?
- mkdir sop1 sop2 sop3
20. Qual o comando para remover, do diretório atual, o diretório sop4 e todo o seu conteúdo, incluindo ficheiros e subdiretórios?
- rm -r sop4
05. Comandos para manipulação de ficheiros
Comandos de Navegação
"cd /" : Ir para o diretório raiz "cd - " : Ir para o diretório acedido anteriormente cd .." : Ir para o diretório superior "cd /bin" : Ir para o diretório bin na raiz "cd ../docs" : Ir para o diretório docs, um nível acima
"cat teste1.txt" : Ver conteúdo do ficheiro "nl teste1.txt" : Ver conteúdo com numeração de linhas "cat -s teste1.txt" : Remover linhas em branco extras "tac teste1.txt" : Ver conteúdo em ordem inversa "less teste1.txt" : Ver conteúdo página a página
Comandos de Visualização
05. Comandos para manipulação de ficheiros
Comandos de Remoção de Ficheiros
"rm -i": Solicita confirmação antes de remover "rm -v": Mostra detalhes sobre a remoção "rm -f": Força a remoção sem confirmação "rm teste1.txt": Remove um ficheiro específico "rm *.txt": Remove todos os ficheiros .txt
05. Comandos para manipulação de ficheiros
Comandos de Cópia de Ficheiros
"cp -i": Solicita confirmação antes de substituir ficheiros "cp -v": Mostra progresso da cópia "cp -f": Força a substituição de ficheiros "cp teste1.txt teste10.txt": Cópia com novo nome "cp teste1.txt /tmp": Copiar para outro diretório "cp -r /bin /tmp": Copiar diretório com subdiretórios
Comandos de Movimento de Ficheiros
"mv -i": Solicita confirmação antes de substituir ficheiros"mv -v": Mostra detalhes ao mover ficheiros"mv -f": Força a substituição de ficheiros"mv teste1.txt teste20.txt": Renomear ficheiro"mv *.txt /tmp": Mover todos os ficheiros .txt para outro diretório
06. Instalação de Software
O que faz o comando "rpm -ih ficheiro.rpm"?
O comando instala um pacote RPM com as opções:
- "-i": Instala o pacote.
- "-h": Exibe uma barra de progresso durante a instalação.
O que faz o comando "rpm -e ficheiro.rpm"?
O comando remove (ou desinstala) o pacote RPM especificado.