Baixe o app para aproveitar ainda mais
Prévia do material em texto
Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 2 Olá, querido (a) amigo (a)! Que Deus o (a) abençoe, bom proveito e mãos à obra agora nesta aula sobre o sistema operacional Linux. Profa Patrícia Lima Quintão Instagram: @coachpatriciaquintao Facebook: http://www.facebook.com/professorapatriciaquintao (Todo dia com novas dicas, desafios e muito mais, espero vocês por lá para CURTIR a página!) Twitter: http://www.twitter.com/pquintao Livro FCC (Impresso ou digital => http://www.grupogen.com.br/catalogsearch/result/?q=inform%C3% A1tica+fcc). QUINTÃO, PATRÍCIA LIMA. 1001 Questões Comentadas de Informática - Cespe, 2ª. Edição. Ed. Gen/Método, 2016. http://www.grupogen.com.br/1001-questoes-comentadas-de-informatica- cespe.html Lançamento! Aula 10 – Noções de Sistema Operacional Linux Debian 8 Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 3 Sumário Introdução ao Linux .......................................................................................................... 4 Licença GPL ........................................................................................................................... 4 Gerenciador de Boot ......................................................................................................... 5 Ambientes Gráficos ........................................................................................................... 6 Distribuições (Distros) GNU/LINUX .......................................................................... 6 Principais Características do Linux ............................................................................ 8 Kernel (Núcleo do Sistema Operacional) ................................................................ 9 Shell (Interpretador de Comandos)........................................................................... 9 Usuários e Grupos do Linux ......................................................................................... 12 Arquivos ................................................................................................................................ 13 Identificação de Discos e Estrutura de Diretórios do GNU/Linux .............. 13 Uso de Consoles no Linux ............................................................................................. 16 Comandos do Linux ......................................................................................................... 16 Wildcards (Caracteres Curinga) ................................................................................ 31 Conexão de Comandos ................................................................................................... 32 Redirecionamento de E/S (Entrada/Saída) de Dados ..................................... 32 Concatenação de Comandos ........................................................................................ 33 Revisão em Tópicos e Palavras-Chave-> Memorex .......................................... 34 Lista de Questões de Provas Comentadas ............................................................ 38 Considerações Finais ...................................................................................................... 67 Referências Bibliográficas ............................................................................................ 67 Lista das Questões Apresentadas na Aula ............................................................ 68 Gabarito ................................................................................................................................ 78 Acompanhe a Evolução do seu Aproveitamento ................................................ 79 Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 4 Introdução ao Linux Debian 8 Referência: https://debian-handbook.info/browse/pt-BR/stable/foreword.html O sistema GNU/Linux é frequentemente chamado por Linux. Foi originalmente construído como um sistema de multitarefas para microcomputadores e mainframes (computadores de grande porte) no meio dos anos 70. Cresceu desde então e tornou-se um dos sistemas operacionais mais usados em qualquer lugar. O Linux é um clone de Unix. Foi criado como uma alternativa barata e funcional para aqueles que não estão dispostos a pagar o alto preço de um sistema Unix comercial ou não tem um computador muito potente. No ano de 1983, Richard Stallman fundou a FSF - Free Software Foundation (Fundação de Software Livre), e criou o projeto GNU GPL (GNU General Public License – Licença Pública Geral GNU). O desafio do GNU era enorme. Havia a necessidade de desenvolver o “Kernel” (núcleo do sistema operacional que controla o hardware), utilitários de programação, de administração do sistema, de rede, comandos padrão. Mas, no final da década de 80, o projeto estava fracassando e apenas os utilitários de programação e os comandos padrão estavam prontos, mas o Kernel não! Linus Benedict Torvalds era aluno da Universidade de Helsinque, na Finlândia e estava disposto a construir um Kernel clone do Unix que possuísse memória virtual, multitarefa e capacidade de multiusuários. Era um trabalho gigantesco e, na prática, impossível para apenas uma pessoa concluí-lo. Em 5 de outubro de 1991, Linus Torvalds lançou a primeira versão “oficial” do Linux: o Linux 0.02. A partir dessa data, muitos programadores no mundo inteiro têm colaborado e ajudado a fazer do Linux o sistema operacional que é atualmente. Licença GPL A licença GPL segue 4 liberdades. São elas: Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 5 Gerenciador de Boot Software responsável por permitir a escolha de qual sistema operacional será carregado ao ligarmos um computador. Os mais famosos gerenciadores de boot do Linux são: LILO (mais simples) GRUB Ambos permitem que se tenham o Linux e o Windows instalados em um mesmo computador. Também possibilitam que se escolha uma entre várias distribuições de Linux. A figura seguinte ilustra a interface do GRUB. Observe as opções disponíveis que aparecem na janela, a saber: distribuição Red Hat Linux e o Windows XP. Figura. Interface do gerenciador de boot GRUB A próxima figura mostra a interface do LILO. Observe as três opções disponíveis que aparecem na janela, a saber: Linux, LinuxOld e Windows. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 6 Figura. Interface do LILO Após a seleção do sistema operacional desejado, o gerenciador de boot passa o controle do computador a esse sistema operacional. Ambientes Gráficos Há um número muito grande de gerenciadores de janelas (Windows Manager) que você pode instalar simultaneamente em uma máquina, possibilitando que cada usuário escolha aquele que mais lhe agrade. Cada gerenciador difere do outro em muitos aspectos, como nível de customizaçãoda aparência e funcionalidades, configuração dos menus, meios gráficos para iniciar um software, capacidade de utilizar múltiplos desktops e, principalmente, na quantidade de recursos que ele exige da máquina, entre outros. Exemplos de gerenciadores de janelas ou ambientes gráficos: GNOME, KDE (K Desktop Environment), BlackBox, WindowMaker, etc. Distribuições (Distros) GNU/LINUX Você já deve ter ouvido falar em Debian, RedHat, Slackware, SuSe, Ubuntu, dentre outros. Todos esses nomes são o que chamamos de distribuições GNU/Linux. Várias empresas e organizações de voluntários decidiram juntar os programas do Linux em “pacotes” próprios aos quais elas fornecem suporte. Uma distribuição é, portanto, uma versão do Linux empacotada por um determinado responsável (pessoa ou empresa), e que compreende um conjunto de programas formado pelo Kernel Linux e por mais alguns softwares distintos (como shells, aplicativos, jogos, utilitários, etc.). Principais distribuições: Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 7 Slackware RedHat SuSe Mandriva Debian Ubuntu Fedora Dica: Não é necessário ficar decorando as diferenças entre cada uma delas, basicamente guardem o conceito de distribuição e nomes das principais, aqui listadas. As distribuições podem: ser produzidas em diferentes versões do Kernel; incluir diferentes conjuntos de aplicativos, utilitários, ferramentas e módulos de driver; oferecer diferentes programas de instalação e atualização para facilitar o gerenciamento do sistema. Nesse caso, qualquer distribuição Linux irá possuir um gerenciador de pacotes, que cuidará de todos os detalhes necessários para instalar, desinstalar ou atualizar um programa que esteja no formato de um pacote RPM. Caso você não se identifique com nenhuma das distribuições, pode-se optar por criar a sua própria. A partir desse ponto, foram surgindo diversas outras distribuições que de alguma forma se diferenciavam da filosofia do Slackware: como Debian ou RedHat, por exemplo. Atualmente existem mais de 300 distribuições, algumas mais famosas que outras. Em sua maioria, mantidas por grandes comunidades de colaboradores, entretanto, há outras que são mantidas por empresas. As distribuições (ou distros) podem ser divididas em duas categorias básicas: livres e corporativas. Distribuições Corporativas: mantidas por empresas que VENDEM o suporte ao seu sistema. Exemplos são: RedHat, SuSe e Mandriva. Neste ponto vale ressaltar o fato de que o produto vendido pelas empresas que comercializam sistemas GNU/Linux são, na verdade, os serviços relacionados ao sistema vendido, como suporte técnico, garantias e treinamentos, ou seja, o conhecimento do sistema. O fato de o produto não ser mais o software, mas sim o serviço, é devido à Licença GPL que garante as já citadas quatro liberdades básicas. Com isso, por mais que uma empresa queira fazer o seu próprio sistema GNU/Linux, enquanto ela estiver utilizando softwares registrados com GPL, serão obrigadas a distribuir o código fonte gratuitamente. Distribuições Livres: mantidas por comunidades de colaboradores SEM fins lucrativos. Exemplos são: Debian, Ubuntu, Slackware, Gentoo, CentOS, entre outras. Dentro do conjunto de Distribuições Livres, podemos dividi-las novamente em duas outras categorias: Convencionais e Live. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 9 A maioria do código do Linux é escrito em linguagem C, a vantagem disso é que ele pode ser prontamente portado para um novo hardware de computador. O Unix evoluiu com o surgimento da linguagem C. Flexível O Linux pode ser usado para várias finalidades, como um host de rede, roteador, estação gráfica de trabalho, servidor de arquivos, servidor Web, etc. Estável O kernel do Linux atingiu um nível de maturidade muito bom. Não é raro encontrar relatos de servidores Linux que executaram durantes anos sem qualquer tempo de inatividade. Kernel (Núcleo do Sistema Operacional) Kernel é a parte central do sistema operacional (ou seja, é o seu núcleo). Trata-se da parte do sistema operacional que “fala” diretamente com o hardware do computador. Gerencia a memória; gerencia dispositivos de hardware; diz que sistema de arquivos o sistema operacional usa, como deve usar e como deve se comportar. Para um sistema funcionar, só se precisa do kernel, todo o resto é complemento. A tela seguinte destaca o carregamento do kernel durante o boot. A próxima figura ilustra o Tux, símbolo do Kernel Linux. Figura. Tux, o símbolo do Kernel Linux. Fonte: LinuxTage (http://www.linuxtage.at/presse) Shell (Interpretador de Comandos) O shell é a interface entre o usuário e o kernel do sistema e por meio dele, podemos digitar os comandos. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 11 NOTA 1. O Debian GNU/Linux é uma distribuição Linux "genérica" que serve à maioria dos usuários. A documentação genérica que você possa encontrar sobre GNU/Linux também se aplica ao Debian, já que o Debian inclui os softwares livres mais comuns. Figura. Tela de inicialização do Debian 1.1. Um pacote Debian é um arquivo compactado contendo todos os arquivos necessários para instalar um dado software. É geralmente um arquivo com uma extensão .deb, e pode ser manuseado com o comando dpkg. Também chamado de pacote binário, ele contém arquivos que podem ser utilizados diretamente (como programas ou documentação). Por outro lado, um pacote fonte contém o código-fonte do software e as instruções necessárias para a construção do pacote binário. 1.2. A versão 8 do Debian é chamada de Jessie. 1.3. O instalador do debian é chamado de: debian-installer. 1.4. O termo "lançamento", no projeto do Debian, indica uma versão especial de uma distribuição (por exemplo, "a versão instável"). Ele também indica o anúncio público de lançamento de qualquer nova versão (estável). 1.5. Entre outras mudanças, o Debian agora tem suporte a duas novas arquiteturas — arm64 para processsadores ARM 64-bit, e ppc64el para processadores PowerPC little-endian 64-bit. Por outro lado, algumas arquiteturas foram descontinuadas (sparc, ia64) devido à falta de voluntários para manter o desenvolvimento ativo. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 12 1.6. Todos os pacotes inclusos foram, obviamente, atualizados, incluindo a área de trabalho GNOME, que está agora em sua versão 3.14. O mais interessante é que existem duas novas áreas de trabalho alternativas que estão disponíveis: Cinnamon e MATE (continuação da área de trabalho GNOME 2.x). Usuários e Grupos do Linux Cabe destacar aqui, a diferença entre um usuário comum e o superusuário (conhecido como root), MUITO cobrada em prova: Super usuário (root) É o administrador do sistema, e seu diretório (pasta) padrão é o /root, diferentemente dos demais usuários que ficam dentro de /home. O shell de um usuário root é diferente de um usuáriocomum. Antes do cursor, ele é identificado com "#" (jogo- da-velha). NOTA: Podem ser criados outros usuários no sistema Linux com poderes de superusuários, que têm privilégios administrativos completos sobre o sistema. Usuário comum Qualquer usuário do sistema que não seja root e não tenha poderes administrativos no sistema. Antes do cursor, o shell de um usuário comum é identificado com "$'' (cifrão). ATENÇÃO!!! Vamos a um exemplo: [root@notebook:/documentos]$ Você sabe o que significa essa linha acima? Identificando a linha acima: root = Usuário notebook = nome da máquina :/documentos = diretório atual $ = Indica que está logado com usuário limitado (comum). No Linux, os usuários, grupos de usuários e processos utilizam IDs para que o sistema operacional possa identificá-los durante as operações. Cada usuário, grupo ou processo possui um ID próprio. Os usuários são identificados no sistema por um número chamado UID (User IDentifier). O root é o usuário criado pelo sistema e o seu UID sempre será O. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 16 NOTA O Debian impõe a criação de uma conta de usuário padrão para que o administrador não adquira o mau hábito de trabalhar como root. O princípio da precaução, essencialmente, significa que cada tarefa é executada com os privilégios mínimos necessários, a fim de limitar os danos causados por erro humano. Por isso, o instalador vai pedir o nome completo do usuário primeiro, seu nome de usuário e sua senha (duas vezes, para evitar o risco de entrada errada). Uso de Consoles no Linux Console é uma interface que permite a um operador realizar a comunicação com um sistema de computador, como um terminal do Linux por exemplo. Por ser um sistema multitarefa, o Linux pode ser acessado por vários consoles ao mesmo tempo, assim como pode rodar vários programas ao mesmo tempo nesse sistema operacional. Para mudar o console do 1 a 6, utilize: ALT+N (Onde N representa o número do console desejado). Exemplo: ALT+1, ALT+2, ALT+3, ALT+4, ALT+5, ALT+6. Agora você pode ir para o próximo console e o antecedente com: ALT+RIGHT (Vai para 1 console À FRENTE); ALT+LEFT (Vai pra 1 console ATRÁS). Se você quiser ir para outra sessão sem sair do console, utilize o comando su, que permite a troca de usuário no sistema. Comandos do Linux Como vimos, o shell é o responsável pela interação entre o usuário e o sistema operacional, interpretando os comandos. É no shell que os comandos são executados. Os comandos são pequenos programas, que podem ser executados para realizar tarefas específicas. De uma maneira geral o formato é: comando -opções parâmetros. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 34 comando 1 ; comando 2 ; comando 3 ; comando 4 Assim, podem-se executar dois comandos em uma mesma linha, separando-os com“ponto-e-vírgula”. Exemplo: ls; man ls. Revisão em Tópicos e Palavras-Chave-> Memorex – A seguir temos os principais comandos do Linux que são exigidos em provas! Muita atenção!! Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 36 free Exibe o estado da memória RAM e memória virtual. grep Filtra o conteúdo de um arquivo. groupadd Adiciona grupos. head Mostra as linhas iniciais de um arquivo texto. history Mostra os últimos comandos executados pelo usuário. kill Envia um sinal a um processo. Utilizado para “matar processos”. less Exibe o conteúdo de um arquivo de texto pausadamente. ln Cria links para arquivos e diretórios no sistema. login Permite a entrada de um usuário no sistema. ls –la Lista todos os arquivos (inclusive os ocultos). man Exibe o manual de um comando. more Exibe o conteúdo de um arquivo. mount Monta unidades de disco rígido, disquete, CD-ROM. mv Move ou renomeia arquivos e diretórios. netstat Exibe informações sobre as conexões de rede ativas. passwd Altera a senha de usuários. ps Informações sobre processos em execução no sistema. rpm Gerencia pacotes Red Hat. shutdown Desliga o sistema de modo seguro. su Troca usuário. Permite trabalhar momentaneamente como outro usuário. tail Exibe o final do conteúdo de um arquivo. tar (Tape ARchive) Trata-se de uma aplicação orientada para backup. Ela agrupa vários arquivos em um só, sem compactar! tree Exibe arquivos e diretórios em forma de árvore. umount Desmonta unidades. uname Exibe informações sobre o tipo de UNIX/Linux, kernel, etc. useradd Adiciona usuários. userdel Exclui usuário do sistema. usermod Modifica usuário do sistema. who Exibe os usuários logados no sistema. who am i Exibe o nome do usuário logado. Compactadores/Descompactadores gzip Usado para gerar uma cópia compactada de um determinado arquivo. O que ele não realiza é a união de vários arquivos em um Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 38 Lista de Questões de Provas Comentadas 1. (CESPE/2016/PC-GO/Conhecimentos Básicos) Para o correto funcionamento de determinado ambiente computacional, é necessário que o programa gravado no diretório seja executado simultaneamente aos outros programas do sistema operacional Linux que estejam em execução. A respeito dessa situação, é correto afirmar que a execução do programa a) pode ser verificada por meio do comando b) não ocorrerá, pois o programa se encontra no diretório , onde o Linux não permite gravação de arquivos binários. c) pode ser verificada por meio do comando . d) pode ser verificada por meio do comando . e) pode ser verificada por meio do comando Comentários Conectar comandos faz com que o resultado gerado por um comando seja processado por outro comando, mediante a aplicação do caractere pipe (|). O caractere pipe (|) é utilizado para enviar a saída de um comando para a entrada do próximo comando. Os dados enviados são processados pelo próximo comando que mostrará o resultado do processamento. O comando grep procura strings (palavras ou expressões em arquivos). O comando ps –ef possibilita uma listagem de todos os processos em execução na máquina, levando-se em consideração as opções listadas a seguir: “e” exibe as variáveis de ambiente relacionadas aos processos; “f” exibe a árvore de execução dos processos. O resultado de ps -ef, ao invés de ser exibido na tela, será enviado para o comando grep xpto, que vai selecionar somente as linhas que contenham a palavra xpto. Esse último resultado será exibido na tela. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 39 Assim a execução do comando ps-ef | grep xpto mostrará uma lista de processos em execução que tenham em sua descrição a sequência decaracteres xpto. Gabarito: C. 2. (Q71767/CESPE/ANS/Cargo 3/2013) Com relação aos sistemas operacionais Linux e Windows e às redes de computadores, julgue o item seguinte: Tanto o sistema operacional Linux quanto o Windows possuem gerenciador de arquivos, que permite a organização dos dados em pastas e subpastas, também denominadas, respectivamente, diretórios e subdiretórios. Comentários No Windows temos o Windows Explorer e no Linux, várias opções, como por exemplo o Nautilus, o Konqueror, o Dolphin, que nos permite organizar os dados em pastas (diretórios) e subpastas (subdiretórios). Gabarito: item correto. 3. (Q73406/Cespe/2015/TCU/Técnico Federal de Controle Externo - Conhecimentos Básicos) A respeito dos sistemas operacionais Linux e Windows, do Microsoft PowerPoint 2013 e de redes de computadores, julgue o item a seguir. No console de uma distribuição qualquer do Linux, como, por exemplo, o Ubuntu, é possível cancelar um comando em execução a partir do uso da combinação das teclas CTRL + C. Comentários Console é uma interface que permite a um operador realizar a comunicação com um sistema de computador, como um terminal do Linux por exemplo. Por ser um sistema multitarefa, o Linux pode ser acessado por vários consoles ao mesmo tempo, assim como pode rodar vários programas ao mesmo tempo nesse sistema operacional. A combinação de teclas CTRL+C no console de uma distribuição qualquer do Linux é usada para interromper um comando em execução (comando corrente). Gabarito: item correto. 4. (Q64791/Cespe/2015/TRE-GO/Analista Judiciário) Julgue o item a seguir, a respeito de organização e de gerenciamento de arquivos. No Linux, todo arquivo executável tem como extensão o sufixo .exe. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 41 No Linux, a execução do comando ps-aexf | grep arq mostrará uma lista de processos em execução que tenham em sua descrição a sequência de caracteres arq. Comentários Conectar comandos faz com que o resultado gerado por um comando seja processado por outro comando, mediante a aplicação do caractere pipe (|). O caractere pipe (|) é utilizado para enviar a saída de um comando para a entrada do próximo comando. Os dados enviados são processados pelo próximo comando que mostrará o resultado do processamento. O comando grep procura strings (palavras ou expressões em arquivos). O comando ps –aexf possibilita uma listagem de todos os processos em execução na máquina, levando-se em consideração as opções listadas a seguir: “a” mostra todos os processos existentes; “e” exibe as variáveis de ambiente relacionadas aos processos; “x” lista até os processos que não estão associados a terminais; e “f” exibe a árvore de execução dos processos. O resultado de ps -aexf, ao invés de ser exibido na tela, será enviado para o comando grep arq, que vai selecionar somente as linhas que contenham a palavra arq. Esse último resultado será exibido na tela. Assim a execução do comando ps-aexf | grep arq mostrará uma lista de processos em execução que tenham em sua descrição a sequência de caracteres arq. Gabarito: item correto. 7. (Q102983/CESPE/2014/TJ-SE/Conhecimentos Básicos para os Cargos 3,8 a 18) Acerca dos sistemas operacionais Windows e Linux, julgue os itens subsecutivos. [No Linux, ambientes gráficos são executados por meio de um servidor, geralmente Xwindows ou X11, o qual fornece os elementos necessários para uma interface gráfica de usuário]. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 42 Comentários O sistema operacional Linux oferece suporte a várias interfaces gráficas (GUI), como Unity, Gnome, KDE, Xfce, etc. Essas interfaces gráficas são suportadas através de servidores como o X-Windows ou X11. Quando um usuário inicializa um computador com o Linux em ambiente texto, para ter acesso a uma das interfaces gráficas deverá digitar o comando startx. Gabarito: item correto. 8. (Q91776/CESPE/2014/DPF/Engenheiro Eletricista) Com relação a computadores, julgue os itens que se seguem. O kernel de um sistema operacional é um programa que tem o único propósito de gerenciar a unidade central de processamento (CPU) do computador. Na maioria dos sistemas operacionais modernos, o kernel é escrito na linguagem Assembly. Comentários O kernel é o núcleo do sistema operacional, e possui várias funções além do gerenciamento da CPU. Ele gerencia a memória; gerencia dispositivos de hardware; diz que sistema de arquivos o sistema operacional usa, como deve usar e como deve se comportar. Para um sistema funcionar, só se precisa do kernel, todo o resto é complemento. Gabarito: item errado. 9. (CESPE/2014/TJ-SE/Conhecimentos Básicos para os Cargos 3,8 a 18) Acerca dos sistemas operacionais Windows e Linux, julgue os itens subsecutivos. [No Linux, ambientes gráficos são executados por meio de um servidor, geralmente Xwindows ou X11, o qual fornece os elementos necessários para uma interface gráfica de usuário]. Comentários O sistema operacional Linux oferece suporte a várias interfaces gráficas (GUI), como Unity, Gnome, KDE, Xfce, etc. Essas interfaces gráficas são suportadas através de servidores como o X-Windows ou X11. Quando um usuário inicializa um computador com o Linux em ambiente texto, para ter acesso a uma das interfaces gráficas deverá digitar o comando startx. Gabarito: item correto. 10. (CESPE/DFP-Departamento de Polícia Federal/ Administrador/2014) Por ser o Linux o kernel, ou seja, o sistema operacional em si, para que ele funcione, será necessária a sua instalação em conjunto com outros aplicativos ou utilitários, especialmente em distribuições como Debian e Ubuntu. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 43 Comentários Uma distribuição é uma versão do Linux empacotada por um determinado responsável (pessoa ou empresa), e que compreende um conjunto de programas formado pelo Kernel Linux e por mais alguns softwares distintos (como shells, aplicativos, jogos, utilitários, etc.). Em outras palavras, distribuição Linux é um sistema operacional Unix-like, incluindo o kernel Linux e outros softwares de aplicação, formando um conjunto. Exemplos: Slackware RedHat SuSe Mandriva Debian Ubuntu Fedora O Linux é o kernel (núcleo do sistema operacional) apenas e demanda usar uma das distribuições (distros) disponíveis, como Debian, Ubuntu, etc., para funcionar adequadamente. Gabarito: item correto. 11. (CESPE/ DPF-Departamento de Polícia Federal/Administrador/2014) O Dual Boot permite que dois sistemas operacionais sejam instalados e utilizados simultaneamente em uma mesma máquina. Comentários Os sistemas operacionais não podem ser utilizados simultaneamente em uma mesma máquina, mas um de cada vez, selecionados durante o boot. Gabarito: item errado. 12. (CESPE/DPF-Departamento de Polícia Federal/Agente Administrativo/2014) No ambiente Linux, é possível utilizar comandos para copiar arquivos de um diretório para um pen drive. Comentários Consoleé uma interface que permite a um operador realizar a comunicação com um sistema de computador, como um terminal do Linux por exemplo. Por ser um sistema multitarefa, o Linux pode ser acessado por vários consoles ao mesmo tempo, assim como é possível rodar vários programas ao mesmo tempo nesse sistema operacional. Assim, no ambiente Linux, é Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 44 permitida a execução de vários comandos por meio de um console. O comando cp é utilizado para copiar arquivos e diretórios, e pode copiar arquivos de um diretório para um pen drive. Gabarito: item correto. 13. (CESPE/2013/SERPRO/Técnico/Programação e Controle de Serviços de Tecnologia da Informação) Com referência à administração de sistemas operacionais, julgue os itens a seguir. De maneira geral, o Linux é composto por programas normais e um kernel. O kernel é considerado o núcleo do sistema operacional e o principal componente de sistemas Linux. Comentários O Kernel é o núcleo do sistema operacional, responsável pela administração dos recursos do computador, dividindo-os entre os vários processos que os requisitam. No caso do Linux, o Kernel é aberto, o que permite sua alteração por parte dos usuários. Gabarito: item correto. 14. (IADES/2013/EBSERH/Analista de Tecnologia da Informação - Sistemas Operacionais) Considere um computador executando o sistema operacional Linux Debian. Para conectar comandos e permitir que o resultado, gerado por um comando seja processado por outro comando, utiliza-se um caractere. Assinale a alternativa que apresenta o caractere referenciado no texto. a) ; (ponto-e-vírgula). b) | (pipe). c) / (barra). d) \ (barra invertida). e) @ (arroba). Comentários Conectar comandos é fazer com que o resultado gerado por um comando seja processado por outro comando, mediante a aplicação do caractere pipe (|). Exemplo: # cat /etc/hosts | grep localhost O primeiro comando iria ler o conteúdo do arquivo /etc/hosts. O resultado dessa operação, ao invés de ser exibido na tela, seria enviado para o comando grep Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 45 localhost, que iria selecionar somente as linhas que contivessem a palavra localhost. Esse último resultado seria exibido na tela. Gabarito: letra B. 15. (CESPE/2013/Telebrás/Especialista em Gestão de Telecomunicações - Analista de TI) A respeito dos sistemas operacionais Windows e Linux, julgue os itens a seguir. Para obter uma lista dos usuários logados no sistema operacional Linux, é necessário executar o comando top. Comentários O comando top mostra o uso da memória. A sintaxe do comando é a seguinte: top -opção Entre as opções, temos as seguintes: -d - atualiza o top após um determinado período de tempo (em segundos). Para isso, informe a quantidade de segundos após a letra d. Por exemplo: top - d 30; -c - exibe a linha de comando ao invés do nome do processo; -i - faz o top ignorar processos em estado zumbi; -s - executa o top em modo seguro. O comando who exibe os usuários logados no sistema. Gabarito: item errado. (CESPE/FNDE/Técnico em Financiamento e Execução de Programas e Projetos Educacionais/2012) Determinado técnico instalou um pequeno servidor Windows, capaz de compartilhar arquivos e conexão ADSL, utilizando um proxy transparente, em um computador com processador Pentium 133 com 32 MB de memória RAM, sem nobreak. Para um segundo servidor, Linux, o mesmo técnico utilizou um computador com processador Athlon 64 com 1 GB de RAM, com nobreak, e nele instalou o sítio de determinada empresa, <www.empresa.com.br>. Após sua instalação, esse sítio passou a receber a média de 300.000 visitas diárias e cerca de 700.000 visualizações de página (pageviews). Além disso, tal sítio possui fórum com 1,7 milhão de mensagens e 55.000 usuários registrados e sistemas de becape e indexação de conteúdo e correio eletrônico (email). Com base na situação hipotética acima apresentada, julgue os itens de 1 a 3. 16. (CESPE/FNDE/Técnico em Financiamento e Execução de Programas e Projetos Educacionais/2012) Os sistemas operacionais Windows e Linux oferecem recursos que possibilitam separar arquivos que Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 46 tratem do mesmo assunto e criar pastas ou diretórios nos discos e memórias auxiliares para gravar programas e arquivos relativos a um mesmo tema. Comentários Tanto no Windows como no Linux é possível criar diretórios (pastas) nos discos rígidos (HD) e em memórias auxiliares, como pendrives, cartões de memória, HDs externos, etc. para gravar programas e arquivos relacionados a um determinado tema. Gabarito: item correto. 17. (CESPE/FNDE/Técnico em Financiamento e Execução de Programas e Projetos Educacionais/2012) De modo semelhante ao Linux, o Windows é considerado um software microbásico. Uma característica desse tipo de software é que, uma vez ligado o computador, ele não permanece carregado na memória até que o computador venha a ser desligado. Isso se deve ao fato de que tanto o Linux quanto o Windows alocam o hardware e o software apenas quando estes são requeridos pelo usuário. Comentários Em ambos os sistemas operacionais, uma vez ligado o computador, eles permanecerão carregados na memória durante todo o tempo, até que o equipamento seja desligado. Também, cabe destacar que os dispositivos de hardware e software, uma vez detectados, já ocuparão espaço em memória, independentemente de serem requeridos pelo usuário ou não. Gabarito: item errado. 18. (CESPE/FNDE/Técnico em Financiamento e Execução de Programas e Projetos Educacionais/2012) Na situação hipotética descrita, o servidor com o sistema Windows é mais apropriado que o empregado com Linux, pois é mais vantajoso e confiável para lidar com grande volume de visitas e operações no sítio da empresa. Comentários Na situação hipotética apresentada, cabe observar que o computador com Windows possui uma configuração bem básica, inadequada para sua utilização como servidor de rede. Observe que foi utilizado nessa máquina Pentium 133 com 32 MB de memória RAM, sem nobreak. A ausência do nobreak também não irá segurar as quedas de energia, comprometendo o funcionamento da máquina. Portanto, neste cenário, recomendamos a utilização da máquina Linux, com processador Athlon 64, 1 GB de RAM e nobreak, que será mais adequada e confiável para o serviço ao qual se destinará. Gabarito: item errado. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 47 19. (CESPE/Assembleia Legislativa/CE – Cargo 10/2011) No Linux, quando se trata de diretórios, os comandos gzip e tar têm exatamente a mesma função: criar e compactar arquivos que contêm, internamente, outros arquivos ou diretórios. Comentários gzip Usado para gerar uma cópia compactada de um determinado arquivo. O que ele não realizaé a união de vários arquivos em um único arquivo. Para isso existe uma aplicação chamada de empacotador. E essa função específica é desempenhada pelo tar. tar (Tape ARchive) Guarda vários arquivos em um único arquivo, sem compactar. Bem utilizada em backup de arquivos. Nota: ao executar o comando tar com o complemento –z (tar –z ) os arquivos são agrupados e compactados, mas esse parâmetro não foi especificado na questão! gunzip Para descompactar um arquivo com a extensão .gz, retornando o arquivo ao seu estado original. Ex.: gunzip linux.pdf.gz Pode-se também usar o gzip –d linux.pdf.gz. Nos 2 comandos acima, usei como exemplo o arquivo linux.pdf.gz. Assim, a compactação será feita pelo gzip, e não pelo tar. Gabarito: item errado. 20. (CESPE/Corpo de Bombeiros /DF – Todas as áreas/2011) O Linux é um sistema operacional cujo código-fonte está disponível sob licença GPL, o que permite a uma pessoa utilizar, estudar, modificar e distribuir o Linux de acordo com os termos dessa licença. Comentários Isso mesmo! O Linux é um sistema operacional cujo código-fonte está disponível sob licença GPL (Gnu Generic Public License), que possui as 4 liberdades listadas a seguir. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 48 Gabarito: item correto. 21. (CESPE/2012/TRE-RJ/Técnico Judiciário Administrativa) No Linux, a sintaxe ifconfig -a|grep eth permite identificar as interfaces Ethernet configuradas. Comentários Primeiramente é importante destacar sobre a conexão de comandos, utilizada na questão. Conectar comandos é fazer com que o resultado gerado por um comando seja processado por outro comando, mediante a aplicação do caractere pipe (|). O comando ifconfig mostra as configurações de todos os adaptadores de rede (placas de rede) ativos na máquina. Com o argumento –a, mostrará o status de todas as interfaces, mesmo as não ativas. Assim, o primeiro comando ifconfig -a mostra as configurações de todos os adaptadores de rede (placas de rede) ativos e não ativos na máquina. O comando grep é usado para procurar por linhas em um arquivo que contenham expressões que satisfaçam a um determinado padrão de busca. Em grep eth o sistema irá procurar por entradas na saída do primeiro comando que tenham a expressão “eth”. Assim, ifconfig -a|grep eth permite identificar as interfaces de rede Ethernet configuradas. Gabarito: item correto. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 49 22. (Cespe/2012/PEFOCE) O comando pwd do Linux possibilita ao usuário efetuar a troca de senha (password). Comentários O comando pwd mostra o caminho do diretório corrente. O comando passwd é utilizado para a troca de senha. Observe que um usuário somente pode alterar a senha de sua conta, mas o superusuário (root) pode alterar a senha de qualquer conta de usuário, inclusive a data de validade da conta, etc. Os donos de grupos também podem alterar a senha do grupo com este comando. Gabarito: item errado. 23. (Cespe/TRE-RJ/CBNS/2012) No Linux, em um mesmo diretório, não podem existir dois subdiretórios com o mesmo nome, contudo, em virtude de os nomes dos diretórios serem case sensitive, é possível criar dois subdiretórios de nomes /usr/TreRJ e /usr/trerj. Comentários O Linux é Case Sensitive, pois diferencia letras maiúsculas e minúsculas nos arquivos, comandos e diretórios (pastas). Assim, pode-se criar os subdiretórios de nomes /usr/TreRJ e /usr/trerj, que são distintos para o sistema operacional. Observe que não podem existir dois arquivos com o mesmo nome em um diretório, ou um subdiretório com um mesmo nome de um arquivo em um mesmo diretório. Gabarito preliminar: item correto. 24. (Cespe/TRE-RJ/CBNS/2012) No Linux, o diretório /bin contém programas do sistema que são utilizados pelos usuários, não sendo necessário, para que esses programas sejam executados, que eles possuam a extensão .exe. Comentários O diretório /bin contém arquivos de programas do sistema que são usados com frequência pelos usuários. Os programas executáveis do GNU/Linux, ao contrário dos programas de DOS e Windows, não são executados a partir de extensões .exe, .com ou .bat. O GNU/Linux usa a permissão de execução de arquivo para identificar se um arquivo pode ou não ser executado. Gabarito preliminar: item correto. 25. (Cespe/TRE-RJ/CBNS/2012) No Linux, a sintaxe sudo adduser fulano criará o usuário fulano no grupo /etc/skell, bem como criará o diretório /home/fulano. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 50 Comentários O comando sudo permite a um usuário em particular executar vários comandos como superusuário sem que possua sua senha, ou seja, sem a senha do root. O comando adduser adiciona um usuário ou grupo no sistema. Por padrão, quando um novo usuário é adicionado, é criado um grupo com o mesmo nome do usuário. Será criado um diretório home com o nome do usuário (a não ser que o novo usuário criado seja um usuário do sistema) e este receberá uma identificação. Já o comando para criação de diretórios no Linux é o mkdir. Portanto, a ação desejada na questão não será possível de ser realizada com o comando aqui ilustrado. Gabarito preliminar: item errado. 26. (CESPE/MPE-PI/ Técnico Ministerial/Área: Administrativa/2012) Por ser um sistema multitarefa, o Linux pode ser acessado por vários consoles ao mesmo tempo. Nesse sistema, para se alternar o acesso entre os consoles de 1 a 6, é correto utilizar o comando ALT + N, em que N representa o número do console desejado. Comentários Console é uma interface que permite a um operador realizar a comunicação com um sistema de computador, como um terminal do Linux por exemplo. O Linux é um sistema multitarefa, por isso, ele pode ser acessado por vários consoles ao mesmo tempo, assim como pode-se rodar vários programas ao mesmo tempo nesse sistema operacional. Para mudar o console do 1 a 6, utilize: ALT+N (Onde N é o número do console). Exemplo:ALT+1, ALT+2, ALT+3, ALT+4, ALT+5, ALT+6 Agora você pode ir para o próximo console e o antecedente com: ALT+RIGHT (Vai para 1 console À FRENTE) ALT+LEFT (Vai pra 1 console ATRÁS) Se você quiser ir para outra sessão sem sair do console, utilize o comando su. Gabarito: item correto. 27. (CESPE/MPE-PI/2012) No sistema Linux, existe um usuário de nome root, que tem poder de superusuário. Esse nome é reservado exclusivamente ao usuário que detém permissão para executar qualquer operação válida em qualquer arquivo ou processo. Há um único superusuário com esse perfil. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 51 Comentários Podem ser criados outros usuários no sistema Linux com poderes de superusuários, com privilégios administrativos completos sobre o sistema. Gabarito: item errado. 28. (Cespe/BRB/Escriturário/2011) Apesar de multiusuário e multiprogramável, o sistema operacional Linuxnão permite o redirecionamento de entrada e saída de dados. Comentários O sistema operacional Linux é um sistema multiusuário (já que permite que vários usuários estejam logados simultaneamente no sistema) e multiprogramável/multitarefa (permite o gerenciamento de diversos programas ao mesmo tempo). Também permite o redirecionamento de entrada e saída de dados. Nesse caso, quase todos os comandos Linux têm uma entrada e produzem uma saída. A entrada de um comando são os dados que o comando vai processar, e essa entrada pode vir de um arquivo especificado pelo usuário, de um arquivo do sistema, do terminal ou da saída de outro comando. A saída de um comando são os dados de entrada processados, e pode ser impressa na tela de um terminal, enviada a um arquivo, ou servir de entrada a um outro comando. Gabarito: item errado. 29. (CESPE/2011/ EBC - Cargos de Nível Superior - Conhecimentos Básicos - EXCETO Cargo 4 Advocacia) Na árvore de diretórios do Linux, o /lib contém os programas necessários à inicialização do sistema, e o /home contém os arquivos e diretórios dos usuários. Comentários O diretório /lib é reservado para armazenar os arquivos de biblioteca (no Windows são chamados de arquivos dll) e módulos do Kernel, compartilhados com frequência pelos programas instalados no sistema. O diretório que contém os programas e arquivos necessários para inicialização do Sistema é o /boot. O diretório /home contém os diretórios pessoais dos usuários cadastrados no sistema. Por exemplo, o usuário ‘patricia’ terá todos os seus arquivos e suas configurações gravadas dentro do diretório /home/patricia que também pode ser representado como ~patricia. Gabarito: item errado. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 52 30. (CESPE - 2011 - EBC - Cargos de Nível Superior - Conhecimentos Básicos - EXCETO Cargo 4 Advocacia) O Windows 7 Professional grava os arquivos em formato nativo ext3 e fat32; o Linux utiliza, por padrão, o formato NTFS, mais seguro que o adotado pelo Windows. Comentários O Linux usa o sistema de arquivos EXT3 e reconhece o HPFS (antigo formato da IBM). O Windows usa NTFS, e reconhece FAT32, FAT16 e FAT12 (FAT). O Linux reconhece todas as partições do ambiente Windows. O Windows não reconhece as partições do ambiente Linux. Gabarito: item errado. 31. (CESPE/Praça Bombeiro Militar Operacional (QBMG-01)/2011- 05) Em algumas das distribuições do Linux disponíveis na Internet, pode-se iniciar o ambiente gráfico por meio do comando startx. Comentários Uma vez tendo iniciado o acesso ao sistema operacional Linux em modo texto, basta executar o comando startx para iniciar o modo gráfico. Gabarito: item correto. 32. (CESPE/Técnico-Nível Médio - PREVIC/2011) No Linux, para se ajustar as permissões via linha de comando, utilizam-se os comandos chmod e chown. O primeiro permite transferir a posse, especificando a qual usuário e grupo determinada pasta ou arquivo pertence, e o segundo permite ajustar as permissões dos arquivos e pastas. Comentários A banca inverteu os comandos!! É o comando chown que permite transferir a posse (o dono do arquivo!), especificando a qual usuário e grupo determinada pasta ou arquivo pertence, e o comando chmod permite ajustar as permissões dos arquivos e pastas. Gabarito: item errado. 33. (CESPE/Técnico Bancário/Carreira administrativa- CAIXA- NM1/2010) No ambiente Linux, para evitar problemas de desempenho do computador, recomenda-se que um diretório contenha armazenados até 38 arquivos, cada um deles com tamanho de, no máximo, 30 MB. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 53 Comentários Não existe essa restrição no Linux. Gabarito: item errado. 34. (CESPE/Técnico Bancário Novo - NM1 – Caixa Econômica Federal/2010) No Linux, pode-se definir um caminho de diretórios a partir do uso de barras invertidas (\), diferentemente do Windows, em que são utilizadas barras não invertidas (/). Comentários Lembre-se dos diretórios do Linux, como /home /etc / .... que utilizam barras normais (/). No Windows utilizamos barra invertida (\) como por exemplo: C:\windows, então, a banca inverteu as barras na questão. Gabarito: item errado. 35. (CESPE/Técnico Bancário Novo - NM1 – Caixa Econômica Federal/2010) O Linux disponibiliza, na barra de inicialização rápida, recurso para ligar ou desligar o computador com maior velocidade, empregando o conceito de boot parcial da máquina. Comentários O Linux não possui esse recurso citado na questão. Gabarito: item errado. 36. (CESPE/Técnico Bancário Novo - NM1 – Caixa Econômica Federal/2010) O Linux tem a desvantagem, com relação ao Windows, de ser mais vulnerável a vírus de computador, que se propagam com rapidez nesse ambiente, tornando os aplicativos lentos e infectando os arquivos. Comentários A vulnerabilidade aos vírus é igual em qualquer sistema operacional, no entanto a vasta maioria de vírus de computador disponíveis não é desenhada com o objetivo de atacar a plataforma Linux, mas sim o Windows. Gabarito: item errado. 37. (CESPE/Técnico Bancário Novo - NM1 – Caixa Econômica Federal/2010) Em ambiente operacional, o gerenciador de arquivos é Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 54 utilizado para se visualizar a estrutura de diretórios e respectivos arquivos. No Linux, o Konqueror constitui exemplo de gerenciador de arquivos. Comentários O gerenciador de arquivos permite a visualização da estrutura de diretórios (pastas) e respectivos arquivos e o Konqueror é um exemplo de ferramenta desse tipo que pode ser encontrada no Linux. Gabarito: item correto. 38. (CESPE/Técnico Bancário Novo - NM1 – Caixa Econômica Federal/2010) O diretório raiz do Linux é o C:\. Comentários O diretório raiz no Linux é o /. Gabarito: item errado. 39. (CESPE/Técnico Administrativo - ANEEL/2010) Ubuntu é um sistema operacional com base em Linux desenvolvido para notebooks, desktops e servidores. Comentários Ubuntu é um sistema operacional baseado em Linux que pode ser utilizado tanto em notebooks, desktops e servidores. Gabarito: item correto. 40. (CESPE/Técnico Bancário/Carreira administrativa- CAIXA- NM1/2010) O acesso à Internet no ambiente Linux é realizado, por padrão, por meio do aplicativo Kernel. Comentários O Kernel é o núcleo do sistema operacional. Gabarito: item errado. 41. (CESPE/Técnico Bancário/Carreira administrativa- CAIXA- NM1/2010) No ambiente Linux, pode haver diversos tipos de interfaces e uso de licenças. Uma dessas interfaces é o KDE, que utiliza a licença GNU. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 55 Comentários O KDE é um dos ambientes gráficos disponíveis no Linux e é bastante utilizado. Gabarito: item correto. 42. (CESPE/Técnico Bancário/Carreira administrativa- CAIXA-NM1/2010) A distribuição Debian do Linux tem a sua utilização limitada por não oferecer ferramentas administrativas nem integração com outros ambientes computacionais. Comentários A distribuição Debian oferece inúmeras ferramentas administrativas e permite integração com outros ambientes. Gabarito: item errado. 43. (CESPE/Técnico Bancário/Carreira administrativa- CAIXA- NM1/2010) Apache é a denominação de uma comunidade de desenvolvedores de software gratuito para acesso à Web, que foi formada nos Estados Unidos da América, mas hoje está disseminada em vários países, inclusive no Brasil. Comentários O servidor Apache (ou Servidor HTTP Apache, em inglês: Apache HTTP Server) é o mais bem sucedido servidor Web livre. Gabarito: item errado. 44. (CESPE/Técnico Administrativo - ANEEL/2010) O sistema operacional Windows é mais seguro do que o Linux, uma vez que o Linux possui código aberto e facilita a ocorrência de vulnerabilidades. Comentários O Linux, nativamente, é mais seguro do que o Windows. Isso se deve principalmente ao fato de que o Linux, baseado no Unix, foi projetado do zero para ser um sistema operacional multiusuário. Apenas o usuário root tem privilégios administrativos, e poucos usuários e aplicações têm permissão para acessar o kernel ou outros usuários e aplicações. Isso ajuda a manter tudo de forma modular e protegida. É claro, o Linux também sofre ataques (menos freqüentes!) de malware, e as vulnerabilidades tendem a ser descobertas e consertadas mais rapidamente por seus desenvolvedores e usuários. Enquanto Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 56 isso, internamente, usuários de um sistema Windows podem algumas vezes ocultar arquivos do administrador do sistema. No Linux, o administrador sempre tem uma visão clara do sistema de arquivos e está sempre no controle. Gabarito: item errado. 45. (CESPE/ANALISTA MUNICIPAL-Procurador Municipal -PGM- RR/2010) No Linux, por padrão, o aplicativo Grub é usado para enviar um correio eletrônico para destinatário na Internet. Comentários O aplicativo Grub, no Linux, é um gerenciador de boot, responsável por permitir a escolha de qual sistema operacional será carregado ao ligarmos um computador. Os mais famosos gerenciadores de boot do Linux são: Lilo (mais simples) e Grub. Gabarito: item errado. 46. (CESPE/Analista Técnico Administrativo - DPU/2010) O Linux pode ser acessado a partir da área de trabalho do Gnome apenas, pois o KDE é uma GUI que só pode ser utilizada em computador que tiver instalado o Windows para uso simultâneo. Comentários O Linux pode ser acessado a partir de vários ambientes gráficos, como Gnome, KDE, BlackBox, dentre outros. Gabarito: item errado. 47. (CESPE/Analista Técnico Administrativo - DPU/2010) Debian é uma das distribuições do Linux mais utilizadas no mundo; no entanto, sua interface não suporta a língua portuguesa, sendo necessário conhecimento de inglês para acesso. Comentários O Debian já suporta a língua portuguesa. Gabarito: item errado. 48. (CESPE/Analista Técnico Administrativo - DPU/2010) O Linux oferece facilidade de interação entre software de diversas plataformas; no Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 57 entanto, não permite que sejam criados drivers de configuração para que outros hardware possam rodar no Linux. Comentários O Linux possibilita a criação de drivers de configurações específicos para que o sistema operacional reconheça outros hardwares além dos já conhecidos. Gabarito: item errado. 49. (CESPE/Analista Técnico Administrativo - DPU/2010) O kernel é um software que se instala dentro do Linux e faz com que o Linux possa ser distribuído gratuitamente. Comentários O Kernel é o núcleo do sistema Linux. É a parte do sistema operacional que “fala” diretamente com o hardware do computador. Gabarito: item errado. 50. (CESPE/Analista Técnico Administrativo - DPU/2010) O Linux oferece a opção de que um novo usuário possa abrir uma sessão de uso do ambiente para utilizar seus aplicativos mesmo que outro usuário esteja logado no sistema. Comentários Como o sistema operacional Linux é multiusuário, essa ação será possível de ser realizada no ambiente. Gabarito: item correto. 51. (CESPE/Agente Administrativo - DPU/2010) Em uma distribuição do sistema Linux, é possível encontrar software destinados a diversas finalidades, como para prover serviço de acesso à Internet. No ambiente Linux, também se dispõe de uma área de trabalho (GUI) para uso do sistema operacional a partir de uma interface gráfica. Comentários Uma distribuição é uma versão do Linux empacotada por um determinado responsável (pessoa ou empresa), e que compreende um conjunto de programas formado pelo Kernel Linux e por mais alguns softwares distintos Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 58 (como jogos, utilitários para prover serviço de acesso à Internet etc.). É possível encontrar no Linux uma área de trabalho (GUI) para uso do sistema a partir de uma interface gráfica. Dentre os ambientes gráficos existentes podemos destacar: o KDE e o GNOME, mais conhecidos, seguidos pelos Xfce, WindowMaker, entre outras diversas opções. Gabarito: item correto. 52. (CESPE/Agente Administrativo - DPU/2010) Pelo fato de ser um software proprietário, qualquer usuário pode fazer alterações no ambiente e colaborar para a melhoria do sistema Linux. Comentários O sistema operacional Linux não é software proprietário, e sim um software livre. Gabarito: item errado. 53. (CESPE/Agente Administrativo - DPU/2010) O código-fonte do sistema operacional Linux não pode ser alterado; por essa razão ele não é distribuído sob a licença GPL ou GNU, que é pública e permite modificações no código. Comentários O código-fonte do Linux pode ser alterado e é regido pela licença GNU/GPL. Gabarito: item errado. 54. (CESPE/Agente Administrativo - DPU/2010) KDE Control Center é a área de trabalho do Linux pela qual se faz acesso a aplicativos instalados no computador, como o BrOffice e outros. Comentários O KDE Control Center é o gerente de configurações centralizadas para o ambiente de desktop KDE. Em outras palavras, é o local em que se configura diversos aspectos do funcionamento do ambiente gráfico KDE, de forma similar ao Painel de Controle no Windows. Gabarito: item errado. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 59 55. (CESPE/Agente Administrativo-DPU/2010) O Linux não permite que sejam instalados outros sistemas operacionais na mesma máquina, pois isso afetaria o desempenho do computador, tornando-o lento. Comentários É perfeitamente possível realizar a instalação de mais de um sistema operacional no mesmo equipamento em uma configuração de dual boot, por exemplo. Nessa situação, o usuário deverá escolherqual sistema operacional será utilizado, e, após essa escolha, o programa se encarregará de iniciar o sistema operacional desejado. Gabarito: item errado. 56. (CESPE/Analista Técnico-Administrativo - Ministério da Saúde/2010) No sistema operacional Linux típico, o subdiretório /dev do diretório raiz contém os arquivos executáveis (binários) de comandos essenciais pertencentes ao sistema, e que são usados com frequência pelas aplicações. Comentários O subdiretório /dev do diretório raiz guarda os arquivos de dispositivo e os arquivos binários (também chamados de executáveis) são guardados no /bin e no /sbin. Gabarito: item errado. 57. (CESPE/ Técnico Judiciário – Área: Apoio Especializado – Especialidade: Tecnologia da Informação – TRT-21R/2010) No Linux, gerenciadores de arquivos como o Konqueror permitem acesso à estrutura de pastas e diretórios de arquivos gravados na máquina do usuário, por meio de uma interface em duas colunas em que, à direita, são listadas pastas e, à esquerda, os arquivos nelas contidos. Comentários A redação dessa questão induziu os candidatos ao erro, e a banca optou por sua anulação. Observe que ficou confuso o trecho "estrutura de pastas e diretórios de arquivos". Pastas e diretórios são sinônimos! O Konqueror permite acesso à estrutura de diretórios e arquivos gravados na máquina, e sua interface pode ser visualizada a seguir. Observe que a estrutura de pastas fica do lado esquerdo, e não à direita como mencionado na questão. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 60 Gabarito: item anulado. 58. (CESPE/Analista Técnico-Administrativo - Ministério da Saúde/2010) No sistema operacional Linux, um ponto (.) no início do nome identifica os arquivos ocultos. Comentários Os nomes dos arquivos ocultos do Linux começam com um (.) ponto. Dessa forma, esses arquivos não irão aparecer nas visualizações normais de arquivos. Gabarito: item correto. 59. (Elaboração própria) No Sistema Operacional Linux, o comando que altera o usuário dono de determinado arquivo ou diretório é: a) chown b) stat c) cat d) attrib e) chmod Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 62 d) ps e) grep Comentários O comando ps mostra os processos ativos no sistema, além de apresentar qual usuário executou o programa, a hora em que o processo foi iniciado, etc. Gabarito: letra D. 62. (Elaboração própria) Qual o comando que, digitado na linha de comandos do sistema operacional Linux, é utilizado para se alterar a senha de usuários? a) cp b) pwd c) passwd d) chown e) usrpassword Comentários Item A. O cp é um comando que tem como função copiar arquivos no sistema operacional Linux. Item errado. A sintaxe do comando cp é: cp [opções] [origem] [destino] onde: origem: é o arquivo que será copiado; destino: é o caminho ou nome de arquivo onde o arquivo será copiado. Se o destino for um diretório, os arquivos de origem serão copiados dentro do diretório; opções: parâmetros que são adicionados ao comando para realizar alguma função específica, são eles: -i, --interactive: pergunta antes de substituir um arquivo existente; -f, --force: não pergunta, substitui todos os arquivos, caso já existam; -r, copia arquivos dos diretórios e subdiretórios da origem para o destino; -R, --recursive: copia arquivos e subdiretórios (como a opção -r) e também os arquivos especiais FIFO e dispositivos; -v, --verbose: mostra os arquivos enquanto estão sendo copiados. Item B. O pwd é um comando utilizado para mostrar o nome e o caminho do diretório corrente em que o usuário está. Item errado. Item C. O comando passwd é utilizado para redefinir a senha de algum usuário do sistema. O superusuário (root) pode alterar a senha de qualquer outro usuário da máquina, enquanto usuários sem privilégios podem alterar apenas a própria senha. Item certo. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 63 Item D. O comando chown muda o dono de um arquivo ou diretório. Item errado. Item E. Não existe o comando usrpassword no sistema operacional Linux! Item errado. Gabarito: letra C. 63. (CESPE/Técnico - TRE-BA/2010) O Linux é um sistema operacional que pode ser usado apenas em servidores, não sendo adequado para a utilização em estações de trabalho do tipo PC. No entanto, é um sistema cujo código-fonte fica disponível para alterações, permitindo que os usuários contribuam para a sua melhoria. Comentários O Linux pode ser utilizado tanto em estações de trabalho do tipo PC, quanto em servidores! Gabarito: item errado. 64. (CESPE/Analista Judiciário - TRE-GO/2009) Acerca do Internet Explorer e do sistema operacional Linux, assinale a opção correta. A Para conectar à Internet um microcomputador que tenha instalado o sistema operacional Linux, é necessária a utilização de uma placa de rede específica. B A conexão, à Internet, de um microcomputador que possui o sistema operacional Linux instalado é mais lenta quando comparada com um que tenha instalado o Windows XP. C Se um e-mail for criado a partir de algum aplicativo do sistema operacional Linux, ele não poderá ser lido por destinatário que usa o Windows XP. D Com o Linux é possível acessar a Internet usando uma rede sem fio (wireless). Comentários Item A. Não é necessária uma placa específica. O item A é FALSO. Item B. Não podemos afirmar isso, sem conhecer mais detalhes sobre a configuração do hardware. O item B é FALSO. Item C. O e-mail criado a partir de algum programa cliente de correio eletrônico (como o Mozila Thunderbird) que porventura esteja instalado no Linux poderá, Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 64 com certeza, ser lido em qualquer outro programa cliente de correio eletrônico instalado sob o sistema operacional Windows. O item C é FALSO. Item D. O acesso à rede sem fio poderá ser feito de um equipamento com o sistema operacional Linux, portanto, a assertiva D está CORRETA. Gabarito: letra D. 65. (CESPE/Técnico Judiciário - TRE-GO/2009) A respeito do sistema operacional Linux, assinale a opção correta. A. Kernel é a interface gráfica do Linux, que tem visual muito similar à interface do sistema operacional Windows XP. B. O Linux funciona em dezenas de plataformas, desde mainframes até relógios de pulso, passando por várias arquiteturas e dispositivos. C. O KDE é o navegador nativo do Linux que permite acesso à Internet e envio de e-mail. D. O Linux adota a GPL, uma licença que permite aos interessados usá-lo, mas sem a possibilidade de redistribuí-lo. Comentários Item A. Kernel é a parte central do sistema operacional (ou seja, é o seu núcleo). É a parte do sistema Operacional que “fala” diretamente com o hardware do computador. Gerencia a memória; gerencia dispositivos de hardware;diz que sistema de arquivos o sistema operacional usa, como deve usar, e como deve se comportar. Para um sistema funcionar, só se precisa do kernel, todo o resto é complemento. O item A é FALSO. Item B. O Linux hoje funciona em dezenas de plataformas, desde mainframes até um relógio de pulso, passando por várias arquitecturas: x86 (Intel, AMD), x86-64 (Intel EM64T, AMD64), Alpha, SPARC, entre outros. Vide texto original em http://pt.wikipedia.org/wiki/Linux (O item B está CORRETO). Item C. O Mozilla Firefox é o navegador nativo do Linux. O KDE não é navegador, é um ambiente gráfico (um programa que apresenta uma interface gráfica amigável para o usuário). (O item C é FALSO). Item D. Como o Linux é livre (GPL - Licença pública Geral), ele pode ser adquirido e modificado por qualquer um, que pode distribuí-lo novamente.(A afirmativa D é FALSA). Gabarito: letra B. 66. (CESPE/Auxiliar Judiciário Programador - TJPA/2006) Os principais elementos estruturais do Linux são os arquivos e os diretórios. Os primeiros guardam informações, e os segundos são compartimentos que guardam Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 65 arquivos e (ou) outros diretórios. Considerando a estruturação de diretórios e outras características do Linux, é correto afirmar que o comando pwd permite a troca da senha (password) do usuário corrente. Comentários O comando pwd mostra o nome e caminho do diretório atual. O comando adequado para a troca de senhas é o passwd. Gabarito: item errado. 67. (CESPE/2009/TRE/GO) Acerca do sistema operacional Linux, assinale a opção correta. A. No Linux, um usuário comum não pode causar danos ao sistema operacional da máquina de forma acidental. B. Para gravar um CD em computadores que utilizam o Linux, é necessário instalar o programa Ubuntu que permite gerar discos de áudio e vídeo. C. O Gnome é um programa nativo do Linux para tratamento de imagens. D. Uma das desvantagens do Linux é a necessidade do usuário digitar comandos para realizar tarefas como gravar arquivos. Comentários Item A. Uma conta de usuário comum tem acesso limitado ao sistema; só permite acessar funcionalidades de software da máquina para executar atividades comuns, como processamento de textos e navegação na Web. No entanto, se houver um ataque ao equipamento e você estiver utilizando a conta de root (administrador do sistema), o invasor poderá ter acesso total ao computador, e os resultados variarão de irritantes a catastróficos. O usuário root é conhecido como superusuário ou administrador e pode fazer qualquer coisa no sistema Linux (qualquer comando dado pelo root será obedecido pelo Linux sem restrições!!). Item certo. Item B. O Ubuntu é um exemplo de distribuição (ou distro) do Linux. Item errado. Item C. O Gnome é um ambiente gráfico (também chamado de gerenciador de janela). Item errado. Item D. O Linux oferece também interfaces gráficas para auxiliar o usuário no processo de execução de comandos. Item errado. Gabarito: letra A. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 66 68. (CESPE/Técnico - Operação de Redes - SERPRO/2008) Acerca de conceitos básicos de informática e do sistema operacional Linux, julgue o item seguinte. No Linux, o gerenciamento de arquivos é realizado pelo programa Math, que possibilita criar pastas e organizá-las. Comentários O item é falso, pois o aplicativo BrOffice.org Math faz parte do pacote BrOffice.Org e é utilizado para criar e editar fórmulas científicas e equações matemáticas. O Linux possui alguns gerenciadores de arquivos como o Nautilus e o Konqueror, utilizados para organizar e gerenciar diretórios do sistema. Gabarito: item errado. 69. (CESPE/Analista Judiciário - TRE-GO/2009) Assinale a opção correspondente a características do sistema operacional Linux. A. multitarefa, multiusuário, open source B. monotarefa, multiusuário, open source C. multitarefa, monousuário, gratuito D. monotarefa, monousuário, gratuito Comentários O Linux é um sistema operacional multiusuário, multitarefa, e open source. Multitarefa O sistema é capaz de executar simultaneamente vários programas, garantindo a melhor distribuição de recursos entre esses programas. Um único programa não deve ser capaz de monopolizar os recursos da máquina, ao contrário do que ocorre no Windows 3.x e em menor grau no Windows 95. Exemplo: Você pode estar imprimindo uma carta enquanto trabalha na planilha de vendas. Multiusuário O sistema é capaz de atender a vários usuários interativos SIMULTANEAMENTE. Open Source Programa que tem seu código fonte aberto. Qualquer um pode baixar o código fonte do programa, estudá-lo ou mesmo aperfeiçoá-lo. Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 67 Gabarito: letra A. Considerações Finais Que Deus os abençoe, e até a nossa próxima parte dessa aula aqui no Ponto dos Concursos! A seguir algumas dicas de estudo: • Manter sempre os cronogramas de estudo em ordem e atualizados. Estudar diariamente, em sistema de rodízio com as matérias, mantém você preparado mesmo nos intervalos entre os certames. • Participe ativamente dos fóruns. Eles são excelentes ferramentas de estudo, tirem todas as duas dúvidas! E “estudem” o fórum em relação às questões de seus colegas, é um rico FAQ sobre a disciplina. Grande abraço, Profa Patrícia Lima Quintão Referências Bibliográficas Informática-FCC-Questões Comentadas e Organizadas por Assunto, de Patrícia Lima Quintão. 3ª. edição. Ed. Gen/Método. 2014. QUINTÃO, PATRÍCIA LIMA. 1001 Questões Comentadas de Informá5tica - Cespe, 2ª. Edição. Ed. Gen/Método, 2016. http://www.grupogen.com.br/1001- questoes-comentadas-de-informatica-cespe.html Notas de aula, profa Patrícia Lima Quintão. 2017. VASCONCELOS, L. Disponível em: http://www.laercio.com.br/. http://www.ceunsp.br/linux/livecds.html http://www.ceunsp.br/linux/distribuicoes.html http://www.distrocentral.eti.br/modules.php?name=Supporters Noções de Informática em Teoria e Exercícios Comentados p/ TRE/PE – Turma: 12 – Foco: Cespe e Similares Aula 10 – Linux - Profa. Patrícia Quintão www.pontodosconcursos.com.br | Profa. Patrícia Lima Quintão 68 Lista das Questões Apresentadas na Aula 1. (CESPE/2016/PC- GO/Conhecimentos Básicos) Para o correto funcionamento de determinado ambiente computacional, é necessário que o programa gravado no diretório seja executado simultaneamente aos outros programas do sistema operacional Linux que estejam em execução. A respeito dessa situação, é correto afirmar que a execução do programa a) pode ser verificada por meio do comando b) não ocorrerá, pois o programa se encontra no diretório , onde o Linux não permite gravação de arquivos binários. c) pode ser verificada por meio do comando . d) pode ser verificada por meio do comando . e) pode ser verificada por meio do comando 2. (Q71767/CESPE/ANS/Cargo 3/2013) Com relação aos sistemas operacionais Linux e
Compartilhar