p/ SEFAZ-CE- Foco: ESAF e Similares Turma: 05

Documentos relacionados
Instalador e Operador de Sistemas de Telefonia e Comunicação de Dados

Informática. Linux. Professor Márcio Hunecke.

Introdução à Informática

INFORMÁTICA PARA USUÁRIOS EM TEORIA E EXERCÍCIOS COMENTADOS PARA TÉCNICO DO BACEN (BANCO CENTRAL DO BRASIL) - FOCO: CESPE/UnB

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

Administração de Sistemas Operacionais Prof.: Marlon Marcon

MÓDULO 01 INTRODUÇÃO AO LINUX

Introdução à Informática

Linux. Linux é um núcleo (kernel) para sistemas operacionais baseados no conceito de software livre.

Administração Central Cetec Capacitações Capacitação Sistema Operacional Linux Semana III

Sistema Operacional. Disciplina: Softwares, Aplicativos e Sistema Operacional. Professor: Thiago Silva Prates

LINUX. Uma visão geral

Linux Diretórios. /opt. Aplicativos adicionais (opcionais). Não oficiais da distribuição.

1º Ano - Técnico em Informática Integrado. Sistemas Operacionais

ADMINISTRAÇÃO DE SISTEMAS UNIX Aula Prática 01 Sistemas Operacionais Gil Eduardo de Andrade

SO Conceitos Básicos. Gerência. Objetivos do SO 07/05/2011. Qual sistema operacional escolher? Qual sistema operacional escolher?

Redes de Computadores

IFSC - SJ CURSO DE TELECOMUNICAÇÕES DISCIPLINA: ICO


AULA 1 NOÇÕES DE SISTEMA OPERACIONAL (AMBIENTE LINUX) Saudações caros(as) amigos(as),

IFSC - SJ CURSO TÉCNICO DE TELECOMUNICAÇÕES DISCIPLINA: MAN / SOP

Tipos de usuários do Linux Root Usuário Comum: #

Sistemas Operacionais e Introdução à Programação. Módulo 1 Sistemas Operacionais

Minicurso Básico de Linux

Administração de Sistemas Operacionais

Administração de sistemas operacionais. Comandos de manipulação de arquivos/diretórios.

Introdução a Sistemas Abertos. Ambiente shell

Introdução ao uso do Linux (parte 2)

Programação Aplicada a Redes de Computadores Shell Script

S.O.R. A Interface de comando

CPU. Memória. Periféricos, dispositivos de entrada, saída 07/04/2017

Histórico e conceitos básicos. GSO I Gestão de Sistemas Operacionais

Capacitação Sistema Operacional Linux Semana V

1.1-Digitar o comando abaixo para entrar no manual on-line do sistema para buscar informações sobre o comando pwd. man pwd

Aula de Linux Modo Texto

Linux Básico. Prof. Odilson Tadeu Valle, M. Eng.

Informática Sistemas Operacionais Aula 5. Cleverton Hentz

Sistemas Operacionais. Laboratório 1 (Ambiente de Aprendizado)

Comandos de Verificação. Alberto Felipe Friderichs Barros

Tecnologias e Sistemas de Informação. Software Livre. SL: Gerenciamento e Configurações 2 Semestre de Prof. Marcelo Z.

Comandos de arquivos

Preparatório LPIC-101

Comandos. Sistema Operacional GNU/Linux. Explicações Básicas

SHELL. Alberto Felipe Friderichs Barros

O Linux Possui varias características que diferenciam dos outros sistemas operacionais e que aproximam do UNIX, sendo um dos motivos da sua escolha

CÓDIGO FONTE CÓDIGO FONTE DO BOLO DE CHOCOLATE MOLHADINHO

Linux - comando essenciais

Estudo de Caso II: LINUX. Flávia Maristela

10. mkdir [pasta1] [pasta2] (cria pasta1 e pasta dois ao mesmo tempo) Exemplo: $ mkdir teste1 teste2

Sistema Operacional GNU/Linux. Comandos. Para Permissão de Acesso a Arquivos e Diretórios

Administração de sistemas Linux. Manipulação do sistemas de arquivos

Introdução ao Linux. Marcelo Gomes de Paula

b. Causa parada do processo c. Reinicia um processo parado d. O processo é enviado para primeiro plano e. O processo é enviado para segundo plano 5)

AULA 8 SISTEMA OPERACIONAL E AMBIENTE GNU/LINUX

Minicurso Básico de Linux

Moisés Souto docente.ifrn.edu.br/moisessouto

Programação de Scripts Considerações Gerais. Adaptado do material do Prof. Mário Fiocco Júnior

Relatório contendo todos os comandos do Linux estudados

INFORMÁTICA. 04. Pode-se dizer que tanto o Windows, quanto o Linux possuem o kernel aberto, podendo ser facilmente customizados pelos usuários.

Introdução à Sistemas Operacionais

SISTEMAS DE ARQUIVOS E DIRETÓRIOS DO LINUX. Prof. Gleison Batista de Sousa

Técnico Subsequente em Redes de Computadores Introdução a Sistemas Abertos (ISA)

CEFET SC UNIDADE DE SÃO JOSÉ CURSO TÉCNICO EM TELECOMUNICAÇÕES REDES DE COMPUTADORES/TELEFONIA DISCIPLINA DE SISTEMAS OPERACIONAIS

Sistema operacional. Linux Debian 8 Windows 7

INFORMÁTICA. É correto o que consta APENAS em a) I. b) II. c) III. d) I e III. e) II e III.

Comandos. Sistema Operacional GNU/Linux. Para Manipulação de Contas

ALGUMAS CARACTERÍSTICAS

Permissões de acesso no Linux

Instalação e Configuração de Servidores Linux Server Partições e Sist. de Arquivos. Prof. Alex Furtunato

AULA 3. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS

Sistemas Operacionais. Prof. André Y. Kusumoto

M4 SO Open Source LINUX. Técnico de Gestão e Programação de Sistemas Informáticos

Entraremos em sistema linux para realizar algumas tarefas e aprender alguns comandos.

Programação Shell Script: como dominar seu terminal

Interpretador de comandos Formas de envio de Comandos Terminal Linux Curingas Listando Placas Particularidades. Aula 02

Sistemas Operacionais II. Prof. Gleison Batista de Sousa Aula 01

Introdução à Ciência da Computação ICC0001 Prof. Diego Buchinger

Usando o terminal -- Linux -- Flávia Maristela

Apresentação de SISTEMAS OPERATIVOS

Linux Introdução. Walter Fetter Lages

Hierarquia de Diretórios da Família Linux. Sistemas Operacionais 1

Tecnologias da Informação e Comunicação

AULA 4. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS

Introdução a Tecnologia da Informação

Curso de Programação MINISTRADO POR LUCAS CATON. Comandos para o Terminal

Marcelo Gomes de Paula

A CASA DO SIMULADO DESAFIO QUESTÕES MINISSIMULADO 104/360

Ficha de Revisão do Módulo 4 - Sistema Operativo Open Source

Sistemas Operacionais Abertos

LINUX -- Usando o Terminal -- Flávia Maristela

Aula 04 Sistemas Embarcados LT38C

Manual do Usuário. Sistema Controle de Caixa (versão gratuita)

Sistemas Operacionais Abertos

Informática. Windows 7 e Linux. Professor Marcelo Leal.

Estácio-FIC Graduação em Redes de Computadores

Administração de Redes em Software Livre Aula 02 Instalando o GNU/Linux (CENTOS Minimal)

Transcrição:

Aula 01 Informática p/sefaz-ce Noções de Sistema Operacional (Ambiente Linux) Professora: Patrícia Lima Quintão www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 1

Aula 01 Noções de Sistema Operacional (Linux) Olá, querido (a) amigo (a)! Vamos à dica de hoje: Saia da zona de conforto e encontre novos resultados! Que Deus o(a) abençoe e sucesso nos estudos! Prof a Patrícia Lima Quintão Instagram: @patriciaquintao 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!) Periscope: patriciaquintao 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, 1ª. Edição. Ed. Gen/Método, 2015. http://www.grupogen.com.br/1001-questoes-comentadas-de-informaticacespe.html www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 2

Tópicos da Aula 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)... 10 Usuários e Grupos do Linux... 11 Arquivos... 13 Identificação de Discos e Estrutura de Diretórios do GNU/Linux... 13 Uso de Consoles no Linux... 16 Comandos do Linux... 17 Caracteres Curinga... 33 Conexão de Comandos... 35 Redirecionamento de E/S (Entrada/Saída) de Dados... 35 Concatenação de Comandos... 36 Revisão em Tópicos e Palavras-Chave-> Memorex... 37 Lista de Questões de Provas Comentadas... 41 Considerações Finais... 80 Referências Bibliográficas... 80 Lista das Questões Apresentadas na Aula... 81 Gabarito... 94 Acompanhe a Evolução do seu Aproveitamento... 95 www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 3

