Ir al contenido principal

Entradas

Arranque automático de Tomcat

Creamos: #sudo touch /etc/init.d/tomcat #sudo nano /etc/init.d/tomcat Editamos: #!/bin/bash # Tomcat # RETVAL=$? TOMCAT_HOME="/usr/local/tomcat" case "$1" in start)      echo $"Starting Tomcat"      su - root -c "$TOMCAT_HOME/bin/startup.sh"      ;; stop)      echo $"Stopping Tomcat"      su - root -c "$TOMCAT_HOME/bin/shutdown.sh"      ;; *)      echo $"Usage: $0 {start|stop}"      exit 1      ;; esac exit $RETVAL Asignamos permisos 775 y le agregamos niveles de ejecución: #sudo chmod 775 /etc/init.d/tomcat #sudo update-rc.d tomcat defaults 99
Entradas recientes

Fecha y Hora de Linux

Supongamos queremos poner: 27-Mayo-2007 y la hora 17:27:00. Esto lo haremos como root: # date --set "2012-07-23 17:27:00" lun jul 23 17:27:00 UTC 2012 Ahora cambiamos la fecha en el BIOS. # hwclock --set --date="2012-07-23 17:27:00" Para comprobar el cambio tecleamos: # hwclock lun jul 23 17:27:00 2000 -0.010246 seconds O Puedes mantener la hora sincronizada con algun servidor de hora: # apt-get install ntp # ntpdate -u 2.pool.ntp.org También se puede hacer: Respaldar la configuración de zona horaria actual Crear un enlace dinámico de la zona horaria de México a la zona horaria actual Instalar vía apt-get un sincronizador de horario Sincronizar la hora con un servidor de horarios Sincronizar la hora del sistema con la hora del bios Verificar la nueva hora configurada # sudo mv /etc/localtime /etc/localtime-old.old # sudo ln -sf /usr/share/zoneinfo/America/Mexico_City /etc/localtime # sudo apt-get --yes install rdate # sud...

Descomprimiendo desde la terminal

En modo gráfico tenemos el gestor de archivadores para facilitarnos la vida. Pero, ¿cómo tratar con archivos comprimidos o empaquetados como los tgz, tar, bz2 o rar en la consola? TAR Se trata de un archivo que combina varios archivos en uno, no hay compresión de datos. Para extraer el contenido usamos el comando tar con los flags x (e x tract, extraer) y f ( f ile, desde un archivo), y opcionalmente v ( v erbose) para mostrar por pantalla el proceso o vv para mostrar no solo los archivos y carpetas creadas, sino información sobre estas. tar xvf archivo.tar GZ Se trata de un archivo comprimido con gzip. Para descomprimir utilizamos el comando gzip con el flag -d ( d escomprimir) o bien el comando gunzip, que no es más que un enlace a gzip. gunzip archivo.gz gzip -d archivo.gz TGZ, TAR.GZ Un archivo empaquetado con tar y comprimido con gunzip. Se descomprime de la misma forma que los tar, añadiendo el flag z para indicarle que use gzip para descomprimir. tar xvzf a...

Apagado automático con Cron

Existen varias formas de apagar automáticamente un servidor Linux, shutdown es un comando muy intuitivo, los parámetros son: shutdown [-a][-t sec][-krhnfFc][time][warning-message] -a     Use /etc/shutdown.allow. -k     Realmente no apaga; solo envia el mensaje de advertencia a todos. -r     Reiniciar despues de shutdown. -h     Apagar despues de shutdown. -f     Ignorar fsck en el reinicio. -F     Forzar fsck al reiniciar. -c     Cancelar todo lo que se esta ejecutando y apagar. Con esta opción no es posible configurar el argumento time, pero puede insertar un mensaje de explicación en la linea de comandos que será enviado a todos los usuarios. time    Cuando apagar. warning-message     Envia un mensaje de advertencia a todos los usuarios. Ejemplos shutdown -h now #apagar shutdown -r now # reiniciar shutdown -h 10:22 #apagar a las 10:22am Lo que yo tengo en...

Configurar JAVA_HOME

Para configurar en todas configuraciones podemos editarlo en este fichero /etc/profile. Para todos los usuarios editamos: sudo nano /etc/bash.bashrc Para definir JAVA_HOME añadimos las siguientes lineas: export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.08 O para no depender de versiones: export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun/ Y solo para nuestro usuario editamos: sudo nano /home/usuario/.bashrc Existe otra opcion editamos los mismo fichero pero poniendo lo siguiente: export JAVA_HOME=/usr/java/jdk1.6.0_01 export JAVA_JRE=/usr/java/jdk1.6.0_01 export PATH=$PATH:$JAVA_HOME/bin:.:/usr/java/jdk1.6.0_01/bin Las aplicaciones usan un archivo llamado java dentro de path/bin/

Cambiar nombre de usuario

Hacerlo como usuario root: 1. Suponte que quiero cambiar mi cuenta de admin a administracion $ mv /home/admin /home/administracion 2. El siguiente paso es cambiar todas las referencias a abelardojr en  los archivos ‘passwd’, ‘shadow’ y ‘group’ en el directorio /etc: nano -B /etc/passwd nano -B /etc/shadow nano -B /etc/group En cada uno de estos archivos, en mi caso, requeriria cambiar todas las referencias que digan admin a administracion 3. Cuando esten cambiados todos los archivos, debemos cambiar el duenho de ‘/home/admin ’ a administracion: chown -R administracion:administracion /home/administracion Reinicia el equipo (tipea $reboot). Simple no?,..

Configurar interfaces de red

Abrir el archivo de configuración de red sudo nano /etc/network/interfaces   auto eth0  iface eth0 inet dhcp  .. y cambiarlo por esta info para configurarle una IP estática, en mi caso solo comente las lineas anteriores para no perder el historial. En México el módem esta configurado con esta puerta de enlace por defecto, quizás en otros países es 192.168.0.1 #auto eth0  #iface eth0 inet dhcp  auto eth0 iface eth0 inet static  address 192.168.1.200  netmask 255.255.255.0  gateway 192.168.1.254  Reiniciar la red: sudo  /etc/init.d/networking reboot Sencillo no?,..