Professional Documents
Culture Documents
org
AcademiaCdigoLibre
www.acl.edu.do
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
13366
gnome-calculator
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
una
seal
un
proceso
en
background
enviar
una
seal
tomando
solo
el
nombre
del
35. Ahora vamos a ver los procesos interactivos pero mas avanzado.
[estudiantes@acl ~]$ htop
www.codigolibre.org
AcademiaCdigoLibre
de
www.acl.edu.do
uso
de
la
memoria,
cpu,
sin
diferencias
40. Si queremos
mostrar
una
descripcin
estadsticas del CPU y E/S de disco.
con
el
general
informe
de
de
las
43. Not el valor all debajo el ttulo CPU? Esto significa que
las estadsticas fueron cargadas para todas las CPU. Para un
sistema de procesador nico, esto est bien; pero en sistemas
con mltiples procesadores usted desea obtener las estadsticas
tanto para cada CPU individual, como para el conjunto. La
opcin -P ALL cumple con esto.
[estudiantes@acl ~]$ sar -P ALL 2 2
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
47. Los procesos tienen una prioridad que va desde -20(la mayor)
hasta 19 (la menor), para ver en que prioridad esta el proceso.
[estudiantes@acl ~]$ ps -eo "%p %n %c" | grep calculator
abiertos
asociados
las
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
se
encuentra
en
la
lista
de
servicios,
www.codigolibre.org
68. Si este
agrgalo.
AcademiaCdigoLibre
servicio
no
encuentra
el
www.acl.edu.do
la
lista
de
servicios
~]#
~]#
~]#
~]#
/etc/init.d/sshd
/etc/init.d/sshd
/etc/init.d/sshd
/etc/init.d/sshd
start
stop
restart
status
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
Permisos
0
1
2
3
4
5
6
7
=
=
=
=
=
=
=
=
----x
-w-wx
r-r-x
rwrwx
=
=
=
=
=
=
=
=
sin acceso
ejecucin
escritura
escritura y ejecucin
lectura
lectura y ejecucin
lectura y escritura
lectura, escritura y ejecucin
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
96. Para ver los permisos del directorio utilizamos el comando ls,
con la opcin -d, para que no muestre el contenido, sino el
directorio en si.
[root@acl permisos]# ls -ld /bin/
97. Vamos crear un directorio para ver con cuales permisos nace.
[root@acl permisos]# mkdir acl
Luego
[root@acl permisos]# ls -ld acl
GNUNota: Explique al GNU/Instructor cuales permisos tiene el directorio creado.
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
= 0
- - - - - - - - t
= 1
- - - - - s - - -
= 2
- - - - - s - - t
= 3
- - s - - - - - -
= 4
Bit suid
- - s - - - - - t
= 5
- - s - - s - - -
= 6
- - s - - s - - t
= 7
Chown
105. Crea un directorio llamado pelo1.
[root@acl permisos]# mkdir pelo1
www.codigolibre.org
AcademiaCdigoLibre
el
www.acl.edu.do
ejercicio
anterior
crea
un
Chgrp
113. Crea un archivo llamado test2.txt.
[root@acl permisos]# touch test2.txt
el archivo test2.txt.
permisos
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
Ln
121. Crea un archivo
/etc/profile.
llamado
enlace.txt,
de
la
salida
de
122. Creamos
enlace.ln.
un
enlace
duro
del
archivo
enlace.txt
llamado
127. Creamos un
enlace2.ln.
enlace
suave
del
archivo
enlace2.txt
llamado
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
o
[root@acl permisos]# ls -l
Sistema de archivos
131. Este archivo muestra los diversos dispositivos de caracteres
y de bloque actualmente configurados (no incluye dispositivos
cuyos mdulos no estn cargados).
[root@acl permisos]# cat /proc/devices
informacin
sobre
la
asignacin
de
133. Este archivo muestra una lista de los tipos del sistema de
archivos soportados actualmente por el kernel.
[root@acl permisos]# cat /proc/filesystems
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
actual
sobre
las
141. Este archivo muestra una lista de todos los mdulos cargados
en el sistema.
[root@acl permisos]# cat /proc/modules
Type
Range
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
148. Este archivo muestra las versin del kernel de Linux y gcc en
uso, as como la versin de Red Hat Enterprise Linux instalada
en el sistema:
[root@acl permisos]# cat /proc/version
150. En el mtab hay las lineas del fstab que corresponden a los
puntos montados actualmente.
[root@acl permisos]# cat /etc/mtab
GNUNota:
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
GNUNotas1:
reparacin
de
sistemas
de
archivos
Administracin de Usuario
157. Informacin de todos los usuarios del sistema y saber quien
puede acceder al sistema de manera legtima.
[root@acl ~]# cat /etc/passwd
las
160. En
el
archivo
de
configuracin
/etc/login.defs
estn
definidas las variables que controlan los aspectos de la
creacin de usuarios y de los campos de shadow usadas por
defecto.
[root@acl ~]# cat /etc/login.defs
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
162. Proporciona una forma de estar seguro de que todos los nuevos
usuarios de tu sistema LFS tienen la misma configuracin
inicial. El directorio /etc/skel es usado por el programa
/usr/sbin/useradd.
[root@acl ~]# ls -a /etc/skel/
GNUNota: Si queremos que un usuario al ser creado contenga cierta variables o
directorio creamos en este directorio y al utilizar useradd estar disponible en
cada usuario.
estos
ficheros
son
.bash_profile,
.bashrc
[root@acl ~]# ls -a
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
propiedad
por
defecto
de
los
nuevos
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
llamado
fcld
con
el
comentario
188. Vamos a
password.
deshabilitar
la
cuenta
orapepe
eliminando
su
-G oinstall,dba dinora
-e 2012-03-26 dinora
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
198. Daremos
password.
dos
199. Si queremos
dinora.
das
para
que
el
usuario
informacin
de
los
dinora
cambie
su
2 dinora
ver
cambios
de
la
cuenta
200. Crea otro usuario con toda las opciones anteriores en una
sola linea asignndole otro directorio home llamado mguerrero.
[root@acl ~]# useradd -e 2012-02-14 -d /opt -c "usuario de prueba" mguerrero
gacl
gacl
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
que
se
que
se
que
se
215. Vamos crear nuestro primer cron. Enva la salida del comando
date cada 3 minutos a un archivo llamado hora.txt.
[root@acl ~]# crontab -e
*/3 * * * * /bin/date >> /home/brianna/hora.txt
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
218. Ejecuta la orden who todos los lunes a las 10:30 y guarda la
salida en el archivo quien.txt si no esta creado el lo crea.
[root@acl ~]# crontab -e
30 10 * * 1 /usr/bin/who >> /home/user/quien.txt
correr
cada
Creamos el scripts:
10
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
AT
224. Ejecuta un ls de tu directorio home en 5 minutos con at y
imprime la salida a un archivo llamado ls.txt
[root@acl ~]# at now +5 minute <ENTER>
ls -l ~ > ls.txt
CRTL+D
GNUNota: Verifique si el archivo ls.txt fue creado.
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
233. Aqu encontraremos los logs que llegan con prioridad info
(informacin), notice (notificacin) o warn (aviso).
[root@acl ~]# cat
/var/log/messages
234. Ver las ultimas 10 lineas del archivo messages, que son por
defecto las mas necesarias o mas recientes.
[root@acl ~]# tail /var/log/messages
www.codigolibre.org
AcademiaCdigoLibre
www.acl.edu.do
241. El
archivo
lastlog
es
un
fichero
binario
guardado
generalmente en /var/adm/, y que contiene un registro para cada
usuario con la fecha y hora de su ltima conexin; podemos
visualizar estos datos para un usuario dado mediante rdenes
como who o finger:
[root@acl ~]# lastlog