Вы находитесь на странице: 1из 7

Centro Tecnológico do Amazonas – Instituto Benjamim Constant

Curso Técnico de Manutenção e Suporte em Informática Noturno

Disciplina : Programa Servidores para Plataforma Linux

Dupla:Symon Brandão / Nelcirene Amorim Nota : _____________

01) Quais são as funções básicas do Kernel ? Ele é monolítico ou mini-kernel?

R= *Faz interpretação entre as camadas hardware e software


*Gerencia e aloca os recursos dos usuários
*Controla a execução de programas de usuários e operações de dispositivos
de entrada e saída.
*Monolítico

02) O que são variáveis ambientais? Qual a função delas?

R= É um valor dinâmico, carregado na memória, podendo ser utilizado por


vários processos que funcionam simultaneamente. As variáveis guardam
informações tais como endereços de arquivos e diretórios, arquivos de
configuração, etc , permitem modificar a configuração de um ou mais
aplicativos.

03) Cite duas variáveis ambientais importantes?

R= BASH e PATH

04) Qual a diferença entre uma variável local e uma variável ambiental?

R= As variáveis locais não podem ser acessadas por subprocessos


e as globais estão disponíveis aos subprocessos que venham a usar o
conteúdo das variáveis definidas.

05) Como fazemos para ocultar um arquivo no Linux?

R= Colocando um ponto no inicio do nome do arquivo


Ex: documento => .documento, assim o arquivo estará oculto

06) Qual a função do arquivo ~/.bash_history?

R= Armazenar os comandos digitados, funcionado como um histórico para


evitar a perda de tempo para redigitá-los.

7) Cite duas funções com exemplos do comando cat

R=

• exibe o que há dentro de um arquivo


Ex: cat texto1.txt
• escreve em um arquivo de texto
Ex: cat > primeiroarquivo.txt

08) Para que serve o comando cut? Dê um exemplo.

R= Lê o conteúdo de um ou mais arquivos e tem como saída uma coluna


vertical

Ex: cut –f1 –d: /etc/passwd

-d= delimitador

09) Para que serve o comando expand? Dê um exemplo.

serve para converter linhas que estavam com tab em espaços


Ex: expand –lines /etc/passwd

10) Para que serve o comando fmt? Dê um exemplo

R= serve para formatarmos um arquivo, caso o mesmo esteja desconfigurado por


exemplo

11) Para que servem os comandos head e tail? Quando eles são muito
usados?

R=o comando head executado sem argumento serve para mostar as primeiras 10
linhas de um determinado arquivo

O comando tail, serve para verificarmos as ultimas linhas de um arquivo


muito utilizado para verificar logs

12) O comando od é útil para quê ? Em que situação você o utilizaria?

R =Serve para visualizar conteúdo de um arquivo hexadecimal, octal, ASCII e


nomes dos caracteres

13) O comando split poderá ser utilizado para dividir um arquivo em vários. Por
exemplo, se o arquivo1.txt tivesse 200 linhas e o comando $ split -20
arquivo1.txt arquivosaida.txt fosse utilizado, qual seria o resultado? Como seria
a lista de arquivos no diretório?

R= Quebraria o arquivo em arquivos com linhas cada e direcionaria para o


arquivosaida.txt

14) O que é uma saída padrão?

R= stdout - Dispositivo para o qual os programas normalmente


enviam seus resultados de sua execução

15) O que é uma entrada padrão?

R= stdin - Dispositivo pelo qual os programas obtem dados de


