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

Documentos relacionados
Introdução à Informática

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

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

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

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

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

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

ALGORITMOS E TÉCNICAS DE PROGRAMAÇÃO

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

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

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


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

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

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

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

ALGUMAS CARACTERÍSTICAS

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

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

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

Informática Sistemas Operacionais Aula 5. Cleverton Hentz

LINUX. Uma visão geral

Minicurso Básico de Linux

MÓDULO 01 INTRODUÇÃO AO LINUX

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

Comandos de arquivos

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

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

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

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

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

Introdução à Sistemas Operacionais

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

Introdução a Sistemas Abertos. Ambiente shell

Preparatório LPIC-101

Programação Aplicada a Redes de Computadores Shell Script

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

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

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

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

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

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

EXERCÍCIOS COMPLEMENTARES AULA 3

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

Aula de Linux Modo Texto

Instalação e Configuração de Servidores Linux Server. Prof. Alex Furtunato

Redes de Computadores

S.O.R. A Interface de comando

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

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

Programação Shell Script: como dominar seu terminal

AULA 8 SISTEMA OPERACIONAL E AMBIENTE GNU/LINUX

Minicurso Básico de Linux

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

Tecnologias da Informação e Comunicação

Blog: om.br/ Facebook:

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

Capacitação Sistema Operacional Linux Semana V

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

Introdução a shell scripts

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

Introdução ao Linux. Marcelo Gomes de Paula

Introdução a Tecnologia da Informação

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)

Plano de Trabalho Docente Ensino Técnico

Sistema operacional. Linux Debian 8 Windows 7

Linux - comando essenciais

Estudo de Caso II: LINUX. Flávia Maristela

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

Marcelo Gomes de Paula

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

Aula 01 Introdução ao S.O. Linux

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

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

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

Comandos de Verificação. Alberto Felipe Friderichs Barros

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

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

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PROGRAMAÇÃO DE COMPUTADORES I Prática 01: Conceitos Iniciais

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

Administração de Sistemas Operacionais

INFORMÁTICA. 03. O Internet Relay Chat permite que diversas pessoas realizem comunicação on-line por meio da Internet.

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

LÉO MATOS

Permissões de acesso no Linux

ADMINISTRAÇÃO DE SERVIÇOS EM SISTEMAS OPERACIONAIS DE ARQUITETURA ABERTA

a) direito do mouse e clicando em Excluir. b) direito do mouse e o arrastando para a Lixeira. c) esquerdo do mouse e pressionando Shift+Delete.

Estruturas de Sistemas Operacionais

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

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

Manual de instalação Condomínio21 Operacional Standard

de Redes de Computadores Linux

MATEMÁTICA. Questões selecionadas da prova para Atendente Comercial Cespe 2011

Manual de instalação

Fundamentos do Sistema Operacional Windows AULA 03

Introdução aos Sistemas Operacionais. Ricardo Ramos de Oliveira

Listagens de ficheiros e directorias

SHELL. Alberto Felipe Friderichs Barros

Sistemas Operacionais. Prof. André Y. Kusumoto

Transcrição:

AULA 1 NOÇÕES DE SISTEMA OPERACIONAL (AMBIENTE LINUX) Saudações caros(as) amigos(as), Lembre-se de que o segredo da força está na VONTADE de cada UM! (Giuseppe Mazzini) Nesse ponto, cabe destacar que nós somos capazes de fazer com que todos os nossos SONHOS, VONTADES e DESEJOS se tornem realidade. Basta trabalhar MUITO para isso, confiar em DEUS e paciência, que chegaremos lá!! Na aula de hoje abordaremos os conceitos relacionados ao Sistema Operacional Linux. Serão destacadas algumas DICAS QUENTES para a prova no memorex, além de inúmeros exercícios para fixação da matéria. Como dica inicial, para melhor aproveitamento do curso, faça as questões uma a uma, e confira o gabarito IMEDIATAMENTE. Em caso de dúvidas, procure saná-las de pronto! Faça e refaça a sua lista de exercícios quantas vezes forem necessárias, até obter uma média de no mínimo 80% de acertos, para então mudar de matéria. Lembre-se de que o primeiro fator que nos leva a memorizarmos algo ocorre quando associamos o conhecimento a uma forte emoção (quem aí se lembra do primeiro beijo, da primeira namorada, ou da primeira vez que... opa, vocês entenderam né rs...!!). Como é difícil associarmos a Informática à emoção, vamos utilizar o segundo fator para nos ajudar na memorização dos pontos importantes para a prova. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 1

