MENSAGE DE BIENVENIDA AL SISTEMA

PREG>
Como se consigue que aparezca un mensaje de bienvenida cuando cualquier usuario entra en su cuenta.

RESP>
Dependiendo del caso, mirate esto: /etc/issue : Mensaje de la consola de linux tras arrancar. /etc/motd : Mensaje cuando un usuario se conecta con telnet. /etc/profile (si todos los usuarios usan el bash).

 Vuelta al Indice de Faq Admin


FALTA ESPACIO EN EL DISCO DURO

PREG>
Me falta espacio en el disco duro y no soy capaz de encontrarlo.
Estoy usando el comando du.

RESP>
Primero asegurate de estar buscando correctamente.
Por ejemplo usando desde / el comando 'du -s *' no sale el espacio de los ficheros que empiezan por un punto.

Podría estar ocurriendo lo siguiente:
Algún archivo grande habría sido abierto por un programa.
En Unix, si abres un archivo -en un sistema de archivos decente-, puedes borrar el archivo, pero Unix no lo borra hasta que el último proceso que tenía el archivo abierto cierra el descriptor del archivo.
Ese truco es usado comunmente para hacer un auto-cleanup de archivos temporales:

progama () {
   int fd = open ("/tmp/archivo-temporal", O_RDWR);
  unlink ("/tmp/archivo-temporal");
  procesa ();
}

Estos tipos de programas ya no se tienen que preocupar por borrar el archivo temporal al terminar, ya que el kernel cuando cierre el fichero comprobara que ningún otro proceso lo tiene abierto y hara efectiva la liberación de espacio de disco que quedo pendiente. La filosofia de UNIX es que el SO ponga los mínimos impedimentos para compartir recursos. Serán las aplicaciones las que tengan que tomar precauciones según los casos.

(Este truco como es natural no funciona en NFS.
Cada Kernel lleva la cuenta de sus respectivos procesos y los ficheros abiertos en cada uno de ellos).

 Vuelta al Indice de Faq Admin