SóProvas



Questões de Unix


ID
2263
Banca
NCE-UFRJ
Órgão
TRE-RJ
Ano
2001
Provas
Disciplina
Sistemas Operacionais
Assuntos

Assinale a alternativa correta em relação aos comandos Unix:

Alternativas
Comentários
  • As referências de dos man pages disponíveis no Linux não estão on-line e sim salvas dentro do sistema. Ao meu ver a questão c) está errada.
  • COMANDOS PARA ADMINISTRAÇÃO:

    man - mostra informações sobre um comando
    adduser - adiciona usuários
    addgroup - adiciona grupos
    apropos - realiza pesquisa por palavra ou string
    dmesg - exibe as mensagens da inicialização(log)
    du - exibe estado de ocupação dos discos/partições
    find - comando de busca ex: find ~/ -cmin -3
    userdel - remove usuários
    chfn - altera informação relativa a um utilizador
    who - informa quem está logado no sistema
    whoami - informa com qual usuário você está logado
    passwd - modifica senha (password) de usuários
    umask - define padrões de criação de arquivos e diretórios
    ps - mostra os processos correntes
    ps -aux - mostra todos os processos correntes no sistema
    kill - mata um processo
    killall - mata todos os processos com o nome informado
    su - troca para o super-usuário root (é exigida a senha)
    su user - troca para o usuário especificado em 'user' (é exigida a senha)
    chown - altera a propriedade de arquivos e pastas (dono)

    Portanto, também discordo da resposta dada!
  • Está confuso. O manual não está online, está no HD. A mais próxima seria a letra B.
    Está mal formulada.
  • man: Oferecer ajuda sobre um comando.

    Os arquivos são extraídos na instalação e mantidos local no HD.

    Estranho esta afirmação, mas talvez o on-line venha de na hora ali do comando, não sei.
  • A resposta está correta. Basta executar o comando man man e a página de manual do próprio man será exibida. A primeira informação que é exibida é o nome do comando seguida de uma breve descrição:

    man(1)                                                                                                                                                     
     
    NAME
           man - format and display the on-line manual pages

    (...)

    Ou seja, o comando man formata e exibe as páginas de manual on-line. Talvez o termo on-line se deva ao fato de as páginas estarem sempre disponíveis a qualquer momento que se queira consultar detalhes de algum comando.
  •  a) o comando usermod -l altera o nome do usuário; o comando who mostra quem está logado no sistema.
     b) o comando usermod -p altera a senha de entrada no sistema; o comando pwd mostra o caminho completo do diretorio atual.
     c) o comando man acessa a referência on-line; 
     d) o comando cat visualiza o conteúdo de um arquivo texto;  o comando ls lista o conteúdo de um diretório.
     e) o comando exit encerra uma sessão. o comando clear limpa a tela do terminal.
  • menos errada é a C kkkk


ID
15781
Banca
CESPE / CEBRASPE
Órgão
ANATEL
Ano
2006
Provas
Disciplina
Sistemas Operacionais
Assuntos

A respeito de sistemas operacionais, julgue os seguintes itens.

No UNIX, usando-se fork, um novo processo é criado sem que um novo programa seja posto em execução. Se um processo B for criado por um processo A via fork, o processo B executará o programa que estiver sendo executado por A. Por outro lado, usando-se execve, um novo processo é criado e um novo programa é automaticamente posto em execução. Se um processo B for criado pelo processo A via execve, o processo B executará o programa identificado na chamada execve.

Alternativas
Comentários
  • A chamada execve() substitui o processo corrente, não cria um novo processo.
  • A técnica fork-exec é muito usada no Unix, mas não é usada no Windows.
    fork() é uma system call que clona determinado processo, criando uma relação pai-filho. É regra que ambos os processos utilizem o mesmo binário e que, posteriormente, o filho passe a usar um outro binário: isso é um exec().
    A chamada de sistema exec() sobrepõe o processo para que é chamada por outro, perdendo todos os dados do processo original (o que não ocorre com o fork() ).
    Um ponto interessante é a prevenção do aparecimento de processos zumbi (que esqueceram de morrer):
    "If the parent chooses to wait for the child to die, then the parent will receive the exit code of the program that the child executed. To prevent the child becoming a zombie the parent should call wait on its children, either periodically or upon receiving the SIGCHLD signal, which indicates a child process has terminated."

    Ilustrando:


    Fontes:
    http://www-h.eng.cam.ac.uk/help/tpl/unix/fork.html
    http://www.cim.mcgill.ca/~franco/OpSys-304-427/messages/node91.html
    http://www.cs.duke.edu/courses/spring01/cps110/slides/proc-ux/sld012.htm

ID
16744
Banca
CESPE / CEBRASPE
Órgão
TRE-AL
Ano
2004
Provas
Disciplina
Sistemas Operacionais
Assuntos

Com relação a serviços da camada de aplicação da arquitetura TCP/IP, julgue os itens a seguir.

O uso do Telnet está restrito a sistemas UNIX, uma vez que,
em ambientes Windows 2000, a emulação de terminal é feita
por meio de interfaces gráficas (terminal services), que não
são suportadas pelo Telnet.

Alternativas
Comentários
  • Resposta correta: ErradoO bom e velho Telnet permite acesso remoto à qualquer máquina que esteja rodando o módulo servidor (assim como no SSH) mas é mais inseguro, pois os dados não são criptografados. Manter o servidor Telnet ativo representa um grande risco numa máquina conectada à Internet, pois qualquer um que descubra uma das senhas de usuário, ou pior, a senha de root, terá acesso à sua máquina, o que não é nada bom. E com o Telnet isso é muito fácil, pois bastaria snifar a sua conexão e pegar sua senha quando usasse o serviço... Se mesmo assim você quiser arriscar, basta ativar o serviço "telnet", que existe tanto no Linux quanto no Windows NT/2000 e XP e, no cliente, digitar "telnet endereço_ip" no prompt, como em "telnet 192.168.0.2" ou fazer o mesmo usando o nome da máquina. O comando existe tanto no Linux, quanto no Windows (no prompt do MS-DOS). Via Telnet você tem acesso via terminal como se estivesse sentado na frente da máquina, pode até mesmo abrir aplicativos de modo texto, como o Links, Vi, EMACs, etc. além de poder usar todos os comandos. Naturalmente, o que você poderá fazer estará limitado à conta de usuário que utilizar. Por questões de segurança você não poderá logar-se como root, embora nada impeça que você use um login de usuário para ter acesso ao sistema e depois use o comando "su" para virar root.Origem: http://www.guiadohardware.net/termos/telnet
  • Errado, o Telnet funciona sim em ambientes Windows 2000!!
  • GABARITO ERRADO!

    WINDOWS: (T.V.W.)

    - Telnet

    - VNC

    - WTS

     

    LINUX: (T.V.S.)

    - Telnet

    - VNC

    - SSH


ID
28285
Banca
CESGRANRIO
Órgão
REFAP SA
Ano
2007
Provas
Disciplina
Sistemas Operacionais
Assuntos

No Linux, o arquivo shadow, utilizado para armazenamento de senhas de usuários, localiza-se no diretório:

Alternativas
Comentários
  • / ->Diretório principal (raiz);
    /etc ->Arquivos de configuração de seu computador local;
    /root ->Diretório do usuário root;
    /sbin ->Diretório de programas usados pelo superusuário(root) para administração e controle do funcionamento do sistema;
    /usr ->Contém maior parte de seus programas. Normalmente acessível somente como leitura.
  • Os arquivos shadow armezenam passwords de usuários que foram cifrados. As senhas não são defridas. Quando o usuário tenta fazer o login o sistema operacional cifra o que foi digitado como senha e bate com o que existe cifrado no arquivo shadow. Por isso chama-se 'one-way encrypted password'.O arquivo shadow fica em /etc/shadow e é somente acessível pelo usuário root.
  • O arquivo shadow localiza-se no diretório /etc. Este arquivo contém os logins dos usuários e suas senhas criptografadas (codificadas).

    http://olinux.uol.com.br/artigos/332/4.html
  • Gerenciamento de Grupos Usuários e Privilégios no UNIX.
    /etc/passwd -> Informações sobre os usuários mas não tem a senha.
    /etc/shadow-> inclui as senhas
    /etc/group-> info's sobre os grupos sem senhas
    /etc/gshadow -> inclui as senhas
  • /          diretório raiz
    /sbin    Arquivos de sistema essenciais (binários do superusuário).
    /etc    Arquivos de configuração (scripts) e inicialização
    /root    Diretório local do superusuário (root).


    Letra b


ID
76858
Banca
CESGRANRIO
Órgão
BACEN
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Uma grande empresa deseja trocar dados com seus parceiros e, para isso, opta por uma solução de mensageria. No MQSeries (Unix), que comando cria um gerenciador de filas (queue manager)?

Alternativas
Comentários
  •  a) crtmqm
    Cria um Queue Manager. O comando deve ser feito junto com o nome, de até 48 caracteres. Depois de criado, o comando strmqm o inicia.
    http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=%2Fcom.ibm.mq.amqzag.doc%2Ffa15650_.htm 

    b) setupqm
    Não encontrei. O camando para adicionar informações ao QM é addmqinf 

    c) strmqm
    Vide letra A
     
     d) strmqtrc
    Start trace: habilita o trace com um nível de detalhes específico ou reporta o seu efeito. 
     
     e) setmqaut
    Muda as autorizações.
  • Segui a lógica crt =  create e qm = query manager.

    Portanto de início não poderia ser as 2 últimas por não ter o sufixo "qm".

    Por enquanto as iniciais ou mnemônico das palavras tem funcionando para mim.

    Tem que se desenvolver alguma lógica para siglas quando não lembrar delas, pois decorar todos os códigos e comandos é complicado.


ID
110674
Banca
CESGRANRIO
Órgão
IBGE
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

No sistema operacional UNIX, o objetivo da primitiva "fork" é permitir

Alternativas
Comentários
  • Concorrência implica em dois ou mais processos serem executados sem um depender do outro: Exemplo, em um ambiente com um único processador, os dois processos (ou threads) são executados simultaneamente revezando (ou concorrendo) a atenção do processador.

    Paralelismo, somente possível com dois ou mais processadores, no qual estes mesmos dois ou mais processos são executados ao mesmo tempo (um em cada processador).

  • Um fork é a clonagem de um processo em Unix, e é devidamente individualizado com um exec posteriormente. Quando um processo é criado, os recursos de máquina são divididos entre os existentes de maneira que seja necessária alguma arbitração para que a concorrência pelos recursos não leve um estado de monopolização.
  • Processos são o coração do sistema UNIX. A grande maioria é gerada a partir da chamada de sistema fork. Quando executada com
    sucesso a chamada fork produz um processo filho que continua sua execução no ponto de sua invocação pelo processo pai.


ID
110680
Banca
CESGRANRIO
Órgão
IBGE
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Para os recursos e características dos scripts shell no UNIX, é INCORRETO afirmar que

Alternativas
Comentários
  • $$ $# é uma variável predefinida que armazena o número de parâmetros passados para o script.
  • $$ - armazena o número de processo do script em execução
  • $$ - Número PID do processo atual (do próprio script)


ID
110725
Banca
CESGRANRIO
Órgão
IBGE
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Após realizar a instalação do Apache em uma máquina com UNIX, um usuário resolveu testar o servidor Web. O trecho abaixo apresenta o resultado obtido na tela do usuário após executar um comando do UNIX.

Trying 127.0.0.1..
Connected to 127.0.0.1. 4: Escape character is '^]´.
GET / HTTP/1.0
HTTP/1.1 200 OK
Date: Mon, 26 oct 2009 07:30:33 GMT
Server: Apache/2.0.18 (Unix)

Com base no que foi exposto, qual dos comandos padrões do UNIX foi utilizado pelo usuário?

Alternativas
Comentários
  • Resposta Certa: D) Telnet

    httpd
    -  Utilizado para iniciar o serviço do Apache (httpd daemon).

    top - O principal papel do comando top é exibir os processos que estejam sendo executados em um sistema Linux. Ele fornece uma visão dinâmica destes processos, atualizando a lista a cada 3 segundos, por padrão.

    grep - Aplicativo para linha de comando de sistemas Unix/Linux que faz buscas no conteúdo dos arquivos (ou input) procurando linhas que respeitem a expressão regular mencionada.

    telnet -  Para acessar remotamente um computador via protocolo telnet (porta TCP 23), basta digitar telnet nomedamáquina ou telnet IP. Por exemplo: telnet 192.168.0.10.

    finger  - Exibe informações sobre usuários.

    O comando telnet geralmente é utilizado por administradores para testar se um determinado serviço (daemon) está respondendo corretamente. O IP 127.0.0.1 é de controle, de retorno ou "loopback", referente ao host local. No caso em questão, o resultado foi obtido pela execução do comando telnet 127.0.0.1 80, considerando 80 como a porta default do serviço httpd (Apache).

ID
126733
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em um ambiente UNIX, o NFS (Network File System) permite o compartilhamento de pastas de um determinado equipamento (servidor) para outros (estações) através de uma rede. O NFS permite que o usuário acesse suas pastas, gravadas em um servidor remoto, como se fossem arquivos locais. No contexto do NFS em um ambiente UNIX, o portmap é um

Alternativas
Comentários

ID
126739
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Para definir o diretório de spool, em um ambiente UNIX, para uma impressora, um administrador deve

Alternativas
Comentários
  • Antes de se imprimir qualquer coisa usando os daemons de impressão, é preciso configurar os parâmetros de sua impressora no arquivo /etc/printcap. Um arquivo /etc/printcap para uma impressora local padrão se parece com o seguinte:

         lp|Impressora compatível com Linux      :lp=/dev/lp0      :sd=/var/spool/lpd/lp      :af=/var/log/lp-acct      :lf=/var/log/lp-errs      :pl#66      :pw#80      :pc#150      :mx#0      :sh

    É possível também compartilhar a impressora para a impressão em sistemas remotos,


ID
126748
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

O sistema operacional UNIX usa uma série de bases de dados de informações sobre hosts, ipnodes, usuários e grupos. Os dados para estas bases podem vir de uma série de fontes: hostnames e endereços de hosts, por exem- plo, podem ser encontrados em /etc/hosts, NIS, NIS+, LDAP, ou DNS. Nenhuma, uma ou mais fontes podem ser utiliza- das para cada base de dados, sendo que as fontes e sua ordem de pesquisa estão especificadas no arquivo