entrada para executar em suas tarefas
16) Como uma saída padrão de um programa poderá ser direcionada para um
arquivo sem apagar seu conteúdo prévio?
R= Redireciona a saída padrão de um programa/comando/script para algum
dispositivo ou arquivo ao invés do dispositivo de saída padrão (tela). Quando é
usado com arquivos, este redirecionamento cria ou substitui o conteúdo do
arquivo. Por exemplo, você pode usar o comando ls para listar arquivos e usar
ls > listagem para enviar a saída do comando para o arquivo listagem. Use o
comando cat para visualizar o conteúdo do arquivo listagem.
O mesmo comando pode ser redirecionado para o segundo console /dev/tty2
usando: ls >/dev/tty2, o resultado do comando ls será mostrado no segundo
console (pressione ALT e F2 para mudar para o segundo console e ALT e F1
para retornar ao primeiro). O mesmo resultado pode ser obtido com o comando
ls 1>/dev/tty2, sendo que o número 1 indica que será capturada a saída padrão
do comando.
Para redirecionar somente a saída de erros do comando ls, use a sintaxe: ls
2>/tmp/erros-do-ls
Redireciona a saída padrão de um programa/comando/script para algum
dispositivo ou adiciona as linhas ao final de arquivo ao invés do dispositivo de
saída padrão (tela). A diferença entre este redirecionamento duplo e o simples,
é se caso for usado com arquivos, adiciona a saída do comando ao final do
arquivo existente ao invés de substituir seu conteúdo. .
Por exemplo, você pode acrescentar a saída do comando ls ao arquivo
listagem do capítulo anterior usando ls / >>listagem. Use o comando cat para
visualizar o conteúdo do arquivo listagem.

17) Como a saída de um programa poderá ser redirecionada para a entrada de


outro programa? Cite 3 exemplos;
R= usa- se operador | para a conexão direta a saída de um programa e entrada
do outro
Ex: programa1| programa2

18) Como funciona o comando tee? Faça um diagrama exemplificando seu


funcionamento.
R= Permite que a saída de um comando seja gravada em um arquivo ao
mesmo tempo em que é exibida na tela

19) Os diretórios /bin e /sbin guardam arquivos executáveis do sistema. Qual a


diferença básica entre eles ? Qual o atributo especial dos arquivos em /sbin o
fazem diferentes?
R= /sbin: está localizado os arquivos essenciais do Linux, referentes a
administração e manutenção de hardware e software . O exemplo de um
arquivo que consta nesta pasta do sistema e o ifconfig, responsável pelas
configurações do endereçamento IP. Os arquivos contidos nesta pasta são
utilizados por todos os usuários que realizam login neste computador.
/bin : constam comandos que não são somente utilizados pelo root (system
administrador). Nesta pasta também consta arquivos que será utilizado por
usuário sem privilégio de root. O diretório /bin armazena arquivos de shell como
bash e csh e comandos bastante utilizados como cp, mv,rm,cat,etc.

20) Como você faria para saber qual a configuração de CPU no Linux?

R= cat /proc/cpuinfo

21) Você está com dificuldade de instalar um modem no Linux. Como você
saberia em qual endereçamento e IRQ ele foi detectado no sistema?

R= lspci -v

22) Você colocou um disquete no micro executando Linux. Você deu o


comando para montá-lo, mas o comando falhou. O que você faria para verificar
se seu sistema suporta o formato dos disquetes?

23) Um usuário reportou erros recorrentes no sistema Linux. Onde você iria
procurar no sistema por informações destes erros?

R= fsck.ext2 ou /var/log

24) Você instalou uma fita DAT SCSI no seu micro. Você quer saber se ela foi
detectada no boot. Como você poderá fazer isso ? Exemplifique os comandos.

R= comando dmesg
Ou para ver o próprio dispositivo
Comando dmesg |grep st

25) Você instalou o Linux no seu micro em um HD novo. Mas ao reiniciá-lo, o


sistema de carga falhou. Qual seria uma possível causa?

R= Se tive algum Linux instalado deve estar configurada para 'inicializar', onde
ocorrerá a inicialização do sistema operacional. Ou algum erro de gravação do
boot-loader no HD.

26) Você quer replicar uma estrutura de arquivos de configuração do sistema


para todos os usuários para que seja aplicada no momento de sua criação.
Como você faria isso no sistema?