Introdução ao Linux 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: www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 4

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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 5

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ção da 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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 6

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: 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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 7

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. Distribuições convencionais: distribuídas da forma tradicional, ou seja, uma ou mais mídias que são utilizadas para instalar o sistema no disco rígido. Distribuições live: distribuídas em mídias com o intuito de rodarem a partir delas, SEM a necessidade de instalar no HD. Ficaram famosas, pois têm a intenção de fornecer um sistema GNU/Linux totalmente funcional, de forma fácil e sem a necessidade de o instalar na máquina. O fator que favoreceu essa abordagem é que em uma distribuição Live praticamente todos os componentes já vêm configurados, funcionando e com interfaces agradáveis aos usuários finais. Exemplos desse tipo de distribuição são o Knoppix, do qual se originaram diversas outras como Kurumin ou Kalango, que são versões brasileiras do Knoppix, e o Ubuntu, bastante difundido atualmente. Principais Características do Linux O Linux é um sistema operacional multitarefa, multiusuário, interoperável, portável, flexível, estável e open source. Quanto adjetivo! Além de tudo, ele segue o padrão POSIX/Unix, o que garante que temos no Linux todo o sistema de proteção do núcleo do kernel; com isso, fica quase impossível um programa travar em Linux. 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 ocorria, por exemplo, no Windows 95. Exemplo: No Linux você pode imprimir uma carta enquanto trabalha na planilha de vendas. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 8

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 esse código-fonte, estudá-lo ou mesmo aperfeiçoá-lo. Interoperável O Linux executa bem com a maioria dos protocolos de rede e sistemas operacionais incluindo Windows, Unix, Mac OS da Apple. Portável 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). Tratase 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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 9

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. Shell é a parte do sistema operacional que entra em contato com o usuário, recebendo seus comandos e repassando-os ao kernel para que sejam executados da forma apropriada. Figura. Ambiente para digitação de comandos no Linux www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 10

O shell padrão do GNU/Linux é o bash. Pode-se também ter outros shells, como, por exemplo, csh, tcsh, ksh e zsh. Conforme pode ser visto na figura seguinte, quanto mais baixo o nível, maior é a participação do kernel; quanto mais alto, maior a participação do shell. Nível alto é o nível próximo ao usuário; nível baixo, próximo do hardware, da máquina. Antes de vermos os principais comandos em si que podem ser executados no Linux, é necessário saber o que é Linha de Comando. Trata-se de um modo de trabalho com caracteres, em que você digita o comando e o executa pressionando ENTER no teclado. Mas você também pode usar uma linha de comando em um ambiente gráfico. Se você usar o KDE, por exemplo, pode procurar o aplicativo KDE Terminal para abrir uma janela com linha de comando. Mas isso varia de acordo com a versão do seu Linux. 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ário comum. 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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 11

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. Em várias distribuições GNU/Linux, os UID de 0 a 499 pertencem a usuários criados pelo sistema. Assim, em vários GNU/Linux, os usuários terão como UID o número 500 em diante. Os grupos criados no sistema são identificados por um número chamado GID (Group IDentifier). Os grupos servem para permitir que vários usuários possam acessar um determinado arquivo ou diretório, sob certas condições e com determinadas permissões. Assim como o UID, o GID vai de 0 a 499 para grupos criados pelo sistema em várias distribuições. O GNU/Linux trabalha com números de identificação para gerenciar usuários, grupos e processos. Esses números se chamam, respectivamente, UID, GID e PID. O comando #id mostrará o UID e o GID do usuário logado no sistema. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 12

Arquivos O arquivo pode ser um texto, uma imagem, planilha, etc. Os arquivos devem ser identificados por nomes para que sejam localizados por quem deseja utilizá-los. Uma observação importante aqui é que o GNU/Linux é case sensitive, dessa forma diferencia letras maiúsculas e minúsculas nos arquivos, comandos e diretórios (pastas). O arquivo historia, por exemplo, é completamente diferente de Historia. Prefira, sempre que possível, usar letras minúsculas para identificar seus arquivos, pois quase todos os comandos do sistema estão em minúsculas. Identificação de Discos e Estrutura de Diretórios do GNU/Linux Diferentemente do Windows, no Linux os discos não recebem letras, mas siglas e números que os identificam, como exemplificado a seguir: Windows A B C Linux /dev/fd0 /dev/fd1 /dev/hda1 ou /dev/sda1 Os discos devem ser montados para que possam ser acessados. Atualmente os discos são montados automaticamente. O Linux nomeia os discos de acordo com um padrão que envolve o tipo do disco, partição e o número do disco. Exemplos: /dev/fd0 /dev/fd1 /dev/hda1, /dev/hdb1, /dev/hda2,... /dev/sda1, /dev/sdb1, /dev/sda2,... www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 13

Nota Tipo do disco Qual disco rígido? Qual partição? fd = Floppy Disk hd = HD IDE sd = HD SCSI (Serial ATA) hda1, hdb1, hdc1 hda1, hda2 Um diretório nada mais é do que o local em que os arquivos são guardados no sistema. A estrutura de diretórios também é conhecida como árvore de diretórios porque tem a forma de uma árvore. A seguir, destacamos os diretórios principais, mas a lista não se esgota por aqui! Diretório Descrição / (raiz) Este é o principal diretório do GNU/Linux, e é representado por uma / (barra). No Linux, toda estrutura de diretórios começa no barra (/), que significa início, portanto, é no diretório raiz que ficam TODOS os demais diretórios do sistema! /bin /boot /dev /etc Guarda os comandos essenciais para o funcionamento do sistema. Esse é um diretório público, sendo assim, os comandos que estão nele podem ser utilizados por qualquer usuário do sistema. Entre os comandos, estão: bash; ls; echo; cp; mkdir; rm,... Contém o Kernel Linux e os arquivos que controlam a inicialização do sistema. Em outras palavras, guarda os arquivos estáticos necessários à inicialização do sistema, e o gerenciador de boot. O gerenciador de boot é um programa que carrega um sistema operacional e/ou permite escolher qual será iniciado. Contém arquivos que servem de ligação com os dispositivos de hardware (devices) do computador. O Linux faz a comunicação com os periféricos por meio de links especiais que ficam armazenados nesse diretório, facilitando assim o acesso aos mesmos. Guarda os arquivos de configuração do sistema. Nesse diretório vamos encontrar vários arquivos de configuração, tais como: scripts www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 14

de inicialização do sistema, tabela do sistema de arquivos, configuração padrão para logins dos usuários, etc. /lib /media /mnt /temp /usr /var Contém os módulos do Kernel, drivers de dispositivo e as bibliotecas (libraries) utilizadas no momento da inicialização (boot) do sistema. As bibliotecas são funções que podem ser utilizadas por vários programas. Ponto de montagem de mídias removíveis, tais como: CD-rom, DVD, disquete, pendrive, câmera digital, etc. (Antes era usado o /mnt para isso, então ainda pode vir em prova o /mnt!) Utilizado para montagem temporária de sistemas de arquivos, tais como compartilhamentos de arquivos entre Windows e Linux, Linux e Linux, etc. Utilizado para armazenamento de arquivos temporários (guarda principalmente pequenas informações que precisam estar em algum lugar até que a operação seja completada, como é o caso de um download. Enquanto não for concluído, o arquivo fica registrado em /tmp, e, assim que é finalizado, é encaminhado para o local correto). Neste diretório encontra-se grande parte do Linux, nele estão programas, janelas gráficas, bibliotecas, fontes do Kernel, etc. Guarda comandos que são de uso dos usuários em geral. Contém arquivos com conteúdo variável, como logs, spool de impressoras (arquivos a serem impressos), caixas postais em servidores de e-mail, etc. A seguir, destacamos alguns diretórios opcionais, que podem estar disponíveis no sistema, mas não precisam obrigatoriamente possuir este nome. Diretório /home /root Descrição 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 O usuário root é o administrador do sistema, e pode alterar a configuração (dele), configurar interfaces de rede, manipular usuários www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 15

e grupos, alterar a prioridade dos processos, entre outras. O /root é o diretório pessoal do superusuário root. DICA: Utilize uma conta de usuário normal em vez da conta root para operar seu sistema. Uma razão para EVITAR USAR PRIVILÉGIOS root é por causa da facilidade de se cometer danos irreparáveis como root; além do que, você pode ser enganado e rodar um programa malicioso, como o Cavalo de Troia (que obtém poderes do super usuário) comprometendo a segurança do seu sistema sem a sua autorização! O Linux usa uma estrutura diferente de organização em seu sistema de arquivos 1. Por isso, em vez da sua pasta ser c:\arquivos\pasta\arquivo.txt, no Linux pode ser /home/pasta/arquivo.txt. 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. 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). 1 Sistema de arquivos: é o local em que os arquivos e diretórios são guardados. Consiste em uma área formatada em um dispositivo como um HD. Exemplos de sistema de arquivo: ext2/ext3 (Linux), FAT (Windows), NTFS (Windows NT/2000/XP). www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 16

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. Em http://bellard.org/jslinux/ temos um emulador de Linux feito em Javascript, que roda no seu navegador! Use-o para entender como é a linha de comandos do Linux e digite lá os principais comandos, como pwd (destaca em qual diretório o usuário se encontra), para ver o resultado como se fosse diretamente no Linux! Vamos à descrição dos comandos mais cobrados em provas! clear Limpa a tela (equivale ao comando cls do antigo sistema operacional MS-DOS). O mesmo efeito pode ser obtido com Ctrl + l. Exemplo: Comando #clear Resultado Limpa a tela. date Mostra a data e a hora do sistema, e também permite ajustá-las. Exemplo: www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 17

