Want to create interactive content? It’s easy in Genially!

Get started free

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

  1. Núcleo (Kernel): Gerencia os recursos do hardware.
  2. 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.

        Utilizando o comando yum, como pode listar os pacotes disponíveis para instalação?

        06. Instalação de Software

        1. "yum list available" : Lista todos os pacotes disponíveis para instalação.

        2. "yum list updates" : Lista os pacotes disponíveis para atualização.

        3. "yum update" : Atualiza todos os pacotes instalados no sistema.

        4. "yum install yumex" : Instala o programa gráfico de gerenciamento de pacotes yumex.

        5. "yum info yumex" : Mostra informações detalhadas sobre o pacote yumex.

        Obrigadopela a atenção