Alternativas
Comentários
  • O arquivo Network Services Switch (/etc/nsswitch.conf) determina a ordem das buscas realizadas quando uma certa informação é requisitada, exatamente como o arquivo /etc/host.conf determina o modo como pesquisas de hosts são executadas. Por exemplo, a linha

    hosts: files nis dns

    Especifica que funções de busca de hosts devem primeiro procurar no arquivo local /etc/hosts, seguido por uma busca NIS e finalmente pelo servidor de nome de domínio(/etc/resolv.conf e named), e que a partir de tal ponto, caso não seja encontrada a requisição correspondente, um erro é retornado. O arquivo deve ser legível por todos os usuários! É possível encontrar mais informações na página do manual (man) nsswitch.5 ou nsswitch.conf.5.

    passwd_compat, group_compat e shadow_compat são entradas suportadas apenas por glibc 2.x. Caso não existam regras shadow no /etc/nsswitch.conf, a glibc usará a regra passwd para buscas. Existem outros módulos para buscas para glib, como hesiod. Para maiores informações, leia a documentação da glibc.

ID
126751
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Ao verificar seu ambiente UNIX, um analista observou que existe uma série de processos smbd do Samba rodando. Qual é o motivo dessa ocorrência?

Alternativas

ID
149809
Banca
CESPE / CEBRASPE
Órgão
ANAC
Ano
2009
Provas
Disciplina
Sistemas Operacionais
Assuntos

Acerca das aplicações de informática, julgue os itens a seguir.

Para se instalar um aplicativo no Unix, é necessário utilizar o pacote config Unix, que permite a descompactação e o controle de versão do aplicativo a ser instalado.

Alternativas
Comentários
  • No Linux, tudo é possível, a depender da experiência do cara que usa


ID
149812
Banca
CESPE / CEBRASPE
Órgão
ANAC
Ano
2009
Provas
Disciplina
Sistemas Operacionais
Assuntos

Acerca das aplicações de informática, julgue os itens a seguir.

Os arquivos usados para compactação no ambiente Unix são do tipo TAR, Z, GZ, TAZ e TGZ. A versão mais recente do aplicativo Winzip é capaz de descompactar esses tipos de arquivos.

Alternativas
Comentários
  • Arquivos TAR, Z, GZ, TAZ e TGZ são o tipo de compactação para o ambiente UNIX. O Winzip pode descompactar esses tipos de compactação.

  • Uma dúvida: o TAR compacta ou apenas empacota todos os arquivos em um único arquivo?
  • · Arquivos TAR, Z, GZ, TAZ e TGZ são o tipo de compactação para o ambiente UNIX. O Winzip pode descompactar esses tipos de compactação, à saber:  TAR atende por "Tape ARchive" e é um formato antigo que não provê compactação sendo usado para agrupar arquivos num só; Arquivos Z são compressos com o gzip. Arquivos GZ são arquivos gzip.  Arquivos Z e GZ não podem conter múltiplos arquivos. Arquivos TAZ e TGZ são arquivos TAR compressos no formato "Z" ou "GZ";

    http://reocities.com/SiliconValley/bay/3735/downinst.html

    Questão tirada de um site feito por uma pessoa qualquer. Só posso concluir que estudar por fontes de autores confiáveis é jogar dinheiro fora e diminui suas chances no concurso.

ID
162781
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

O Linux é um sistema operacional com base na plataforma Unix e se difundiu como uma alternativa aos sistemas operacionais proprietários, a um custo mais atraente. O escalonador do Linux utiliza a tecnologia time-sharing, que consiste em controlar e dividir a(o)

Alternativas
Comentários
  • Resposta certa: DTempo compartilhado é o tempo ocioso entre os processos são compartilhados com outros processos para dinamizar o sistema. Múltiplas tarefas são executados simultaneamente, sendo que a CPU atende cada tarefa por um determinado tempo, em sequência. Os tempos dedicados para cada tarefa são pequenos o suficiente para dar a ilusão de que as tarefas estão sendo executadas simultaneamente.
  • " O escalonador do Linux é baseado em time-sharing, ou seja, o tempo do processador é dividido em fatias de tempo (quantum) as quais são alocadas aos processos. Se, durante a execução de um processo, o quantum é esgotado, um novo processo é selecionado para execução, provocando então uma troca de contexto. Esse procedimento é completamente transparente ao processo e baseia-se em interrupções de tempo. Esse comportamento confere ao Linux um escalonamento do tipo preemptivo. "

     

    http://www.inf.ufrgs.br/~asc/livro/secao94.pdf


ID
172150
Banca
FGV
Órgão
MEC
Ano
2009
Provas
Disciplina
Sistemas Operacionais
Assuntos

No Unix, um comando possibilita a procura por um determinado arquivo no disco rígido a partir do diretório especificado e o outro é usado na procura pela ocorrência de uma string, no arquivo especificado.
Esses comandos são, respectivamente:

Alternativas
Comentários
  • Alternativa CORRETA letra E

    O comando find procura por um determinado arquivo no winchester a partir do diretório especificado dando uma lista de quais diretórios se encontra o arquivo especificado.

    Já o comando gred é um dos filtros mais utilizados em sistemas Unix. Ele realiza buscas em cadeias de caracteres por um padrão fornecido. Pode ser utilizado como um filtro que envia para a sua saída, toda linha de um texto que contém determinada palavra.


ID
172930
Banca
FGV
Órgão
MEC
Ano
2009
Provas
Disciplina
Sistemas Operacionais
Assuntos

Desenvolvido pela Sun Microsystems, Network Information Service (NIS) é um serviço para distribuição de informações por uma rede que facilita a administração do ambiente Linux/Unix, pelo fato de manter uma base de dados centralizada na rede, o que torna a manutenção e consistências mais fáceis.
Dentre os utilitários disponíveis, enquanto um realiza a procura de uma chave em um mapeamento NIS, o outro retorna o nome da máquina servidora NIS.

Esses dois utilitários são conhecidos, respectivamente, por:

Alternativas
Comentários
  • Gabarito deve estar errado?
    Letra C deve ser a correta!
    NIS é comumente referido como YP, isto vem de yellow pages, as páginas amarelas da rede. O NIS é um serviço que facilita a administração do ambiente Linux/Unix, pelo fato de manter uma base de dados centralizada na rede, o que torna a manutenção e consistências mais fáceis.

    Estas ferramentas estão disponíveis nos pacotes cliente e servidor NIS :
    ypdomainname - Mostra o domínio NIS que a máquina pertence. Os utilitários nisdomainname e domainname também mostram o domínio NIS.
    ypbind - Este programa é o cliente NIS. Ele encontra o servidor de domínios NIS e mantém as informações do NIS no arquivo /var/yp/binding/[domainname].[version]
    ypmake - Cria o mapeamento do seu servidor NIS
    ypset - Associa o cliente NIS (ypbind) a um outro servidor NIS
    ypcat - Mostra a base de dados do NIS de um determinado mapeamento (Exemplo: passwd, group, services ...)
    ypwhich - Retorna o nome da máquina servidora NIS
    yppoll - Retorna a versão e o servidor master de um mapeamento NIS
    ypmatch - Realiza a procura de uma chave (palavra) em um mapeamento NIS
    yppasswd - Muda a senha do usuário na base de dados do NIS
    ypchsh - Muda o shell do usuário na base de dados do NIS
    ypchfn - Muda o nome e descrição do usuário na base de dados do NIS


ID
173305
Banca
FGV
Órgão
MEC
Ano
2009
Provas
Disciplina
Sistemas Operacionais
Assuntos

A respeito do Sistema Operacional Unix, assinale a afirmativa incorreta.

Alternativas
Comentários
  • O erro está no trecho "...e normalmente pode criar arquivos fora dele".
    O correto seria afirmar que o usuário pode criar arquivos dentro do seu home.
  • Usuários normalmente podem criar arquivos em /tmp, fora do home.
    Logo a alternativa E está correta e não pode ser o resultado da questão.

    32 drwxrwxrwt  15 root root 28672 Jul 31 10:24 tmp
  • Após analise, verifiquei que a letra E contém palavras exclusivas "... plena de acesso ,normalmente etc.

    Marquei essa!


ID
180637
Banca
FGV
Órgão
MEC
Ano
2009
Provas
Disciplina
Sistemas Operacionais
Assuntos

O Unix permite a utilização de um recurso, que aloca parâmetros dinamicamente, sendo uma evolução do Bootstrap Protocol - BOOTP [RFC951], protocolo padronizado pelo IAB para configuração automática de parâmetros de redes de um sistema.

Ao oferecer um endereço IP a um cliente solicitante, nesse recurso, o servidor lhe envia outros parâmetros opcionais, como máscara de rede, endereços de roteador e de servidores de DNS, nome do cliente, nome do domínio DNS e rotas estáticas.

Esse recurso é conhecido como:

Alternativas
Comentários
  • Trivial File Transfer Protocol (ou apenas TFTP) é um protocolo de transferência de ficheiros, muito simples, semelhante ao FTP.

    O TFTP é usualmente utilizado para transferir pequenos ficheiros entre "hosts" numa rede, tal como quando um terminal remoto ou um cliente inicia o seu funcionamento, a partir do servidor.  Trabalha com UDP na porta 69;

     SMB/CIFS (Server Message Block/Common Internet File System) é um protocolo de redes cujo o uso mais comum como foi dito anteriormente é o compartilhamento de arquivos em uma LAN. Este protocolo permite que o cliente manipule arquivos como se estes estivessem em sua máquina local;

    NNTP ou Network News Transfer Protocol é um protocolo da Internet para grupos de discussão da chamada usenet.

    ICMPsigla para o inglês Internet Control Message Protocol, é um protocolo integrante do Protocolo IP, definido pelo RFC 792, e utilizado para fornecer relatórios de erros à fonte original.

     

  • Questão que enche linguiça. Dava pra parar no "evolução do BOOTP".


ID
180646
Banca
FGV
Órgão
MEC
Ano
2009
Provas
Disciplina
Sistemas Operacionais
Assuntos

No UNIX, o DNS é implementado por meio do software Berkeley Internet Name Domain (BIND), que segue a filosofia cliente/servidor.
O cliente do BIND é denominado "resolver", responsável por gerar as "queries" enquanto que o servidor do BIND é chamado por "named", responsável por responder às "queries".

Configurações BIND são descritas pelo tipo de serviço a ser executado pelo software, existindo quatro níveis de serviço que podem ser definidos nessas configurações: "resolver-only systems", "caching-only servers", "primary servers" e "secondary servers".

Os parâmetros que definem a configuração do "resolver-only systems" são inseridas no seguinte arquivo:

Alternativas
Comentários
  • essa questão é para matar, não achei no google nada sobre o tal resolv.sys

  •  O correto é /etc/resolv.conf. É o arquivo onde fica guardado os IPs dos servidores DNS.

  • Para matar essa questão é só se lembrar que a maioria dos arquivos de configuração no Linux/Unix tem a extensão .conf
  • O /etc/resolv.conf é o arquivo de configuração principal do código do resolvedor de nomes. Seu formato é um arquivo texto simples com um parâmetro por linha e o endereço de servidores DNS externos são especificados nele.

    GAB D

    Foca.


ID
187417
Banca
FCC
Órgão
AL-SP
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Na terminologia de sistemas operacionais Unix, um processo em background é um processo

Alternativas
Comentários
  • No linux, um processo pode estar em foreground ou em background, ou seja, em primeiro plano ou em segundo plano. Por exemplo, ao digitar o comando:           ls -R /etc > teste

    o sistema criará o arquivo teste com o conteúdo de todos os diretórios e arquivos que se encontram abaixo do diretório /etc.

    Durante a execução do comando acima, NENHUM OUTRO comando poderá ser digitado pelo usuário no mesmo terminal. Isto significa que o comando está sendo executado em PRIMEIRO PLANO impedindo assim a execução de outras atividades no mesmo terminal.

    É possível liberar o shell para outras atividades enquanto o arquivo teste é criado. Basta que você digite
    ls -R /etc > teste &

    O símbolo & indica que o comando deve ser executado em background, ou seja, em segundo plano.

    Fonte: http://www.uniriotec.br/~morganna/guia/processo.html
     

ID
187420
Banca
FCC
Órgão
AL-SP
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Na terminologia do sistema operacional Unix, um pipeline é

Alternativas
Comentários
  • Um encadeamento (em inglês: pipeline), nos sistemas operacionais do tipo Unix, é um mecanismo implementado com base no conceito original de canalização: um conjunto de processos encadeados através de seus fluxos padrão, de forma que a saída de um processo é utilizada como entrada do processo seguinte.

    Na maioria dos sistemas do tipo Unix, todos os processos de um encadeamento são iniciados ao mesmo tempo (executados em paralelo), com os seus fluxos conectados de forma apropriada e gerenciados, junto com todos os outros processos em execução na máquina, pelo escalonador de processos.

    Fonte: http://pt.wikipedia.org/wiki/Encadeamento

  • Esta questão está correta?

    Como um processo que depende da saída do primeiro pode estar sendo executado em paralelo?

    Se um depende da saída do outro, não estamos falando de serialização?
  • Então, MacLovin, basta imaginar que na primeira parte do processo, vai acontecer o que você está falando.
    Mas, enquanto o segundo processo estiver executando a saída do primeiro, o primeiro já estará em novo processo, não vai ficar parado esperando o próximo ciclo do sistema. Por isso não é serialização.

  • Um encadeamento (em inglês: pipeline), nos sistemas operacionais do tipo Unix, é um mecanismo implementado com base no conceito original de canalização: um conjunto de processos encadeados através de seus fluxos padrão, de forma que a saída de um processo é utilizada como entrada do processo seguinte.

     

    Fonte: https://pt.wikipedia.org/wiki/Encadeamento_(Unix)

     

    Sinceramente, eu não consigo ver o termo encadeamento como algo que seja paralelo e não seja serial....

  • uma cadeia de processos executados em paralelo e organizada de maneira que a saída de cada processo serve de entrada para o seguinte.


ID
210265
Banca
CESPE / CEBRASPE
Órgão
Banco da Amazônia
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Com respeito aos sistemas operacionais Windows, Unix, Linux e
BSD (Berkeley software distribution), julgue os itens seguintes.