Esse segundo fator está ligado à repetição, que leva portanto à memorização, permitindo solidificar o conhecimento aqui obtido!! Por isso, iremos revisar a matéria várias vezes, realizar inúmeros exercícios e refazer toda a lista de exercícios quantas vezes forem necessárias. Todos prontos?? Então vamos nessa COM MUITO FOCO NOS ESTUDOS!!! Que Deus os (as) abençoe, bom proveito e mãos à obra agora em nossa aula! Prof a Patrícia Lima Quintão Twitter: http://www.twitter.com/pquintao 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!) Conteúdo desta Aula Página Introdução ao Linux. 02 Revisão em tópicos e palavras-chave (MEMOREX) 30 Lista de Questões Comentadas. 33 Lista das Questões Apresentadas na Aula. 66 Acompanhe a Evolução do Seu Aproveitamento. 79 Gabarito. 80 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! Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 2

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

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

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. O que são todos esses nomes? Todos esses nomes são o que chamamos de distribuições GNU/Linux. Várias empresas e organizações de voluntários decidiram juntar os programas do Linux em pacotes próprios aos quais elas fornecem suporte. Uma distribuição é, portanto, uma versão do Linux empacotada por um determinado responsável (pessoa ou empresa), e que compreende um conjunto de programas formado pelo Kernel Linux e por mais alguns softwares distintos (como shells, aplicativos, jogos, utilitários, etc.). Principais Distribuições: Slackware Red Hat SuSe Mandriva Debian Ubuntu Fedora A figura seguinte mostra uma linha do tempo com as datas de lançamento das primeiras versões das distribuições GNU/Linux mais relevantes da história. Os fundos mais escuros representam distribuições que não existem mais. Figura. Linha do tempo das principais distribuições GNU/Linux. Fonte: (Filho, 2012) 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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 5

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 (distros) podem ser divididas em duas categorias básicas: livres e corporativas. Distribuições Corporativas: mantidas por empresas que VENDEM o suporte ao seu sistema. Exemplos são: RedHat, SuSe e Mandriva. Neste ponto vale ressaltar o fato de que o produto vendido pelas empresas que comercializam sistemas GNU/Linux são, na verdade, os serviços relacionados ao sistema vendido, como suporte técnico, garantias e treinamentos, ou seja, o conhecimento do sistema. O fato de o produto não ser mais o software, mas sim o serviço, é devido à Licença GPL que garante as já citadas quatro liberdades básicas. Com isso, por mais que uma empresa queira fazer o seu próprio sistema GNU/Linux, enquanto ela estiver utilizando softwares registrados com GPL, serão obrigadas a distribuir o código fonte gratuitamente. Distribuições Livres: mantidas por comunidades de colaboradores SEM fins lucrativos. Exemplos são: Debian, Ubuntu, Slackware, Gentoo, CentOS, entre outras. Dentro do conjunto de Distribuições Livres, podemos dividi-las novamente em duas outras categorias: Convencionais e Live. Distribuições convencionais: são 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 Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 6

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. Estrutura de Diretórios do GNU/Linux Um diretório nada mais é do que o local em que os arquivos são guardados no sistema. 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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 9

dentro de /home. O shell de um usuário root é diferente de um usuário comum. Antes do cursor, ele é identificado com "#" (jogoda-velha). NOTA: Podem ser criados outros usuários no sistema Linux com poderes de superusuários, que têm privilégios administrativos completos sobre o sistema. Usuário comum Qualquer usuário do sistema que não seja root e não tenha poderes administrativos no sistema. Antes do cursor, o shell de um usuário comum é identificado com "$'' (cifrão). ATENÇÃO!!! Vamos a um exemplo: [root@notebook:/documentos]$ Você sabe o que significa essa linha acima? Identificando a linha acima: root = Usuário notebook = nome da máquina :/documentos = diretório atual $ = Indica que está logado com usuário limitado (comum). 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-se rodar vários programas ao mesmo tempo nesse sistema operacional. Para mudar o console do 1 a 6, utilize: ALT+N (Onde N representa o número do console desejado). Exemplo: ALT+1, ALT+2, ALT+3, ALT+4, ALT+5, ALT+6. Agora você pode ir para o próximo console e o antecedente com: ALT+RIGHT (Vai para 1 console À FRENTE) ALT+LEFT (Vai pra 1 console ATRÁS) Se você quiser ir para outra sessão sem sair do console, utilize o comando su, que permite a troca de usuário no sistema. Comandos do Linux Como vimos, o shell é o responsável pela interação entre o usuário e o sistema operacional, interpretando os comandos. É no shell que os comandos são executados. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 12

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. Vamos à descrição dos comandos mais cobrados em provas! clear (o mesmo efeito pode ser obtido com Ctrl + l) Limpa a tela (equivale ao comando cls do antigo sistema operacional MS-DOS). Exemplo: Comando #clear Resultado Limpa a tela. date O comando date pode ser utilizado para mostrar a data e a hora do sistema, e também para ajustá-las. Exemplo: Comando Resultado #date Mostra data e hora atuais do sistema numa formatação padrão. pwd Mostra em qual diretório você 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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 13

