Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Exercícios de Sistemas Operacionais

Por:   •  25/4/2018  •  1.071 Palavras (5 Páginas)  •  261 Visualizações

Página 1 de 5

...

8. Conforme o que foi mostrado faça:

- Abra o firefox

- Rode o comando ps x -l. Observe as colunas PRI e NI. Elas representam a prioridade e o nice com o qual elas iniciam. Veja qual o valor de PRI e NI para o firefox.

- Mate o processo do firefox.

- Rode o comando nice -n 19 firefox& e depois o ps x -l| grep firefox e veja o que aconteceu com as colunas de PRI e NI.

O que aconteceu com a prioridade do processo?

Mostrou que o pacote não estava instalado portanto não executa _________________________________________________

- Encontre o pid do processo firefox.

- Rode renice 5 .

- Rode o comando ps x -l | grep firefox e veja o que aconteceu com as colunas PRI e NI do processo.

O que aconteceu com a prioridade do processo? O sistema dará mais ou menos prioridade para esse processo agora?

_Menos prioridade, pois o processo estava em segundo plano pois esta carregado no gerenciador.__________________________________________________

O linux possui 7 tipo de runlevels (níveis de operação) que dizem quais deamons (serviços que rodam em segundo plano).

0 : halt

1 : single-user mode -> não configura as interfaces de rede, nem inicia os deamons e não permite logins não root

2 : multi-user mode -> não configura as interfaces de rede e nem incia os deamons

3 : multi-user mode with networking -> inicia o sistema normalmente

4 : optional -> definido pelo usuário para propósitos específicos

5 : full multi-user mode (x11) -> Carrega todos os deamons de interface gráfica

6 : reboot

Nota: No Ubuntu os níveis 2-5 são idênticos o nível padrão é o 5 ao invés do 2

Os níveis são definidos por arquivos que estão no diretório /etc. (Rode ls /etc e encontre os diretórios rc.d)

Dentro deles estão links para deamons, scripts e programas que são iniciados (prefixo S) ou parados (prefixo K) quando eles são invocados.

Após o boot o boot chama o init deamon que controla os demais deamons que estão nos runlevels. Porém no Ubuntu ele se chama upstart e ele não funciona exatamente como o esperado.

Ferramentas de gerenciamento:

runlevel = mostra o último e o corrente runlevel. Se não houve um anterior mostra N (none - nenhum)

telinit = atribui ou modifica o runlevel do argumento especificado

9. Entre em um dos diretórios de nível de operação e encontro um link para um serviço que vai ser parado e outro que vai ser iniciado. Mostre qual diretório você entrou e coloque os nomes dos links.

Coloquei no diretório home home/documentos.

10. Qual é o seu runlevel atual?

Runlevel 1. Momosuario sendo iniciado.

11. Rode o comando services --status-all. Os serviços que estão com '+' representam os serviços ativos e o com '-' os parados. Rode o comando services cron stop e depois o comando services --status-all. O que aconteceu? Depois rode o comando services cron start.

_O sistema apontou que o pacote não estava instalado, sugeriu utilizar o update, fiz de várias maneiras, tentei instalar o pacote, mas deu falha no loggon com o servidor________________

12. O comando rcconf é uma ferramenta de configuração de runlevel. Rode o comando rcconf e desmarque o cron. Reboot o sistema, o que acontece com o serviço do cron? Desfaça a alteração.

Agenda processos a serem executados de forma agendadas e não sobrecarregar o sistema operacional Linux um exemplo a ser citado é um processo de backup agendado.

Este script fará backup do diretório /etc no diretório do root /root, e para evitar que um backup sobrescreva o outro ou que tenhamos de ficar renomeando os arquivos a cada backup, este script gera o arquivo de backup já com data e horário incluídos em seu nome.

...

Baixar como  txt (6.8 Kb)   pdf (53.6 Kb)   docx (15.9 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no Essays.club