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:

Higher Education Presentation

Psychedelic Presentation

Vaporwave presentation

Geniaflix Presentation

Vintage Mosaic Presentation

Modern Zen Presentation

Newspaper Presentation

Transcript

Ficha 2Módulo 4

Martim Garcia

Indíce

04. Distribuições do Linux

01. História do Linux

05. Comandos para manipulação de ficheiros

02. Características do Linux

06. Instalação de software

03. Conceitos básicos 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.

01.

Suporte a Vários Núcleos

Conformidade com Normas

POSIX (Portable Operating System Interface): Define um padrão para compatibilidade entre sistemas operacionais.

O Linux suporta sistemas com múltiplos núcleos de processadores.

02. Características do Linux

Multiutilizador

Multitarefa

Linux é multiutilizador, vários usuários podem utilizar o sistema ao mesmo tempo1.

Linux é multitarefa, permite a execução de múltiplos processos simultaneamente.

    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

    Acesso a Discos Formatados

    Sistemas de Arquivos Suportados: FAT NTFS ext4 HFS+ exFAT

      Reinicialização após Configurações

      Geralmente, não é necessário reiniciar o sistema após configurações de periféricos.

      02. Características do Linux

      Execução de Programas DOS

      Programas DOS podem ser executados utilizando o DOSBox

      02.Características do Linux

      Sistema de Ficheiros

      O sistema de ficheiros do Linux é conhecido por evitar a fragmentação.

      Execução de Programas Windows

      Programas Windows podem ser executados utilizando o Wine.

      • Suporta dispositivos como impressoras e scanners.

      02. Características do Linux

      Múltiplos IPs por Placa de Rede

      O Linux pode ter mais de um IP por placa de rede

      Servidor Web e FTP

      O Linux pode ter um servidor web e um servidor FTP no mesmo computador

      Vantagens:

      • Custo do Software
      • Código aberto
      • Funcional em várias arquiteturas de hardware
      • Software de segurança

      03. Conceitos Básicos do Linux

      4. Diferenciação de Maiúsculas e Minúsculas

      1. Utilizador Especial

      O Linux diferencia maiúsculas de minúsculas nos nomes de ficheiros e diretórios.

      Nome: O utilizador especial é chamado de root.Comando para Desligar: "shutdown now"

      5. Ficheiro ou Diretório Oculto

      2. Comando para Reiniciar o SO

      Um ficheiro ou diretório oculto começa com um ponto (.) no nome (por exemplo, ".config").

      Comando: "reboot"

      6. Especificação de Diretórios

      3. Identificação do Tipo de Ficheiro

      Os diretórios são especificados por / (barra).

      O tipo de ficheiro é identificado pela extensão do ficheiro (por exemplo, ".txt", ".jpg").

      03. Conceitos Básicos do Linux

      10. Diretório /media

      7. Diretório /bin

      Contém os pontos de montagem para dispositivos de armazenamento removíveis, como CDs e pen drives.

      Contém binários essenciais e comandos necessários para o sistema operacional.

      11. Diretório /root

      8. Diretório /boot

      É o diretório pessoal do utilizador root.

      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.

      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

      4. Listar de Forma Longa, Excluindo Nome do Grupo

      1. Listar Conteúdo de um Diretório

      • ls -lG
      • ls

      5. Listar com Tamanho em KBytes, MBytes e GBytes

      2. Listar Todo o Conteúdo, Incluindo Ocultos

      • ls -a
      • ls -lh

      3. Comando ls -b

      6. Listar de Forma Longa

      • exibe caracteres não imprimíveis em octal.
      • ls -l

      04. Distribuições do Linux

      7. Listar com Utilizador e Grupo Numéricos

      12. Qual o comando para ir para o diretório raiz?

      • ls -ln
      • cd /

      8. Comando ls -L

      13. Qual o comando para ir para o diretório acedido anteriormente?

      • Lista ficheiros e segue links simbólicos, mostrando os ficheiros reais.
      • cd -

      9. Listar com Barra no Final de Diretórios

      14. Qual o comando para ir para o diretório superior na hierarquia dos diretórios?

      • ls -p
      • cd ..

      10. Listar de Forma Recursiva

      14. Qual o comando para ir para o diretório superior na hierarquia dos diretórios?

      • ls -R
      • cd /bin

      11. Retornar ao Diretório Home

      • cd ~ ou cd

      04. Distribuições do Linux

      15. O que faz o comando cd ../docs?

      19. Qual o comando para criar três diretórios dentro do diretório atual com o nome sop1, sop2 e sop3?

      • Esse comando muda o diretório atual para o diretório docs, que está um nível acima do diretório atual.
      • mkdir sop1 sop2 sop3

      16. Qual o comando para mostrar qual o diretório atual?

      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?

      • pwd (print working directory)
      • rm -r sop4

      17. Qual o comando para criar um diretório dentro do diretório atual com o nome sop?

      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 sop
      • rm -r sop4/*

      18. Qual o comando para criar um diretório dentro do diretório /tmp com o nome sop?

      • mkdir /tmp/sop

      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

      05. Comandos para manipulação de ficheiros

      Comandos de Remoção de Ficheiros

      Comandos de Visualização

      "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

      "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 -e ficheiro.rpm"?

      O comando remove (ou desinstala) o pacote RPM especificado.

        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.

        06. Instalação de Software

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

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

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

        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.

        Obrigadopela a atenção