Comando #date Resultado Mostra data e hora atuais do sistema numa formatação padrão. pwd Destaca em qual diretório o usuário se encontra. Mostra o path (caminho) do diretório atual. Exemplo: Comando #pwd Resultado Mostra o diretório em que você se encontra. cd Entra ou sai de diretório. Exemplo: Comando #cd #cd Desktop #cd Docs/Textos/Cartas #cd.. #cd../../ #cd #cd ~ Resultado Retorna ao diretório do usuário atual. Entra no diretório Desktop. Entra no diretório Cartas. Sai do diretório atual e vai para o diretório de nível logo acima. Sobe dois níveis da árvore de diretórios. Alterna entre o diretório atual e o anteriormente visitado. Vai para o diretório home do usuário atual. ls Lista os arquivos e diretórios da pasta (equivale ao comando DIR do MS-DOS). Exemplo: www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 18

Comando #ls #ls Desktop #ls Docs/Textos #ls l #ls a Resultado Lista o conteúdo da pasta atual. Lista o conteúdo da pasta Desktop. Lista o conteúdo da pasta Textos, localizada na pasta Docs. Lista detalhada de arquivos e diretórios da pasta. Lista todos os arquivos, inclusive os ocultos. #ls a l ou ls al Na maioria dos comandos, podemos utilizar 2 ou mais argumentos seguidos, como em a e l. Esse exemplo lista arquivos executáveis e ocultos ( a) em forma de lista detalhada ( l). Ao utilizar o argumento l, veremos os atributos dos arquivos, detalhados a seguir. As permissões são mostradas como uma série de 10 travessões e/ou letras no começo de cada linha. Leitura Escrita Execuçã o Leitura Escrita Execuçã o Leitura Escrita Execuçã o 1ª 2ª 3ª 4ª 5ª 6ª 7ª 8ª 9ª 10ª Tipo Arquivo de Proprietário do arquivo Grupo arquivo do Outros usuários A 1ª posição indica o tipo de arquivo, que pode ser: - Hífen, indica que se trata de um arquivo d l c b Diretório Link simbólico (como se fosse um atalho) Dispositivos de caracteres Dispositivos de bloco www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 19

As 9 posições restantes representam as chaves de permissões. Quando uma chave está acionada (permissão concedida), uma letra aparece. Quando uma chave está inativa (permissão negada), um travessão aparece no lugar da letra. As 3 primeiras chaves (2ª, 3ª e 4ª posições) aplicam-se ao proprietário do arquivo. As próximas 3 chaves (5ª, 6ª e 7ª posições) aplicam-se ao grupo ao qual pertence o arquivo. As 3 últimas chaves (8ª, 9ª e 10ª posições) aplicam-se aos outros usuários. Cada grupo de 3 chaves contém uma chave de leitura, uma de escrita e uma de execução, nesta ordem. As chaves de permissão são: r w x Permissão de leitura (read). Permissão de escrita/gravação (write). Permissão de execução (executable). Obs.: Permissão de execução: quando aparece em diretórios, significa permissão de entrar nesse diretório, usando cd. - Nada. Exemplo 1) Um arquivo com os atributos rwxr r, pode ser definido assim: Leitura Escrita Execução Leitura Escrita Execução Leitura Escrita Execução 1ª 2ª 3ª 4ª 5ª 6ª 7ª 8ª 9ª 10ª Tipo Arquivo de Proprietário do arquivo Grupo arquivo do Outros usuários - r w x r - - r - - www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 20

Assim, podemos entender que: trata-se de um arquivo; rwx indica que o proprietário do arquivo pode lê-lo, alterá-lo e executá-lo; r indica que o grupo do arquivo pode apenas lê-lo; r indica que os outros usuários que não pertencem ao grupo do arquivo podem apenas lê-lo. Exemplo 2) Um diretório com os atributos d rwx, pode ser definido assim: Leitura Escrita Execução Leitura Escrita Execução Leitura Escrita Execução 1ª 2ª 3ª 4ª 5ª 6ª 7ª 8ª 9ª 10ª Tipo Arquivo de Proprietário do arquivo Grupo arquivo do Outros usuários d r w x - - - - - - Podemos entender que: d trata-se de um diretório e não de um arquivo; rwx indica que o proprietário do diretório pode lê-lo, alterá-lo e executá-lo; indica que o grupo do arquivo não tem permissões para lidar com este diretório; indica que os outros usuários que não pertencem ao grupo do arquivo também não têm permissões. Agora que você entendeu os atributos, saiba que ao utilizar a linha de comando ls l, obtemos, além dos atributos do arquivo, outras informações, listadas a seguir. Exemplo: www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 21

Exemplo 3) Foi digitado o seguinte comando: # ls -l arquivo Saída do comando: - rw- r-- r-- 1 root root 30 2014-11-12 16:26 patricia.txt onde: - = É a identificação de arquivo que pode ser: d => indica que se trata de um diretório l => indica que se trata de um link (como se fosse um atalho) - => hífen, indica que se trata de um arquivo c => indica dispositivo de caractere n => indica dispositivo de bloco rw- = Permissão do Dono r-- = Permissão do Grupo r-- = Permissão dos outros 1 = Indicando ser um arquivo único (não possui links em outro lugar) root = Dono do Arquivo root = Grupo do Arquivo 30 = Tamanho do Arquivo 2014-11-12 12 16:26 Data do Arquivo patricia.txt = Nome do Arquivo cat Exibe o texto contido em um arquivo. Concatena (junta) o conteúdo de arquivos. Cria arquivos baseados em caracteres de texto. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 22

Exemplo: Comando #cat Carta #cat Carta more #cat Carta.txt Memo.txt Resultado Exibe o conteúdo do arquivo Carta. Exibe o conteúdo do arquivo Carta linha por linha, pausadamente. Exibe na tela o conteúdo do arquivo Carta.txt e Memo.txt, em sequência. #cat n Carta.txt Exibe o conteúdo do arquivo Carta.txt, onde n numera cada linha! #cat Carta.txt n Exibe o conteúdo do arquivo Carta.txt, onde n numera cada linha! #cat > Relatório #cat > receita.txt #cat >> Carta Memo #cat Carta >> Memo Cria o arquivo Relatório e aguarda a digitação do texto. [Ctrl]+[d] para finalizar. Cria o arquivo receita.txt e aguarda a digitação do texto. [Ctrl]+[d] para finalizar. Acrescenta o conteúdo do arquivo Memo ao arquivo Carta. Acrescenta o conteúdo do arquivo Carta ao arquivo Memo. chmod Altera as permissões de acesso a arquivos. Há duas maneiras para setar uma permissão com o comando chmod, com letras e com números (octal). ==== Com letras ================================= Aplica-se permissão para 03 pessoas : u g o Usuário (user). Grupo (group). Outros (other). www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 23

Aplicam-se 03 tipos de permissões: r w x Permissão de leitura (read). Permissão de escrita/gravação (write). Permissão de execução (executable). Falando dos sinais, temos: = Aplique exatamente assim. + Adicionar mais essa. - Tirar essa. Exemplo: Comando Resultado # chmod u=rwx,g=rw,o=r arquivo Nesse caso, o dono (u) que é o usuário dono do arquivo terá permissão total: leitura (r), gravação (w), execução (x). O grupo (g), grupo de usuários, terá apenas a permissão de leitura(r) e gravação(w). E todo o resto dos usuários (o) apenas leitura (r). ==== No modo Octal=============================== Nesse modo as permissões serão aplicadas com uso de números, sendo que a permissão de leitura (r) equivale ao número 4, a permissão de escrita/gravação (w) corresponde ao número 2 e a permissão de execução (x) corresponde a 1. 4 r Permissão de leitura (read). 2 w Permissão de escrita/gravação (write). 1 x Permissão de execução (executable). www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 24

Assim, temos: Concurseiros Unidos Maior RATEIO Informática da Internet em Teoria e Exercícios Número Significado 0 Nenhuma permissão. 1 Permissão para executar. 2 Permissão para gravar. 3 Permissão para gravar e executar. 4 Permissão para ler. 5 = 4 + 1 Permissão para ler e executar. 6 = 4 + 2 Permissão para ler e gravar. 7 = 4 + 2 + 1 Permissão para ler, gravar e executar. Exemplos: Comando #chmod 764 arquivo #chmod u=rwx,g=rw,o=r arquivo #chmod 664 teste.txt Resultado Altera a permissão do arquivo para: proprietário (7xx), com permissão para ler, gravar e executar; grupo (x6x) com permissão para ler e gravar; qualquer outro usuário (xx4), com permissão para ler. Altera a permissão do arquivo teste.txt para: proprietário (6xx), com permissão para ler e gravar; grupo (x6x) com permissão para ler e gravar; qualquer outro usuário (xx4), com permissão para ler. Detalhe importante sobre permissões Quando é abordado permissão total (rwx), temos o seguinte: Falando de diretórios r - Posso listar o conteúdo do mesmo. w - Posso criar arquivos dentro do mesmo. x - Posso entrar nele para criar os arquivos ou listar. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 25

