Bien, no es la forma más “bonita”, pero sí una de las más efectivas. Si queremos lanzar una aplicación como un demonio de UNIX podemos usar el comando nohup. Con este comando estaremos:
Veamos cómo lanzarlo:
ahornero@6581-D:~$ nohup el_commando_o_programa
Como ejemplo, podemos lanzar lo siguiente:
ahornero@6581-D:~$ nohup sleep 1000 &
nohup: ignoring input and appending output to `nohup.out’
Abandonamos el terminal
ahornero@6581-D:~$ logout
Y volvemos a entrar. Ahora miramos qué PID tiene el programa en ejecución:
ahornero@6581-D:~$ ps aux | grep sleep
4076 4596 4076 4784 pty0 1002 13:01:36 /usr/bin/sleep
También podemos usar directamente pgrep y obtendremos directamente el PID:
ahornero@6581-D:~$ pgrep sleep
4076
Suponiendo que todos conocéis SAMBA. Para instalarla dentro de nuestro servidor:
ahornero@6581-D:~$ sudo apt-get install samba smbfs
ahornero@6581-D:~$ yum install samba smbfs (como superusuario)
Para iniciar, detener o reiniciar el servicio:
ahornero@6581-D:~$ /etc/init.d/samba stop / start / restart
ó
ahornero@6581-D:~$ restart smbd
Y para realizar la configuración de usuarios, acceso a directorios y permisos, recomendamos utilizar la aplicación system-config-samba; por defecto en CentOS viene instalada. Para instalarla en otros servidores Linux:
Se trata de un programa de ahorro de energía para sistemas Linux (también disponible para Windows). Granola es una aplicación bastante ligera que es capaz de predecir la carga de trabajo y totalmente compatible con nuestra configuración actual de administración de energía. Básicamente lo que hace es lanzar en background un demonio en el espacio de usuario en pro de un rendimiento notable.
Para más información: http://grano.la/