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

Exercícios de Sistemas Operacionais

Por:   •  24/4/2018  •  962 Palavras (4 Páginas)  •  247 Visualizações

Página 1 de 4

...

jobs : mostra os programas que estão em segundo plano

7. Rode o comando nohup firefox. Ele gera um arquivo no diretório corrente chamado nohup.out. O que esse arquivo mostra?

Mostra a saída da execução do firefox.

Os comandos nice e renice alteram a prioridade de um processo. O maior valor que pode ser atribuído é 19 e o menor valor -20. Quanto menor o valor maior é a prioridade do processo.

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?

A prioridade do processo aumentou.

- 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?

A prioridade do processo diminuiu.

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.

rc2.d

K01bluetooth

S01apport

10. Qual é o seu runlevel atual?

2

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 cron aparece como parado.

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.

O cron aparece como parado.

...

Baixar como  txt (5.9 Kb)   pdf (51.6 Kb)   docx (15.4 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no Essays.club