É importante saber que para que o usuário tenha acesso a um diretório o mesmo deverá ter permissão de execução. Falando de Arquivos r - Posso ler o conteúdo desse arquivo. w - Posso alterar o conteúdo desse arquivo. x - Posso executar esse arquivo. cp Copia arquivos ou diretórios. Exemplos: Comandos #cp Teste2.txt /root/arquivos #cp T1.txt T2.txt #cp Arq Arq2 #cp b Arq Arq2 #cp b Arq Arq2 v Descrição Copia Teste2.txt do diretório atual para o diretório Arquivos. Copia o arquivo T1.txt chamando a cópia de T2.txt. Copia Arq, chamando de Arq2. Se Arq2 já existir, será substituído. Copia Arq, chamando de Arq2. Se Arq2 já existir, será criado um backup: Arq2~. Copia Arq, chamando de Arq2. Se Arq2 existir, será criado um backup: Arq2~. O argumento v indica exibição em modo verbose (Arq > Arq2). kill Encerra um ou mais processos em andamento. Sintaxe: $kill [sinal] [pid do processo] www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 26

Encerra os processos sendo que sinal pode ser: 1 Reinicia o processo; 9 Destrói o processo; 15 Envia uma solicitação de encerramento ao processo. killall Permite finalizar processos através do nome. Exemplo: Comando #killall firefox Resultado Finaliza o processo firefox. ln Usado para criar uma ligação (atalho ou link simbólico como é mais conhecido) entre arquivos do sistema de arquivos. lpq Mostra o status da fila de impressão. Exemplos: Comando #lpq #lpq all Resultado Exibe os arquivos da fila de impressão da impressora ativa. Exibe os arquivos da fila de impressão de qualquer impressora. lpr Imprime o arquivo indicado. Exemplo: Comando #lpr Carta Resultado Imprime o arquivo Carta. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 27

login Inicia a sessão pedindo nome de usuário e senha (userid e password). Exemplo: Comando #login Resultado Inicia a sessão pedindo nome de usuário e senha. logout Finaliza a sessão do usuário atual e pede login de novo usuário e senha (password). Exemplo: Comando #logout Resultado Finaliza a sessão e pede login e password. mkdir Cria diretórios. Exemplos: Comando #mkdir Documentos #mkdir Fotos1 Fotos2 Fotos3 #mkdir Fotos1/Paisagens Resultado Cria o diretório Documentos. Cria os diretórios Fotos1, Fotos2 e Fotos3 dentro do diretório atual. Cria o diretório Paisagens dentro do diretório Fotos1. mv [opções] [origem] [destino] origem é o Arquivo/diretório de origem e destino é o local onde será movido ou novo nome do arquivo/diretório. Move ou renomeia arquivos e diretórios. O processo é semelhante ao do comando cp mas o arquivo de origem é apagado após o término da cópia. Opções: www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 28

-f, --force Substitui o arquivo de destino sem perguntar. -i, --interactive Pergunta antes de substituir. É o padrão. -v, --verbose Mostra os arquivos que estão sendo movidos. Exemplos: Comando #mv Carta.txt Texto.txt #mv Teste2.txt /root/arquivos Resultado Renomeia o arquivo Carta.txt, chamando-o de Texto.txt. Move Teste2.txt do diretório atual para o diretório Arquivos. #mv Teste2.txt Teste.txt v Renomeia o arquivo Teste2.txt para Teste.txt, em modo verbose6. #mv v Test1 Test2 Renomeia Test1 para Test2, em modo verbose : Teste2.txt > Teste.txt ). passwd Permite criar ou modificar a senha de um determinado usuário. Atenção: somente o usuário root pode alterar as senhas. Exemplo: Comando #passwd user1 Resultado Permite criar ou modificar a senha do usuário user1. ps Mostra os processos em execução (que estão ativos). Chave a e Função Mostra os processos que rodam em terminais, independentemente de qual usuário seja o dono de tal processo. Exibe as variáveis de ambiente relacionadas aos processos. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 29

x f Mostra os processos cujo dono seja o mesmo usuário que emitiu o comando, independentemente de estarem sendo executados em terminal ou não. Se combinado om a, como esta última chave refere-se a todos os usuários, mostra todos os processos, de todos os usuários, em todos os terminais. Mostra os processos-filho (threads) ligados aos seus processos-pai. -A O mesmo que ax. u Mostra os dados de forma orientada a usuários, ou seja, adicionando colunas que indicam quem é o usuário dono do processo, o consumo de CPU e memória naquele momento, além de outros dados interessantes. Exemplo: Comando #ps #ps aux #ps aux grep firefox Resultado Mostra todos os processos do usuário. a mostra todos os processos, u de todos os usuários. x inclusive não gerados pelos terminais. a mostra todos os processos, u de todos os usuários. x inclusive não gerados pelos terminais e usa o grep para filtrar pelos processos com nome firefox. rm Remove diretórios, vazios ou não, e arquivos. Utilize a chave r para remover diretórios, recursivamente, pedindo confirmação para apagar os arquivos e os subdiretórios encontrados. Não pedirá confirmação se for utilizado em conjunto com a chave f. Exemplo: Comando #rm Carta.txt Resultado Exclui o arquivo Carta.txt, que se encontra no diretório atual. #rm r MeusDocumentos Exclui o diretório MeusDocumentos : o argumento r indica diretório. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 30

#rm r f MeusDocumentos Exclui o diretório MeusDocumentos sem pedir confirmação f. #rm teste #rm rf mala #rm rf / Remove o arquivo teste, que se encontra no diretório atual. Remove o diretório sem pedir confirmação. A ação será recursiva. Apaga todos os arquivos e diretórios, a partir da raiz do sistema, recursivamente e sem pedir confirmação. Isso irá apagar todo o sistema operacional e todos os dados! rmdir Remove diretórios vazios. É uma alternativa ao comando rm quando o diretório em questão estiver vazio. Exemplo: Comando #rmdir Imagens #rmdir /usr/mala Resultado Exclui o diretório Imagens, que se encontra dentro do diretório atual, desde que esteja vazio. Remove o diretório mala, que se encontra dentro de /usr. shutdown Desliga ou reinicia o computador. Exemplo: Comando Resultado # shutdown r now Reinicia o computador. #shutdown h now #shutdown r +10 Desliga o computador. Reinicia o micro em 10 min. /Basta substituir now pelo tempo requerido: +1, +2...) startx Inicia a interface gráfica do Linux (Xwindow). www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 31

Exemplo: #startx su Troca de usuário. Exemplo: Comando $su $su Patricia Resultado Vai para o usuário root, que é o super-usuário. Pede senha para alternar para a usuária Patricia. find Busca arquivos e diretórios. Sintaxe: $find [diretório] [opções/expressão] onde -name [expressão]: procura pelo nome [expressão] nos nomes de arquivos e diretórios processados. Exemplo: Comando Resultado # find / -name grep Procura no diretório raiz e nos subdiretórios um arquivo/diretório chamado grep. grep Permite encontrar informações dentro dos arquivos. Exemplo: Comando Resultado # grep bash /etc/passwd Permite localizar o texto bash no arquivo /etc/passwd. Saída do comando: www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 32

root:x:0:0:root:/root:/bin/bash saito:x:1000:1000:saito,,,:/home/saito:/bin/bash postgres:x:108:113:postgresql administrator,,,:/var/lib/postgresql:/bin/bash jboss:x:1001:1001:jboss Administrator,,,:/home/jboss:/bin/bash wc Grande parte dos arquivos de configuração e de dados usa uma linha por registro. A contagem destas linhas pode nos fornecer informações muito interessantes com uso do comando wc. Por exemplo, a saída abaixo: # wc /etc/passwd pode indicar por exemplo que o arquivo contém 32 linhas, 49 blocos (palavras) e 1528 caracteres. Caso seja necessário apenas o número de linhas, o comando wc pode ser usado com o parâmetro -l, como abaixo: # wc -l /etc/passwd Outros parâmetros possíveis são -w para blocos (palavras) e -c para caracteres. Caracteres Curinga Usados para especificar um ou mais arquivos ou diretórios. Podem substituir uma palavra completa ou somente uma letra, seja para listar, copiar, apagar, etc. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 33

No GNU/Linux são usados três tipos de curingas, especificados a seguir: * Utilizado para um nome completo ou restante de um arquivo/diretório.? Esse curinga pode substituir uma ou mais letras em determinada posição. [padrão] É utilizado para referência a uma faixa de caracteres de um arquivo/diretório. Assim: [a-z][0-9] - Usado para trabalhar com caracteres de a até z seguidos de um caractere de 0 até 9. [a,z][1,0] - Usado para trabalhar com os caracteres a e z seguidos de um caractere 1 ou 0 naquela posição. [a-z,1,0] - Faz referência do intervalo de caracteres de a até z ou 1 ou 0 naquela posição. Vamos aos exemplos. Supondo que existam 5 arquivos no diretório /home/patricia. Podemos listá-los com o uso do comando ls: # ls Saída do comando: arq1.txt arq2.txt arq3.txt arq4.new arq5.new Vamos listar agora todos os arquivos do diretório /home/patricia. Podemos usar o curinga * para visualizar todos os arquivos do diretório: # cd /home/patricia # ls * Saída do comando: arq1.txt arq2.txt arq3.txt arq4.new arq5.new Para listarmos todos os arquivos do diretório /home/patricia que tenham new ' no nome: # ls *new* www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 34

