Prévia do material em texto
SISTEMA OPERACIONAL LINUX (Open Source | Código Aberto) INFORMÁTICA | PROF. LEONARDO MARTINS E-mail: prof.leonardomartins@hotmail.com Instagram: @Prof.LeonardoMartins GNU/Linux Sistema Operacional Livre (Open Source) GNU/Linux é um sistema operacional que utiliza o Kernel (núcleo) Linux, núcleo este do Linux que foi desenvolvido pelo programador finlandês Linus Torvalds, inspirado no sistema Minix e Unix. S.O. GNU/Linux (Introdução) Kernel ou Núcleo (Conceito) ❖ Kernel ou Núcleo: é a ponte entre usuário e hardware, mas não somente. O kernel compõe a parte central do programa e responde por tarefas cruciais, como: ❖ Gerenciar recursos como Processador (CPU), Memória RAM, Sistemas de Arquivos e Dispositivos de entrada e saída (monitor, teclado, mouse, impressora, etc.); ❖ Gerenciar processos (execução) de programas; Processador (CPU Memória Discos Drivers KERNEL (NÚCLEO) SOFTWARE Nível de Aplicação Debian Open Suse Fedora Distribuição Ubuntu LTS Long Term SupportSlackware Red Hat Mint Linux Fedora Manjaro Deepin Arch Linux Mint Linux Red Hat Linux Slackware Linux Ubuntu 22.04 LTS Jammy Jellyfish S.O. GNU/Linux (Principais Distribuições) GNOME UNIT XFCE LXDE KDE AFTERSTEP BLACKBOX FLUXBOX GUI (Graphical User Interface) Suporte a Rede Pode trabalhar com diversos protocolos de rede e é compatível com os modelos OSI e TCP/IP. Multiplataforma Multiusuário Multitarefa Código Aberto Permite que diversos programas possam ser executados ao mesmo tempo na plataforma. Permite rodar em diversos tipos de computadores, desktops, notebooks, smartphones, servidores e etc. Possui o código fonte aberto, permitindo modificações e melhorias conforme a necessidade do usuário/organização. Permite a criação de várias contas de usuários dando mais privacidade ao personalizar sua área. Licença GPL Possui licença da Open Souce e da FSF Free Software Foundation. (Executar, Estudar, Aperfeiçoar e Redistribuir). S.O. GNU/Linux (Características) ❖ Quantidade máxima de 255 Caracteres. ❖ Nomes que iniciam com (.) representam arquivos e diretórios ocultos. ❖ Apenas a (/) “Diretório Raiz” não pode ser utilizado como nome de arquivo. ❖ A extensão não é necessária, mas podem ser usadas para facilitar a identificação do arquivo. ❖ Recomendado aos usuários utilizarem: letras, números, pontos e underline. ❖ Arquivos e Diretórios são (case sensitives). projetos PROJETOS Planilha.ods Documento.odt Regras para Criação (Arquivos e Pastas) FAT NTFS NFS JFS XFS HPFS Ext2 Ext3 Ext4 Reiserfs SWAP Sistema de Arquivos Tamanho Máximo do Arquivo Tamanho Máximo da Partição Journaling FAT32 4 GB 8 TB NÃO NTFS 2 TB 256 TB SIM EXT2 2 TB 32 TB NÃO EXT3 2 TB 32 TB SIM EXT4 16 TB 1 EB SIM Um sistema de arquivos com journaling dá permissão ao S.O. de manter um log (journal), de todas as mudanças no sistema de arquivos antes de escrever os dados no disco. S.O. GNU/Linux (Sistemas de Arquivos) S.O. GNU/LINUX (Estrutura de Diretórios) INFORMÁTICA | PROF. LEONARDO MARTINS E-mail: prof.leonardomartins@hotmail.com Instagram: @Prof.LeonardoMartins S.O. GNU/Linux (Introdução) Estrutura de Diretórios do Ubuntu 20.04 com a novidade do “snap” Diretório Descrição / Diretório Raiz (Root) /bin Arquivos executáveis Binários (Comandos essenciais do sistema) /boot Arquivos do processo de inicialização (Imagem do Kernel do Linux) /cdrom Ponto de montagem para CD/DVD /dev “Device” Arquivos de dispositivos /etc Arquivos de configuração do sistema /home Diretório dos usuários /lib Bibliotecas e módulos Kernel /media Ponto de montagem a unidades removíveis /mnt Pontos de montagem temporários Diretório Descrição /opt Pacotes adicionais (Aplicativos que não vem com o Linux) /proc Kernel e arquivos de processos /root Diretório home para o Super Usuário /run Arquivos temporários de aplicativos /sbin Arquivos executáveis, aplicativos de administração do sistema /srv Dados de servidores e serviços /sys Arquivos de Sistema /tmp Arquivos temporários /usr Programas e aplicações de usuários /var Arquivos de dados variáveis S.O. GNU/Linux (Estrutura de Diretórios) S.O. GNU/LINUX (Principais Comandos do Linux) INFORMÁTICA | PROF. LEONARDO MARTINS E-mail: prof.leonardomartins@hotmail.com Instagram: @Prof.LeonardoMartins S.O. GNU/Linux (Principais Comandos) ❖ ls: Listar arquivos e diretórios. “ls”, “ls -a”, “ls -l”, ls -la”. ❖ mkdir: Cria uma diretório. “mkdir projeto”. ❖ rmdir: Apaga diretório, desde que esteja vazio. “rmdir projeto”. ❖ rm: Apaga arquivos e diretórios. “rm projeto”. ❖ df: Exibe o consumo em disco de uma partição. “df sda" ❖ du: Exibe o consumo em disco de um diretório. “du projeto”. ❖ touch: Cria arquivos e alterar a data de Criação. “touch arq”. ❖ pwd: Exibe o caminho de trabalho do diretório. “pwd”. ❖ cat: Exibe o conteúdo de um arquivo ou concatenar arquivos. ❖ passwd: Alterar a “senha” do usuário “passwd manoel”. ❖ who: Mostra-nos quem está logado no sistema. “who”. ❖ chmod: Mudar as permissões de acesso de um arquivo. S.O. GNU/LINUX (Permissões de Acesso no Linux) INFORMÁTICA | PROF. LEONARDO MARTINS E-mail: prof.leonardomartins@hotmail.com Instagram: @Prof.LeonardoMartins Execute - rwx rwx rwxIdent. USUÁRIO PROPRIETÁRIO USUÁRIOS DE GRUPO OUTROS USUÁRIOS Read Read ReadWrite Write WriteExecute Execute U G O USER GROUP OTHERS S.O. GNU/Linux (Permissões de Acesso) ❖ As Permissões de Acesso protegem o sistema de arquivos Linux do acesso indevido de pessoas ou programas não autorizados. Permissões de Acesso Lista os arquivos e diretórios seguidos das suas permissões de acesso Definição de arquivo/diretório. “-” ou “d”. Permissões de acesso para usuário, grupo e outros. Nº de links existentes no sistema para o arquivo/diretório. Dono do arquivo/diretório Grupo a que pertence o arquivo/diretório Tamanho do arquivo (em bytes) Data/hora da modificação arquivo/diretório Lista os arquivos e diretórios seguidos das suas permissões de acesso SISTEMA OPERACIONAL LINUX (Questões de Prova) INFORMÁTICA | PROF. LEONARDO MARTINS E-mail: prof.leonardomartins@hotmail.com Instagram: @Prof.LeonardoMartins Questões sobre Linux 01. (ANO: 2024 BANCA: IBFC) Quanto aos conceitos básicos sobre Sistemas Operacionais, software e hardware, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F). ( ) Tanto o Windows como o Linux são categorizados como Sistemas Operacionais. ( ) Dentro do software de um computador existem vários hardwares como os antivírus. ( ) Os Sistemas Operacionais são considerados tecnicamente como hardwares Assinale a alternativa que apresenta a sequência correta de cima para baixo. (A) V - F - F (B) V - V - F (C) F - V - V (D) F - F - V Questões sobre Linux 02. (ANO: 2024 BANCA: IBFC) A seguir temos a descrição de três principais e comuns diretórios no Linux. Assinale a alternativa que corresponde respectivamente ao nome do diretório de cada um deles: 1. diretório onde ficam os arquivos especiais associados aos dispositivos do sistema. 2. diretório onde se encontram todos os arquivos globais de configuração do sistema. 3. diretório onde estão armazenadas as bibliotecas compartilhadas no sistema. (A) 1. lib - 2. etc - 3. dev (B) 1. dev - 2. lib - 3. etc (C) 1. etc - 2. dev - 3. lib (D) 1. dev - 2. etc - 3. lib Questões sobre Linux 03. (ANO: 2024 BANCA: IBFC) No Linux existem diferentes opções de ambientes de desktop que podem ser utilizadas em conjunto com o X. Alguns dos ambientes de desktop mais populares estão descritos a seguir; exceto uma. Assinale alternativa incorreta. (A) O SfxTERM é a continuação do GNOME 2, porém exige menos recursos que o GNOME 3, e apesar de manter estética baseada no GNOME 2, suas versões mais recentes foram aprimoradas (B) O GNOME é um dos ambientes de desktop mais populares, sendo o ambientepadrão em distribuições como Fedora, Debian e Ubuntu (C) O Xfce é um ambiente de desktop que tem por objetivo ser esteticamente agradável e ao mesmo tempo não consumir muitos recursos da máquina (D) O KDE constitui um grande ecossistema de aplicativos e plataformas de desenvolvimento Questões sobre Linux 04. (ANO: 2024 BANCA: IBFC) Dadas as três funcionalidades dos comandos Linux a seguir, assinale a alternativa que corresponde aos seus respectivos comandos. 1. Copia arquivos do diretório atual para uma pasta diferente. 2. Visualiza todos os arquivos de um diretório. 3. Lista os conteúdos de um arquivo de texto na saída padrão. (A) 1 cp - 2 cat - 3 ls (B) 1 ls - 2 cp - 3 cat (C) 1 cp - 2 ls - 3 cat (D) 1 cat - 2 ls - 3 cp Questões sobre Linux 05. (ANO: 2024 BANCA: IBFC) Relacione os principais comandos do Linux da coluna da esquerda com a respectiva funcionalidade da coluna da direita: (1) kill (A) Criar um diretório. (2) ls (B) Apaga arquivos. (3) mkdir (C) Listar todos os arquivos do diretório. (4) rm (D) Matar um processo. (A) 1D - 2C - 3A - 4B (B) 1A - 2B - 3C - 4D (C) 1C - 2D - 3A - 4B (D) 1B - 2C - 3D - 4A Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20 Slide 21 Slide 22 Slide 23 Slide 24