qasdjgnlçq
903 palavras
4 páginas
ADMINISTRAÇÃO DE REDES I LINUXInicialização e Gerenciamento de Processos
Frederico Madeira
LPIC1, LPIC2, CCNA fred@madeira.eng.br www.madeira.eng.br
Agenda
Inicialização de
Serviços
Gerência de
Processos
Inicialização – SysV init RunLevels
O Sistema SysV determina quais programas devem ser iniciados/terminados quando um runlevel é iniciado.
Mais simples e mais flexível do que o padrão BSD.
Runlevels (Estados ou Modos do sistema)
0 – Desligamento
1 – Modo Monousuário (Modo Texto)
2 – Modo Multiusuário sem rede
3 - Modo Multiusuário com rede (Modo Texto)
4 – Não utilizado
5 – Modo X11 completo
6 – Reiniciar
Inicialização – SysV init RunLevels
Estrutura /etc/rc.d/
Inicialização de Serviços
Iniciando um serviço manualmente
1. Necessário rodar o script desejado na pasta /etc/init.d/ informando a operação desejada (start/stop/reload/restart)
Ex:
# /etc/init.d/httpd start
# /etc/init.d/mysql stop
2. Através do comando service
Ex:
# service httpd start
# service mysql stop
Inicialização de Serviços
Iniciando serviços automaticamento no boot
Necessária a criação do link do script do serviço para as pastas do runlevels desejados.
Isso é feito através do comando chkconfig
EX:
Desabilitando o httpd de inicar nos runlevels 2345
# /sbin/chkconfig --level 2345 httpd off
Habilitando o mysql a ser iniciado nos runlevels 35
# /sbin/chkconfig --level 35 mysql on
Inicialização de Serviços
Para listar um relatório de todos os serviços separados por runlevels:
/sbin/chkconfig --list
Filtrando:
/sbin/chkconfig --list | grep http
/sbin/chkconfig --list | grep 3:sim
/sbin/chkconfig --list | grep 5:não
Gerência de Processos
- Processo é um programa em execução.
- Do ponto de vista do SO, é a estrutura responsável pela manutenção de todas as informações necessárias à execução de um programa
- Possuem permissões e atributos individuais
- Identificado pelo PID – Process Identification
- Para cada PID