Exemplo: Comando Resultado #cd #cd Desktop Retorna ao diretório do usuário atual. Entra no diretório Desktop. #cd Docs/Textos/Cartas Entra no diretório Cartas. #cd.. #cd../../ #cd #cd ~ 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: Comando #ls #ls Desktop #ls Docs/Textos #ls l #ls a #ls a l ou ls al 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. Lista todos os arquivos, inclusive os ocultos. 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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 14

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: cat Exibe o texto contido em um arquivo. Concatena (junta) o conteúdo de arquivos. Cria arquivos baseados em caracteres de texto. Exemplo: Comando Resultado #cat Carta #cat Carta more #cat Carta.txt Memo.txt 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 seqüê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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 17

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 3 pessoas : u Usuário (user). g Grupo (group). o Outros (other). Aplica-se 3 tipos de permissão: r Permissão de leitura (read). w Permissão de escrita/gravação (write). x 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). # ls -l arquivo Saída do comando: - rw- r-- r-- 1 root root 30 2004-11-12 16:26 leo.txt onde: - = É a identificação de Arquivo que pode ser: d => indica que se trata de um diretório Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 18

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. É 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. Mas atenção!!! O sistema por padrão não adota que todo arquivo criado será um shell script (ou seja, um executável), então a opção x em arquivo não tem que ser setada por padrão, senão terei vários arquivos executáveis que na verdade são apenas arquivos de texto normal. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 20

cp CONHECIMENTOS DE INFORMÁTICA (TEORIA E EXERCÍCIOS) Copia arquivos ou diretórios. Exemplos: Comandos Descrição #cp Teste2.txt /root/arquivos Copia Teste2.txt do diretório atual para o diretório Arquivos. #cp T1.txt T2.txt #cp Arq Arq2 #cp b Arq Arq2 #cp b Arq Arq2 v 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] 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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 21

ln CONHECIMENTOS DE INFORMÁTICA (TEORIA E EXERCÍCIOS) 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. Exemplo: 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 Resultado #lpr Carta Imprime o arquivo Carta. 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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 22

mkdir CONHECIMENTOS DE INFORMÁTICA (TEORIA E EXERCÍCIOS) Cria diretórios. Exemplos: Comando Resultado #mkdir Documentos Cria o diretório Documentos. #mkdir Fotos1 Fotos2 Fotos3 Cria os diretórios Fotos1, Fotos2 e Fotos3 dentro do diretório atual. #mkdir Fotos1/Paisagens 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: -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 Resultado #mv Carta.txt Texto.txt Renomeia o arquivo Carta.txt, chamando-o de Texto.txt. #mv Teste2.txt /root/arquivos Move Teste2.txt do diretório atual para o diretório Arquivos. #mv Teste2.txt Teste.txt v #mv v Test1 Test2 Renomeia o arquivo Teste2.txt para Teste.txt, em modo verbose6. Renomeia Test1 para Test2, em modo verbose : Teste2.txt > Teste.txt ). passwd Permite criar ou modificar a senha de um determinado usuário. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 23

Atenção: somente o usuário root pode alterar as senhas. Exemplo: Comando Resultado #passwd user1 Permite criar ou modificar a senha do usuário user1. ps Mostra os processos em execução. Exemplo: Comando Resultado #ps #ps aux 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. #ps aux grep firefox 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 Exclui arquivos e diretórios (neste último caso, seguido de r ) Exemplo: Comando Resultado $rm Carta.txt $rm r MeusDocumentos Exclui o arquivo Carta.txt. Exclui o diretório MeusDocumentos : o argumento r indica diretório. $rm r f MeusDocumentos Exclui o diretório MeusDocumentos sem pedir confirmação f. rmdir Exclui diretórios vazios. Exemplo: Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 24

Comando #rmdir Imagens #rmdir Texto.txt Resultado Exclui o diretório Imagens, desde que esteja vazio. Apaga o arquivo Texto.txt. 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). 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 Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 25

-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 Uma necessidade constante dos administradores é 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: 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. Por exemplo, a saída abaixo: # wc /etc/passwd indica 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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 26

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

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

Make Permite compilar vários arquivos somente usando uma simples chamada a este comando. mkdir Cria diretórios. head Mostra as 10 primeiras linhas de um arquivo texto. Gabarito: letra E. 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. 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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 35

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

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