No sistema operacional Unix, é possível redirecionar a entradapadrão (teclado) e a saída-padrão (monitor). A sintaxe do redirecionamento da entrada-padrão usa o sinal "maior que" (>) seguido pelo nome do arquivo de entrada, e a saída-padrão é redirecionada por meio do sinal "menor que" (<).

Alternativas
Comentários
  • O redirecionamento, como o nome já diz, serve para redirecionar a entrada e saída padrão do sistema.

    No sistema operacional Unix, a entrada padrão é o teclado e a saída padrão é o terminal.

    É possível redirecionar a entrada para que o comando leia um arquivo ao invés do teclado e redirecionar a saída para que o resultado seja enviado para um arquivo ao invés do terminal.

    redirecionamento de entrada: "menor que" (<) 
     

    redirecionamento de saída: "maior que"  (>)  ou
    redirecionamento de saída: "maior, maior" (>>)
     

  • Lembrando que:

    > redireciona a saída para um arquivo sobrescrevendo o seu conteúdo
    >> redireciona adicionando a saída para um arquivo, sem sobrescrever o seu conteúdo
  • Os comanndos tão invertidos.
  • acho q reposição periódica é diferente do sistema de máximos e mínimos!!! no primeiro o intervalo é fixo e quantidade é variável , já no segundo é o contrário!


ID
223360
Banca
FGV
Órgão
BADESC
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em um servidor Windows 2000, para configurar serviços de impressão e permitir que usuários de computadores clientes com Unix imprimam, o servidor de impressão deve ter serviços adicionais instalados.
Para configurar serviços de impressão, o Administrador da Rede deve se logar como administrador e executar uma série de procedimentos a partir da tela inicial do sistema. Nesse processo, na caixa de diálogo Outros serviços de arquivos e impressão de rede, clique em Serviços de impressão para UNIX, para permitir que clientes UNIX imprimam em qualquer impressora disponível para o computador. Ao instalar os Serviços de impressão para UNIX, automaticamente, são instalados, o serviço Servidor de impressão TCP/IP e uma PORTA denominada:

Alternativas
Comentários
  • O Monitor de Porta LPR permite que um computador com o Windows Vista, o Windows 7, o Windows Server 2008 ou o Windows Server 2008 R2 imprima no serviço LPD em um servidor de impressão UNIX.

    Fonte: http://technet.microsoft.com/pt-br/library/cc732063.aspx

ID
223957
Banca
UFF
Órgão
UFF
Ano
2009
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em relação ao gerenciamento de processos no UNIX (Linux), um processo é criado através de uma system call conhecida como:

Alternativas
Comentários
  • No Linux, existem quatro chamadas de sistema principais associadas a processos: fork, exec, exit e wait:

    fork é usada para criar um novo processo, que irá executar o mesmo código (programa) do programa chamador (processo-pai); exec irá determinar o código a ser executado pelo processo chamado (processo-filho); exit termina o processo; wait faz a sincronização entre a finalização do processo-filho e o processo-pai.

    Fonte: http://pt.wikipedia.org/wiki/Unix


ID
245266
Banca
CESPE / CEBRASPE
Órgão
TRT - 21ª Região (RN)
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Acerca dos sistemas operacionais Windows, Unix, CentOS e
Ubuntu, julgue os próximos itens.

O sistema operacional CentOS 4.4 é uma distribuição Unix gratuita embasada em Red Hat e voltada para desktops e notebooks.

Alternativas
Comentários
  • CentOS é voltado para servidores.

    http://www.centos.org/
  • A questão está ERRADA. CentOS é a mais popular distribuição Linux para servidores web, com quase 30% de todos os servidores Linux. O CentOS 4.4 foi construído em 2006, começando com a versão 4.4 (anteriormente conhecido como Red Hat Enterprise Linux 4.0 Update 4).
  • O CentOS pode ser usado tanto em um servidor Dell desempenhando papel de firewall, web server, banco de dados e etc, como em um desktop em casa. 

  • Acredito que o erro da questão esteja em mencionar que o CentOS é uma distribuição UNIX e não Linux

  • O erro está em dizer que o CentOS é voltado para desktops e notebooks, apesar dele poder ser instalado em máquinas pessoais seu propósito é atuar em Servidores.


ID
249448
Banca
CESPE / CEBRASPE
Órgão
DETRAN-ES
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue os próximos itens, relativos a sistemas operacionais.

No Unix, o BSS representa os dados inicializados do segmento de dados em que são armazenadas, por exemplo, as variáveis dos programas, as cadeias de caracteres e os vetores.

Alternativas
Comentários
  • Conceito:
    • O BSS esta no Segmento de Dados, conforme tabela abaixo. 
    • No  Segmento de dados temos dados Pré-Inicializados de (variáveis, arrays e estruturas);

    Program memory

    Address space segment

    Executable file section

    Code

    Text

    Text

    Initialized data

    Data

    Data

    BSS

    Data

    BSS

    Heap

    Data


    Stack

    Stack


     
    Acredito que o real problema da questão seja porque no Segmento de Dados temos apenas Variáveis Estáticas e Dinâmicas GLOBAIS, e modo que foi escrito deu a entender que seriam quaisquer variáveis.
    Fonte:
    • http://www.informit.com/articles/article.aspx?p=173438
    • http://fgiasson.com/articles/memorylayout.txt
    • http://www.linux-tutorial.info/modules.php?name=MContent&pageid=83
    • http://www.boddunan.com/education/22-computer-science/8172-unix--os--part-a.html
    • http://students.cs.unipi.gr/pub/docs/sysadmin-1992-1998/html/v03/i04/a6.htm
    • http://cs.oberlin.edu/~jdonalds/341/lecture05.html
  • O erro da questão está em afirmar que o BSS representa os dados inicializados. Segundo Tanenbaum, o BSS representa os dados não inicializados na área de dados da memória dos processos.

    Rafael Eduardo Barão
    http://www.itnerante.com.br/profile/RafaelBarao
    http://www.provasdeti.com.br/por-professor/rafael-barao.html
  • UNIX linkers produce uninitialized data segments. The segments that contain the program code and data are called text segments. These segments contain initialized data. The objects in the Block Started by Symbol segment contain only a name and size but not the value
    fonte:
    http://www.careerride.com/Linux-what-is-BSS.aspx
  • Gabarito Errado

    O BSS representa os dados não inicializados na área de dados da memória.

     

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Data segments:

    Immediately above the text segment is the data segment, which is the place where the process holds the program's global and static variables (data). Actually, it's not one mapping (segment); the data segment consists of three distinct mappings. In order from the low address, it consists of: the initialized data segment, the uninitialized data segment, and the heap segment. We understand that, in a C program, uninitialized global and static variables are automatically initialized to zero. What about initialized globals? The initialized data segment is the region of address space where explicitly initialized global and static variables are stored. The uninitialized data segment is the region of address space where, 7 course, uninitialized globals and static variables reside. The key point: these are implicitly initialized to zero (they're actually memset to zero). Also, older literature often refers to this region as the BSS. BSS is an old assembler directive - Block Started by Symbol - that can be ignored; today, the BSS region or segment is nothing but the uninitialized data segment of the process

    Fonte:

    [1] Hands-On System Programming with Linux: Explore Linux system programming, Kaiwan N Billimoria


ID
266758
Banca
CESPE / CEBRASPE
Órgão
PC-ES
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em relação aos conceitos de organização e arquitetura de
computadores, sistemas operacionais e circuitos digitais, julgue os
itens a seguir.

O sistema operacional Linux é composto por três componentes principais, compatíveis com a maioria das implementações UNIX tradicionais: kernel, bibliotecas do sistema e utilitários do sistema.

Alternativas
Comentários
  • O Linux é composto por três componentes principais, alinhados com as implementações mais tradicionais do UNIX.

    (1) Kernel - é o responsável pela manutenção de todas as abstrações importantes do sistema operacional, incluindo elementos como a memória virtual, processos, sistema de arquivos, etc.

    (2) Bibliotecas do sistema - definem um conjunto de funções por meio das quais as aplicações podem interagir com o kernel, e que implementam grande parte da funcionalidade do sistema operacional que não necessita dos privilégios totais do código do kernel.

    (3) Utilitários do sistema - são programas que realizam tarefas de gerência especializadas. Alguns utilitários do sistema podem ser invocados uma única vez, a fim de inicializar e configurar certos aspectos do sistema; outros podem manter-se em execução permanente, tratando de tarefas como responder a conexões de rede que chegam, aceitar pedidos de login de terminais ou atualizar arquivos de log.


ID
321217
Banca
CESPE / CEBRASPE
Órgão
Correios
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Com relação aos sistemas operacionais Unix e Linux, julgue os itens que se seguem.

A gerência de memória do sistema operacional Unix é realizada por meio da técnica de segmentação.

Alternativas
Comentários
  • "O Sistema UNIX possui rotinas de gerenciamento de memória que utiliza a técnica de paginação ou swapping."

    Fonte: http://www.dca.ufrn.br/~xamd/dca0800/Cap03.pdf
    pg. 8
  • Apenas completando, o Windows também utiliza como técnica a PAGINAÇÃO.
  • http://terminaldeinformacao.com/2013/01/28/tudo-sobre-paginacao-e-segmentacao/

  • A técnica de segmentação é utilizada em memória virtual onde o espaço de endereçamento virtual é dividido em blocos de tamanhos diferentes chamados de segmentos.

    Na técnica de segmentação, um programa é dividido logicamente em sub-rotinas e estrutura de dados, que são alocadas em segmentos na memória principal.

  • O Sistema UNIX possui rotinas de gerenciamento de memória que utiliza a técnica de paginação ou swapping."

    Gabarito: E
     


ID
321220
Banca
CESPE / CEBRASPE
Órgão
Correios
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Com relação aos sistemas operacionais Unix e Linux, julgue os itens que se seguem.

O sistema Linux é composto de duas partes de código — kernel e utilitários do sistema — compatíveis com a maioria das implementações Unix tradicionais.

Alternativas
Comentários
  • o correto seria: O sistema linux é composto de três partes de código - Kernel, aplicações do sistema e aplicações do usuário - compatíveis com a maioria das implementações Unix.
  • Ou com outras palavras:

    Núcleo, programas de sistemas e ambiente gráfico.
  • Ambiente gráfico ? eita !
  • Ambiente gráfico foi pesado! É relativo ao usuário, mas não necessariamente é gráfico, muitas distribuições têm apenas o terminal!
    São três partes: módulos do kernel (o SO propriamente dito), e duas partes de usuário, as bibliotecas padrão (e.g. a libc) e os programas utilitários padrão (os comandos, e.g. ls).
  • Pessoal, sem inventar ou tentar achar:


    Componentes de um sistema Linux

    O sistema Linux é composto por três corpos de código principais, alinhados com as implementações mais tradicionais do UNIX.

    Kernel - é responsável pela manutenção de todas as abstrações importantes do sistema operacional, incluindo elementos como a memória virtual e os processos.

    Bibliotecas do sistema - definem um conjunto padrão de funções por meio das quais as aplicações podem interagir com o kernel, e que implementam grande parte da funcionalidade do sistema operacional que não necessita dos privilégios totais do código do kernel.

    Utilitários do sistema - são programas que realizam tarefas de gerência à parte e especializadas. Alguns utilitários do sistema podem ser invocados uma única vez, a fim de inicializar e configurar certos aspectos do sistema; outros (conhecidos como daemons, na terminologia UNIX) podem manter-se em execução permanente, tratando de tarefas como responder a conexões de rede que chegam, aceitar pedidos de login de terminais ou atualizar arquivos de log.

    fonte: http://www.clubedohacker.com.br/index.php/tutoriais-e-artigos/38-componentes-de-um-sistema-linux

  • Pessoal, o linux é apenas o Kernel. Os ambientes gráficos, bibliotecas, shells são feitos para unix-like e assim podem ser rodados com kernel do linux que foi feito para suportar aplicações unix-like. As distribuições que junta todos esses aplicativos e formam um sistema operacional que usa o kernel do linux. O Linus Torvalds não fez a libc, shells, o X e nenhum aplicativo que roda em cima do kernel linux!

  • Interessante e pertinente o comentário do Rodrigo Botelho. Apesar de que as bancas não consideram o sistema Linux, como sendo apenas o kernel desenvolvido pelo Linus. Mas é uma questão de ponto de vista e apesar de concordar com o Rodrigo (de que o Linux seja apenas o kernel), precisamos acertar a questão na prova e responder o que eles querem.


    Acho que a questão foi retirada daqui:


    "UNIX and 'UNIX-like' operating systems (such as Linux) consist of a kernel and some system programs. There are also some application programs for doing work. The kernel is the heart of the operating system. In fact, it is often mistakenly considered to be the operating system itself, but it is not. An operating system provides provides many more services than a plain kernel."


    [Fonte: http://www.tldp.org/LDP/sag/html/various-parts.html]


    Acredito que a parte em negrito que se refere aos programas aplicativos foram propositalmente esquecidos no comando da questão para torná-la inválida e, na minha opinião, mal feita.


  • Outra questão só que correta: Q88917.

    O sistema operacional Linux é composto por três componentes principais, compatíveis com a maioria das implementações UNIX tradicionais: kernel, bibliotecas do sistema e utilitários do sistema.


ID
321223
Banca
CESPE / CEBRASPE
Órgão
Correios
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Com relação aos sistemas operacionais Unix e Linux, julgue os itens que se seguem.

No Unix, os drivers de dispositivos podem aparecer como arquivos, e os canais de comunicação entre processos ou conexões de rede, para o usuário, também se assemelham a arquivos.

Alternativas
Comentários
  • Toscamente falando: TUDO é representado por arquivo no Linux.
  • Quando se fala em arquivos e diretórios no Linux, falamos em tudo, literalmente. Ao contrário do Windows, que trata dispositivos de hardware como tal, o Linux trata tudo como arquivo, ou seja, um disco rígido é um arquivo, um modem também, assim como um CD-ROM, impressora, placa de som, etc.... Os dispositivos de hardware ficam todos no diretório /dev.

    http://www.tccamargo.com/linux/tutoriais/filesystems.html


ID
326497
Banca
FUMARC
Órgão
CEMIG-TELECOM
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Sistemas Operacionais baseados no Unix, como o Linux, utilizam sistemas de controle de acesso a arquivos e diretórios bastante característicos. Considerando este sistema de controle de acesso, qual afirmativa a seguir está correta para um arquivo que tenha a permissão –rwxrw----?

Alternativas
Comentários
  • leia: http://pt.wikipedia.org/wiki/Chmod
  • Vejam a figura abaixo.

    1a parte (RWX): Permissao para o dono do arquivo
    2a parte (RWX): Permissao para o grupo
    3a parte (RWX): Permissao para os outros usuários

    -rwxrw----
    • -:arquivo
    • rwx:O dono do arquivo pode ler (r), escrever (w) e executar (x) o arquivo.
    • rw-:O grupo a qual pertence o dono pode ler (r) e escrever (w) apenas (NÃO PODE EXECUTAR(x) o arquivo.)
    • ---:Os outros usuários não podem fazer nada...

ID
327103
Banca
FUNCAB
Órgão
IDAF-ES
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Na configuração das regras do Iptable no Kernel do Unix 2.4.x, são utilizadas tabelas para definir quais tipos de chains serão selecionadas.A tabela padrão que é utilizada quando nenhuma tabela for especificada na sintaxe do iptable é:

Alternativas

ID
328675
Banca
FUNIVERSA
Órgão
SEPLAG-DF
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

A administração de sistemas é uma tarefa importante, mas bastante árdua. Os administradores de sistemas lançam mão de ferramentas de administração que automatizam e facilitam seu trabalho. Algumas dessas ferramentas possuem interface Web, ou seja, podem ser usadas a partir de qualquer computador que possua acesso à rede e um browser. Assinale a alternativa que apresenta o nome de uma ferramenta de administração via Web, muito utilizada para administração de sistemas Unix.

Alternativas

ID
388315
Banca
NCE-UFRJ
Órgão
UFRJ
Ano
2009
Provas
Disciplina
Sistemas Operacionais
Assuntos

Num ambiente Unix, um arquivo tem permissão 751, Essa permissão define que:

Alternativas
Comentários
  • Letra A.
    O argumento 751 é equivalente a rwxr-x-x, que dá ao proprietário todas as permissões possíveis (4+2+1), dá ao grupo a permissão de ler e executar (4+1) e dá a outros usuários permissão de executar (1). 
  • Gosto de pensar as propriedades dos arquivos no formato binário. É bem simples, veja:

      7      5      1

     111  101  001       (7, 5 e 1, em binário)

    rwx  r-x   --x     (onde tem "1" existe permissão para a propriedade em questão, onde tem "0", não)

    Como se trata de três grupos de permissões distintos, na ordem: PROPRIETÁRIO, GRUPO DO PROPRIETÁRIO e TODOS OS USUÁRIOS por essa lógico acho que fica bem fácil entender.

  • Valeu pela dica.


ID
425110
Banca
COPEVE-UFAL
Órgão
UFAL
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

A respeito do UNIX, é correto afirmar:

Alternativas
Comentários
  • Foi Ken Thompson quem criou o Unix, que antes se chamava Unics, cuja a inspiração veio  do Multics, sistema que Ken Thompson ajudava a desenvolver.

    Ken Thomposon trabalhava na Bell Labs.

    Ken Thompson e Denis Ritchie criaram a Linguagem de programação C, posteriormente utilizada no próprio Unix.

    Brian Kernighan foi quem deu o nome de Unix, quando ele ainda se chamava Unics.
  • é dificil imaginar o que esta questão agrega e que nivel de conhecimento ela mede

  • Unix é um sistema operativo (ou sistema operacional) portátil (ou portável), multitarefa e multiutilizador (ou multiusuário) originalmente criado por Ken Thompson, Dennis Ritchie, Douglas McIlroy e Peter Weiner, que trabalhavam nos Laboratórios Bell (Bell Labs) da AT&T. A marca UNIX é uma propriedade do The Open Group, um consórcio formado por empresas de informática.1


    http://pt.wikipedia.org/wiki/Unix

  • . . .

    Essa questão realmente existe? Que tipo de conhecimento útil ela deveria agregar?


ID
492697
Banca
FCC
Órgão
TRE-PB
Ano
2008
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em relação aos arquivos de inicialização do Unix, é correto afirmar que

Alternativas

ID
605620
Banca
CESPE / CEBRASPE
Órgão
EBC
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue os itens subsequentes, a respeito dos ambientes Windows e
Unix.

O ambiente Unix permite a utilização do interpretador de comando sh do shell, porém não permite o uso de outros interpretadores, como o zsh.

Alternativas
Comentários
  • O ambiente Unix permite a utilização do interpretador de comando sh do shell, porém não permite o uso de outros interpretadores, como o zsh.
    Afirmativa ERRADA.


    Comentários sobre esta questão...

    O termo Shell é mais usualmente utilizado para se referir aos programas de sistemas do tipo Unix que podem ser utilizados como meio de interação entre o usuário e o computador. Este é um programa que recebe, interpreta e executa os comandos de usuário, aparecendo na tela como uma linha de comandos, representada por um prompt, que aguarda na tela os comandos do usuário.   Existem diversas implementações de Shell, dentre os quais podemos mencionar o csh, tcsh, sh, bash, ksh, zsh e muitos outros. Cada um pode executar comandos gerais do sistema de maneira semelhante, porém possuem estruturas e comandos próprios que os diferenciam.    Bourne shell, ou simplesmente sh, foi o shell padrão do Unix Versão 7, que substituiu o Thompson shell, cujo arquivo executável tinha o mesmo nome, sh.    O shell Z (zsh) é um shell Unix que pode ser usado como um interativo de login shell e como um poderoso interpretador de comandos de shellZsh pode ser entendido como uma extensão do Bourne shell (sh) com um grande número de melhorias, incluindo algumas características de outros shells.

ID
605623
Banca
CESPE / CEBRASPE
Órgão
EBC
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue os itens subsequentes, a respeito dos ambientes Windows e
Unix.

Quando a instrução cat arquivo | grep sol é executada em ambiente Unix, o comando cat tem a função de exibir o conteúdo do arquivo e o pipe ( | ), de repassar a saída do comando cat para a entrada do comando grep.

Alternativas
Comentários
  • Questão correta !
    O pipe é um das maneiras que o Linux pode utilizar para comunicação entre processos. De uma maneira simplória poderíamos dizer que o pipe nada mais é do que o encadeamento de processos. Em relação ao comando cat, sua função é realmente a de exibir o conteúdo de um arquivo passado como parâmetro. Já o comando grep, tem como função filtrar saidas/textos procurando ocorrências de alguma palavra/texto passada como parâmetro (no caso da questão foi a palavra sol). A utilização do comando | (pipe) entre os 2 comandos simplesmente repassa a saída do comando cat para a entrada do comando grep.
  • Como isso acontece? Vamos supor um arquivo chamado arquivo.txt com o seguinte texto:

    "Diálogo de 5a. Séria Acerca do Sol

    Pergunta: "A que horas o sol está mais quente?

    Resposta: "O Sol está mais quente às 1 p.m.

    Pergunta: "Tem certeza que o sol está mais quente às 1 p.m.?

    Ao executar o comando cat arquivo | grep sol  ocorre o seguinte:

    1) Processo cat lê o arquivo "arquivo", inserindo seu conteúdo em memória.

    2) O processo grep recebe o resultado da leitura desse arquivo(contendo todas as strings dele).

    3) grep pesquisa nesse arquivo a string sol.

    O resultado do comando "cat arquivo | grep sol" fica sendo o seguinte:

    Pergunta: "A que horas o sol está mais quente?

    Pergunta: "Tem certeza que o sol está mais quente às 1 p.m.?

    Repare que ele destaca no terminal, em vermelho, as ocorrências correspondentes à string de pesquisa(sol). Repare, ainda, que ele não retornou as outras ocorrências Sol(com S), uma vez que o Linux é case sensitive.

  • Como isso acontece? Vamos supor um arquivo chamado arquivo.txt com o seguinte texto:

    "Diálogo de 5a. Séria Acerca do Sol

    Pergunta: "A que horas o sol está mais quente?

    Resposta: "O Sol está mais quente às 1 p.m.

    Pergunta: "Tem certeza que o sol está mais quente às 1 p.m.?

    Ao executar o comando cat arquivo | grep sol  ocorre o seguinte:

    1) Processo cat lê o arquivo "arquivo", inserindo seu conteúdo em memória.

    2) O processo grep recebe o resultado da leitura desse arquivo(contendo todas as strings dele).

    3) grep pesquisa nesse arquivo a string sol.

    O resultado do comando "cat arquivo | grep sol" fica sendo o seguinte:

    Pergunta: "A que horas o sol está mais quente?

    Pergunta: "Tem certeza que o sol está mais quente às 1 p.m.?

    Repare que ele destaca no terminal, em vermelho, as ocorrências correspondentes à string de pesquisa(sol). Repare, ainda, que ele não retornou as outras ocorrências Sol(com S), uma vez que o Linux é case sensitive.