Saída do comando: arq4.new arq5.new Concurseiros Unidos Maior RATEIO Informática da Internet em Teoria e Exercícios Conexão de Comandos 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 localhost, que iria selecionar somente as linhas que contivessem a palavra localhost. Esse último resultado seria exibido na tela. Redirecionamento de E/S (Entrada/Saída) de Dados O Linux 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. É possível tratar a entrada padrão e a saída padrão usando apenas alguns caracteres especiais. Os principais estão listados a seguir: >> Redireciona a saída padrão para um arquivo sem apagar o conteúdo do arquivo. > Redireciona a saída padrão para um arquivo, porém o arquivo é apagado caso já exista. < Redireciona a entrada padrão usando um arquivo. Conecta a saída padrão na entrada padrão de outro arquivo. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 35

Todos esses redirecionamentos são muito usados. Apesar de parecer complicado não é tanto assim. Usando exemplos práticos fica simples: $ cat > arquivo.txt O comando acima envia a saída do comando cat para o arquivo arquivo.txt. echo TESTE > arquivo.txt Escreve TESTE em um arquivo chamado arquivo.txt porém o arquivo é apagado caso já exista. $ ls /home/patricia O comando acima irá mostrar na tela todos os arquivos do diretório /home/patricia. $ ls /home/patricia > /tmp/ls.txt Neste momento, enviamos a saída do comando ls para o arquivo /tmp/ls.txt. Fizemos um redirecionamento de saída. Concatenação de Comandos É possível concatenar comandos (o mesmo que sequenciar comandos) usando o caracter ponto e vírgula (;). A concatenação de comandos faz com que um comando seja executado após o outro. Seria algo do tipo: 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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 36

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!! www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 37

Mais Comandos... Comando cat chmod chown clear cmp cp date df echo fdisk Descrição Exibe o conteúdo de um arquivo, sem pausa. Altera as permissões de arquivos e diretórios. Altera o dono e o grupo dono de um arquivo ou diretório. Limpa a tela e posiciona o cursor no canto superior esquerdo do vídeo. Compara arquivos. Copia arquivos e diretórios. Exibe ou altera a data do sistema. Exibe informações sobre o espaço dos discos. Exibe texto na tela. Edita partições de um disco. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 38

file find free grep groupadd head history kill less ln login ls la man more mount mv netstat passwd ps rpm shutdown su tail tar tree umount uname useradd userdel usermod Exibe o tipo de um arquivo. Procura arquivos. Exibe o estado da memória RAM e memória virtual. Filtra o conteúdo de um arquivo. Adiciona grupos. Mostra as linhas iniciais de um arquivo texto. Mostra os últimos comandos executados pelo usuário. Envia um sinal a um processo. Utilizado para matar processos. Exibe o conteúdo de um arquivo de texto pausadamente. Cria links para arquivos e diretórios no sistema. Permite a entrada de um usuário no sistema. Lista todos os arquivos (inclusive os ocultos). Exibe o manual de um comando. Exibe o conteúdo de um arquivo. Monta unidades de disco rígido, disquete, CD-ROM. Move ou renomeia arquivos e diretórios. Exibe informações sobre as conexões de rede ativas. Altera a senha de usuários. Informações sobre processos em execução no sistema. Gerencia pacotes Red Hat. Desliga o sistema de modo seguro. Troca usuário. Permite trabalhar momentaneamente como outro usuário. Exibe o final do conteúdo de um arquivo. (Tape ARchive) Trata-se de uma aplicação orientada para backup. Ela agrupa vários arquivos em um só, sem compactar! Exibe arquivos e diretórios em forma de árvore. Desmonta unidades. Exibe informações sobre o tipo de UNIX/Linux, kernel, etc. Adiciona usuários. Exclui usuário do sistema. Modifica usuário do sistema. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 39

who who am i Concurseiros Unidos Maior RATEIO Informática da Internet em Teoria e Exercícios Exibe os usuários logados no sistema. 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 único arquivo. Para isso existe uma aplicação chamada de empacotador. E essa função específica é desempenhada pelo tar. 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. Vamos praticar agora :-)! www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 40

Lista de Questões de Provas Comentadas 1. (Q78086/ESAF/2008/AFC/STN/Analista de Finanças e Controle/Infra-TI) A saída do comando Linux: cat /etc/passwd wc l é a a) listagem, em linhas, dos usuários do sistema. b) quantidade de usuários online no sistema. c) listagem do identificador de cada usuário do sistema. d) listagem dos grupos de usuários do sistema. e) quantidade de usuários do sistema. O comando cat /etc/passwd jogaria na tela todas as linhas do arquivo /etc/passwd. Cada linha deste arquivo é um usuário cadastrado no sistema! Finalmente, o comando wc -l conta essas linhas. Assim, saberei a quantidade de usuários do sistema. Gabarito: letra E. 2. (ESAF/CGU/2008) O sistema operacional é o programa responsável por dar vida ao computador, fazendo rodar os programas que executam as tarefas solicitadas pelo usuário. No Microsoft Windows, a interface gráfica confundese com o sistema operacional. No Linux, pode se escolher a interface gráfica para gerenciar janelas do sistema. Qual das alternativas abaixo corresponde a uma interface gráfica parecida com o Windows, usada em muitas distribuições do sistema operacional Linux? A) Firefox B) Java C) PCI D) USB E) KDE www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 41

Concurseiros Unidos Maior RATEIO Informática da Internet em Teoria e Exercícios Item A. O Mozilla Firefox é um browser (navegador da Internet). O item A é falso. Item B. Java é linguagem de programação. O item B é falso. Item C. PCI é um barramento do computador utilizado para placas de expansão (modem, rede, som e vídeo). O item C é falso. Item D. O barramento USB (Universal Serial Bus Barramento Serial Universal) é o barramento externo mais utilizado atualmente. Portas USB Cabe destacar que é possível conectar até 127 dispositivos ao mesmo tempo em uma única porta USB. Isso pode ser feito, por exemplo, com o uso de hubs, dispositivos que utilizam uma conexão USB para oferecer um número maior delas. Mas, isso pode não ser viável, uma vez que a velocidade de transmissão de dados de todos os equipamentos envolvidos pode ser comprometida. No entanto, com uma quantidade menor de dispositivos, as conexões podem funcionar perfeitamente. O item D é falso. Item E. A figura seguinte mostra o aspecto da área de trabalho no KDE. Qualquer semelhança com o Windows é meramente proposital. A maioria dos comandos que são realizados no Windows são encontrados de forma semelhante no KDE. O item E está correto. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 42

Figura. O ambiente KDE (Fonte: http://www.laercio.com.br/artigos/soft/soft-002/soft-002d.htm) Gabarito: letra E. 3. (ESAF/Pref. Munic. Natal/Auditor do Tesouro Nacional/2008) Analise as seguintes afirmações relacionadas aos Sistemas Operacionais Linux: I. O Samba é um aplicativo para Linux que viabiliza o gerenciamento e compartilhamento de recursos em redes formadas por máquinas com sistema operacional Windows. II. Com o uso do comando traceroute, é possível obter o caminho que um pacote atravessa por uma rede de computadores até chegar ao destinatário. III. O comando netstart é utilizado para mostrar as interfaces de redes ativas e as informações relacionadas a cada uma delas. IV. O comando head é utilizado para alterar as permissões de arquivos ou diretórios. Indique a opção que contenha todas as afirmações verdadeiras. a) I e II b) II e III c) III e IV www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 43

d) I e III e) II e IV Item I. O Samba é um sistema que faz a integração de máquinas Linux (Unix) às redes Microsoft, permitindo compartilhar e utilizar arquivos e impressoras. Item certo. Item II. O comando traceroute exibe a rota percorrida pelos pacotes que saem de uma máquina local para uma máquina de destino. Como ferramenta de diagnóstico, é útil para determinar em que ponto da rota há algum problema que esteja impedindo os pacotes de alcançarem uma determinada máquina. Item certo. Item III. O comando utilizado para gerenciar a placa de rede chama-se ifconfig. Com a opção -a serão listadas todas as interfaces de rede. A figura a seguir ilustra um exemplo... O comando netstat exibe vários tipos de informações relacionadas ao subsistema de rede do Linux. O comando netstart não existe. Item errado. Item IV. O comando head mostra as 10 primeiras linhas de um arquivo texto. Item errado. Para utilizá-lo digite no Linux: www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 44

head <arquivo>, onde arquivo será o nome do arquivo escolhido por você. O comando ilustrado a seguir mostra o número X de linhas iniciais de um arquivo: Exemplos: head -n X <arquivo> head -n 3 teste.txt head teste.txt Gabarito: letra A. 4. (ESAF/Auditor-Fiscal do Trabalho/2006) Analise as seguintes afirmações relacionadas a conceitos de Software Livre e Conceitos básicos de Internet, Intranet e Extranet. I. A exemplo do Linux, um software é denominado livre, quando é possível usá-lo sem precisar pagar. Nesse tipo de software, não se tem acesso ao seu código-fonte, não sendo possível alterá-lo ou simplesmente estudá-lo. Somente pode-se usá-lo, da forma como ele foi disponibilizado. O sistema operacional Linux é realmente um software livre, sua licença é uma licença do tipo GPL, emitida pela Free Software Foundation. Livre se refere à liberdade, e não ao preço; significa que você está livre para executar, distribuir, estudar, mudar e melhorar o software. Por ser um sistema operacional de código aberto, você pode ver o que o código fonte faz e adaptá-lo às suas necessidades. Esta característica é uma segurança a mais: você não sabe o que um sistema sem código-fonte faz na realidade enquanto está processando o programa. Gabarito: item errado. 5. (ESAF/Téc. Rec. Fed./2006) O sistema operacional Linux é composto por três componentes principais. Um deles, o Shell, é: www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 45