9. (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. 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. 10. (FGV/2009/MINISTÉRIO DA EDUCAÇÃO/PROC SELETIVO SIMPLIFICADO) No que diz respeito aos comandos e procedimentos para manipulação e gerenciamento do sistema de arquivos dos Sistemas Operacionais, o Linux utiliza diretórios com diversas finalidades. Dentre eles, um armazena os módulos do kernel e as bibliotecas para os comandos /bin e /sbin e o outro, armazena arquivos de configuração e scripts de inicialização. Esses dois diretórios são conhecidos, respectivamente, por: (A) /lib e /etc (B) /sys e /etc/ (C) /lib e /root (D) /sys e /root (E) /lib e /cmd Vamos ao estudo dos diretórios relacionados na questão!! /lib No diretório /lib estão as bibliotecas compartilhadas e módulos do kernel. As bibliotecas são funções que podem ser utilizadas por vários programas. /etc No diretório /etc estão os arquivos de configuração do sistema. Nesse diretório vamos encontrar vários arquivos de configuração, tais como: scripts de Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 38

inicialização do sistema, tabela do sistema de arquivos, configuração padrão para logins dos usuários, etc. /root Diretório pessoal do superusuário root. O root é o administrador do sistema, e pode alterar a configuração (dele), configurar interfaces de rede, manipular usuários e grupos, alterar a prioridade dos processos, entre outras. /sys O diretório /sys é um sistema virtual de arquivos, tal como o /proc, que tem como objetivo mostrar as informações relacionadas aos hardwares. Esse diretório está presente desde a versão 2.6 do kernel e traz novas funcionalidades o que se diz respeito a dispositivos PnP. Gabarito: letra A. 11. (FGV/2006/SEFAZ-MS/AGENTE TRIB. ESTADUAL/Q.51) No processo de instalação do Linux, as principais bibliotecas de sistema e os arquivos de configuração e scripts de inicialização ficam armazenados nos seguintes diretórios: (A) /bin e /etc. (B) /bin e /root. (C) /lib e /etc. (D) /lib e /root. (E) /lib e /sys. Questão idêntica à anterior!! Vamos aos diretórios relacionados na questão!! /bin O diretório /bin 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. /etc No diretório /etc estão os arquivos de configuração do sistema. Nesse diretório vamos encontrar vários arquivos de configuração, tais como: scripts de inicialização do sistema, tabela do sistema de arquivos, configuração padrão para logins dos usuários, etc. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 39

/root CONHECIMENTOS DE INFORMÁTICA (TEORIA E EXERCÍCIOS) Diretório pessoal do superusuário root. O root é o administrador do sistema, e pode alterar a configuração (dele), configurar interfaces de rede, manipular usuários e grupos, alterar a prioridade dos processos, entre outras. 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 Cavalo de Tróia (programa que obtém poderes do super usuário) comprometendo a segurança do seu sistema sem que você saiba. /proc O /proc é um diretório virtual, mantido pelo kernel, no qual encontramos a configuração atual do sistema, dados estatísticos, dispositivos já montados, interrupções, endereços e estados das portas físicas, dados sobre as redes, etc. Aqui, temos subdiretórios com o nome que corresponde ao PID (Process ID) de cada processo. Dentro deles, vamos encontrar diversos arquivos texto contendo várias informações sobre o respectivo processo em execução. /sys O diretório /sys é um sistema virtual de arquivos, tal como o /proc, que tem como objetivo mostrar as informações relacionadas aos hardwares. Esse diretório está presente desde a versão 2.6 do kernel e traz novas funcionalidades o que se diz respeito a dispositivos PnP. Gabarito: letra C. 12. (FGV/2006/SEFAZ-MS/FISCAL DE RENDAS) De forma semelhante ao Windows, para plataformas Linux são utilizados os seguintes ambientes gráficos: (A) Latex e XWindows. (B) XWindows e Kernel. (C) Kernel e KDE. (D) KDE e Gnome. (E) Gnome e Latex. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 40

Como exemplos de ambientes gráficos merecem destaque: Gnome: instituiu a idéia de Meu computador para ficar fácil de aprender a partir do sistema da Microsoft. KDE (K Desktop Environment): muito usado e bem cheio de frescuras. BlackBox, WindowMaker, Fluxbox: pouco utilizados, porém bem mais leves do que os dois mais famosos, acima listados. Gabarito: letra D. 13. (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 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... Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 41

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: 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: head -n X <arquivo> Exemplos: head -n 3 teste.txt head teste.txt Gabarito: letra A. 14. (FGV/2006/SEFAZ-MS/TÉCNICO DE TI/Q.49) Para navegação na Internet, browsers disponíveis para uso em ambiente Linux, são: (A) Lynx, HotJava e Samba. (B) Netscape, Mosaic e KDE. (C) Galeon, Ópera e Konqueror. (D) Mozzila, Arena e Homesite. (E) StarOffice, Express e Freehands. Item a. Item errado. Lynx: é um navegador web capaz de exibir apenas texto e que pode ser utilizado em linha de comandos, ideal para sistemas baseados em console ou com poucos recursos gráficos que só mostra texto. Presente em diversas distribuições de sistemas POSIX (Unix, Linux, etc.), além de possuir versões para sistemas da Microsoft, como o MS-DOS e as versões do Windows. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 42

HotJava: é um browser desenvolvido pela Sun Microsystems que suporta a nova especificação HTML 3.0 e, sendo compatível com outros browsers. Samba: é um software servidor que permite que máquinas Linux e Windows se comuniquem entre si, compartilhando serviços como arquivo, diretórios, impressão, etc. Samba NÃO é navegador de Internet! Item b. Item errado. Netscape: foi um navegador web desenvolvido pela empresa Netscape muito utilizado na década de 90, até perder a hegemonia para o concorrente Internet Explorer, da Microsoft. Mosaic: foi um navegador lançado em 1993, sendo considerado o responsável pela popularização da rede mundial de computadores entre o público em geral. Tinha interface gráfica e era voltado para plataformas Windows. KDE: é um ambientes gráficos para Linux e para outros sistemas operacionais baseados no Unix. Concluindo, o Mosaic é um navegador para plataformas Windows e KDE não é navegador de Internet! Item c. Item certo. Galeon: é um navegador de web para o ambiente GNOME, baseado no Mozilla. Praticamente todas as distribuições Linux têm este navegador em seus repositórios. Ópera: é um navegador da web multi-plataforma muito utilizado. Konqueror: é um navegador web que pode também funcionar como visualizador de arquivos. Faz parte da suíte KDE. Voltado para plataformas Linux. Concluindo, Galeon, Ópera e Konqueror são navegadores web utilizados no Linux. Item d. Item errado. Mozzila Firefox: é um navegador web open source e multi-plataforma. Arena: é um navegador web desenvolvido pela W3C para testar suporte a HTM 3.0 e CSS. Homesite: é um editor de HTML em modo texto. Homesite não é navegador web! Item e. Item errado. StarOffice: é um conjunto de aplicativos para escritório open-source. Express: não foi encontrado nenhum navegador web com esse nome. Freehands: é um software da Macromedia para edição de gráficos. Nenhum navegador web! Gabarito: letra C. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 43

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

Item C. O comando passwd é utilizado para redefinir a senha de algum usuário do sistema. O superusuário (root) pode alterar a senha de qualquer outro usuário da máquina, enquanto usuários sem privilégios podem alterar apenas a própria senha. Item certo. 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. 17. (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. 18. (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). Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 45

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. Gabarito: letra B. 19. (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 Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 46

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

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. 23. (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) Guarda vários arquivos em um único arquivo, sem compactar. Bem utilizada em backup de arquivos. Nota: ao executar o comando tar com o complemento z (tar z ) os arquivos são agrupados e compactados, mas esse parâmetro não foi especificado na questão! gunzip Para descompactar um arquivo com a extensão.gz, retornando o arquivo ao seu estado original. Ex.: gunzip linux.pdf.gz Pode-se também usar o gzip d linux.pdf.gz. Nos 2 comandos acima, usei como exemplo o arquivo linux.pdf.gz. Assim, a compactação será feita pelo gzip, e não pelo tar. Gabarito: item errado. 24. (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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 48

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

Assim, ifconfig -a grep eth permite identificar as interfaces de rede Ethernet configuradas. Gabarito: item correto. 26. (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. 27. (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. 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. 28. (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. 29. (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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 50

O comando sudo permite a um usuário em particular executar vários comandos como superusuário sem que possua sua senha, ou seja, sem a senha do root. O comando adduser adiciona um usuário ou grupo no sistema. Por padrão, quando um novo usuário é adicionado, é criado um grupo com o mesmo nome do usuário. Será criado um diretório home com o nome do usuário (a não ser que o novo usuário criado seja um usuário do sistema) e este receberá uma identificação. Já o comando para criação de diretórios no Linux é o mkdir. Portanto, a ação desejada na questão não será possível de ser realizada com o comando aqui ilustrado. Gabarito preliminar: item errado. 30. (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. 31. (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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 51

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. 35. (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. 36. (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. 37. (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. Não existe essa restrição no Linux. Gabarito: item errado. 38. (CESPE/Técnico Bancário Novo - NM1 Caixa Econômica Federal/2010) No Linux, pode-se definir um caminho de diretórios a partir Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 53

do uso de barras invertidas (\), diferentemente do Windows, em que são utilizadas barras não invertidas (/). No Windows os caminhos utilizam a barra invertida (\). Gabarito: item errado. 39. (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. 40. (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. 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. 41. (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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 54

42. (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. 43. (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. 44. (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. 45. (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. 46. (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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 55

A distribuição Debian oferece inúmeras ferramentas administrativas e permite integração com outros ambientes. Gabarito: item errado. 47. (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. Gabarito: item errado. 48. (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. 49. (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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 56

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. 50. (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. O Linux pode ser acessado a partir de vários ambientes gráficos, como Gnome, KDE, BlackBox, dentre outros. Gabarito: item errado. 51. (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. 52. (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. 53. (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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 57

O Kernel é o núcleo do sistema Linux. É a parte do sistema operacional que fala diretamente com o hardware do computador. Gabarito: item errado. 54. (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. 55. (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. 56. (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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 58

Gabarito: item errado. 57. (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. 58. (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. 59. (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. 60. (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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 59

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. 61. (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. Gabarito: item anulado. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 60

62. (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. 63. (CESPE/Técnico - TRE-BA/2010) O Linux é um sistema operacional que pode ser usado apenas em servidores, não sendo adequado para a utilização em estações de trabalho do tipo PC. No entanto, é um sistema cujo código-fonte fica disponível para alterações, permitindo que os usuários contribuam para a sua melhoria. O Linux pode ser utilizado tanto em estações de trabalho do tipo PC, quanto em servidores! Gabarito: item errado. 64. (CESPE/Analista Judiciário - TRE-GO/2009) Acerca do Internet Explorer e do sistema operacional Linux, assinale a opção correta. A Para conectar à Internet um microcomputador que tenha instalado o sistema operacional Linux, é necessária a utilização de uma placa de rede específica. B A conexão, à Internet, de um microcomputador que possui o sistema operacional Linux instalado é mais lenta quando comparada com um que tenha instalado o Windows XP. C Se um e-mail for criado a partir de algum aplicativo do sistema operacional Linux, ele não poderá ser lido por destinatário que usa o Windows XP. D Com o Linux é possível acessar a Internet usando uma rede sem fio (wireless). 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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 61

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. 65. (CESPE/Técnico Judiciário - TRE-GO/2009) A respeito do sistema operacional Linux, assinale a opção correta. A. Kernel é a interface gráfica do Linux, que tem visual muito similar à interface do sistema operacional Windows XP. B. O Linux funciona em dezenas de plataformas, desde mainframes até relógios de pulso, passando por várias arquiteturas e dispositivos. C. O KDE é o navegador nativo do Linux que permite acesso à Internet e envio de e-mail. D. O Linux adota a GPL, uma licença que permite aos interessados usá-lo, mas sem a possibilidade de redistribuí-lo. Item A. Kernel é a parte central do sistema operacional (ou seja, é o seu núcleo). É a parte do sistema Operacional que fala diretamente com o hardware do computador. Gerencia a memória; gerencia dispositivos de hardware; diz que sistema de arquivos o sistema operacional usa, como deve usar, e como deve se comportar. Para um sistema funcionar, só se precisa do kernel, todo o resto é complemento. O item A é FALSO. Item B. O Linux hoje funciona em dezenas de plataformas, desde mainframes até um relógio de pulso, passando por várias arquitecturas: x86 (Intel, AMD), x86-64 (Intel EM64T, AMD64), Alpha, SPARC, entre outros. Vide texto original em http://pt.wikipedia.org/wiki/linux (O item B está CORRETO). Item C. O Mozilla Firefox é o navegador nativo do Linux. O KDE não é navegador, é um ambiente gráfico (um programa que apresenta uma interface gráfica amigável para o usuário). (O item C é FALSO). Item D. Como o Linux é livre (GPL - Licença pública Geral), ele pode ser adquirido e modificado por qualquer um, que pode distribuí-lo novamente.(a afirmativa D é FALSA). Gabarito: letra B. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 62

66. (CESPE/Auxiliar Judiciário Programador - TJPA/2006) Os principais elementos estruturais do Linux são os arquivos e os diretórios. Os primeiros guardam informações, e os segundos são compartimentos que guardam 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. 67. (CESPE/2009/TRE/GO) Acerca do sistema operacional Linux, assinale a opção correta. A. No Linux, um usuário comum não pode causar danos ao sistema operacional da máquina de forma acidental. B. Para gravar um CD em computadores que utilizam o Linux, é necessário instalar o programa Ubuntu que permite gerar discos de áudio e vídeo. C. O Gnome é um programa nativo do Linux para tratamento de imagens. D. Uma das desvantagens do Linux é a necessidade do usuário digitar comandos para realizar tarefas como gravar arquivos. 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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 63

68. (CESPE/Técnico - Operação de Redes - SERPRO/2008) Acerca de conceitos básicos de informática e do sistema operacional Linux, julgue o item seguinte. No Linux, o gerenciamento de arquivos é realizado pelo programa Math, que possibilita criar pastas e organizá-las. O item é falso, pois o aplicativo BrOffice.org Math faz parte do pacote BrOffice.Org e é utilizado para criar e editar fórmulas científicas e equações matemáticas. O Linux possui alguns gerenciadores de arquivos como o Nautilus e o Konqueror, utilizados para organizar e gerenciar diretórios do sistema. Gabarito: item errado. 69. (CESPE/Analista Judiciário - TRE-GO/2009) Assinale a opção correspondente a características do sistema operacional Linux. A. multitarefa, multiusuário, open source B. monotarefa, multiusuário, open source C. multitarefa, monousuário, gratuito D. monotarefa, monousuário, gratuito O Linux é um sistema operacional multiusuário, multitarefa, e open source. Multitarefa O sistema é capaz de executar simultaneamente vários programas, garantindo a melhor distribuição de recursos entre esses programas. Um único programa não deve ser capaz de monopolizar os recursos da máquina, ao contrário do que ocorre no Windows 3.x e em menor grau no Windows 95. Exemplo: Você pode estar imprimindo uma carta enquanto trabalha na planilha de vendas. Multiusuário O sistema é capaz de atender a vários usuários interativos SIMULTANEAMENTE. Open Source Programa que tem seu código fonte aberto. Qualquer um pode baixar o código fonte do programa, estudá-lo ou mesmo aperfeiçoá-lo. Gabarito: letra A. 70. (FGV/2006/SEFAZ-MS/TÉCNICO DE TI/Q.42) Observe o comando abaixo, que representa o emprego de um comando no ambiente Linux. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 64

Para que os arquivos sejam mostrados na forma indicada acima, a palavra COMANDO deve ser substituída por: (A) list -a *.pdf (B) ls -a *.pdf (C) list -l (D) dir -a (E) ls l Item a. Não existe o comando list no sistema operacional Linux. Item errado. Item b. O comando ls lista os arquivos de um diretório no linux. A sintaxe do comando: ls [opções] [Diretório/arquivo que será listado] [Outro Diretório/arquivo que será listado. Podem ser feitas várias listagens de uma só vez.]... As opções são parâmetros adicionais ao comando para realizar uma listagem mais específica. No caso do item b: ls a *.pdf A opção a lista todos os arquivos (inclusive os ocultos) de um diretório. O coringa * representa que devem ser listados todos os arquivos com extensão.pdf O detalhe é que o comando ls combinado apenas com a opção a não exibe as informações detalhadas dos arquivos como permissões, data de modificação, donos, grupos, etc. Item errado. Item c. Não existe o comando list no sistema operacional Linux. Item errado. Item d. O comando dir é utilizado em sistemas operacionais Windows e não no Linux. Item errado. Item e. ls l.a opção l lista as permissões, data de modificação, donos, grupos, etc. dos arquivos. Item certo. Gabarito: letra E. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 65

REFERÊNCIAS BIBLIOGRÁFICAS Informática-FCC-Questões Comentadas e Organizadas por Assunto, de Patrícia Lima Quintão, 2013.3ª. edição. Ed. Gen/Método. 2013. NOVO! Notas de aula, prof a Patrícia Lima Quintão. 2012/2013. Filho, João Eriberto. Descobrindo o Linux: Entenda o Sistema Operacional GNU/Linux. 3ª. Edição. São Paulo: Novatec Editora, 2012. VASCONCELOS, L. Disponível em: http://www.laercio.com.br/. WIKIPEDIA. Disponível em: http://pt.wikipedia.org/. http://www.ceunsp.br/linux/livecds.html http://www.ceunsp.br/linux/distribuicoes.html http://www.distrocentral.eti.br/modules.php?name=supporters 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 Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 66

LISTA DAS QUESTÕES APRESENTADAS NA AULA 1. (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 2. (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 3. (ESAF/ MF/Assistente Técnico Administrativo/2012) Distribuição Linux é um sistema operacional Unix-like, incluindo o kernel Linux e outros softwares de aplicação, formando um conjunto. Distribuições (ou distros ) podem ser mantidas por organizações comerciais ou por projetos comunitários. São exemplos de distribuições Linux: a) Ubuntu, Kuruming. b) Mandritt, SUSE. c) Red Hat, Knopfull. d) Gentuk, Ubuntu. e) Debian, Fedora. 4. (ESAF/Ministério da Integração Nacional/ Secretaria Nacional de Defesa Civil/Analista de Sistemas/Informática e Redes/2012) No ambiente Linux é correto afirmar que: a) cp copia um ou mais linhas de comando. b) cat cataloga vários arquivos na biblioteca padrão. c) make executa arquivos e constrói um octal. d) mdir constrói um diretório de imagens. e) head extrai as primeiras linhas de um arquivo. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 67

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

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. 9. (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. e) ls lista os usuários conectados na máquina via rede. 10. (FGV/2009/MINISTÉRIO DA EDUCAÇÃO/PROC SELETIVO SIMPLIFICADO) No que diz respeito aos comandos e procedimentos para manipulação e gerenciamento do sistema de arquivos dos Sistemas Operacionais, o Linux utiliza diretórios com diversas finalidades. Dentre eles, um armazena os módulos do kernel e as bibliotecas para os comandos /bin e /sbin e o outro, armazena arquivos de configuração e scripts de inicialização. Esses dois diretórios são conhecidos, respectivamente, por: (A) /lib e /etc (B) /sys e /etc/ (C) /lib e /root (D) /sys e /root (E) /lib e /cmd Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 69

11. (FGV/2006/SEFAZ-MS/AGENTE TRIB. ESTADUAL/Q.51) No processo de instalação do Linux, as principais bibliotecas de sistema e os arquivos de configuração e scripts de inicialização ficam armazenados nos seguintes diretórios: (A) /bin e /etc. (B) /bin e /root. (C) /lib e /etc. (D) /lib e /root. (E) /lib e /sys. 12. (FGV/2006/SEFAZ-MS/FISCAL DE RENDAS) De forma semelhante ao Windows, para plataformas Linux são utilizados os seguintes ambientes gráficos: (A) Latex e XWindows. (B) XWindows e Kernel. (C) Kernel e KDE. (D) KDE e Gnome. (E) Gnome e Latex. 13. (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 d) I e III e) II e IV 14. (FGV/2006/SEFAZ-MS/TÉCNICO DE TI/Q.49) Para navegação na Internet, browsers disponíveis para uso em ambiente Linux, são: (A) Lynx, HotJava e Samba. (B) Netscape, Mosaic e KDE. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 70

(C) Galeon, Ópera e Konqueror. (D) Mozzila, Arena e Homesite. (E) StarOffice, Express e Freehands. 15. (Elaboração própria) No sistema operacional Linux, que comando lista os processos ativos? a) listproc b) kill c) cd d) ps e) grep 16. (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 17. (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. 18. (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). Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 71

19. (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. (CESPE/FNDE/Técnico em Financiamento e Execução de Programas e Projetos Educacionais/2012) Determinado técnico instalou um pequeno servidor Windows, capaz de compartilhar arquivos e conexão ADSL, utilizando um proxy transparente, em um computador com processador Pentium 133 com 32 MB de memória RAM, sem nobreak. Para um segundo servidor, Linux, o mesmo técnico utilizou um computador com processador Athlon 64 com 1 GB de RAM, com nobreak, e nele instalou o sítio de determinada empresa, <www.empresa.com.br>. Após sua instalação, esse sítio passou a receber a média de 300.000 visitas diárias e cerca de 700.000 visualizações de página (pageviews). Além disso, tal sítio possui fórum com 1,7 milhão de mensagens e 55.000 usuários registrados e sistemas de becape e indexação de conteúdo e correio eletrônico (email). Com base na situação hipotética acima apresentada, julgue os itens de 1 a 3. 20. (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. 21. (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. 22. (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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 72

23. (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. 24. (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. 25. (CESPE/2012/TRE-RJ/Técnico Judiciário Administrativa) No Linux, a sintaxe ifconfig -a grep eth permite identificar as interfaces Ethernet configuradas. 26. (Cespe/2012/PEFOCE) O comando pwd do Linux possibilita ao usuário efetuar a troca de senha (password). 27. (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. 28. (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. 29. (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. 30. (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. 31. (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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 73

32. (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. 33. (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. 34. (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. 35. (CESPE/Praça Bombeiro Militar Operacional (QBMG-01)/2011) Em algumas das distribuições do Linux disponíveis na Internet, pode-se iniciar o ambiente gráfico por meio do comando startx. 36. (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. 37. (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. 38. (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 (/). 39. (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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 74

40. (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. 41. (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. 42. (CESPE/Técnico Bancário Novo - NM1 Caixa Econômica Federal/2010) O diretório raiz do Linux é o C:\. 43. (CESPE/Técnico Administrativo - ANEEL/2010) Ubuntu é um sistema operacional com base em Linux desenvolvido para notebooks, desktops e servidores. 44. (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. 45. (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. 46. (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. 47. (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. 48. (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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 75

49. (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. 50. (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. 51. (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. 52. (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. 53. (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. 54. (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. 55. (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. 56. (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. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 76

57. (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. 58. (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. 59. (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. 60. (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. 61. (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. 62. (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. 63. (CESPE/Técnico - TRE-BA/2010) O Linux é um sistema operacional que pode ser usado apenas em servidores, não sendo adequado para a utilização em estações de trabalho do tipo PC. No entanto, é um sistema cujo código-fonte fica disponível para alterações, permitindo que os usuários contribuam para a sua melhoria. 64. (CESPE/Analista Judiciário - TRE-GO/2009) Acerca do Internet Explorer e do sistema operacional Linux, assinale a opção correta. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 77

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). 65. (CESPE/Técnico Judiciário - TRE-GO/2009) A respeito do sistema operacional Linux, assinale a opção correta. A. Kernel é a interface gráfica do Linux, que tem visual muito similar à interface do sistema operacional Windows XP. B. O Linux funciona em dezenas de plataformas, desde mainframes até relógios de pulso, passando por várias arquiteturas e dispositivos. C. O KDE é o navegador nativo do Linux que permite acesso à Internet e envio de e-mail. D. O Linux adota a GPL, uma licença que permite aos interessados usá-lo, mas sem a possibilidade de redistribuí-lo. 66. (CESPE/Auxiliar Judiciário Programador - TJPA/2006) Os principais elementos estruturais do Linux são os arquivos e os diretórios. Os primeiros guardam informações, e os segundos são compartimentos que guardam 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. 67. (CESPE/2009/TRE/GO) Acerca do sistema operacional Linux, assinale a opção correta. A. No Linux, um usuário comum não pode causar danos ao sistema operacional da máquina de forma acidental. B. Para gravar um CD em computadores que utilizam o Linux, é necessário instalar o programa Ubuntu que permite gerar discos de áudio e vídeo. C. O Gnome é um programa nativo do Linux para tratamento de imagens. D. Uma das desvantagens do Linux é a necessidade do usuário digitar comandos para realizar tarefas como gravar arquivos. Prof a Patrícia Lima Quintão www.pontodosconcursos.com.br 78