Académique Documents
Professionnel Documents
Culture Documents
Procesos
Un proceso en Linux es, en resumen, un programa en ejecucin. Un proceso puede crear
a su vez otros procesos. Al proceso que genera otro proceso se le llama proceso
padre. Al proceso generado por otro proceso se le llama proceso hijo. Los procesos
pueden ser padres e hijos y adems, varios procesos pueden ser hijos del mismo padre
a la vez.
DAEMONS
Daemons son procesos que dan soporte a servicios del sistema. Normalmente ellos se
inician al tiempo de arranque y la entrada de modo multiusuario y se detienen cuando
el sistema se apaga.
8-
top -c
de
veces
top -n4
GNU/Instructor
Deivy Jr. Bolges
que
actualizar
hasta
que
jobs
12-
sleep 10 &
17- Verifica
plano con %.
el
numero
de
jobs
de
la
aplicacin
envala
primer
%1
el
identificador
de
grupo
trabajo
de
la
tarea
jobs -l
Kill -l
GNU/Instructor
Deivy Jr. Bolges
en
Runlevels
El trmino runlevel o nivel de ejecucin se refiere al modo de operacin en los
sistemas operativos que implementan el estilo de sistema de arranque de iniciacin
tipo UNIX System V.
# Porcin del archivo /etc/inittab
# Default runlevel. The runlevels used by RHS are:
#
0 - halt (Do NOT set initdefault to this)
#
1 - Single user mode
#
2 - Multiuser, without NFS (The same as 3)
#
3 - Full multiuser mode
#
4 - unused
#
5 - X11
#
6 - reboot (Do NOT set initdefault to this)
36- Reiniciar
init 6
El comando
servicios.
chkconfig
puede
ser
usado
GNU/Instructor
Deivy Jr. Bolges
para
activar
desactivar
42- Verifica
chkconfig.
que
el
servicio
cups
este
el
la
lista
de
servicios
de
Permisos
0 = --- = sin acceso
1 = --x = ejecucin
2 = -w- = escritura
3 = -wx = escritura y ejecucin
4 = r-- = lectura
5 = r-x = lectura y ejecucin
6 = rw- = lectura y escritura
7 = rwx = lectura, escritura y ejecucin
La sintaxis para usar chmod con texto:
chmod [ugo][+-][rwx] [nombre_archivo]
Donde [u=user, g=group y o=other]; [+/- activa o desactiva los atributos siguientes]
[r=read, w=write, x=execute]
GNU/Instructor
Deivy Jr. Bolges
ser
ledo
no
visualiza
su
este
modificado
el
archivo
prueba.txt
cat prueba.txt
anterior
el
cual
fue
negativo,
ahora
chmod +x prueba.txt
chown permite cambiar el propietario del archivo en sistemas tipo UNIX. Puede
especificarse tanto el nombre de un usuario, as como un nmero de identidad de
usuario (UID) y el nombre de grupo o (GID) numrico del grupo. Opcionalmente,
utilizando un signo de dos puntos (:), o bien un punto (.), sin espacios entre
GNU/Instructor
Deivy Jr. Bolges
recursiva
del
directorio
el archivo test2.txt.
stat test2.txt
GNU/Instructor
Deivy Jr. Bolges
para
ver
que
grupo
pertenecen
los
stat dir1/dir2/arch*
78- Verifica si este esta apuntando al mismo inodo del archivo archivo
original.
stat enlace.txt enlace.ln
Para la realizacin de los siguientes ejercicios con los comandos fdisk, mkfs,
cfdisk, fsck. Recomendamos utilizar una memoria USB el dispositivo debe de estar
desmontado.
fdisk
El comando fdisk se usa para manipular la tabla de particiones. Los discos duros
pueden dividirse en uno o ms discos lgicos llamados particiones.
SINTAXIS:
La sintaxis es
fdisk [opciones]
OPCIONES:
Enlista las tablas de particin para los desves especificados y
-l
sale.
-u
-s
-b
-C
-H
-S
de
tu
sistema,
para
esto
necesita
fdisk -l
87- Entra al men de particionamiento de una memoria usb.
fdisk /dev/sdb1
GNU/Instructor
Deivy Jr. Bolges
fsck es una utilidad unix que se utiliza ante alguna inconsistencia del sistema
de archivos, para corregir los posibles errores que hubiese es necesario
ejecutar fsck. Para verificar un sistema de archivos se aconseja hacerlo
mientras este est desmontado. Generalmente se ejecuta automticamente al inicio
del sistema ante alguna anomala.
fsck [-opciones] /dev/hdXXX (o sdXXX)
Opciones:
-a
-c
-f
-v
-r
-y
/etc/fstab
Es un archivo esttico que indica al operativo los puntos de montaje que queremos
que se monten cuando arranca el ordenador.
/etc/mtab
Es un archivo dinmico, se modifica en cada arranque del equipo y contiene los
puntos de montaje que estn operativos.
/etc/inittab
Despus de que arranque y el ncleo monte el sistema de archivos de root, el primer
programa que ejecuta el sistema es init. Este programa es el encargado de lanzar los
scripts de inicializacin del sistema y de modificar el sistema operativo de su
estado inicial de arranque al estado estndar multiusuario. Tambin define los
intrpretes de rdenes login: de todos los dispositivos tty del sistema y especifica
otras caractersticas del arranque y apagado.
GNU/Instructor
Deivy Jr. Bolges
Cuenta root
En sistemas operativos del tipo Unix, root es el nombre convencional de la cuenta
de usuario que posee todos los derechos en todos los modos (mono o multi usuario).
root es tambin llamado superusuario. Normalmente esta es la cuenta de
administrador. El usuario root puede hacer muchas cosas que un usuario comn no,
tales como cambiar el dueo de archivos y enlazar a puertos de numeracin pequea.
No es recomendable utilizar el usuario root para una simple sesin de uso habitual,
ya que pone en riesgo el sistema al garantizar acceso privilegiado a cada programa
en ejecucin. Es preferible utilizar una cuenta de usuario normal y utilizar el
comando su para acceder a los privilegios de root de ser necesario.
Comando su
Este comando se utiliza para cambiar de cuenta de usuario, tambin nos permite
ejecutar una sentencia con permiso de administrador sin la necesidad de ser root.
1- Ejecuta ifconfig con permiso de root, sin antes haber entrado ala
cuenta root.
su -c ifconfig
sudo
es una herramienta del sistema que permite a los usuarios especificados en el
archivo de configuracin /etc/sudoers, la ejecucin de comandos con los privilegios
de otro usuario ( incluido root), al que denominaremos "usuario privilegiado", de
acuerdo a como se haya especificado en el mencionado archivo de configuracin. En
/etc/sudoers, se especifica quien est autorizado a hacer que con los privilegios de
quien.
GNU/Instructor
Deivy Jr. Bolges
10- Muestra
ejecutar.
una
relacin
de
los
comandos
que
el
usuario
puede
sudo -l
/etc/skel
El directorio /etc/skel es bastante simple de configurar y usar. 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.
/etc/profile
/etc/profile es utilizado por el sistema como archivo de configuracin de bash.
.bash_profile
Es leido y los comandos incluidos en el, ejecutados, cada vez que el usuario entra
en el sistema.
.bashrc es ledo cuando el usuario arranca un subshell, escribiendo por ejemplo
GNU/Instructor
Deivy Jr. Bolges
bash en la linea de comandos. Esto nos permite ejecutar diferentes comandos para la
entrada al sistema o para la ejecucin de un subshell.
.bash_logout es el archivo ledo por Bash, cuando salimos del sistema. Podemos
definir, por ejemplo que se borren los archivos temporales creados en nuestra ultima
sesin o registrar el tiempo que hemos estado utilizando el sistema.
en
una
sola
group1
group1
GNU/Instructor
Deivy Jr. Bolges
GNU/Instructor
Deivy Jr. Bolges
* * * * * Comando a ejecutar
| | | | |........da de la semana (0 - 7) (Dom=0 o 7) O sun,mon,tue,wed,thu,fri,sat (los das en ingls)
| | | |......... mes (1 - 12) O jan,feb,mar,apr ... (los meses en ingls)
| | |........... da del mes (1 - 31)
| |............. hora (0 - 23)
|............... minuto (0 - 59)
##
##
##
##
/root/respaldos.sh
/etc/cron.d/
Directorio cuyos archivos que contiene se ejecutan segn lo especificado en dichos
archivos. En este directorios se configuran cron personalizados. Ejemplo del
contenido de un archivo en este directorios:
3- 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.
crontab -e <edita una tarea>
30 10 * * 1 /usr/bin/who >> /home/user/quien.txt
5- Envi la salida
llamado hora.txt
crontab -e
*/5 * * * * /bin/date
del
comando
date
cada
minutos
un
archivo
>> /home/user/hora.txt
6- Lista las tareas programada para ver si toda las tareas programada
fueron almacenada.
crontab -l
GNU/Instructor
Deivy Jr. Bolges
13- en dado caso que queremos ejecutar la mista sentencia pero dentro
de un da.
at now +1 days <ENTEL>
ls -l ~ > ls.txt
14- Si en dado caso quiere ejecutarlo a las 3:15 de la tarde una tarea
de mismo da hacemos lo siguiente.
at 3:15pm <ENTEL>
rm -r ls.txt
GNU/Instructor
Deivy Jr. Bolges
Cintas
magnticas
Las cintas magnticas han sido durante aos (y siguen siendo en la actualidad) el
dispositivo de backup por excelencia.
CD-ROMs
En la actualidad slo se utilizan cintas magnticas en equipos antiguos o a la hora
de almacenar grandes cantidades de datos - del orden de Gigabytes.
Comparacin de diferentes medios de almacenamiento secundario.
Dispositiv Fiabilida
Capacidad
o
d
Coste/MB
Diskette
Baja
Baja
Alto
CD-ROM
Media
Media
Bajo
Media/Alta Medio.
Alta
Medio.
Cinta DAT
Alta
Medio.
Alta
GNU/Instructor
Deivy Jr. Bolges
TAR
etc,
ls etc/
CPIO
22- Copia todos los
mis_directorios.cpio
directorios
desde
el
actual
en
el
archivo
mis_directorios.cpio
actual
subdirectorios
un
AFIO
30- Guarda en /tmp los archivo del directorio actual y subdirectorios
comprimido con afio.
find . | afio -ov -s 1440k -F -Z /tmp
GNU/Instructor
Deivy Jr. Bolges
subdirectorios
un
GNU/Instructor
Deivy Jr. Bolges