R = Qualquer número de sistemas UNIX interligados podem ser unidos para


compor um sistema UNIX United. Suas estruturas de nomes (para arquivos,
dispositivos, diretórios e comandos) são unidas em uma única estrutura de
nomes, na qual cada componente do sistema é, para todos os casos e
propósitos, como um diretório. Ignorando-se as questões relativas a
credenciamento e controle de acesso, no sistema resultante cada usuário pode
ler ou escrever qualquer arquivo, usar qualquer dispositivo, executar qualquer
comando ou inspecionar qualquer diretório, indiferentemente do sistema ao
qual pertença.
27) Como você faria para copiar um diretório inteiro com todos os seus
subdiretórios para outro local no Linux?
R= cp -R

28) Cite pelo menos 4 sistemas de arquivos suportados pelo Linux.

R=EXT3, EXT2, SOLARIS,swap

29) O que significa /dev/hda4 no sistema?

R= é a quarta partição do hd

30) O que significa /dev/fd0 no sistema?

R= equivale ao primeiro drive de disquete

31) Você precisa instalar o Linux com uma partição para o /boot, uma partição
para os logs, uma partição para o diretório home dos usuários, uma partição
para os programas dos usuários em /usr, uma partição para o restante do
sistema e uma para swap. Como você iria particionar um disco ?

R= A raíz do sistema e a /boot poderiam ter tamanhos menores, visto que iriam
conter arquivos básicos de boot, também as deixaremos como partições
primárias. O /usr deve conter um maior espaço, pois irá conter os programas
utilizados pelo usuário. A partir desta partição, todas as outras serão partições
lógicas. A partição /home será de longe a maior de todas, contendo todos os
arquivos pessoais do usuário. Por último faremos a partição contendo a swap,
que corresponde a memória virtual do Linux, geralmente recomenda-se que
utilizemos o dobro da memória RAM existente em nosso computador para
definir a swap.

32) Seu sistema foi reiniciado por falta de luz e um problema no disco foi
reportado. Qual utilitário você iria escolher para fazer uma checagem no
disco ?

R= fsck

33) Você precisa listar todos os arquivos com mais de 500K e com mais de 100
dias sem ninguém acessá-lo. Qual seria o comando?

R= find / –size +500k –atime +100

34) Você localizou um arquivo com o comando locate. Mas ao tentar editar o
arquivo ele não estava lá e o locate continua dizendo que ele está lá. Porque
isso acontece e o que pode ser feito para corrigir o locate?

R= pelo modo que o arquivo foi removido


solução: retornar o arquivo ao seu lugar de origem

35) Você quer montar um cd-rom no linux. Qual o comando?


R= vim /etc/fstab
Adicionar a linha:
/dev/sda6/media/disk1 auto users,rw,exec 0 0

36) O CD-ROM que você montou não quer abrir mais a gaveta do drive.
Porque ? Como fazer para conseguir retirar o cd-rom?

R= comando umount /mnt/cdrom

37) O arquivo lista.txt tem a permissão 555. O que isso significa?

R=O arquivo tem permissão de Leitura e execução para dono, grupo do dono e
outros.

38) O arquivo currículo tem permissão de leitura e escrita para o usuário root,
leitura para o grupo users e nada para outros. Qual é a permissão dele em
octeto?

R= rwxr-x---

39) O sistema não quer deixá-lo entrar em um diretório. Qual a permissão que

está faltando?

R=Permissão para leitura

40) Em um sistema GNU/Linux qual comando podemos utilizar para listar as

tarefas do shell atual?

Somente o comando sem opções.

(A) top x

(B) ps

(C) jobs

(D) tasks

Qual o comando e sua respectiva opção podemos utilizar para exibir a

tabela de partições de um disco rígido "master" da primeira interface

IDE de um sistema GNU/Linux?

(A) diskdruid /dev/hda

(B) ldd -a

(C) fdisk -l /dev/had x


(D) cat /proc/mounts

Вам также может понравиться