ID
605632
Banca
CESPE / CEBRASPE
Órgão
EBC
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue os itens subsequentes, a respeito dos ambientes Windows e
Unix.

Em ambiente Unix, o diretório raiz é representado por uma barra em posição normal ( / ).

Alternativas
Comentários
  • Os diretórios mais comuns no Unix são os seguintes:

    / — Diretório raiz - este é o diretório principal do sistema. Dentro dele estão todos os diretórios do sistema.
    /bin — Contém arquivos, programas do sistema, que são usados com freqüência pelos usuários.
    /boot — Contém arquivos necessários para a inicialização do sistema.
    /dev — Contém arquivos usados para acessar dispositivos (periféricos) existentes no computador.
    /etc — Arquivos de configuração de seu computador local.
    /home — Diretórios contendo os arquivos dos usuários.
    /lib — Bibliotecas compartilhadas pelos programas do sistema e módulos do núcleo.
    /mnt — Diretório de montagem de dispositivos.
    /mnt/cdrom — Subdiretório onde são montados os CDs. Após a montagem, o conteúdo do CD se encontrará dentro deste diretório.
    /mnt/floppy — Subdiretório onde são montados os disquetes. Após a montagem, o conteúdo do disquete se encontrará dentro deste diretório.
    /proc — Sistema de arquivos do núcleo. Este diretório não existe, ele é colocado lá pelo núcleo e usado por diversos programas.
    /root — Diretório do usuário root.
    /sbin — Diretório de programas usados pelo superusuário (root) para administração e controle do funcionamento do sistema.
    /tmp — Diretório para armazenamento de arquivos temporários criados por programas.
    /usr — Contém maior parte de seus programas. Normalmente acessível somente como leitura.
    /var — Contém maior parte dos arquivos que são gravados com freqüência pelos programas do sistema.

    Fonte: wikipédia

ID
608869
Banca
CONSULPLAN
Órgão
SDS-SC
Ano
2008
Provas
Disciplina
Sistemas Operacionais
Assuntos

Ao utilizar a ferramenta Telnet em um ambiente UNIX, qual parâmetro devemos utilizar para ativar a gravação das informações de trace em um arquivo?

Alternativas
Comentários
  • -n fileOpens tracefile for recording trace information.

    Fonte: http://www.computerhope.com/unix/utelnet.htm

ID
608875
Banca
CONSULPLAN
Órgão
SDS-SC
Ano
2008
Provas
Disciplina
Sistemas Operacionais
Assuntos

Considerando o arquivo no UNIX file.sh com os modos de acesso –r-xr-xr-x, como ficariam os modos de acesso após o comando chmod 751 file.sh?

Alternativas
Comentários
  • Letra D.
    As permissões de acesso listadas pelo comando LS (em minúsculas) possuem 10 itens.
    O primeiro identifica se é arquivo (traço), diretório (d) ou atalho (l).
    A seguir, de 3 em 3 letras, R é leitura (read), W é escrita (write) e X é executar (run).
    O primeiro trio de letras identificam as autorizações do proprietário, o segundo trio identificam as autorizações para o grupo, e o último trio identifica o que pode ser pelo público.

     
  • chmod 751 file.sh

    4 para leitura (r)

    2 para escrita (w)

    1 para execução (x)

    logo,

    7=4+3+1 -> rwx

    5=4+1 -> r-x

    1=1 -> --x

    751 = rwxr-x--x


ID
608881
Banca
CONSULPLAN
Órgão
SDS-SC
Ano
2008
Provas
Disciplina
Sistemas Operacionais
Assuntos

Qual parâmetro devemos passar para o comando passwd no UNIX para definir o número máximo de dias que uma senha será válida?

Alternativas
Comentários
  • Letra E
    Veja:
    passwd [-k] [-l] [-u [-f]] [-d] [-n mindays] [-x maxdays] [-w warndays]       [-i inactivedays] [-S] [--stdin] [username]

ID
617464
Banca
CESGRANRIO
Órgão
FINEP
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Os sinais são pedidos de interrupção no nível de processo em sistemas operacionais UNIX. No Linux, qual o comando a ser utilizado para enviar um sinal que solicite a reinicialização de um processo daemon capaz de tratar sinais, com PID igual a 1501?

Alternativas
Comentários
  • $ kill -HUP <PID>
    ou
    $ kill -1 <PID>

    Reinicia o processo especificado (PID).
  • kill - o exterminador de processosMuitos processos são inicializados junto com o sistema operacional, outros, quando da execução de algum programa por parte do usuário, e quando param ou ficam com seu funcionamento prejudicado é necessário utilizar alguns programas para tratar esses problemas. Para isso podemos utilizar dentre outros os comandos kill ou killall.

    Nome:kill
    Definição: Envia um sinal para um processo. Existem 64 tipos de sinais possíveis de serem enviados para um processo, porém, veremos aqui os principais e mais utilizados. Por padrão o comando kill utiliza o sinal TERM (15) quando não especificado. Como será visto abaixo, existem processos chamados processos “zumbi” e para matar um processo zumbi é necessário descobrir qual seu processo pai, ou seja, a partir de qual processo ele foi iniciado.
    Sintaxe: kill [sinal] [número do processo]
    Opções:
    -1 Equivalente ao sinal HUP. Este sinal reinicia o processo.
    -9 Equivalente ao sinal kill. Mata um processo.
    -15 Equivale ao sinal TERM. Termina um processo.
    -l Lista todos os sinais possíveis de serem enviados pelo comando kill.

    Exemplos:
    #kill -9 2366 (Mata o processo 2366) Essa opção é utilizada quando não se consegue terminar o processo com a opção TERM.

    #kill -HUP 7433 (Reinicia o processo 7433) Para descobrir o número do processo utilize o comando 'ps'.

    #kill -15 4582 (Termina o processo 4582)

    fonte: http://felipe-net.blogspot.com.br/2009/01/kill-o-exterminador-de-processos.html
  • Pela explicação do Marcelo, HUP reinicia o processo, ao passo que TERM finaliza-o. Tentei usar essa opção com o firefox e ele não reiniciou. Ele encerrou.