a) o elo entre o usuário e o sistema, funcionando como intérprete entre o dois. Ele traduz os comandos digitados pelo usuário para a linguagem usada pelo Kernel e vice-versa. Sem o Shell a interação entre usuário e o Kernel seria bastante complexa. b) o núcleo do sistema. É responsável pelas operações de baixo nível, tais como: gerenciamento de memória, suporte ao sistema de arquivos, periféricos e dispositivos. c) o substituto do Kernel para as distribuições mais recentes do Linux. d) o responsável por incorporar novas funcionalidades ao sistema. É através dele que se torna possível a implementação de serviços necessários ao sistema, divididos em aplicações do sistema e aplicações do usuário. e) o responsável pelo gerenciamento dos processos em execução pelo Sistema Operacional. O shell é a parte do sistema operacional que entra em contato com o usuário, recebendo seus comandos e repassando-os ao kernel para que sejam executados da forma apropriada. Conforme visto na figura, quanto mais baixo o nível, maior é a participação do kernel; quanto mais alto, maior a participação do shell. Nível alto é o nível próximo ao usuário; nível baixo, próximo do hardware, da máquina. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 46

Gabarito: letra A. Concurseiros Unidos Maior RATEIO Informática da Internet em Teoria e Exercícios 6. (ESAF/Auditor-Fiscal da Receita Federal do Brasil/AFRFB/2005) Em um sistema operacional, o kernel é a) um computador central, usando um sistema operacional de rede, que assume o papel de servidor de acesso para os usuários da rede. b) a técnica usada para permitir que um usuário dê instruções para a máquina, usando instruções gráficas. c) o processo de intervenção do sistema operacional durante a execução de um programa. Tem como utilidade desviar o fluxo de execução de um sistema para uma rotina especial de tratamento. d) o núcleo do sistema, 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. e) um pedido de atenção e de serviço feito à CPU. Observe a figura dos comentários da questão anterior! O Kernel é o centro (núcleo) do Sistema Operacional, que entra em contato direto com a CPU e os demais componentes de hardware do computador, sendo, portanto, a parte mais importante do sistema. O Kernel do Linux tem o código aberto, desta forma, todos podem editar e compilar o Kernel conforme suas necessidades, habilitando suporte a novos dispositivos e recursos. Gabarito: letra D. 7. (ESAF/Técnico da Receita Federal TRF/2005) O Kernel de um Sistema Operacional a) é o programa mais elementar existente no computador para ser executado antes do POST. Com a configuração do Kernel, pode-se gerenciar todas as configurações de hardware da máquina, como tamanho e tipo de disco rígido, tipo e quantidade de memória RAM, interrupções e acesso à memória (IRQs e www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 47

DMA), hora e data do relógio interno e o estado de todos os periféricos conectados. b) é o método gráfico de controlar como o usuário interage com o computador. Ao invés de executar ações através de linha, o usuário desenvolve as tarefas desejadas usando um mouse para escolher entre um conjunto de opções apresentadas na tela. c) é uma tecnologia utilizada para fazer a ponte entre o browser e as aplicações de servidor. Os programas de servidor, denominados Kernel, são utilizados para desempenhar inúmeras tarefas, como por exemplo, processar os dados inseridos em formulários, mostrar banners publicitários e permitir o envio de notícias para amigos. d) representa a camada mais baixa de interface com o hardware, sendo responsável por gerenciar os recursos do sistema como um todo. Ele define as funções para operação com periféricos e gerenciamento de memória. e) é uma interface para programadores que criam scripts ou aplicativos que são executados em segundo plano em um servidor da Web. Esses scripts podem gerar textos ou outros tipos de dados sem afetar outras operações. O Kernel representa o núcleo do sistema operacional, sendo a camada mais baixa de interface com o hardware. É responsável pelas operações de baixo nível, tais como: gerenciamento de memória, suporte ao sistema de arquivos, periféricos e dispositivos. Gabarito: letra D. 8. (ESAF/Auditor-Fiscal da Receita Federal do Brasil/AFRFB/2005) No sistema operacional Linux, o comando a) pwd mostra a senha de sua conta. b) mkdir destrói um diretório. c) shutdown r +5 faz com que o sistema reinicie após cinco minutos. d) who mostra a versão do Linux e a quantidade de memória do computador. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 48

