Arquivo da categoria: S.O

Resolução questão 18 de 2006

Bom domingo para todos.

Hoje resolvi postar mais algumas resoluções de questões.

Comandos Linux são questões que não podemos perder e não adianta tentar decorar tem que aprender, então vamos a mais uma resolução.

Questão 18 de 2006

Em Linux, qual é o comando que o usuário deve utilizar para mover do seu diretório home para o diretório root (raíz)?

(A) cd      (B) cd/      (C) cd /      (D) cd/ root      (E) cd\root

Parece bobeira estas questões mas se perdermos pontos nós estaremos, tranquilamente, desclassificados.

Nesta questão vamos excluir algumas alternativas de “cara”, pois sabemos que o diretório raíz em Línux é representado pelo sinal do “/” , ou seja, lê-se “barra” e no Windows os diretórios são separados por uma “contra-barra” ou “barra invertida”, assim eliminamos a alternativa “E”.

Sabendo também que os comandos em Linux devem ser executados com um espaço, para que o kernel do Sistema Operacional possa reconhece-los  devemos eliminar as alternativas “B” e “D”, pois não apresentam espaços depois do comando.

Ficamos com as alternativas “A” e “C”, aí está a diferença em quem vai entrar para a Escola e quem vai tentar outra vez, pois que mexe, treina os comandos do linux vai identificar que o comando “cd” puramente, sem opção alguma, retorna ao diretório “HOME” do usuário e não para o diretório raiz, do qual a questão fala.

Então a resposta correta é a letra “C” -> Podem conferir o gabarito. Espero ter ajudado!

Resolução da Questão 9 de 2006

Vamos analisar agora uma questão relacionada a Sistemas Operacionais, pois também tem uns dois livros de 600 páginas para lermos até a prova. Heheheh 

Questão 9 de 2006

Existem diversos algoritmos de escalonamento de processos para um sistema operacional. Um
dos algoritmos mais simples é aquele denominado de FCFS (First-Come, First-Served).

Assinale a alternativa correta em relação a este algoritmo.

(A) Este algoritmo se aplica melhor para o ambiente de tempo compartilhado

(B) Este algoritmo é mais apropriado para processos longos do que para processos de curta

duração

(C) Este algoritmo apresenta como consequência o privilégio para os processos I/O bound em

detrimento de processos CPU bound

(D) Este algoritmo trabalha com o time slicing para reduzir a penalização de determinados tipos

de processos

(E) Este algoritmo é bastante apropriado para ambientes com apenas um processador

Faremos igual ao Telecurso 2000, Vamos pensar um pouco!

 Pensemos que estamos em um Banco. 

Letra A → Na fila de um banco o caixa atende um pouquinho um depois, um pouquinho outro ou atende um e termina o que ele quer fazer para atender outra pessoa? Ele atende um, termina e atende outro, então a alternativa é falsa.

Letra C →Alguém vai dizer, “Mas em fila os idosos tem preferências.” Neste algoritmo não. Todos os processos são iguais, então a alternativa é falsa.

Letra D → Time Slicing (Fatia de Tempo) → A justificativa é a mesma pela qual a A está errada.

Letra E → Se tivermos somente um caixa estiver atendendo no banco e você fosse o último da fila você, automaticamente, já entraria na fila com raiva, pois sabe que vai demorar a ser atendido, então esta alternativa também está falsa.

Letra B → Ele é sim, mais apropriado para processos longos, pois se você vai para a fila do banco e precisa fazer algo, bem rapidinho e tiver que esperar alguém que tem 100.000 contas para pagar você até chorará na fila. Já para a pessoa que está sendo atendido no caixa, com 100.000 contas para pagar, para ele é muito bom ter o caixa SÓ PARA ELE. HEHHEHEH

 Espero ter ajudado!   

IMPRESSORAS NO LINUX

 

IMPRESSORAS NO LINUX

 

Explorando um pouco sobre as impressoras precisamos conhecer os seus principais comandos e programas de gerenciamento e filtros

 

NOMES DE DISPOSITIVOS

No Linux, os dispositivos de impressão podem ser conectados através de portas USB, paralelos ou RS232.

 

COMO ACESSÁ-LAS?

Normalmente, é possível ter acesso aos dispositivos através dos endereços atribuídos a eles, que são:

/dev/pl0(portas paralela)

/dev/pl1(portas paralela)

/dev/pl2(portas paralela)

/dev/ttyS1(portas seriais RS232)

/dev/ttyS2(portas seriais RS232)

/dev/ttyS3(portas seriais RS232)

Via browser é possível ter acesso através do endereço http://[ip]:631

 

SPOOLING DE IMPRESSÃO

É a capacidade de imprimir em segundo plano, bem como, encaminhar trabalhos de impressão para uma fila, tendo o sistema a capacidade de definir prioridades de impressão.

No servidor de impressão CUPS o diretório de spool fica em /var/spool/cups

 

SERVIDORES DE IMPRESSÃO

Os principais sistemas para gerenciamento de servidores de impressão são LPR(UNIX), LPRng e o CUPS.

CUPS  – Common UNIX Printing Service – Se tornou um dos principais padrões para gerenciamento de servidor de impressão, é o mais utilizado e a melhor alternativa para Red Hat Linux.

Seus principais recursos são:

IPP – Internet Printing Protocol é o coração do CUPS, uma vez que permite disponibilizar impressão através do protocolo HTTP.

Drivers – possui um banco de dados de drives dos principais fabricantes, além de possuir um um formato padrões que facilita a industria a criar drives para seus produtos.

UNIX print commands – o CUPS fornece os principais e tradicionais comandos de manipulação e gerenciamento de impressão fornecidos pelo UNIX.