ID
617509
Banca
CESGRANRIO
Órgão
FINEP
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Os sistemas UNIX são distribuídos com uma grande quantidade de comandos conhecidos como filtros. Esses comandos podem ser combinados em sequência com pipes (condutos) para executar tarefas complexas. A sequência de filtros ligados por pipes capaz de selecionar, ordenar alfabeticamente e imprimir na saída padrão a descrição de todos os usuários cadastrados no arquivo /etc/passwd que pertencem ao grupo alunos, cujo GID é igual a 500, é:

Alternativas
Comentários
  • o /etc/passwd tem 7 campos (fields)

    o campo 4 é o GID. que é o que nos interessa.

    passando ao comando cut -d: -f4,5 /etc/passwd | grep ^500: | cut -d: -f2 | sort
    o cut, imprime partes selecionadas de arquivos.
    o -d escolhe o delimitador que nesse caso é o ':' (o padrão é o tab)
    Com esse delimitador temos os 7 campos separados, e ele escolhe os campos 4 e 5.  GID e USER ID INFO (que é a descrição que ele pede).
    Então ele faz um grep nos GID iguais a 500. (o ^ apenas indica que antes do 5 tem que estar vazio, senão ele também retornaria um GID 1500 por exemplo)
    Depois com um segundo cut, imprimimos apenas o USER ID INFO (que agora é o field 2).
    E por fim e feito um sort para ficar em ordem alfabética.




    ps: questão sacana da cesgranrio, ter que saber a posição dos IDs...



    http://www.cyberciti.biz/faq/understanding-etcpasswd-file-format/
  • Bacana a explicação da Mayara, mas eu acertei foi no chute mesmo.


ID
658681
Banca
CESPE / CEBRASPE
Órgão
ANEEL
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em relação aos sistemas operacionais Windows e Unix, julgue os
itens a seguir

O comando # ls | grep pgm mostra o mecanismo de pipe entre dois processos no Unix. Nesse comando, ls cria um processo cuja saída é redirecionada para a entrada do segundo processo, o qual é criado para a execução do comando grep. Nesse caso, grep está selecionando entre a lista de arquivos que possuem o string pgm.

Alternativas

ID
708982
Banca
FCC
Órgão
MPE-PE
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

Sistemas operacionais baseado em Unix, como o Linux, permitem administração remota através de SSH. Este protocolo fornece uma linha de comando remota segura,