e) ls lista os usuários conectados na máquina via rede. Item a. Item errado. O comando pwd mostra em qual diretório você se encontra. Em outras palavras, mostra o path (caminho) do diretório atual. Item b. Item errado. O comando mkdir cria diretórios. Item c. Item correto. O comando shutdown desliga ou reinicia o computador; shutdown r +5 faz com que o sistema reinicie após cinco minutos, conforme destacado na questão. Item d. Item errado. O comando who exibe os usuários logados no sistema. Item e. Item errado. O comando ls lista conteúdo de diretórios. Gabarito: letra C. 9. (ESAF/CGU/Analista de Finanças e Controle/TI/2006) O Linux com Kernel 2.4 suporta quase todos os sistemas de arquivos existentes. Uma exceção é o sistema NTFS do Windows 2000, que é suportado apenas em modo de somente leitura. Até o Kernel 2.4 o sistema operacional Linux não conseguia, de forma estável e segura, escrever dados em partições NTFS. Só era possível ler dados nessas partições, sem nenhuma dificuldade. No Kernel atual (2.6) o Linux já oferece suporte total ao NTFS. Gabarito: item correto. 10. (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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 49

Concurseiros Unidos Maior RATEIO Informática da Internet em Teoria e Exercícios 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. 11. (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. Não! O arquivo executável no Linux pode ter qualquer nome e extensão, bastando aplicar as permissões de execução corretas nesse arquivo. Com o comando chmod são destacadas as pessoas que terão acesso ao arquivo e tipos de permissões que podem ser aplicadas a essas pessoas. No Windows, o sufixo.exe indica um arquivo executável, no entanto, outras extensões também podem ser utilizadas para esse tipo de arquivo, como.com,.msi, etc. Gabarito: item errado. 12. (Cespe/2015/TRE-GO/Analista Judiciário) Julgue o item a seguir, a respeito de noções de sistema operacional. No Linux, o comando cd /etc/teste cria o diretório teste dentro do diretório /etc. O comando cd (change directory) permite entrar ou sair de um determinado diretório (ou pasta). Exemplo: www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 50

Comando #cd /etc/teste #cd #cd Desktop #cd Docs/Textos/Cartas #cd.. #cd../../ #cd #cd ~ Resultado Entra no diretório teste. Retorna ao diretório do usuário atual. Entra no diretório Desktop. Entra no diretório Cartas. Sai do diretório atual e vai para o diretório de nível logo acima. Sobe dois níveis da árvore de diretórios. Alterna entre o diretório atual e o anteriormente visitado. Vai para o diretório home do usuário atual. Gabarito: item errado. 13. (Cespe/2015/TRE-GO/Técnico Judiciário - Área Administrativa) Julgue o item a seguir, acerca de sistemas operacionais. 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. Veja o comando ps (mostra os processos em execução), a seguir: Exemplo: Comando #ps #ps aux #ps -aexf Resultado Mostra todos os processos do usuário. a mostra todos os processos existentes, u de todos os usuários. x inclusive não gerados pelos terminais. 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 www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 51

associados a terminais e f exibe a árvore de execução dos processos. #ps aexf grep arq a mostra os processos que rodam em terminais, e exibe as variáveis de ambiente relacionadas aos processos, x lista até os processos que não estão associados a terminais, f exibe a árvore de execução dos processos e usa o grep para filtrar pelos processos que tenham em sua descrição a sequência de caracteres arq. Gabarito: item errado. 14. (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]. 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. 15. (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. 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 www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 52

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. 16. (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. 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. 17. (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. 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 www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 53

mesmo tempo nesse sistema operacional. Assim, no ambiente Linux, é 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. 18. (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. 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. 19. (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). Conectar comandos é fazer com que o resultado gerado por um comando seja processado por outro comando, mediante a aplicação do caractere pipe ( ). www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 54

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 localhost, que iria selecionar somente as linhas que contivessem a palavra localhost. Esse último resultado seria exibido na tela. Gabarito: letra B. 20. (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. 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 www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 55

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. 21. (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 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. 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. 22. (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. 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. 23. (CESPE/FNDE/Técnico em Financiamento e Execução de Programas e Projetos Educacionais/2012) Na situação hipotética descrita, o servidor www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 56

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. 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. 24. (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. 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) gunzip 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! 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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 57

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. 25. (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. 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. Gabarito: item correto. 26. (CESPE/2012/TRE-RJ/Técnico Judiciário Administrativa) No Linux, a sintaxe ifconfig -a grep eth permite identificar as interfaces Ethernet configuradas. Primeiramente é importante destacar sobre a conexão de comandos, utilizada na questão. Conectar comandos é fazer com que o resultado gerado por um www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 58

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. 27. (Cespe/2012/PEFOCE) O comando pwd do Linux possibilita ao usuário efetuar a troca de senha (password). 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. 28. (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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 59

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. 29. (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. 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. 30. (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. 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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 60

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. 31. (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. 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. 32. (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. 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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 61

33. (Cespe/BRB/Escriturário/2011) Apesar de multiusuário e multiprogramável, o sistema operacional Linux não permite o redirecionamento de entrada e saída de dados. 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. 34. (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. 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. 35. (CESPE - 2011 - EBC - Cargos de Nível Superior - Conhecimentos Básicos - EXCETO Cargo 4 Advocacia) O Windows 7 Professional grava os www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 62

arquivos em formato nativo ext3 e fat32; o Linux utiliza, por padrão, o formato NTFS, mais seguro que o adotado pelo Windows. 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. 36. (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. 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. 37. (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. 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. 38. (CESPE/Técnico Bancário/Carreira administrativa- CAIXA- NM1/2010) No ambiente Linux, para evitar problemas de desempenho do www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 63

computador, recomenda-se que um diretório contenha armazenados até 38 arquivos, cada um deles com tamanho de, no máximo, 30 MB. Não existe essa restrição no Linux. Gabarito: item errado. 39. (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 (/). 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. 40. (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. O Linux não possui esse recurso citado na questão. Gabarito: item errado. 41. (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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 64

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. 42. (CESPE/Técnico Bancário Novo - NM1 Caixa Econômica Federal/2010) Em ambiente operacional, o gerenciador de arquivos é utilizado para se visualizar a estrutura de diretórios e respectivos arquivos. No Linux, o Konqueror constitui exemplo de gerenciador de arquivos. 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. 43. (CESPE/Técnico Bancário Novo - NM1 Caixa Econômica Federal/2010) O diretório raiz do Linux é o C:\. O diretório raiz no Linux é o /. Gabarito: item errado. 44. (CESPE/Técnico Administrativo - ANEEL/2010) Ubuntu é um sistema operacional com base em Linux desenvolvido para notebooks, desktops e servidores. Ubuntu é um sistema operacional baseado em Linux que pode ser utilizado tanto em notebooks, desktops e servidores. Gabarito: item correto. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 65

45. (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. O Kernel é o núcleo do sistema operacional. Gabarito: item errado. 46. (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. O KDE é um dos ambientes gráficos disponíveis no Linux e é bastante utilizado. Gabarito: item correto. 47. (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. A distribuição Debian oferece inúmeras ferramentas administrativas e permite integração com outros ambientes. Gabarito: item errado. 48. (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. O servidor Apache (ou Servidor HTTP Apache, em inglês: Apache HTTP Server) é o mais bem sucedido servidor Web livre. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 66

Gabarito: item errado. 49. (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. 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 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. 50. (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. 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. 51. (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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 67

Concurseiros Unidos Maior RATEIO Informática da Internet em Teoria e Exercícios O Linux pode ser acessado a partir de vários ambientes gráficos, como Gnome, KDE, BlackBox, dentre outros. Gabarito: item errado. 52. (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. O Debian já suporta a língua portuguesa. Gabarito: item errado. 53. (CESPE/Analista Técnico Administrativo - DPU/2010) O Linux oferece facilidade de interação entre software de diversas plataformas; no entanto, não permite que sejam criados drivers de configuração para que outros hardware possam rodar no Linux. 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. 54. (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. O Kernel é o núcleo do sistema Linux. É a parte do sistema operacional que fala diretamente com o hardware do computador. Gabarito: item errado. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 68

55. (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. Como o sistema operacional Linux é multiusuário, essa ação será possível de ser realizada no ambiente. Gabarito: item correto. 56. (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. 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 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. 57. (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. O sistema operacional Linux não é software proprietário, e sim um software livre. Gabarito: item errado. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 69

58. (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. O código-fonte do Linux pode ser alterado e é regido pela licença GNU/GPL. Gabarito: item errado. 59. (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. 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. 60. (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. É 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á escolher qual sistema operacional será utilizado, e, após essa escolha, o programa se encarregará de iniciar o sistema operacional desejado. Gabarito: item errado. 61. (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 www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 70

essenciais pertencentes ao sistema, e que são usados com frequência pelas aplicações. 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. 62. (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. 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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 71

Gabarito: item anulado. 63. (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. 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. 64. (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 Vamos aos comandos reportados na questão: Comando Descrição chown Altera o dono de um arquivo ou diretório. Opcionalmente, pode também ser usado para mudar o grupo. stat cat attrib Mostra informações detalhadas de um arquivo ou diretório, como: tipo de arquivo, permissão de acesso, ID do usuário e do grupo, data de acesso, modificação e criação do arquivo. Exibe o conteúdo de um arquivo, sem pausa. Utilizado no sistema operacional Windows para alterar ou mostrar os atributos de um determinado arquivo. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 72

chmod Utilizado no sistema Linux para mudar a permissão de acesso a um arquivo ou diretório Gabarito: letra A. 65. (Elaboração própria) Qual o comando do sistema operacional Linux que mostra o nome do diretório atual em que o usuário está trabalhando? a) pwd b) cat c) cd d) ls e) mkdir Comando Descrição pwd cat cd ls mkdir Mostra o nome e o caminho do diretório atual. Exibe o conteúdo de um arquivo, sem pausa. Muda de diretório. Lista conteúdo de diretórios. Cria diretórios. Gabarito: letra A. 66. (Elaboração própria) No sistema operacional Linux, que comando lista os processos ativos? a) listproc b) kill c) cd d) os e) grep 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. 67. (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? www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 73

a) cp b) pwd c) passwd d) chown e) usrpassword 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 www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 74

da máquina, enquanto usuários sem privilégios podem alterar apenas a própria senha. Item certo. 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. 68. (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ódigofonte fica disponível para alterações, permitindo que os usuários contribuam para a sua melhoria. O Linux pode ser utilizado tanto em estações de trabalho do tipo PC, quanto em servidores! Gabarito: item errado. 69. (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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 75

D Com o Linux é possível acessar a Internet usando uma rede sem fio (wireless). 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á, 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. 70. (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. 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 www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 76

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. 71. (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 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. 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. 72. (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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 77

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. 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. 73. (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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 78

No Linux, o gerenciamento de arquivos é realizado pelo programa Math, que possibilita criar pastas e organizá-las. 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. 74. (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 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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 79

Open Source Concurseiros Unidos Maior RATEIO Informática da Internet em Teoria e Exercícios 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. Gabarito: letra A. Considerações Finais Que Deus os abençoe, e até a nossa próxima 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, Prof a 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, 1ª. Edição. Ed. Gen/Método, 2015. http://www.grupogen.com.br/1001- questoes-comentadas-de-informatica-cespe.html Notas de aula, prof a Patrícia Lima Quintão. 2016. Quintão, Patrícia Lima. Tecnologia da Informação para Concursos. 2016. 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 www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 80

Lista das Questões Apresentadas na Aula 1. (Q78086/ESAF/2008/AFC/ST B) Java N/Analista de Finanças e Controle/Infra-TI) A saída do comando Linux: cat /etc/passwd wc l é a C) PCI D) USB E) KDE a) listagem, em linhas, dos usuários do sistema. b) quantidade de usuários online no sistema. c) listagem do identificador de cada usuário do sistema. d) listagem dos grupos de usuários do sistema. e) quantidade de usuários do sistema. 2. (ESAF/CGU/2008) O sistema operacional é o programa responsável por dar vida ao computador, fazendo rodar os programas que executam as tarefas solicitadas pelo usuário. No Microsoft Windows, a interface gráfica confunde-se com o sistema operacional. No Linux, pode se escolher a interface gráfica para gerenciar janelas do sistema. Qual das alternativas abaixo corresponde a uma interface gráfica parecida com o Windows, usada em muitas distribuições do sistema operacional Linux? A) Firefox 3. (ESAF/Pref. Munic. Natal/Auditor do Tesouro Nacional/2008) Analise as seguintes afirmações relacionadas aos Sistemas Operacionais Linux: I. O Samba é um aplicativo para Linux que viabiliza o gerenciamento e compartilhamento de recursos em redes formadas por máquinas com sistema operacional Windows. II. Com o uso do comando traceroute, é possível obter o caminho que um pacote atravessa por uma rede de computadores até chegar ao destinatário. III. O comando netstart é utilizado para mostrar as interfaces de redes ativas e as informações relacionadas a cada uma delas. IV. O comando head é utilizado para alterar as permissões de arquivos ou diretórios. Indique a opção que contenha todas as afirmações verdadeiras. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 81

a) I e II b) II e III c) III e IV d) I e III e) II e IV 4. (ESAF/Auditor-Fiscal do Trabalho/2006) Analise as seguintes afirmações relacionadas a conceitos de Software Livre e Conceitos básicos de Internet, Intranet e Extranet. I. A exemplo do Linux, um software é denominado livre, quando é possível usá-lo sem precisar pagar. Nesse tipo de software, não se tem acesso ao seu código-fonte, não sendo possível alterá-lo ou simplesmente estudá-lo. Somente pode-se usálo, da forma como ele foi disponibilizado. 5. (ESAF/Téc. Rec. Fed./2006) O sistema operacional Linux é composto por três componentes principais. Um deles, o Shell, é: a) o elo entre o usuário e o sistema, funcionando como intérprete entre o dois. Ele traduz os comandos digitados pelo usuário para a linguagem usada pelo Kernel e vice-versa. Sem o Shell a interação entre usuário e o Kernel seria bastante complexa. b) o núcleo do sistema. É responsável pelas operações de baixo nível, tais como: gerenciamento de memória, suporte ao sistema de arquivos, periféricos e dispositivos. c) o substituto do Kernel para as distribuições mais recentes do Linux. d) o responsável por incorporar novas funcionalidades ao sistema. É através dele que se torna possível a implementação de serviços necessários ao sistema, divididos em aplicações do sistema e aplicações do usuário. e) o responsável pelo gerenciamento dos processos em execução pelo Sistema Operacional. 6. (ESAF/Auditor-Fiscal da Receita Federal do Brasil/AFRFB/2005) Em um sistema operacional, o kernel é a) um computador central, usando um sistema operacional de rede, que assume o papel de servidor de acesso para os usuários da rede. b) a técnica usada para permitir que um usuário dê instruções para a máquina, usando instruções gráficas. c) o processo de intervenção do sistema operacional durante a execução de um programa. Tem www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 82

como utilidade desviar o fluxo de execução de um sistema para uma rotina especial de tratamento. d) o núcleo do sistema, 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. e) um pedido de atenção e de serviço feito à CPU. 7. (ESAF/Técnico da Receita Federal TRF/2005) O Kernel de um Sistema Operacional a) é o programa mais elementar existente no computador para ser executado antes do POST. Com a configuração do Kernel, pode-se gerenciar todas as configurações de hardware da máquina, como tamanho e tipo de disco rígido, tipo e quantidade de memória RAM, interrupções e acesso à memória (IRQs e DMA), hora e data do relógio interno e o estado de todos os periféricos conectados. b) é o método gráfico de controlar como o usuário interage com o computador. Ao invés de executar ações através de linha, o usuário desenvolve as tarefas desejadas usando um mouse para escolher entre um conjunto de opções apresentadas na tela. c) é uma tecnologia utilizada para fazer a ponte entre o browser e as aplicações de servidor. Os programas de servidor, denominados Kernel, são utilizados para desempenhar inúmeras tarefas, como por exemplo, processar os dados inseridos em formulários, mostrar banners publicitários e permitir o envio de notícias para amigos. d) representa a camada mais baixa de interface com o hardware, sendo responsável por gerenciar os recursos do sistema como um todo. Ele define as funções para operação com periféricos e gerenciamento de memória. e) é uma interface para programadores que criam scripts ou aplicativos que são executados em segundo plano em um servidor da Web. Esses scripts podem gerar textos ou outros tipos de dados sem afetar outras operações. 8. (ESAF/Auditor-Fiscal da Receita Federal do Brasil/AFRFB/2005) No sistema operacional Linux, o comando www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 83

a) pwd mostra a senha de sua conta. b) mkdir destrói um diretório. c) shutdown r +5 faz com que o sistema reinicie após cinco minutos. d) who mostra a versão do Linux e a quantidade de memória do computador. e) ls lista os usuários conectados na máquina via rede. 9. (ESAF/CGU/Analista de Finanças e Controle/TI/2006) O Linux com Kernel 2.4 suporta quase todos os sistemas de arquivos existentes. Uma exceção é o sistema NTFS do Windows 2000, que é suportado apenas em modo de somente leitura. 10. (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. 11. (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. 12. (Cespe/2015/TRE- GO/Analista Judiciário) Julgue o item a seguir, a respeito de noções de sistema operacional. No Linux, o comando cd /etc/teste cria o diretório teste dentro do diretório /etc. 13. (Cespe/2015/TRE- GO/Técnico Judiciário - Área Administrativa) Julgue o item a seguir, acerca de sistemas operacionais. 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. 14. (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 www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 84

elementos necessários para uma interface gráfica de usuário]. operacional e o principal componente de sistemas Linux. 15. (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. 16. (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. 17. (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. 18. (CESPE/2013/SERPRO/Técni co/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 19. (IADES/2013/EBSERH/Analis ta 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). 20. (CESPE/2013/Telebrás/Espe cialista 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. (CESPE/FNDE/Técnico em Financiamento e Execução de Programas e Projetos Educacionais/2012) Determinado www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 85

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. 21. (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 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. 22. (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. 23. (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. 24. (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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 86

25. (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. programas sejam executados, que eles possuam a extensão.exe. 30. (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. 26. (CESPE/2012/TRE- RJ/Técnico Judiciário Administrativa) No Linux, a sintaxe ifconfig -a grep eth permite identificar as interfaces Ethernet configuradas. 27. (Cespe/2012/PEFOCE) O comando pwd do Linux possibilita ao usuário efetuar a troca de senha (password). 28. (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. 31. (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. 32. (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. 29. (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 33. (Cespe/BRB/Escriturário/2 011) Apesar de multiusuário e multiprogramável, o sistema operacional Linux não permite o www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 87

redirecionamento de entrada e saída de dados. segundo permite ajustar as permissões dos arquivos e pastas. 34. (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. 35. (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. 38. (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. 39. (CESPE/Técnico Bancário Novo - NM1 Caixa Econômica Federal/2010) No Linux, podese 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 (/). 36. (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. 37. (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 40. (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. 41. (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 www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 88

propagam com rapidez nesse ambiente, tornando os aplicativos lentos e infectando os arquivos. 42. (CESPE/Técnico Bancário Novo - NM1 Caixa Econômica Federal/2010) Em ambiente operacional, o gerenciador de arquivos é utilizado para se visualizar a estrutura de diretórios e respectivos arquivos. No Linux, o Konqueror constitui exemplo de gerenciador de arquivos. 43. (CESPE/Técnico Bancário Novo - NM1 Caixa Econômica Federal/2010) O diretório raiz do Linux é o C:\. 44. (CESPE/Técnico Administrativo - ANEEL/2010) Ubuntu é um sistema operacional com base em Linux desenvolvido para notebooks, desktops e servidores. interfaces e uso de licenças. Uma dessas interfaces é o KDE, que utiliza a licença GNU. 45. (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. 46. (CESPE/Técnico Bancário/Carreira administrativa- CAIXA- NM1/2010) No ambiente Linux, pode haver diversos tipos de 47. (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. 48. (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. 49. (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. 50. (CESPE/ANALISTA MUNICIPAL-Procurador Municipal -PGM-RR/2010) No Linux, por padrão, o aplicativo www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 89

Grub é usado para enviar um correio eletrônico para destinatário na Internet. 51. (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. 52. (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. 53. (CESPE/Analista Técnico Administrativo - DPU/2010) O Linux oferece facilidade de interação entre software de diversas plataformas; no entanto, não permite que sejam criados drivers de configuração para que outros hardware possam rodar no Linux. 54. (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. 55. (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. 56. (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. 57. (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. 58. (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. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 90

59. (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. 60. (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. 61. (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. 62. (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. 63. (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. 64. (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 65. (Elaboração própria) Qual o comando do sistema operacional Linux que mostra o nome do diretório atual em que o usuário está trabalhando? a) pwd b) cat c) cd d) ls e) mkdir www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 91

66. (Elaboração própria) No sistema operacional Linux, que comando lista os processos ativos? a) listproc b) kill c) cd d) ps e) grep 67. (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 68. (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. 69. (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). 70. (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 www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 92

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. 71. (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 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. 72. (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. 73. (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. 74. (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 www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 93

Gabarito 1. Letra E. 2. Letra E. 3. Letra A. 4. Item errado. 5. Letra A. 6. Letra D. 7. Letra D. 8. Letra C. 9. Item correto. 10. Item correto. 11. Item errado. 12. Item errado. 13. Item errado. 14. Item correto. 15. Item correto. 16. Item errado. 17. Item correto. 18. Item correto. 19. Letra B. 20. Item errado. 21. Item correto. 22. Item errado. 23. Item errado. 24. Item errado. 25. Item correto. 26. Item correto. 27. Item errado. 28. Item correto. 29. Item correto. 30. Item errado. 31. Item correto. 32. Item errado. 33. Item errado. 34. Item errado. 35. Item errado. 36. Item correto. 37. Item errado. 38. Item errado. 39. Item errado. 40. Item errado. 41. Item errado. 42. Item correto. 43. Item errado. 44. Item correto. 45. Item errado. 46. Item correto. 47. Item errado. 48. Item errado. 49. Item errado. 50. Item errado. 51. Item errado. 52. Item errado. 53. Item errado. 54. Item errado. 55. Item correto. 56. Item correto. 57. Item errado. 58. Item errado. 59. Item errado. 60. Item errado. 61. Item errado. 62. Item anulado. 63. Item correto. 64. Letra A. 65. Letra A. 66. Letra D. 67. Letra C. 68. Item errado. 69. Letra D. 70. Letra B. 71. Item errado. 72. Letra A. 73. Item errado. 74. Letra A. www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 94

Acompanhe a Evolução do seu Aproveitamento Data Nº questões Acertos % acerto Data Nº questões Acertos % acerto 74 74 Data Nº questões Acertos % acerto Data Nº questões Acertos % acerto 74 74 www.pontodosconcursos.com.br Prof a. Patrícia Lima Quintão 95