No Linux, o comando responsável por alterar as permissões de leitura, escrita e execução de um arquivo é o
A filech.
B chmod.
C free.
D change.
E file.
chmod:
Altera as permissões de acesso de arquivos e diretórios. Não altera as permissões de links simbólicos passados na linha de comando, mas sim as permissões dos arquivos aos quais eles se referem.
Contudo, ignora completamente links simbólicos durante chamadas recursivas.
Gabarito: B
Assinale a alternativa que indica o comando Linux utilizado para adicionar um gateway default a um host.
A ifconfig
B nslookup
C tcpdump
D route
E traceroute
Para se adicionar um gateway default, basta utilizar o comando route, com os seguintes parametros:
route add default gw
Exemplo:
route add default gw 192.168.1.10 eth0
Gabarito: D
O Fedora é uma distribuição GNU/Linux desenvolvida pela Red Hat com testes iniciados em 2003. Não é um dos objetivos desta distribuição
A disponibilizar o sistema operacional completamente em software livre (código-fonte aberto);
B fornecer uma plataforma robusta para o desenvolvimento de software.
C oferecer pacotes de atualização por vários meios, liberando downloads apenas em formato ISO (para serem gravadas em CD).
D enfatizar a usabilidade e uma filosofia de trabalho em conjunto, para definir as características do sistema e as correções de falhas.
As atualizações de pacotes são no próprio formato rpm (redhat package manager).
Gabarito: C
Assinale a alternativa correta sobre as características da distribuição do Fedora.
A É uma distribuição instável e não muito rápida.
B É voltada para aplicações de servidor, mas pode ser usada para fins domésticos ou de escritório.
C Após a instalação, assim como acontecia no Red Hat, o Gnome é carregado por padrão, não podendo ser mudado.
D Assim como o Red Hat, é necessário instalar um plugin para ouvir MP3 e um plugin para Flash.
A alternativa correta é:
D. Assim como o Red Hat, é necessário instalar um plugin para ouvir MP3 e um plugin para Flash.
Explicação:
O Fedora é uma distribuição baseada no Red Hat e, por razões de licenciamento, não inclui suporte nativo para alguns formatos proprietários, como MP3 e Flash. Por isso, é necessário instalar plugins adicionais para esses formatos. As demais alternativas estão incorretas:
Gabarito: D
No sistema operacional Linux, os comandos utilizados no terminal para configurar e exibir dispositivos de rede, criar novos diretórios e verificar os arquivos existentes nos diretórios são, respectivamente, os comandos
A ipconfig, mkdir e dir.
B ifconfig, dir e ls.
C ifconfig, mkdir e ls.
D ipconfig, mkdir e ls.
E ipconfig, dir e ls.
A alternativa correta é:
C. ifconfig, mkdir e ls.
Explicação:
ip seja mais recente e atualmente preferido em várias distribuições).As demais alternativas contêm comandos incorretos:
dir funcione em alguns casos, o comando padrão no Linux para listar arquivos é ls.Gabarito: C
Programas maliciosos de computador podem colocar em risco a integridade dos sistemas que nele rodam e também podem proporcionar acesso indevido a informações sigilosas que ele contenha. Em sistemas Linux, é correto afirmar que os hackers costumam utilizar um software de invasão chamado
A rootkit
B spyware
C vírus
D malware
E keylogger
A alternativa correta é:
A. rootkit
Explicação:
- Rootkit: É um tipo de software malicioso usado para obter e manter acesso privilegiado a um sistema enquanto permanece oculto. Rootkits permitem que invasores executem comandos e controlem o sistema sem serem detectados, sendo frequentemente usados por hackers para comprometer sistemas Linux e outros ambientes.
As outras opções estão incorretas no contexto da questão:
- Spyware: Coleta informações do usuário sem permissão, mas não necessariamente permite acesso total ao sistema.
Gabarito: A
O comando tail, no sistema operacional Linux, é utilizado para exibir as últimas linhas de um arquivo texto. Assinale a alternativa que apresenta qual comando gera a exibição das dez últimas linhas do arquivo /etc/candidato.
A tail – 10/etc/candidato.
B tail – u 10/etc/candidato.
C tail – ult 10/etc/candidato.
D tail – n 5/etc/candidato.
E tail/etc/candidato.
Por padrão, o comando exibe as últimas 10 linhas de um arquivo, então basta usar para ver as últimas 10 linhas do arquivo diretamente, sem necessidade de outras opções.
Explicação das alternativas incorretas:
A) tail – 10/etc/candidato — Este comando não é válido, pois não há um parâmetro como.
B) tail – u 10/etc/candidato — A opção não existe no comando.
C) tail – ult 10/etc/candidato — A opção não existe.
D) tail – n 5/etc/candidato — Este comando exibiria apenas as últimas 5 linhas, e não 10, então está incorreto.
GABARITO: E
No sistema operacional Linux, a prioridade de execução dos processos varia, em geral, de -20 a +19. Considerando que o valor-padrão é -10, assinale a alternativa cujo comando aumenta a prioridade de execução de um programa chamado gera-relatorio.
A nice -20 gera-relatorio
B cron +10 gera-relatorio
C at 19 gera-relatorio
D cron 0 gera-relatorio
E nice +19 gera-relatorio
O parâmetro (valor da prioridade) do nice é inversamente proporcional ao seu valor.
Por exemplo, o valor -10 tem prioridade maior que +10, ou seja, quanto menor seu valor, maior sua prioridade.
Logo, LETRA A: nice -20 gera-relatorio
No Ubuntu 10.04, no menu Locais, o usuário tem acesso às seguintes pastas:
A Configuração; Administração; e, Personalização do SO.
B Pessoal; Desktop; Documentos; Música; Imagens; Vídeos; e, Download.
C Drivers de Hardware; Ferramentas de Rede; Hora e data; Impressão; Usuários; e, Grupos.
D Acessórios; Escritório; Gráficos; e, Internet.
E Drivers de Hardware; Configuração; Acessórios; e, Ferramentas de Rede.
QUESTÃO QUE NÃO EXIGIA CONHECIMENTOS TÉCNICOS, SOMENTE INTEPRETAÇÃO!
O ENUNCIADO PEDE PRA DEFINIR QUAIS PASTAS O USUÁRIO TEM ACESSO, BASTAVA ENTÃO IDENTIFICAR PELO MENOS UMA OPÇÃO NAS ALTERNATIVAS QUE NÃO TIVESSE ‘‘CARA’’ DE PASTA.
A) Configuração; Administração; e, Personalização do SO. ALTERNATIVA IMPROVÁVEL JÁ QUE, CONFIGURAÇÃO E PERSONALIZAÇÃO SÃO EVIDENTEMENTE FUNÇÕES.
B) Pessoal; Desktop; Documentos; Música; Imagens; Vídeos; e, Download.
C) Drivers de Hardware; Ferramentas de Rede; Hora e data; Impressão; Usuários; e, Grupos. ALTERNATIVA IMPROVÁVEL, UMA VEZ QUE, DATA E HORA SÃO INFORMAÇÕES DISPONIBILIZADAS PELA MÁQUINA.
D) Acessórios; Escritório; Gráficos; e, Internet. ALTERNATIVA IMPROVÁVEL POIS, INTERNET É UM SISTEMA DE REDES.
E) Drivers de Hardware; Configuração; Acessórios; e, Ferramentas de Rede. ALTERNATIVA IMPROVÁVEL, NOVAMENTE PELO EQUÍVOCO - CONFIGURAÇÕES -
NOS RESTA A ALTERNATIVA ‘‘B’’, QUE POR SUA VEZ, APRESENTA UMA SÉRIE DE PASTAS, DIGA-SE DE PASSAGEM, DE USO RAZOAVELMENTE CORRIQUEIRO.
Gabarito: B
Um servidor Linux pode hospedar o serviço de resolução de nomes de uma rede de computadores. Conhecido por DNS, esse serviço é indispensável em uma rede que possua conexão com a internet. O nome de um pacote que implementa o DNS, muito utilizado em sistemas operacionais Linux, é
A Firefox.
B Apache.
C Squid.
D Postfix.
E BIND.
BIND (Berkeley Internet Name Domain ou, como chamado previamente, Berkeley Internet Name Daemon) é o servidor para o protocolo DNS mais utilizado na internet, especialmente em sistemas do tipo Unix, onde ele pode ser considerado um padrão. Foi criado por quatro estudantes de graduação, membros de um grupo de pesquisas em ciências da computação da Universidade de Berkeley, e foi distribuído pela primeira vez com o sistema operacional 4.3BSD. O programador Paul Vixie, enquanto trabalhava para a empresa DEC, foi o primeiro mantenedor do BIND. Atualmente o BIND é suportado e mantido pelo Internet System Consortium.
Firefox - Navegador
Apache - Servidor WEB ( open )
Squid - Proxy usado no Linux
PostFix - Servidor de e-mail ( open )
Gabarito: E
Os servidores Apache são capazes de prover controle de acesso a cada diretório, controlando quem pode visualizar as páginas web hospedadas naquele local. Assinale a alternativa que indica uma forma simples de se restringir, por senha, o acesso a um diretório web mantido por um servidor Apache.
A Uso do arquivo “.htaccess” no diretório que se quer restringir o acesso.
B Tornar o diretório não acessível através das permissões de arquivos do Linux.
C Usar protocolo de criptografia, como o HTTPS com uso de SSL.
D Criptografar o conteúdo do diretório que se deseja proteger.
E Mover o diretório para uma área não acessível ao servidor Apache.
LETRA A.
Segundo Ferreira(2008,p.478),”Para restringir o acesso a documentos criados em um diretório utilizando o recurso de usuários e senhas, criamos arquivos .htaccess e os colocamos dentro dos diretórios a serem protegidos.
Gabarito: A
O SUSE Linux Enterprise Server 15 SP2 fornece um grande conjunto de ferramentas que podem ser usadas para customizar vários aspectos do sistema. Em particular, há uma ferramenta de linha de comando usada para o gerenciamento de pacotes que permite instalar, atualizar ou remover pacotes.
Essa ferramenta é a
A rsync
B systemd
C journalctl
D chronyc
E zypper
Gabarito correto: Letra E
O zypper é uma ferramenta de linha de comando usada principalmente no openSUSE e SUSE Linux Enterprise para gerenciar pacotes e repositórios de software. Com o zypper, é possível instalar, atualizar, remover pacotes e gerenciar repositórios.
Comandos básicos do Zypper:
Atualizar pacotes: sudo zypper update
Instalar um pacote: sudo zypper install nome_do_pacote
Remover um pacote: sudo zypper remove nome_do_pacote
Listar repositórios: zypper repos
Adicionar um repositório: sudo zypper addrepo URL_do_repositorio nome_do_repositorio
Atualizar lista de pacotes e repositórios: sudo zypper refresh
Red Hat Linux é uma distribuição popular de Linux, um sistema operacional de código aberto amplamente utilizado em servidores, estações de trabalho e ambientes de nuvem devido à sua estabilidade, segurança e suporte empresarial.
Em relação ao sistema operacional RedHat Linux é correto afirmar que
A é um sistema operacional que utiliza exclusivamente a interface gráfica do usuário (GUI) e não oferece suporte para linha de comando.
B é conhecido por ser uma distribuição de código aberto que fornece suporte comercial e serviços para empresas, além de um forte foco em segurança e estabilidade.
C é um sistema operacional que não suporta a execução de aplicativos em servidores e é voltado apenas para uso em desktops pessoais.
D é um sistema operacional que não possui um gerenciador de pacotes para instalação e manutenção de software.
E não permite a personalização do kernel, pois o código fonte do kernel não está disponível para os usuários.
A alternativa correta é:
B. é conhecido por ser uma distribuição de código aberto que fornece suporte comercial e serviços para empresas, além de um forte foco em segurança e estabilidade.
Explicação:
O Red Hat Linux (mais especificamente, Red Hat Enterprise Linux - RHEL) é uma das distribuições mais populares de Linux voltadas para o uso empresarial. Ele é conhecido por sua estabilidade, segurança e por oferecer suporte comercial para empresas, o que é muito valorizado em ambientes corporativos. Além disso, o Red Hat possui uma forte infraestrutura de suporte, manutenção e serviços adicionais para atender às necessidades empresariais.
As outras alternativas estão incorretas:
Gabarito: B
A instalação de sistemas operacionais, principalmente aqueles utilizados em servidores, é uma atividade crítica e deve ser feita por profissionais especializados para evitar prejuízos para as empresas.
Durante a instalação do Linux (por exemplo, Ubuntu ou CentOS), para garantir uma configuração adequada e segura do sistema recomenda-se a seguinte prática:
A ignorar a configuração do particionamento do disco e permitir que o instalador utilize o particionamento automático para simplificar a instalação.
B escolher a opção de instalar um servidor de e-mail e outros serviços adicionais mesmo que não sejam necessários para o propósito do sistema.
C configurar um usuário padrão com privilégios de administrador (sudo) e criar um usuário separado para tarefas administrativas para manter o sistema mais seguro.
D desabilitar a proteção por senha para o usuário root durante a instalação para simplificar o acesso ao sistema.
E evitar a instalação de atualizações durante o processo de instalação para economizar tempo, e instalar todas as atualizações posteriormente.
A alternativa correta é:
C. configurar um usuário padrão com privilégios de administrador (sudo) e criar um usuário separado para tarefas administrativas para manter o sistema mais seguro.
Explicação:
Para garantir uma configuração segura e adequada de um sistema Linux, recomenda-se criar um usuário com privilégios de sudo para tarefas administrativas e, se necessário, outro usuário separado exclusivamente para atividades administrativas. Isso ajuda a manter a segurança do sistema, pois o usuário root (ou com privilégios root) não é utilizado constantemente, minimizando riscos de alterações acidentais ou ataques.
As demais alternativas estão incorretas:
- A: Embora o particionamento automático possa ser útil, a configuração manual é recomendada em servidores para um controle mais seguro sobre como o disco é particionado, o que afeta desempenho e segurança.
- B: Instalar serviços adicionais que não são necessários aumenta a superfície de ataque e pode comprometer a segurança e o desempenho do servidor.
- D: Desabilitar a proteção por senha para o usuário root é uma prática de segurança extremamente arriscada e deve ser evitada.
- E: Instalar atualizações durante a instalação é recomendável, especialmente para servidores, para garantir que o sistema tenha as correções de segurança mais recentes desde o início.
Gabarito: C
Um usuário de um computador com sistema Linux precisa acessar o diretório de montagem de dispositivos. Esse diretório é o:
A mnt.
B mrv.
C proc.
D more.
A alternativa correta é:
A. mnt
Explicação:
No sistema Linux, o diretório /mnt é comumente utilizado como um ponto de montagem temporário para dispositivos de armazenamento, como discos e partições adicionais, que o usuário deseja acessar. Outros diretórios, como /media, também podem ser usados para esse propósito, mas /mnt é tradicionalmente designado para a montagem temporária de dispositivos.
As outras alternativas estão incorretas:
- B. mrv: Esse diretório não existe por padrão em sistemas Linux.
- C. proc: /proc é um sistema de arquivos virtual que fornece informações sobre o sistema e processos em execução, mas não é usado para montagem de dispositivos.
- D. more: Esse nome não corresponde a um diretório padrão de montagem no Linux.
Gabarito: A
Ubuntu é um sistema operacional baseado no Linux, gratuito e de código aberto com um ciclo de lançamento regular, com versões de suporte de longo prazo a cada dois anos e versões intermediárias a cada seis meses, garantindo acesso a atualizações regulares e suporte de longo prazo para usuários e organizações. Sobre a instalação desse sistema operacional, corresponde ao diretório onde ficam armazenados os arquivos pessoais dos usuários que não são administradores:
A /bin
B /tmp
C /opt
D /home
Estrutura de Diretórios do Linux
A alternativa correta é:
D. /home
Explicação:
No Ubuntu e em outras distribuições Linux, o diretório /home é onde ficam armazenados os arquivos pessoais de cada usuário. Cada usuário tem uma pasta individual dentro de /home (por exemplo, /home/usuario), que contém seus arquivos, configurações e documentos.
As outras alternativas estão incorretas:
- A. /bin: Contém binários essenciais do sistema, como comandos e utilitários básicos.
- B. /tmp: Usado para armazenar arquivos temporários, que são removidos automaticamente após um certo período ou reinicialização.
- C. /opt: Destinado a software adicional que não faz parte da instalação padrão do sistema.
Gabarito: D
No Sistema Operacional Linux existem várias maneiras de instalar um programa. Refere-se ao gerenciador de pacotes do Ubuntu 23.10 responsável pela instalação de programas via terminal:
A yum
B apt
C zypper
D pacman
A alternativa correta é:
B. apt
Explicação:
No Ubuntu, incluindo a versão 23.10, o gerenciador de pacotes padrão para instalar, atualizar e remover programas via terminal é o apt (Advanced Package Tool). O comando apt facilita o gerenciamento de pacotes no sistema Ubuntu, que é baseado na distribuição Debian.
As outras alternativas estão incorretas:
- A. yum: É o gerenciador de pacotes utilizado em distribuições baseadas no Red Hat, como CentOS e Fedora.
- C. zypper: É o gerenciador de pacotes da distribuição openSUSE.
- D. pacman: É o gerenciador de pacotes da distribuição Arch Linux.
Gabarito: B
Bash é um interpretador de comandos e um ambiente de shell interativo utilizado nos Sistemas Operacionais Linux, tal como o Linux Ubuntu 23.10. Em relação ao Linux Ubuntu 23.10, o arquivo de configuração principal do Bash é:
A .bashrc
B .input_rc
C .bash_logout
D .bash_profile
A alternativa correta é:
A. .bashrc
Explicação:
No Ubuntu e em muitas outras distribuições Linux, o arquivo .bashrc é o principal arquivo de configuração do Bash para sessões interativas de shell. Esse arquivo é lido e executado toda vez que um novo terminal é aberto para o usuário, permitindo a configuração de variáveis de ambiente, aliases, funções e outros ajustes específicos para a sessão.
As outras alternativas estão incorretas:
- B. .input_rc: Esse arquivo é usado para configurar o comportamento de entrada do readline, uma biblioteca que o Bash usa para leitura de linha, mas não é o arquivo principal de configuração do Bash.
- C. .bash_logout: Esse arquivo é executado quando o usuário encerra uma sessão de Bash, permitindo configurar comandos que devem ser executados ao logout.
- D. .bash_profile: Esse arquivo é lido pelo Bash apenas em sessões de login, mas no Ubuntu, .bashrc é o arquivo padrão para configurar sessões interativas não login.
Gabarito: A
O Linux Ubuntu23.10 é a versão mais atual deste sistema operacional, sendo lançado em 23 de outubro de 2023. Sobre o Linux Ubuntu 23.10.Oarquivo de configuração usado para definir as configurações de rede estática é:
A /etc/hostname
B /etc/resolv.conf
C /etc/sysconfig/network
D /etc/network/interfaces
A alternativa correta é:
D. /etc/network/interfaces
Explicação:
No Ubuntu, o arquivo /etc/network/interfaces é utilizado para definir as configurações de rede, incluindo a configuração de rede estática. Esse arquivo permite especificar interfaces de rede e como elas devem ser configuradas, incluindo endereços IP, máscara de rede e gateways.
As outras alternativas estão incorretas:
- A. /etc/hostname: Este arquivo contém apenas o nome do host do sistema.
- B. /etc/resolv.conf: Este arquivo é usado para configurar os servidores DNS que o sistema usará para resolver nomes de domínio, não para configuração de rede estática.
- C. /etc/sysconfig/network: Este arquivo é mais comum em distribuições baseadas no Red Hat e não é utilizado no Ubuntu para configurações de rede.
Gabarito: D
Comando do terminal Linux que mostra informações sobre o espaço em disco no sistema:
A cat
B ls
C df
D vi
E mkdir
A alternativa correta é:
C. df
Explicação:
O comando df (disk free) é utilizado no terminal Linux para exibir informações sobre o espaço em disco disponível e utilizado em sistemas de arquivos montados. Ele fornece detalhes como a quantidade de espaço total, o espaço usado e o espaço disponível em cada sistema de arquivos.
As outras alternativas estão incorretas:
- A. cat: Utilizado para concatenar e exibir o conteúdo de arquivos.
- B. ls: Lista os arquivos e diretórios em um diretório.
- D. vi: É um editor de texto utilizado para editar arquivos no terminal.
- E. mkdir: Cria novos diretórios.
Gabarito: C
No sistema operacional Linux, utilizando o terminal, o comando grep serve para:
A encontrar uma palavra pesquisando todo o conteúdo de um arquivo específico.
B executar tarefas que exigem permissões administrativas ou de root.
C realizar a compactação de arquivos.
D modificar as permissões de leitura, gravação e execução de um arquivo ou diretório.
E verificar se uma rede ou um servidor está acessível.
A alternativa correta é:
A. encontrar uma palavra pesquisando todo o conteúdo de um arquivo específico.
Explicação:
O comando grep é utilizado para buscar e filtrar texto em arquivos, permitindo encontrar linhas que contenham uma determinada palavra ou expressão regular. É uma ferramenta poderosa para análise de arquivos e logs no Linux.
As outras alternativas estão incorretas:
- B. Executar tarefas que exigem permissões administrativas ou de root é feito com comandos como sudo.
- C. A compactação de arquivos pode ser realizada com comandos como tar, gzip ou zip, não com grep.
- D. Modificar permissões de leitura, gravação e execução de arquivos ou diretórios é feito com o comando chmod.
- E. Verificar se uma rede ou um servidor está acessível é feito com o comando ping.
Gabarito: A
Existem várias ferramentas de backup automatizado disponíveis para o sistema operacional Linux, oferecendo diferentes recursos e níveis de personalização. Qual das alternativas indica uma ferramenta de backup para Linux?
A rsync
B htop
C gedit
D xterm
A alternativa correta é:
A. rsync
Explicação:
O rsync é uma ferramenta amplamente utilizada no Linux para realizar backups e sincronização de arquivos e diretórios. Ele é eficiente porque só copia as partes dos arquivos que foram alteradas, economizando tempo e largura de banda.
As outras alternativas estão incorretas:
- B. htop: É uma ferramenta de monitoramento interativo de processos, não uma ferramenta de backup.
- C. gedit: É um editor de texto, também não relacionado a backup.
- D. xterm: É um terminal X para o ambiente gráfico do Linux, não uma ferramenta de backup.
Gabarito: A
No Linux o comando useradd é empregado pelo usuário root do sistema para criar uma nova conta. O comando apenas solicita que seja fornecido o nome de login do usuário como argumento, mas outros argumentos podem ser definidos. Como exemplo o argumento ______ cria o diretório pessoal em /home.
Assinale a alternativa que preencha corretamente a lacuna.
A -l
B -u
C -m
D -s
Estrutura de Diretórios do Linux
A alternativa que preenche corretamente a lacuna é:
C. -m
Explicação:
O argumento -m no comando useradd é utilizado para criar o diretório pessoal do usuário em /home quando uma nova conta é criada. Se esse argumento não for fornecido, o diretório pessoal não será criado automaticamente.
As outras alternativas estão incorretas:
- A. -l: É usado para especificar que o nome de login deve ser um login já existente, não para criar um diretório pessoal.
- B. -u: Especifica o UID (User ID) do novo usuário, mas não está relacionado à criação do diretório pessoal.
- D. -s: Define o shell de login do usuário, mas também não está relacionado à criação do diretório pessoal.
Gabarito: C
No Linux, o serviço __________ é utilizado para agendar tarefas recorrentes. Essas tarefas são chamadas de __________ Jobs.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
A sync – sync
B taskmgr – task
C exec – recurrent
D cron – cron
E schsvc – schedule
A alternativa que preenche corretamente as lacunas é:
D. cron – cron
Explicação:
O serviço cron é amplamente utilizado no Linux para agendar tarefas recorrentes, que são conhecidas como cron jobs. Esses trabalhos podem ser configurados para serem executados em intervalos regulares, como diariamente, semanalmente ou mensalmente, através da edição do arquivo crontab.
As outras alternativas estão incorretas:
sync é usado para sincronizar dados entre a memória e o disco, não para agendamento de tarefas.taskmgr não é um serviço padrão no Linux, e a palavra “task” não se refere a jobs agendados.exec é um comando para executar um programa, não relacionado a agendamentos.schsvc não é um serviço padrão no Linux, e “schedule” não se refere a um tipo específico de job no contexto do Linux.Gabarito: D