Alternativas
Comentários
  • O SSH (Secure Shell) é um shell que transmite todas as mensagens criptografadas por uma chave simétrica de sessão.
    A chave de sessão e trocada utilizando-se dois pares de chaves pública/privada, que também são utilizadas para verificar os hosts que participam da relação de confiança.

    As chaves RSA pública e privada de cada host podem ser criadas com o comando:
    #ssh-keygen -t rsa

    As chaves públicas devem ser copiadas dos hosts (arquivo /.ssh/id_rsa.pub) para o arquivo ./ssh/authorized_keys de todos os outros hosts que confiaram neste.
  • Forçada de barra da FCC!
    "livre de interceptação dos dados transmitidos e das informações de autenticação."
    Não existe nenhuma criptografia/sistema LIVRE de interceptação...
  • Secure Shell/SSH é um programa e um protocolo de rede que permite a conexão com outro computador na rede, de forma a executar comandos de uma unidade remota. eh como TELNET, mas com clientserver criptografada.

    Uma de suas mais aplicações é Tunnelling, que oferece a capacidade de redirecionar data packet.

    SSH somente verifica se a pessoa com chave p[ublica tb possui chave private (public and private key). Se uma public key nao for verificada e for aceitada como valida, isso vai autorizar um usuario nao-autorizado acesso `a informacao, como se fosse usuario valido, o que compromete a integridade dos dados transmitidos e das informações de autenticação.
  • a) errada, o ssh possui mecanismo para indentificar maquinas que se conectam entre si
    b) errada, o ssh possui boa seguranca, utlizando senhas de autenticacao
    c) errada, o ssh permite o envio de aplicacoes graficas e sua execucao remota
    d) errada, nao envia textos em texto claro, pois isto diminui a seguranca

    Eh uma questao que deveria ser anulada, pois todas as afirmativas apresentam algum erro, porem, a menos errada, seria a letra E.

    Porque a letra E nao esta totalmente certa? Porque nenhuma comunicacao em meio digital esta livre de interceptacao, e mesmo que informacoes de autenticacao sejam enviadas cifradas, podem sofrer tentativas de decifragem, conforme disse o colega acima! Mas pelo menos vale pelo aprendizado de outras caracteristicas do SSH
  • realmente, concordo com o colega gilberto!! em ti sabemos que nao existe sistema 100% seguro !!! FCC ta de brinkation wit me?
  • Entre a CESPE e a FCC, fico com a primeira: http://qconcursos.com/questoes-de-concursos/questao/9f32c47b-b9 . SSH é sujeito ao ataque MITM, logo, a meu ver, não está livre da interceptação de tráfego.

  • Não adianta reclamar. Temos que marcar a menos errada e ponto final. As outras (da A à D) estão absurdamente erradas. A menos errada é a E.

  • Devia ter sido anulada!!

  • Absurdo essa questão, as vezes a banca considera que nenhum tipo de criptografia é totalmente segura, outras vezes ela considera o contrário, só quem se dá mal são os concursandos.


ID
713182
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em um sistema Unix, um arquivo de script chamado teste.sh foi copiado para o diretório /tmp. No shell do sistema, o usuário submeteu dois comandos: cd /tmp e teste.sh. Após a execução do segundo comando, o shell informou uma mensagem de erro, indicando comando não encontrado.
O que deve ser feito para corrigir o problema que gerou essa mensagem?

Alternativas
Comentários
  • No Linux, quando um executável (binário ou um script com permissão de execução) não estiver no path (lista de diretórios que permitem a execução), é possível executar através de "./" antes do nome do executável. Portanto, a alternativa D está correta e é o gabarito da questão. 


ID
713188
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em sistemas Unix, qual comando deve ser submetido ao shell para listar todos os arquivos armazenados no diretório /opt, incluindo todos os subdiretórios?

Alternativas
Comentários
  • -R, --recursiveLista subdiretórios recursivamente


ID
743473
Banca
CESPE / CEBRASPE
Órgão
TRT - 10ª REGIÃO (DF e TO)
Ano
2004
Provas
Disciplina
Sistemas Operacionais
Assuntos

A respeito de comandos remotos do sistema operacional UNIX, julgue o item que segue.


O comando rlogin permite o acesso interativo a hosts remotos, e o comando rcp permite a cópia de arquivos remotos.

Alternativas

ID
743476
Banca
CESPE / CEBRASPE
Órgão
TRT - 10ª REGIÃO (DF e TO)
Ano
2004
Provas
Disciplina
Sistemas Operacionais
Assuntos

A respeito de comandos remotos do sistema operacional UNIX, julgue o item que segue.


O comando remshell (rshell) tem o seguinte formato: rshell [ - username ] [ -n ] hostname [ command ]rsh [ -l username ] [ -n ] hostname [ command ].

Alternativas

ID
743479
Banca
CESPE / CEBRASPE
Órgão
TRT - 10ª REGIÃO (DF e TO)
Ano
2004
Provas
Disciplina
Sistemas Operacionais
Assuntos

A respeito de comandos remotos do sistema operacional UNIX, julgue o item que segue.


No acesso remoto a comandos, pode-se criar mecanismos de autenticação pela configuração no arquivo /etc/.rhosts dos hosts confiáveis.

Alternativas

ID
781600
Banca
CESPE / CEBRASPE
Órgão
TJ-AL
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

Com relação a sistemas operacionais e ambientes de banco de dados, assinale a opção correta.

Alternativas
Comentários
  • Todas as respostas estão contidas neste whitepaper.

    http://www.oracle.com/technetwork/pt/database/dtp-oracle-database-11g-architectur-134026-ptb.pdf
  • Comparado ao banco de dados Oracle no UNIX, a alteração arquitetural mais 
    significativa do Banco de Dados Oracle 11g no Windows é a conversão de servidor com 
    base em processos em servidor com base em threads. No UNIX, o Oracle utiliza 
    processos para implementar tarefas em segundo plano, como gerador do banco de dados 
    (DBW0), gerador de log (LGWR), distribuidores (dispatchers), servidores 
    compartilhados e afins. Além disso, cada conexão dedicada ao banco de dados faz com 
    que outro processo do sistema operacional seja gerado em favor dessa sessão. No 
    Windows, porém, todos esses processos são implementados como threads em um 
    grande e único processo. Isso significa que, para cada instância do banco de dados 
    Oracle, haverá apenas um processo em execução no Windows para o próprio servidor 
    de banco de dados Oracle. (Observação: Existem outros processos Oracle no Windows 
    para outros serviços do banco de dados, como o Enterprise Manager Database Console. 
    Por dentro desse processo estão muitos threads em execução, sendo que cada um 
    equivale a um processo na arquitetura UNIX. Dessa maneira, se houvesse 100 processos 
    Oracle sendo executados no UNIX para uma instância específica, essa mesma carga de 
    trabalho seria manipulada por 100 threads em um único processo no Windows
  • O banco de dados Oracle funciona como um serviço do Windows, que é um processo em segundo plano que pode ser ativado pelo Windows durante a inicialização.
  • O Oracle Net Listener é um serviço que também precisa ser executado antes que os usuários possam se conectar ao banco de dados.
  • O banco de dados Oracle suporta a modificação das configurações de prioridade e 
    afinidade do processo do banco de dados e dos threads individuais nesse processo ao ser 
    executado no Windows.
    Através da modificação do valor da configuração de Registro ORACLE_PRIORITY, 
    um administrador de banco de dados pode atribuir diferentes prioridades do Windows 
    aos threads de segundo plano individuais e também aos threads de primeiro plano como 
    um todo. Da mesma forma, a prioridade de todo o processo do Oracle também pode ser 
    modificada. Em determinadas circunstâncias, isso pode melhorar um pouco o 
    desempenho. Por exemplo, se um aplicativo gerar muita atividade de arquivos de log, a 
    prioridade do thread LGWR poderá ser aumentada para atender melhor à carga 
    colocada. De igual maneira, se a replicação for usada com intensidade, esses threads 
    que atualizam os dados de bancos remotos de forma bidirecional também podem ter sua 
    prioridade aumentada.
    De modo muito semelhante à configuração ORACLE_PRIORITY, a configuração de 
    Registro ORACLE_AFFINITY permite que um administrador de banco de dados 
    atribua todo o processo do Oracle ou threads individuais nesse processo a CPUs ou 
    grupos de CPUs específicos do sistema. Relembrando: em alguns casos, isso pode 
    ajudar a performance. Por exemplo, vincular o DBW0 a uma única CPU para que não 
    migre de uma CPU para outra pode, em alguns casos, proporcionar uma pequena 
    melhoria na performance. Além disso, se houver outros aplicativos em execução no 
    sistema, a utilização da configuração ORACLE_AFFINITY pode ser uma forma de 
    manter o Oracle confinado a um subconjunto das CPUs disponíveis a fim de 
    proporcionar aos outros aplicativos tempo para que sejam executados.
  • Outra área na qual se trabalhou muito no código do banco de dados Oracle é a do 
    suporte a arquivos em cluster, arquivos grandes e arquivos brutos. O sistema de 
    arquivos em cluster do Oracle é a parte integrante do Banco de Dados Oracle 11g que 
    facilita a administração e a instalação dos clusters Oracle. Num esforço para garantir 
    que todos os recursos do Windows sejam explorados em sua plenitude, o banco de 
    dados suporta I/O de arquivo de 64 bits para permitir o uso de arquivo com tamanhos 
    superiores a 4 GB. Além disso, são suportados arquivos brutos físicos e lógicos para 
    arquivos de dados, log e controle, a fim de melhorar o desempenho usando o Oracle 
    RAC e bancos de dados de uma única instância no Windows.
  • a) Em sistemas Windows, o registro ORACLE_PRIORITY não pode ser modificado.

    ==> O banco de dados Oracle suporta a modificação das configurações de prioridade e afinidade do processo do banco de dados e dos threads individuais nesse processo ao ser executado no Windows. Através da modificação do valor da configuração de Registro ORACLE_PRIORITY, 
    um administrador de banco de dados pode atribuir diferentes prioridades do Windows aos threads de segundo plano individuais e também aos threads de primeiro plano como um todo. Da mesma forma, a prioridade de todo o processo do Oracle também pode ser modificada

    b) No Windows, a cada conexão dedicada estabelecida com o banco de dados Oracle, outro processo do sistema operacional é gerado em nome dessa sessão.

    ==> Isso ocorre no UNIX

    c) No Windows, o Oracle Net Listener é carregado cada vez que um usuário se conecta ao banco de dados.

    ==> O Oracle Net Listener é um serviço que também precisa ser executado antes que os usuários possam se conectar ao banco de dados

    d) O Oracle Database 11g, um processo típico do Windows, consiste em um processo em primeiro plano registrado no sistema operacional, ativado pelo Windows durante a inicialização e executado em determinado contexto de segurança.

    ==> Além de se basear em thread, o Banco de Dados Oracle 11g não é um processo comum do Windows. É um serviço do Windows, que basicamente consiste em um processo de segundo plano registrado com o sistema operacional, ativado pelo Windows no momento da inicialização e executado em determinado contexto de segurança.

    e) Como o Unix, o Windows suporta o conceito de arquivos brutos, que não geram overhead do sistema de arquivos, uma vez que são partições não formatadas.

    ==> Como o UNIX, o Windows suporta o conceito de arquivos brutos, que basicamente são partições de disco não-formatadas que podem ser usadas como um único arquivo grande. Os arquivos brutos têm a vantagem de não sobrecarregarem o sistema de arquivos, pois são partições sem formatação. Sendo assim, o uso de arquivos brutos como arquivos do banco de dados ou de log pode resultar em um pequeno ganho de desempenho. Entretanto, o aspecto negativo do uso de arquivos brutos é a capacidade de gerenciamento, porque os comandos padrão do Windows não suportam a manipulação ou o backup de arquivos brutos. Portanto, os arquivos brutos são usados geralmente apenas por instalações muito sofisticadas e pelo Oracle Real Application Clusters, precisando de um desempenho otimizado.

ID
801379
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue os itens subsecutivos, a respeito da tecnologia SFU (Services
for Unix) da Microsoft, que permite a integração, até certo ponto,
entre ambientes Unix e Microsoft Windows Server.

O serviço de compartilhamento de arquivos via NFS (Network File System) é uma tecnologia padrão da Microsoft. No caso de redes Unix, o cliente NFS se conecta nativamente a um compartilhamento de rede Microsoft e apresenta suas credenciais de acesso.

Alternativas
Comentários
  • Apesar de ser disponível para redes Microsoft, o NFS é padrão Unix.

    fonte: http://en.wikipedia.org/wiki/Network_File_System

    b
    ons estudos.
  • NFS – Network File System

    Características

    •Tornar o acesso remoto transparente para o usuário do computador;

    •Um exemplo da utilização do NFS é a disponibilização das áreas de trabalho dos usuários em toda a rede e, quando este efetua o login, seu diretório de trabalho pode ser acessado via NFS;

    •Para que os clientes tenham acesso aos arquivos, é feita uma requisição ao servidor que, dependendo das permissões do cliente, responde confirmando a requisição;

    •Pode ser executado numa rede de longa distância;

    •Ponto de montagem é local aos clientes, servidor não toma partido;

    •Usa mecanismos de proteção padrão do Unix – RWX;

    •Todos os sabores de Unix possuem implementação desse protocolo;

    Majoritariamente implementado em sistemas operacionais da família Unix.

  • Gabarito Errado

    O NFS é padrão unix. O SMB/CIFS é padrão Microsoft.

     

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

     

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !


ID
801385
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue os itens subsecutivos, a respeito da tecnologia SFU (Services
for Unix) da Microsoft, que permite a integração, até certo ponto,
entre ambientes Unix e Microsoft Windows Server.

A tecnologia SFU usa o subsistema Interix, que, entre outras características, suporta o Shell Korn e o Shell C.

Alternativas
Comentários
  • Correto:

    Features of Services for UNIX

    SFU provides a single, comprehensive package to meet the interoperability requirements described above. SFU implements the following features:

    • File sharing between UNIX and Windows using NFS. SFU provides:

      • Client for NFS

      • Server for NFS

      • Gateway for NFS

    • Remote command-line access between Windows and UNIX. SFU provides:

      • Telnet client

      • Telnet server

    • Comprehensive cross-platform scripting abilities. SFU provides a consistent implementation of:

      • Korn Shell

      • C Shell

      • More than 350 commonly used UNIX commands and utilities.

      • Symbolic and hard links on NTFS and NFS file systems.

      • Single rooted file system.

    • Common network administration by providing NIS server functionality using the Windows Active Directory® service.

    • Password synchronization between Windows and UNIX. Includes precompiled binaries for Solaris 7 and 8, HP-UX 11i, Redhat Linux 8.0, and IBM AIX 5L 5.2, and source code to support compilation on other platforms.

    • Installation using Microsoft Windows Installer.

    • Administration of SFU components and services using Microsoft Management Console (MMC) or a fully scriptable command line

    • Management of SFU components using Windows Management Instrumentation (WMI).

    • Installation on computers running Windows 2000, Windows XP Professional, and Windows Server 2003.1

    • Compatibility with a variety of UNIX–based computers, but specifically tested against Solaris 7 and 8, HP-UX 11i, Redhat Linux 8.0, and IBM AIX 5L 5.2.
       

    fonte: http://technet.microsoft.com/library/bb463212
  • http://technet.microsoft.com/en-us/library/bb463212.aspx


ID
801457
Banca
CESPE / CEBRASPE
Órgão
MEC
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Julgue os itens de 11 a 15, relativos aos serviços de arquivo e
impressão em redes.

O arquivo de configuração do CUPS (Common Unix Printing System) é chamado cupsd.conf e normalmente está localizado no diretório /etc/cups.

Alternativas
Comentários
  • se  dermos um "man cupsd.conf" para visualizar o manual do arquivo de configuração no terminal  veremos justamente estas informações descritas e confirmaremos a veracidade do item.

    # man cupsd.conf

    ...
    NAME 
                      cupsd.conf - server configuration file for cups.
    DESCRIPTION
                      The cupsd.conf file configures the CUPS scheduler... It is normally located in the /etc/cups directory.
    ...
  • O arquivo de configuração do CUPS é chamado de cups.conf; ele normalmente está localizado em   /etc/cups

     

     

    Manual Completo do Linux - Guia do Administrador - Segunda Edição

    Nemeth,Evi; Snyder,Garth; Hein,Trent R. - Pearson Universidades


ID
813628
Banca
AOCP
Órgão
TCE-PA
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

Sobre a integração do Windows Server 2008 R2 com o UNIX, é correto afirmar que

Alternativas
Comentários
  • NFS (Network File System ) – permite a transferência de arquivos entre estações de trabalho e servidores NFS (Cliente/Servidor). Esse protocolo é certamente o mais utilizado para se obter compartilhamento de arquivos através da rede em ambientes UNIX. A idéia principal do projeto do NFS é prover acesso transparente para o usuário aos arquivos remotos, ou seja, as aplicações acessam arquivos que estão remotos utilizando a mesma semântica UNIX de acesso a arquivos locais

  • You can make the files available to the Windows-based computer by using network file system (NFS), or by copying them to the Windows-based computer through File Transfer Protocol (FTP).

    https://technet.microsoft.com/en-us/library/cc770730.aspx


ID
815668
Banca
FAPERP
Órgão
TJ-PB
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

Diversos são os comandos para manipulação de arquivos em sistemas operacionais Unix, sendo um deles o chmod, cuja função é:

Alternativas

ID
826387
Banca
VUNESP
Órgão
SPTrans
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

Utilizando-se, o FreeBSD, ao montar uma unidade de CD-ROM, a mensagem “Device not configured” apareceu indicando que

Alternativas
Comentários
  • Por mais incrível que possa parecer, a reposta para esta questão pode ser encontrada no sitio: http://doc.fug.com.br/pt_BR.ISO8859-1/books/handbook/bsdinstall-install-trouble.html, acessado em 15/05/2013 às 14:50:

    "(...)
    9.15. “Device not configured” ocorre na hora de montar o CDROM?

    Geralmente esse tipo de comportamento indica que não existe nenhum CD na unidade de CDROM, ou então, que o CD em questão não é visível ao barramento de dados do seu PC, comum quando um CD-RW não pode ser lido por um drive tradicional. Por gentileza, queira referir-se a Usando CDs de Dados da seção do Manual do FreeBSD para uma discussão mais detalhada sobre esse assunto.
    (...)"


    Resposta é a letra "b".
    Francamente, que Deus nos ajude!
  • O amigo refere-se à Letra "D)" não foi inserido um CD no drive de CD-ROM.



ID
826390
Banca
VUNESP
Órgão
SPTrans
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em FreeBSD, para se obter o estado atual do kernel, utiliza-se o comando

Alternativas
Comentários
  • Nunca vi nenhum comando na linha unix que tivesse letras maiusculas no meio do comando.
    letras maiusculas existem nos parâmetros dos comandos, no comando não.
    Logo, o palpite certeiro na alternativa B.

ID
900523
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

O FHS (Filesystem Hierarchy Standard) é uma referência para a organização dos flesystems Unix. Essa referência prevê que haverá um diretório, volátil, pois os dados poderão ser apagados durante o boot do sistema, para o armazenamento temporário de arquivos; e um outro para confgurações gerais do sistema. Esses dois diretórios são, respectivamente,

Alternativas
Comentários
  • /etc 
    No diretório /etc estão os arquivos de confguração do sistema. Nesse diretório vamos encontrar vários arquivos de confguração, tais como: scripts de 
    inicialização do sistema, tabela do sistema de arquivos, confguração padrão para logins dos usuários, etc.

    /tmp 
    Diretório para armazenamento de arquivos temporários. É utilizado principalmente para guardar pequenas informações que precisam estar em algum
    lugar até que a operação seja completada, como é o caso de um download. 
    Enquanto não for concluído, o arquivo fca registrado em /tmp, e, assim que é fnalizado, é encaminhado para o local correto. 

    /var 
    O diretório /var contém arquivos de dados variáveis. Por padrão, os programas que geram um arquivo de registro para consulta, mais conhecido como log, fcam armazenados nesse diretório. Além do log, os arquivos que estão aguardando em filas, também fcam localizados em /var/spool. 
    Os principais arquivos que se utilizam do diretório /var são :
    • mensagens de e-mail;
    • arquivos a serem impressos;


    /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; 

    Fonte: http://fabiosimoes.files.wordpress.com/2011/03/apostila_450_for-linux_20091.pdf

ID
900592
Banca
IADES
Órgão
EBSERH
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

Serviços Unix podem ser executados de duas formas diferentes. Na primeira forma, o serviço é inicializado no momento do boot do sistema e, durante todo o seu tempo de execução, realiza a sua própria gerência de recursos. Na segunda forma, um processo supervisor recebe todas as conexões e aciona uma instância do programa que responde pela porta de rede requisitada, quando necessário. Essas duas formas são conhecidas, respectivamente, como

Alternativas
Comentários
  • INETD: Muitas vezes chamado de super-servidor , inetd escuta designadas portas usadas pelos serviços de Internet, como FTP , POP3 , e telnet . Quando um TCP de pacotes ou UDP pacote chega com um número de porta de destino particular, inetd inicia o programa servidor apropriado para lidar com a conexão. Para os serviços que não são esperados para rodar com cargas elevadas, este método utiliza a memória de forma mais eficiente, já que os servidores específicos executados apenas quando necessário. Além disso, nenhum código de rede é necessária nos daemons específicos da aplicação, como inetd conecta as tomadas diretamente para stdin , stdout e stderr do processo gerado. Para os protocolos que têm o tráfego freqüentes, tais como HTTP de um servidor dedicado que intercepta o tráfego diretamente pode ser preferível e POP3.

    standalone:  O software de computador que pode trabalhar off-line, ou seja, não requer necessariamente conexão de rede para funcionar
    FONTE:  http://en.wikipedia.org/wiki/Inetd
  • Para ambientes Linux, além do inetd existe o xinetd.


ID
902335
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

Ao iniciar uma sessão em sua estação de trabalho, um usuário costuma montar um determinado diretório remoto, compartilhado por um servidor UNIX. Entretanto, hoje, o usuário não obteve sucesso nessa montagem, embora a sua estação esteja acessando normalmente a rede da empresa e a Internet, e o servidor UNIX esteja operacional.

Uma possível explicação para o fato é que,

Alternativas
Comentários
  • NFS (acrônimo para Network File System) é um sistema de arquivos distribuídos desenvolvido inicialmente pela Sun Microsystems, Inc., a fim de compartilhar arquivos e diretórios entre computadores conectados em rede, formando assim um diretório virtual. 
    O cliente NFS tem por finalidade tornar o acesso remoto transparente para o usuário do computador, e esta interface cliente e servidor, executada pelo NFS através dos protocolos Cliente-Servidor, fica bem definida quando o usuário ao chamar um arquivo/diretório no servidor, lhe parece estar acessando localmente, sendo que está trabalhando com arquivos remotos.
    Para que os clientes tenham acesso aos arquivos, é feita uma requisição ao servidor que, dependendo das permissões do cliente, responde confirmando a requisição. A partir desse ponto a hierarquia de diretórios e arquivos remotos passa a fazer parte do sistema de arquivos local da máquina.

ID
902341
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

No ambiente UNIX, existem vários interpretadores de linha de comando conhecidos como shell. É importante, para cada script, informar em que shell ele deve ser executado.

Para isso, o usuário pode especificar o shell desejado

Alternativas
Comentários
  • Shell Script

    Sua primeira linha obrigatoriamente começa com um "#!"  informando diretamente ao núcleo qual interpretador ele deverá usar, juntamente com seu caminho, de acordo com a necessidade de cada caso. Exemplo: #!/bin/bash
    Bash = Shell padrão da grande maioria das distribuições Linux. 

  • Então devemos entender a configuração do linux na qual usa a pasta etc na qual estão diversos aquivos.

    etc/shell

    o comando de busca de arquivos conhecido como cat faz a busca do usuário do linux.

    exemplo:-$ cat\etc\shell


ID
932914
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Com referência aos serviços de integração, julgue os itens que se seguem.

Os comandos de pacote denominados smbclient e smbspool são úteis no acesso a impressoras compartilhadas por ambiente Unix e Windows. Esses comandos podem ser configurados no /etc/printcap do Unix.

Alternativas
Comentários
  • Esta e daquelas questões que vc não acha uma fonte confiável para comentar, e tem q fuçar no sistema e instalar programas para confirmar se ela eh verdadeira ou falsa.


ID
933187
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2010
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em relação à administração dos sistemas operacionais Windows,Linux e Unix, julgue os itens a seguir.

No Unix, o comando chmod g-w *.c tem a função de retirar de terceiros a permissão de escrita sobre todos os arquivos com extensão .c no diretório corrente.

Alternativas
Comentários
  • O comando está retirando a permissão de escrita (-w) a todos que pertencem ao grupo (g).


ID
947164
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

Acerca de serviços de integração e virtualização, julgue os itens de 40 a 42.

CUPS é um sistema open source que proporciona a funcionalidade de impressão a partir de outras aplicações, tendo sido concebido para o Apple OS X e outros sistemas operacionais baseados em Unix.

Alternativas
Comentários
  • O gabarito dessa questão aqui consta como certo, porém é questionável.

    "Michael Sweet, dono da Easy Software Products, iniciou o desenvolvimendo do CUPS em 1997. Os primeiros betas apareceram em 1999.

    O projeto original do CUPS utilizou o protocolo LPD, mas devido a limitações no LPD e incompatibilidades com fornecedores, o Internet Printing Protocol (IPP) foi escolhido. CUPS foi adotado rapidamente como o sistema padrão de impressão em várias distribuições linux, incluindo a Red Hat Linux[carece de fontes]. Em março de 2002, a Apple Inc. adotou o CUPS como o sistema de impressão do Mac OS X 10.2.3 Em fevereiro de 2007, Apple Inc. contratou Michael Sweet como desenvolvedor chefe contratado e comprou o código fonte do CUPS."

    http://pt.wikipedia.org/wiki/CUPS
    Web Archive: https://web.archive.org/web/20000126074742/http://cups.org/news.html#01OCT1999

  • Pois é, marquei errado justamente pelo: "Tendo sido concebido para sistemas Apple". Ele foi concebido para o UNIX, depois expandido.

  • Gabarito Certo

    Realmente fiquei em dúvida no detalhe da Apple... mas esta certo;

     

    CUPS (anteriormente um acrónimo para Common Unix Printing System, mas agora com nenhuma expansão oficial), um sistema de impressão para sistemas operativos de computador tipo unix, permite que um computador aja como um servidor de impressão. Um computador rodando o CUPS é um hospedeiro que pode aceitar tarefas de impressão de computadores clientes, processá-los e enviá-los à impressora correta, além disso é possível monitorar impressões, relatar erros de impressões, visualizar relatórios sobre número de páginas impressas, data e horário da mesma.

    O CUPS consiste de um spooler de impressão e escalonador, um sistema de filtragem que converte dados de impressão para um formato que a impressora entenderá, e um sistema em segundo-plano que envia estes dados ao dispositivo de impressão. O CUPS utiliza o Protocolo de Impressão de Internet (em inglês: IPP) como base para gerenciar os serviços e filas de impressão. Ele também fornece a interface de linha de comando tradicional para os sistemas de impressão dos System V e Berkeley, e oferece suporte para protocolo de daemon de impressão em linhado sistema de impressão Berkeley e suporte limitado para o protocolo de SMB. Administradores de sistema podem configurar o driver de dispositivo que o CUPS fornece ao editar ficheiros de texto no formato PostScript Printer Description (PPD) da Adobe. Há um número de interfaces de usuário para diferentes plataformas que podem configurar o CUPS, além dele possuir uma interface de rede acoplada. O CUPS é um software livre, oferecido sob as licenças GPL 2 e LGPL 2.1.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Eu lembro que fiz essa prova e entrei com recurso nessa questão. Acabei ficando em segundo e não fui chamado. Se tivessem aceitado o recurso, já não me lembro bem, mas eu acho que teria ficado empatado com o primeiro.

     

    Provavelmente a fonte deles era o próprio site do CUPS (https://www.cups.org), em que está escrito na primeira linha:

    CUPS is the standards-based, open source printing system developed by Apple Inc. for macOS® and other UNIX®-like operating systems. CUPS uses the Internet Printing Protocol (IPP) to support printing to local and network printers.

     

     


ID
1035244
Banca
CESPE / CEBRASPE
Órgão
PEFOCE
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

Com relação a MS-DOS, Windows e Unix, julgue os itens seguintes.

A principal estrutura do sistema operacional Unix é o shell, cujas funções são o planejamento das tarefas, a administração do armazenamento de dados e a realização da tradução dos comandos para a linguagem de máquina.

Alternativas
Comentários
  • Errado. A principal estrutura de um sistema operacional, responsável pelo planejamento das tarefas, administração do armazenamento de dados e a realização da tradução dos comandos para a linguagem de máquina é o KERNEL (núcleo)

  • Artigo sobre as Shells do UNIX/Linux

     

    https://www.ibm.com/developerworks/br/library/l-linux-shells/

  • Basicamente, o Unix tem a seguinte estrutura:

    Hardware e sistemas de arquivos;

    Kernel;

    Shell;

    Aplicativos

    O Shell interage com o Kernel via chamadas de sistemas. Mas quem de fato gerencia tudo no SO é o kernel, sendo, este, a principal estrutura do SO Unix.

  • GABARITO: ERRADO

    A principal estrutura do sistema operacional Unix é o KERNELL, cujas funções são o planejamento das tarefas, a administração do armazenamento de dados e a realização da tradução dos comandos para a linguagem de máquina

  • quem tinha um windows XP 64 Bits para saber se tinha ou não SP3 '_'


ID
1077244
Banca
VUNESP
Órgão
UNESP
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

Os sistemas operacionais FreeBSD, Linux e Unix compartilham grande parte dos comandos, pois são originários de um mesmo conceito. Dentre esses comandos comuns, está o que permite a apresentação dos estados dos processos correntes, denominado

Alternativas
Comentários
  • ps é um comando do sistema operacional Unix e outros semelhantes utilizado para mostrar os processos em execução.

     

    A fonte de sempre: https://pt.wikipedia.org/wiki/Ps_(Unix)

  • Gabarito D

    O comando ps em Linux nos permite obter informações sobre o estado dos processos que estão sendo executados no momento. Estas informações são visualizadas na saída padrão do sistema. É uma ferramenta poderosa para o administrador do sistema, que com ele pode obter muitas informações valiosas para compreender o que está ocorrendo com a máquina em um dado instante.

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !


ID
1077298
Banca
VUNESP
Órgão
UNESP
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

Observe o conteúdo do arquivo “~/imprime.tcsh” descrito a seguir

#!/bin/tcsh
set x=$1
set z=$2
shift
foreach y ($*)
echo -n $y
end
echo $z$x


Considerando que o usuário atual possua permissão para executar esse arquivo, ao inserir o comando “~/imprime.tcsh 1 2 3 4 5” em um terminal baseado em Unix, será apresentada, como resultado,

Alternativas
Comentários
  • #!/bin/tcsh  -----> cria um bash de nome tcsh
    set x=$1  -----> atribui o primeiro parâmetro (no caso, 1)
    set z=$2 -----> atribui o segund parâmetro (no caso, 2)
    shift -----> remove o primeiro parâmetro da fila de parâmetros
    foreach y ($*) -----> cria laço (itera nos parâmetros, para cada um, atribui à variavel y)
    echo -n $y  -----> imprime $y sem quebrar linha (-n)
    end -----> fim do laço
    echo $z$x -----> imprime as variáveis atribuídas no inicio (2 e 1)


ID
1077301
Banca
VUNESP
Órgão
UNESP
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

Um administrador fez um backup completo (nível zero) de um sistema baseado em Unix com o utilitário "dump". Para realizar um backup incremental na fita /dev/sa0, que contenha somente as alterações realizadas desde o backup completo, o administrador deve executar o comando:

Alternativas
Comentários
  • DUMP é uma ferramenta de backup de bloco de disco. Tem sua função idêntica ao do TAR, porém faz a cópia bit a bit. Apenas faz backups de uns e zeros. Administradores de rede novos não estão familiarizados com o DUMP, contudo o DUMP é mais eficiente e mais seguro. 


    Os níveis de backups variam de "dump -<0-9>", o padrão é <0> que realiza backup COMPLETO dos arquivos. Para realizar backup INCREMENTAL basta alterar o nível.

    Resposta correta: C



ID
1099030
Banca
FUMARC
Órgão
Prefeitura de Belo Horizonte - MG
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

Os sistemas operacionais Unix, Windows e Linux possuem utilitários de linha de comando que podem ser utilizados para renomear um diretório. Os nomes dos comandos utilizados para esse propósito no Unix, Windows e no Linux são, respectivamente:

Alternativas
Comentários
  • Em computação , ren(ou rename) é um comando em vários intérpretes de linha de comando ( conchas ), tais como COMMAND.COM, cmd.exe, 4DOS , 4NT e Windows PowerShell .


ID
1118227
Banca
CESGRANRIO
Órgão
FINEP
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

Um administrador de sistema UNIX precisa determinar o maior UID (User Identification) dentre os UIDs atribuídos aos usuários que utilizam o grupo proj01 como grupo primário.

Se, na política adotada pelo administrador, o UID do primeiro usuário de um grupo primário é sempre igual ao GID (Group Identification) do grupo, o código em bash script que atende à necessidade desse administrador é;

Alternativas

ID
1119556
Banca
FGV
Órgão
DPE-RJ
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em ambientes UNIX, o utilitário padrão para checar a consistência de sistemas de arquivos como EXT3, capaz de repará-los se necessário, é

Alternativas
Comentários
  • Fonte: http://www.vivaolinux.com.br/artigo/Sistemas-de-arquivos-EXT3-e-ReiserFS-no-GNU-Linux?pagina=6

  • o caso de falhas ou interrupções bruscas do sistema elétrico, por exemplo, um utilitário chamado fsck (filesystem consistency check) é utilizado para restaurar a consistência do sistema de arquivos. Esse utilitário é confiável e apresenta um trabalho de recuperação bastante eficiente na verificação de erros e da consistência do sistema. 


ID
1119565
Banca
FGV
Órgão
DPE-RJ
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em ambientes UNIX, existem diversas opções para implementar o serviço de correio eletrônico. Entre as implementações mais comumente utilizadas atualmente, é correto citar o

Alternativas
Comentários
  • Alternativa correta: c)

    Snort = IDS para Linux, SQUID = proxy cache, Clamav = anti-virus, syslog = serviço de mensagens de erro e alertas



ID
1119997
Banca
FGV
Órgão
DPE-RJ
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

A forma nativa de compartilhamento de arquivos pela rede em ambientes UNIX é através do protocolo .

Alternativas
Comentários
  • NFS

    NFS significa ( Network File System ) sistema de arquivos de rede. Este cara provavelmente é o serviço mais importante que utiliza o RPC.

    Ele permite uma máquina Unix, Linux, enfim (padrão posix) possam compartilhar dados de forma centralizada. Lembrando: isto vale somente para máquina que compreendam este tipo de servidor, portanto máquinas Windows ficarem de fora desta vez.


  • As máquinas Windows que trabalham como servidor precisam do protocolo SMB/CIFS para o compartilhamento de arquivos e/ou impressoras numa rede.

  • LETRA E. Segundo Somasundaram(2011,p.180),"O NFS é um protocolo cliente/servidor para compartilhamento de arquivos muito usado em sistemas UNIX."

     

    -ARMAZENAMENTO E GERENCIAMENTO DE INFORMAÇÕES-SOMASUNDARAM-2011-EMC EDUCATION SERVICES.


ID
1126249
Banca
FCC
Órgão
TRF - 3ª REGIÃO
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

No Unix não há o conceito de nomes de drives, como C:, mas todos os paths partem de uma raiz comum, o root directory “/''. Quando a máquina possui vários discos diferentes (ou ao menos várias partições diferentes de um mesmo disco), cada uma delas em geral corresponderá a uma ramificação do sistema de arquivos, como /usr, /var ou ainda nomes como /disco2, que são chamados pontos de montagem. Dentre os principais diretórios dos sistema está o diretório padrão para armazenamento das configurações do sistema e eventuais scripts de inicialização. Este diretório é o

Alternativas
Comentários
  • /etc – Arquivos de Configuração

    Contém arquivos de configuração exigido por todos os programas.

    Este também contém scripts shell de inicialização e desligamento usado para iniciar / parar programas individuais.

    Por exemplo: /etc/resolv.conf, /etc/logrotate.conf

    http://www.ubuntero.com.br/2011/11/estrutura-de-diretorios-linux/


ID
1224055
Banca
VUNESP
Órgão
DESENVOLVESP
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

O sistema operacional Unix possui uma estrutura de diretórios padronizada para organizar o armazenamento dos arquivos de acordo com o tipo e a função. Nessa estrutura, o diretório padrão para o armazenamento de programas executáveis (binários) de administração do sistema é o

Alternativas
Comentários
  • /sbin – Sistema Binário

    Assim como /bin, /sbin também contém executáveis ​​binários.

    Mas, os comandos unix localizados neste diretório são usados tipicamente pelo aministrator do sistema, para fins de manutenção do sistema.

    Por exemplo: iptables, reboot, fdisk ifconfig, swapon

  • Fui seco na A sem ler todo o enunciado, resultado, errei.


    A) /bin = No diretório /bin estão localizados os binários executáveis;


    B) /dev = Caminhos para acessar terminais e qualquer dispositivo conectado ao computador, como o mouse e até modems;


    C) /etc = Arquivos de configuração;


    D) /sbin = Armazena executáveis, mas com um diferencial: são aplicativos utilizados por administradores de sistema com o propósito de realizar funções de manutenção e outras tarefas semelhantes (Gabarito).


    E) /usr/local = O diretório /usr contém aplicativos e arquivos utilizados pelos usuários, ao contrário de aplicativos e arquivos utilizados pelo sistema. 



    Fontes: https://canaltech.com.br/linux/entendendo-a-estrutura-de-diretorios-do-linux/

    https://www.tecmundo.com.br/android/25841-entendendo-a-estrutura-de-pastas-do-linux-e-android.htm


ID
1224058
Banca
VUNESP
Órgão
DESENVOLVESP
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

O superusuário de um computador com sistema operacional Unix deseja listar os usuários atualmente “logados” no sistema. Para isso, ele pode utilizar o comando

Alternativas
Comentários
  • A) cat = Abrir um arquivo


    B) find = Localizar arquivos


    C) List = Não existe. Caso a intenção seja listar, o comando correto seria "ls"


    D) What = Não existe. "Que" em inglês, tentativa do examinador de confundir com o próximo comando.


    E) who = Mostra quem está logado no sistema (Gabarito)


    Fonte: https://www.devmedia.com.br/comandos-importantes-linux/23893


ID
1239187
Banca
CESPE / CEBRASPE
Órgão
TRE-GO
Ano
2005
Provas
Disciplina
Sistemas Operacionais
Assuntos

Acerca da instalação e estruturação de diretórios em sistemas operacionais Unix, Linux, Windows NT, Windows 2000 e Windows XP, assinale a opção incorreta.

Alternativas
Comentários
  • O SMB/CIFS é razoavelmente um protocolo de rede de alto nível. No modelo OSI ele é provavelmente melhor descrito como uma camada de Aplicação/Apresentação. Isto significa que o SMB/CIFS depende de outros protocolos para o transporte. O protocolo mais utilizado para transporte confiável é o NetBIOS sobre TCP (NBT), que será melhor descrito mais a frente em Uma rede SMB/CIFS. Outros protocolos foram utilizados na camada de transporte porém com a enorme popularidade da Internet o NBT se tornou um "padrão".

     

    https://www.gta.ufrj.br/grad/01_2/samba/smbcifs.htm

  • Ou é um ou é outro. Letra C

  • No modelo de redes OSI, o protocolo SMB pode ser considerado pertencente à camada de rede e transporte.

  • SMB pertence a camada de aplicação


ID
1248631
Banca
CESPE / CEBRASPE
Órgão
ANS
Ano
2005
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em relação a conceitos do sistema operacional Unix, julgue o item a seguir.

Os processos no Unix apresentam a propriedade de se comunicar entre si usando troca de mensagens. É possível criar um canal entre dois processos no qual um deles pode escrever um fluxo de bytes para o outro ler. Esses canais são chamados pipes.

Alternativas
Comentários
  • Gabarito Certo

    O Linux (o kernel) nos fornece, através de suas chamadas de sistema, uma estrutura chamada de pipe. Um pipe serve para se conectar a saída de um processo com a entrada de outro. Esse tipo de pipe é chamado de half-duplex (de uma via), pois as operações de leitura e escrita são mutuamente exclusivas, isto é, ou só se pode ler de um pipe ou escrever. Pipes que suportam leitura e escrita ao mesmo tempo são chamados de stream pipes, e eles não serão vistos nesse post.

    Se você utiliza bastante a linha de comando, provavelmente já está acostumado com isso:

    $ ls | sort | lp

    O comando acima exemplifica o que é um pipe: a saída do ls irá para o sort, que ordenará o arquivo. Em seguida, a saída do sort irá para o lp que, por fim, enviará os dados de entrada para a impressora.

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !


ID
1248634
Banca
CESPE / CEBRASPE
Órgão
ANS
Ano
2005
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em relação a conceitos do sistema operacional Unix, julgue o item a seguir.

O Unix é um sistema multiprogramado, de modo que múltiplos processos independentes podem ser executados ao mesmo tempo. Cada usuário pode ter vários processos ativos de uma só vez. Assim, em um grande sistema, é possível haver centenas ou talvez milhares de processos em execução.

Alternativas
Comentários
  • Gabarito Certo

    Assim como o Windows o Unix é um sistema multiprogramado.

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !


ID
1248637
Banca
CESPE / CEBRASPE
Órgão
ANS
Ano
2005
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em relação a conceitos do sistema operacional Unix, julgue o item a seguir.

Os drivers do Unix são classificados como drivers de dispositivos de caracteres ou drivers de dispositivos de blocos, cuja diferença está no fato de que os dispositivos de caracteres permitem posicionamento e os de blocos, não. Um exemplo de driver de caractere são os dispositivos de rede.

Alternativas
Comentários
  • Gabarito Errado

    Rede é dispositivos de blocos.

     

    Vamos na fé !

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !


ID
1248640
Banca
CESPE / CEBRASPE
Órgão
ANS
Ano
2005
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em relação a conceitos do sistema operacional Unix, julgue o item a seguir.

O núcleo do sistema operacional Unix mantém duas estruturas de dados principais relacionadas aos processos: a tabela de processos e a estrutura de usuários. A tabela de processos permanece residente todo o tempo e contém as informações necessárias somente dos processos que estejam presentes na memória.

Alternativas

ID
1248643
Banca
CESPE / CEBRASPE
Órgão
ANS
Ano
2005
Provas
Disciplina
Sistemas Operacionais
Assuntos

Em relação a conceitos do sistema operacional Unix, julgue o item a seguir.

O processo init verifica suas flags para saber se a execução é mono ou multiusuário. No primeiro caso, ele cria um processo que executa o shell e espera pelo término desse processo. No segundo caso, ele cria um processo para executar um script de shell de inicialização do sistema, /etc/rc, que pode verificar a consistência do sistema de arquivos, montar sistemas de arquivos adicionais e disparar processos daemon.

Alternativas
Comentários
  • Em  baseados em init (abreviação de initialization, em português, inicialização) é o primeiro  iniciado durante a  do sistema de computador. O init é um processo  que continua executando até o sistema ser desligado. Ele é o  direto ou indireto de todos os outros processos e automaticamente adota todos os . O init é iniciado pelo  usando um  . Uma  ocorrerá se o núcleo estiver impossibilitado de iniciar. Normalmente, o  1 é atribuído ao init.

    guialinux


ID
1273996
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

Na manutenção do sistema UNIX/Linux, existe a possibilidade de verificação do desempenho da rede por meio do utilitário ping. Nesse contexto, o tempo de resposta ideal em uma rede bem montada deve ficar:

Alternativas
Comentários
  • O PING envia pacotes de informações a um IP específico e, então, calcula o tempo de resposta daquele outro ponto. Quanto menor o tempo em milissegundos, melhor. Quanto maior o tempo, maior a latência, o que pode indicar problemas na qualidade da conexão de sua rede.


ID
1321165
Banca
Quadrix
Órgão
DATAPREV
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Qual comando Unix mostra a estrutura de file system, seus respectivos tamanhos e espaço utilizado, em blocos de 1k?

Alternativas
Comentários
  • df (abbreviation for disk free) is a standard Unix command used to display the amount of available disk space for file systems on which the invoking user has appropriate read access

     

    -k Use 1024-byte units, instead of the default 512-byte units, when writing space figures

     

    https://en.wikipedia.org/wiki/Df_(Unix)

     

    Gabarito: a)

  • Questão passível de recurso pois se a digitação do comando for feita como está ocasiona um erro de comando não encontrado. A forma correta é df -k (com espaço após o comando e antes da opção).


ID
1321174
Banca
Quadrix
Órgão
DATAPREV
Ano
2011
Provas
Disciplina
Sistemas Operacionais
Assuntos

Num ambiente UNIX, ao tentar acessar o servidor, um usuário recebe a seguinte mensagem: 'Too many attempts to connect. Your ID is íocked.'

Qual é o procedimento mais simples para que esse usuário possa voltar a acessar normalmente?

Alternativas

ID
1340155
Banca
CESPE / CEBRASPE
Órgão
BACEN
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

A respeito de sistemas operacionais, julgue o  item  que se segue.

Em sistemas Unix, a proteção de arquivos é efetuada pelo controle dos campos dono, grupo e universo, compostos de três bits (rwx), que definem se um usuário pode ler, escrever ou executar o arquivo.

Alternativas
Comentários
  • universo é sinônimo de todos exceto o dono e o grupo

  • rwx são as iniciais para leitura, escrita  e reescrita(apagar e escrever novamente o arquivo como todo).

    podem ser sinônimos comparáveis o que há no windows como grupo (grupo de trabalho ou grupo de permissões) dono (proprietário do arquivo) e universo (a nível de sistema operacional ou ambiente  de rede)

  • Eu acho que caberia recurso. Não são 3, mas 9 bits, rwx-rwx-rwx. Pelo fato de a questão não ter adicionado a palavra "cada", a questão ficou incorreta.

  • Nunca ouvi esse termo universo

  • Tenta ir em colar especial, colar bitmap.


ID
1352506
Banca
FUNCAB
Órgão
MDA
Ano
2014
Provas
Disciplina
Sistemas Operacionais
Assuntos

O formato de mensagens utilizado em um servidor de correio QMAIL, funcionando em ambiente Unix, no qual as mensagens são armazenadas em diferentes arquivos, cada um com seu próprio nome, é o:

Alternativas

ID
1455019
Banca
FGV
Órgão
TJ-SC
Ano
2015
Provas
Disciplina
Sistemas Operacionais
Assuntos

Um usuário de sistema operacional Linux/UNIX está interessado em ler um documento obtido da internet na forma de um arquivo PostScript (PS) compactado com a ferramenta zip. Ele possui um aplicativo leitor de documentos do tipo Portable Document Format (PDF), um descompactador zip e um conversor de PS para PDF. O recurso típico do shell Linux/UNIX que ele deve usar para obter o arquivo PDF sem a necessidade de criar arquivos intermediários é o:

Alternativas
Comentários
  • "O pipe é um das maneiras que o Linux pode utilizar para comunicação entre processos. De uma maneira simplória poderíamos dizer que o pipe nada mais é do que o encadeamento de processos. Ao primeiro olhar o pipe pode até não chamar atenção dos principiantes, mas trata-se de um ferramenta muito poderosa. Esse encadeamento de processo pode ser ativado pelo usuário através do comando "|"."


ID
1456348
Banca
CESGRANRIO
Órgão
LIQUIGÁS
Ano
2012
Provas
Disciplina
Sistemas Operacionais
Assuntos

O interpretador de comandos bash utilizado em sistemas UNIX permite a execução de scripts com a passagem de argumentos na linha de comando.
Um exemplo de trecho de código fonte que verifica se pelo menos 4 argumentos foram passados na linha de comando, encerrando o script em caso contrário, é

Alternativas
Comentários
  • $@ - Todos os parâmetros como várias strings protegidas;

    $* - Todos os parâmetros são tratados como uma string única;

    $#  - Número total de parâmetros

     

    -ne  = Not Equals ( diferente)

    -le  = Less Equal ( menor igual)

    -lt = Less Than(menor que)

     

    A questão pede:

    "código fonte que verifica se pelo menos 4 argumentos foram passados na linha de comando, encerrando o script em caso contrário"

    pelo menos 4 argumentos = -lt

    foram passados na linha de comando = $# (Número total de parâmetros)

     

    if [ $# -lt 4 ]; then exit; fi

    Portanto, gabarito alternativa E


ID
1506886
Banca
FCC
Órgão
TRT - 15ª Região (SP)
Ano
2015
Provas
Disciplina
Sistemas Operacionais
Assuntos

O sistema operacional Linux, em suas diferentes distribuições, utiliza uma estrutura de arquivos padronizada e que se baseia na estrutura do Unix. Na estrutura de arquivos do Linux SuSE, o diretório /opt é utilizado

Alternativas
Comentários
  • opt é de optional/options


    http://stackoverflow.com/questions/12649355/what-does-opt-mean-as-in-the-opt-directory-is-it-an-abbreviation

  • /opt Aplicações opcionais

    Contém aplicativos adicionais de fornecedores individuais.

    fonte: http://www.ubuntero.com.br/2011/11/estrutura-de-diretorios-linux/


  • para a montagem de dispositivos externos de leitura de mídia ÓPTica

     

    Dessa vez o examinador tentou ser esperto e derrubar quem chutou. Pelo menos uma pegadinha de bom gosto.

  • Resposta:

    Letra C

  • Acho que deveria ter sido anulada, essa referência "c) como a pasta Arquivos de Programas do Windows..." não achei documentação que confirme isso, apesar da segunda parte da afirmação estar correta.

  • Gabarito C

    /opt             Para instalação de programas não oficiais da distribuição.

     

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !


ID
1514050
Banca
CS-UFG
Órgão
AL-GO
Ano
2015
Provas
Disciplina
Sistemas Operacionais
Assuntos

O sistema operacional OS X é baseado no kernel Unix e possui o aplicativo Time Machine para backup de arquivos nas versões posteriores a “Leopard”. Segundo a documentação da Apple, qual é o sistema de arquivos em que o disco de backup ou partição deve estar formatado para que o Time Machine possa realizar suas operações?

Alternativas
Comentários
  • Under Linux's current HFS+ driver, journaling must be disabled in order to write data safely to an HFS+ partition. Provided the partition isn't being used by Apple's Time Machine software, journaling can be disabled under OS X:[21] Using Disk Utility in OS X Yosemite, the user may hold Alt/Option and click "Disable Journaling" on the File menu, having first selected an unmounted partition.

    Fonte: http://en.wikipedia.org/wiki/HFS_Plus

  • FAT e NTFS ---> WINDOWS

    EXT3 ---> LINUX

    HFS+ ---> APPLE


ID
1526773
Banca
CESGRANRIO
Órgão
IBGE
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

O interpretador de comandos bash do sistema UNIX permite a verifcação do status do encerrramento do último comando ou função executado no script. Um exemplo de trecho de código fonte que verifica o valor desse status é

Alternativas

ID
1560520
Banca
Marinha
Órgão
CAP
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

Qual é o comando para criar um diretório somente de leitura e de execução chamado "consultas"?

Alternativas
Comentários
  • rwx - (101) = 4 + 0 + 1 = 5 (Leitura e execução)

    555 - (Usuário Dono) (Grupo Dono) (outros)

     

     


ID
1603075
Banca
CESGRANRIO
Órgão
IBGE
Ano
2013
Provas
Disciplina
Sistemas Operacionais
Assuntos

Para configurar a tarefa /root/bin/tarefa a ser executada pelo cron, de meia em meia hora, toda segunda, quarta e sexta-feiras, deve-se configurar a linha de agendamento da tarefa com:

Alternativas
Comentários
  • mm hh dd MM ss script

     

    mm = minuto(0-59)

    hh = hora(0-23)

    dd = dia(1-31)

    MM = mes(1-12)

    ss = dia_da_semana(0-6)

  • Nesse caso, eu também posso fazer assim: */2 * * * 1,3,5 /root/bin/tarefa.

    Certo?

  • achei que a contagem da semana começava em 1 :( mas começa em zero

  • Duas formas:

    • 00,30 * * * 1,3,5 -> Executa nos minutos "00" ou "30"
    • */30 * * * 1,3,5 -> Executa a cada "30" minutos

ID
1688677
Banca
UFRRJ
Órgão
UFRRJ
Ano
2015
Provas
Disciplina
Sistemas Operacionais
Assuntos

Qual o comando para agregar uma mídia formatada em NTFS no sistema de arquivos de um sistema operacional UNIX-like?

Alternativas

ID
1688698
Banca
UFRRJ
Órgão
UFRRJ
Ano
2015
Provas
Disciplina
Sistemas Operacionais
Assuntos

O ambiente gráfico de um sistema operacional UNIX-like é proporcionado pelo

Alternativas
Comentários
  • X Window não é um ambiente gráfico, é o prório servidor X, ou X11. Ambientes gráficos são: KDE, XFCE, GNOME, MATE, UNITY, CINNAMON e outros. Portanto considero que a questão deve ser anulada.

  • Anderson, concordo contigo. Mas, tempo e que passar, já que a banca não enxerga desse jeito. Vamos fazer o quê.

    Qualquer ponto faz a diferença. Então vamos aprender a ser a diferença nas provas, sei que será difícil.

    Mas, GUERREIRA QUE É GUERREIRA NÃO DESISTE.

    # RUMO A APROVAÇÃO,NOMEAÇÃO, EXERCÍCIO DA FUNÇÃO E O TÃO SONHADO DIA EFETIVO NA FUNÇÃO.


ID
1688701
Banca
UFRRJ
Órgão
UFRRJ
Ano
2015
Provas
Disciplina
Sistemas Operacionais
Assuntos

No ambiente gráfico dos sistemas operacionais UNIX-like, o botão do meio do mouse serve, por padrão, para

Alternativas