OS arquivos de configuração do CUPS estão localizados em /etc/cups, onde vale a pena destacarmos o cupsd.conf(onde configuramos permissões, autenticações e o daemon de impressão ) e printers.conf (que identifica os endereços e parâmetros das impressoras).

Seu diretório de Spool fica no diretório /var/spool/cups.

 

PRINCIPAIS ARQUIVOS DO CUPS

/etc/printcap – contem o nome das impressoras instaladas

/etc/cups/cupsd.conf – arquivo principal de configuração do servidor de impressão.

/etc/cups/client.conf – Configurações do cliente, como permissões.

/etc/printers.conf – paramereos das impressoras, como se a impressora é compartilhada ou não, quota de impressão, limite de tamanho de arquivo.

/etc/cups/classse.conf – Configuração de classes de impressoras ou grupos de impressão.

Comandos de impressão do CUPS

Lpadmin – Configura impressoras no CUPs
Parâmetro Descrição
-E Habilita impressora
-h  [servidor] o “h” é de host e especifica o servidor de impressão
-p Nome da impressora
-m Especifica o driver
-d Define como impressora padrão
-x Remove a impressora

 

Enable – inicializa a impressora
Parâmetro Descrição
-E  Criptografa a conexão
-c  Cancela todos os trabalhos antes de desativar a impressora
-h  “h” de host, especifica a impressora.

 

Lp – imprime um ou mais arquivos
Parâmetro Descrição
-E  Criptografa a conexão
-d  Define a impressora a ser utilizada
-h  “h” de host, especifica a impressora.
-n Define  número de copias.

 

Lpq – exibe a fila de impressão
Parâmetro Descrição
-E Criptografa a conexão
-a Mostra todos os trabalhos
-P Define uma impressora como saída do comando

 

Lprm – cancela um trabalho de impressão 
Parâmetro Descrição
– cancela todos os trabalhos
-P Define uma impressora como saída do comando

 

Cancel – cancela trabalhos de impressão
Parâmetro Descrição
-a cancela todos os trabalhos de impressão
-h define o servidor de impressão

 

Lpinfo – exibe dispositivos ou drivers disponíveis
Parâmetro Descrição
-E Criptografa a conexão
-v mostra os dispositivos do sistema
-m mostra os drives disponíveis

 

Lpstat – mostra o status das impressoras no CUPS
Parâmetro Descrição
-E Criptografa a conexão
-t Mostra o status geral do CUPS
-h [servidor] Especifica um servidor de impressão
-a Exibe o status de todas as impressoras

 

 

LPRNG – LINE PRINTER NEW GENERATION

O LPRng é um excelente servidor de impressão e fornece os mesmo recursos de gerenciamento de file de impressão, autorização, autenticação com suporte a kerberos e PGP).

O LPRng  também fornece os principais comandos de manipulação de impressora no Linux, abaixo,comentamos a função e os principais parâmetros

 

Comandos de impressão do LPRng .

lp  or  Ipr – envia um arquivo para impressão
Parâmetro Descrição
-E  Criptografa a conexão
-l Processa um arquivo no format binario ou literal. Mesmo que o parâmetro  -o raw.
-o option–option permite configurar tipo de papel, orientação do papel, gaveta de saida, etc… manual and your printer’s PPD file for the full list.
-P [printername] Define a impressora que receberá o trabalho de impressão. 
-p — Pretty-print   – permite imprimir um documento com algumas características desejadas como nome do arquivo, data, numero da páginas etc… suas páginas. É equivalente a -o prettyprint.
-r   Apaga o arquivo após a impressão.

 

Lprm – cancela um trabalho de impressão 
Parâmetro Descrição
– cancela todos os trabalhos
-P Define uma impressora como saída do comando

 

Cancel – cancela trabalhos de impressão
Parâmetro Descrição
-a cancela todos os trabalhos de impressão
-h define o servidor de impressão

 


lpc — É um programa que permite configurar o servidor de impressão, modificar status de impressoras, cancelar trabalhos e gerenciar a fila através da linha de comando.
Opção Descrição
exit Sai do programa
help [command]? [command] Mostra uma mensagem curta de ajuda
quit Sai do programa
status [queue] Mostra o status de uma ou mais impressoras ou grupo de impressoras
 

 

Lpq – exibe a fila de impressão
Parâmetro Descrição
-E Criptografa a conexão
-a Mostra todos os trabalhos
-P Define uma impressora como saída do comando
+  [interval] define em Segundo o interval de atualização da visualização.

 

Lpadmin – Configura impressoras no CUPs
Parâmetro Descrição
-E Habilita impressora
-h  [servidor] o “h” é de host e especifica o servidor de impressão
-p Nome da impressora
-m Especifica o driver
-d Define como impressora padrão
-x Remove a impressora

 

 

Lpstat –  Visualiza o status do servidor de impressão no CUPS. É um frontend do programa lpq.
Parâmetro Descrição
-E Criptografa a conexão
-t Mostra o status geral do CUPS
-h [servidor] Especifica um servidor de impressão
-a Exibe o status de todas as impressoras

 

 

 

 

 

Lpadmin – Comando utilizado para configurar parâmetros do dispositivo “impressora” no CUPs.  Use o Lpadmin para configurar impressora padrão, descrição da impressora, configurar o arquivo PPD (driver).
Parâmetro Descrição
-E Habilita impressora
-h  [servidor] o “h” é de host e especifica o servidor de impressão
-p Nome da impressora
-m Especifica o driver
-d Define como impressora padrão
-x Remove a impressora

 

 

PROTOCOLO DE IMPRESSÃO REMOTA

Os protocolos de impressão remota permitem realizar impressões na rede ou pela internet utilizando protocolo web.

 

IPP do CUPS

LPD/LPR para ambiente UNIX

SMB para ambiente Windows