Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ADMINISTRADOR AVANZADO
CAPITULO 1
Barboza Gilces
Instructor
rc 2
Multiuser, without NFS
rc 3
ln s /etc/init.d/ypbind /etc/rc.d/rc3.d/S51ypbind
rc 4
rc 5
X11
rc 6
setup
/etc/rc.local
.bash_logout
Ing. Fabian Barboza Gilces
Instructor
Procesos
Un proceso es una tarea que est
ejecutando el procesador
Cada proceso tiene un nmero nico de
identificacin de proceso (PID)
Trminos relacionados
Cola de Procesos
Estados de Procesos
Prioridades
Time - Sharing
Monitoreo de procesos
ps
top
Otros
kill
nice
renice
Ing. Fabian Barboza Gilces
Instructor
Comando at
# at 1:23
at> cd /root
at> ls -l > at.txt
at> Ctrl+d
Se muestra en nmero de job
# at -l
Para ver los trabajos planificados
# at -d <nmero_trabajo>
Para cancelar el trabajo
Ing. Fabian Barboza Gilces
Instructor
Comando at
Puede crear un archivo donde se
especifican los comandos a programar
# at 10:00 < nombre_archivo ,
# at 10:00 -f nombre_archivo
Comando Crontab
Permite planificar procesos de manera
regular
Debe indicar las fechas y las horas en
las que desea que se ejecute un
comando dentro del archivo crontab
Los tiempos se indican en:
minutos, horas, das del mes, meses del
ao, das de la semana
Comando Crontab
La sintaxis del archivo debe ser
Minuto
Hora
Da del mes
Mes del ao
Da de la semana
comando
Comando Crontab
crontab genera un archivo en:
/var/spool/cron/ y asigna a este archivo
el mismo nombre del usuario
Por ejemplo:
30 15 25 9 4 touch /root/fabian.pdf
00 22 * * * shutdown
Informacin
who
Usuarios conectados al sistema
whatis
Determina una pequea descripcin acerca de
la funcionalidad de un comando
whereis
Determina una pequea descripcin acerca de
la ubicacin de un archivo
free
Muestra informacin acerca de memoria fsica y
virtual
top
fdisk
Ing. Fabian Barboza Gilces
Instructor
df
Monitoreo de Procesos
Para ver los procesos del usuario actual
# ps
PID TTY
898 tty1
2488 tty1
TIME CMD
00:00:00 login
00:00:00 bash
Monitoreo de Procesos
Para ver todos los procesos con sus estados,
incluso aquellos que no tienen asignado un
terminal de control
# ps -x
PID TTY
1
?
2
?
3
?
4
?
5
?
6
?
7
?
8
?
Monitoreo de Procesos
Para ver informacin ms detallada de los
procesos
# ps u
USER
root
root
root
root
root
PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
3227 0.0
2.0
2312 1224 pts/1
S 17:40
0:00 login -- usr1
3264 0.0
1.7
2260 1036 pts/1
S 17:40
0:00 su
3265 0.0
2.3
2464 1412 pts/1
S 17:40
0:00 bash
3287 98.1
0.8
1528 520 pts/1
R 17:41 10:28 yes
3307 0.0
1.5
2848 952 pts/1
R 17:52
0:00 ps -u
Monitoreo de Procesos
Para mostrar solo los procesos en ejecucin:
# ps -r
PID TTY STAT TIME COMMAND
3287 pts/1
R
5:00
yes
3292 pts/1
R
0:00
ps -r
Para mostrar solo los procesos ejecutados
por un usuario :
# ps U root
Para mostrar los procesos con el numero de
hilos utilizados:
# ps -eLf
Ing. Fabian Barboza Gilces
Instructor
Comando TOP
Comando Kill
# kill <PID>
Elimina el proceso si es permitido,
dependiendo del proceso y las seales
que puede recibir
# kill -9 <PID>
Elimina el proceso (en forma autoritaria)
Prioridades de Procesos
Las prioridades van de -20 a 19, siendo -20
la ms alta prioridad y 19 la ms baja
Para asignar una prioridad al proceso
# nice -nmero comando
# nice -5 yes (prioridad positiva)
# nice --5 yes (prioridad negativa)
Comando renice
Permite cambiar la prioridad a los
procesos
# renice nmero PID
Gracias!!!!