Archivos/Directorios Importantes de Linux

Archivo/Directorioorden descendente Descripción
/bin

Los comandos indispensables para que funcione el sistema, se encuentran aquí

/boot

Contiene los archivos más importantes para iniciar el sistema, incluyendo la configuración del cargador de arranque y el kernel compilado.

/boot/grub/menu.lst

Contiene la configuración de menú de arranque Grub. También puede estar ubicado en /boot/grub/grub.conf

/boot/vmlinuz-2.x.x.x

Es el kernel de Linux (compilado), el cual se carga en el arranque.

/dev

Cada dispositivo del sistema tiene una entrada en esta carpeta, las aplicaciones acceden al dispositivo utilizando los ficheros correspondientes dentro de /dev

/etc

Se almacenan los archivos de configuración del sistema

/etc/aliases

Coloco la dirección de coreo donde quiero que lleguen las notificaciones del usuario root, luego de editarlo hay que ejecutar newaliases

/etc/apt/sources.list

Archivo que contiene las fuentes APT, se compone de fuentes individuales separadas una por línea, y cada línea contiene los siguientes campos:

  • La clase de fuente (ej. paquete binario deb o código fuente deb-src)
  • La url de la fuente
  • El nombre de la distribución (ej. hardy ó intrepid)
  • Los campos restantes le dicen a APT que repositorio usar de la fuente, los cueles pueden ser:

    main se instalan por defecto y tienen soporte oficial (realiza actualizaciones de seguridad).

    restricted paquetes que tiene limitaciones de copyright, por ej. drivers

    backports si se quiere que después de instalar una determinada versión, se pueda actualizar a nuevas versiones de software.

    universe paquetes mantenidos por la comunidad Ubuntu

    multiverse paquetes que no son libres

Ejemplos:

deb http://archive.ubuntu.com/ubuntu/ intrepid main restricted

deb-src http://archive.ubuntu.com/ubuntu/ intrepid main restricte

/etc/bashrc

Aquí se coloca la configuración global del sistema (la configuración personal en ~/.bashrc y se leerá después de la configuración global) referente los valores de las variables de entorno, los alias, la ruta de búsqueda. El valor de umask, las variables prompt, history, savehist, etc.

/etc/crontab

Contiene información acerca de los trabajos que se van a ejecutar. Cada usuario tiene un archivo crontab que se guarda en el directorio /var/spool/cron. Cada archivo tendrá un nombre que será el del usuario que creo cada tab. La única diferencia entre /etc/crontab y los crontabs de usuario es que el /etc/crontab agrega un campo adicional donde se especifica bajo que usuario se ejecutarán las tareas. Ejemplo:

@reboot root kinit -k host/pzosdgstdeb1$ -c /tmp/krb5cc_0

* */7 * * * root kinit -k host/pzosdgstdeb1$ -c /tmp/krb5cc_0

@reboot postfix kinit -k -t /var/spool/postfix/etc/krb5.keytab -c /var/spool/postfix/tmp/krb5cc_107

* */7 * * * postfix kinit -k -t /var/spool/postfix/etc/krb5.keytab -c /var/spool/postfix/tmp/krb5cc_107

A continuación se ejecuta el script: /home/user/test.pl cada 5 minutos.

*/5 * * * *  /home/user/test.pl
.---------------- minuto (0 - 59) 
| .------------- hora (0 - 23)
| | .---------- día del mes (1 - 31)
| | | .------- mes (1 - 12) O jan,feb,mar,apr ... (los meses en inglés)
| | | | .---- día de la semana (0 - 6) (Domingo=0 o 8) O sun,mon,tue,wed,thu,fri,sat (los días en inglés)
| | | | |
* * * * * comando para ser ejecutado

Crontab NO soporta variables de entorno

Editar crontab de un usuario en particular

crontab [ -u usuario ] fichero

crontab [ -u usuario ] { -l | -r | -e }

La opción -u se utiliza para indicar el crontab de usuario que queremos administrar. Sólo root podrá usar la orden crontab con esta opción.

La opción -e se utiliza para editarlo

 

Ejemplo: Evitar que Amule se cierre solo

1) Creamos el archivo amule.cron (touch /home/adrian/amule.cron) y colocamos en el:

#!/bin/sh

/sbin/pidof amule >/dev/null

if [ $? != 0 ]
then

exec /usr/bin/amule
fi

 

2) Luego lo hacemos ejecutable:

chmod +x /home/adrian/amule.cron

 

3) Editamos nuestro crontab (crontab -e) y colocamos en el:

*/1 * * * * export DISPLAY=:0 && /home/adrian/amule.cron
/etc/defaultdomain

Aquí se guarda en nombre de dominio NIS en Debian (y derivados), los scripts de inicio ejecutan automáticamente ypbind (demonio del cliente NIS, realiza las consultas NIS) cuando se encuentran con este archivo.

/etc/dovecot

Contiene las direcciones de los DNS a los cueles les consultamos, va a consultar al siguiente servidor en la lista (al siguiente nameserver), solo si el primero le da "time out", no si le da una respuesta negativa.

cat /etc/resolv.conf

domain cantv.net pepe.net

nameserver 200.44.32.12

nameserver 200.11.248.12

Páginas

 

Solicita Asistencia

Llámenos al:+54-9-11-32788353

Envíenos un e-mail: consultas@ ---Para enviar el SPAM--- francisconi.org

Skype Status for francisconi.hugo.adrian
 

Suscríbete

Suscríbete y recibe las últimas actualizaciones, noticias y más ...
Zircon - This is a contributing Drupal Theme
Design by WeebPal.