Borrar los directorios .svn de un proyecto
Actualmente, es ampliamente utilizado SVN para el control de versiones de un proyecto en desarrollo. Sin embargo, cuando necesitamos liberar la aplicación, nos es necesario eliminar los directorios .svn antes de publicar el código.
Para lograrlo, debemos colocarnos dentro de la carpeta del proyecto y hacer uso de cualesquiera de las siguientes líneas de comando:
rm -rf `find . -type d -name .svn`
find . -type d -name '.svn' -print0 | xargs -0 rm -rdf
find . -name .svn -print0 | xargs -0 rm -rf
find . -name .svn -exec 'rm -rf {}\;'
Para lograrlo, debemos colocarnos dentro de la carpeta del proyecto y hacer uso de cualesquiera de las siguientes líneas de comando:
rm -rf `find . -type d -name .svn`
find . -type d -name '.svn' -print0 | xargs -0 rm -rdf
find . -name .svn -print0 | xargs -0 rm -rf
find . -name .svn -exec 'rm -rf {}\;'
Como medir la temperatura del disco duro en GNU/Linux
En linux, existen varias herramientas para medir la temperatura del disco duro (HDD), veamos dos (2) de ellas:
- lm-sensors
sudo aptitude install lm-sensors
sensors | tail -n 2 | head -n 1 | cut -d " " -f8 | cut -d "+" -f2;
- hddtemp
sudo aptitude install hddtemp
hddtemp /dev/sda | cut -d ' ' -f4;
- lm-sensors
sudo aptitude install lm-sensors
sensors | tail -n 2 | head -n 1 | cut -d " " -f8 | cut -d "+" -f2;
- hddtemp
sudo aptitude install hddtemp
hddtemp /dev/sda | cut -d ' ' -f4;
Usar wallpaper de Ubuntu como fondo del bootsplash y del GDM (inicio de sesión)
En un post anterior, comentábamos como personalizar la ventana de login en Ubuntu 10.04 Lucid Lynx; donde entre otras cosas, podíamos cambiar el fondo de pantalla de la misma. Sim embargo, existe un paquete en el Artwork de Gnome que al instalarlo nos permite configurar nuestro fondo de pantalla como el fondo del xsplash y del gdm, y cada vez que cambiemos de wallpaper cambia respectivamente para el xsplash y para la pantalla del login.
Para comenzar a utilizarlo tenemos que:
- Instalar las dependencias
sudo aptitude install imagemagick
- Descargar xsplash-background-settings_1.6-1_all.deb e instalarlo (http://www.gnome-look.org/content/download.php?content=114984)
- Después de concluida la instalación del paquete se necesita reiniciar para que comience a correr el daemon de la aplicación.
- Un vez dentro de la sesión de usuario es necesario ir al diálogo de configuración de la aplicación a través de "Sistema -> Preferencias -> XSplash Wallpaper Settings" o ejecutando en una terminal
xsplash-wallpaper-settings --settings
- En este se elije un fondo predeterminado en "Use Custom Background", o se mantiene sincronizado con el del escritorio, activando "Use Desktop Background"
Nota: Funciona a la perfección para Ubuntu 9.10 Karmic Koala, en Ubuntu 10.04 Lucid Lynx solo cambia el fondo del GDM pues en esta versión cambiaron bootsplash por plymouth
Para comenzar a utilizarlo tenemos que:
- Instalar las dependencias
sudo aptitude install imagemagick
- Descargar xsplash-background-settings_1.6-1_all.deb e instalarlo (http://www.gnome-look.org/content/download.php?content=114984)
- Después de concluida la instalación del paquete se necesita reiniciar para que comience a correr el daemon de la aplicación.
- Un vez dentro de la sesión de usuario es necesario ir al diálogo de configuración de la aplicación a través de "Sistema -> Preferencias -> XSplash Wallpaper Settings" o ejecutando en una terminal
xsplash-wallpaper-settings --settings
- En este se elije un fondo predeterminado en "Use Custom Background", o se mantiene sincronizado con el del escritorio, activando "Use Desktop Background"
Nota: Funciona a la perfección para Ubuntu 9.10 Karmic Koala, en Ubuntu 10.04 Lucid Lynx solo cambia el fondo del GDM pues en esta versión cambiaron bootsplash por plymouth
Error: Could not create the rtp muxer element on empathy [Solución]
Cuando se actualiza de Ubuntu 9.10 Karmic Koala a Ubuntu 10.04 Lucid Lynx puede pasar que dejen de funcionar las llamadas de voz en empathy. Esto puede ser debido al siguiente error: "Could not create the rtp muxer element on empathy".
Para solucionarlo solo necesitamos eliminar el directorio .gstreamer-0.10 de nuestro home y todo comenzará a trabajar perfectamente.
rm -r ~/.gstreamer-0.10
Para solucionarlo solo necesitamos eliminar el directorio .gstreamer-0.10 de nuestro home y todo comenzará a trabajar perfectamente.
rm -r ~/.gstreamer-0.10
Personalizar ventana de login (GDM) en Ubuntu 10.04 Lucid Lynx
Para lograr personalizar a nuestro gusto la ventana de login (GDM) de nuestro Ubuntu 10.04 Lucid Lynx necesitamos:
- Activar la opción para que al iniciar el sistema levante la ventana para configurar el GDM
sudo cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow
- Luego, solo debemos cerrar la sesión de usuario y automáticamente nos saldrá una ventana de diálogo similar a la de "Apariencia", donde podremos cambiar el tema, el fondo de pantalla y personalizar los controles, colores, bordes de la ventana e iconos del tema escogido.
- Una vez hechos los cambios, es necesario desactivar la opción anterior para que no vuelva salir esta ventana de configuración cada vez que iniciemos el sistema.
sudo unlink /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop
- Activar la opción para que al iniciar el sistema levante la ventana para configurar el GDM
sudo cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow
- Luego, solo debemos cerrar la sesión de usuario y automáticamente nos saldrá una ventana de diálogo similar a la de "Apariencia", donde podremos cambiar el tema, el fondo de pantalla y personalizar los controles, colores, bordes de la ventana e iconos del tema escogido.
- Una vez hechos los cambios, es necesario desactivar la opción anterior para que no vuelva salir esta ventana de configuración cada vez que iniciemos el sistema.
sudo unlink /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop
Como monitorear en vivo el registro de errores de apache
- Para sistemas GNU/Debian
tail -f /var/log/apache2/error.log
- Para sistemas CentOS
tail -f /var/log/httpd/error_log
tail -f /var/log/apache2/error.log
- Para sistemas CentOS
tail -f /var/log/httpd/error_log
Mostrar escritorio (CTRL+ALT+D) sin minimizar los Screenlets [solución]
Al instalar los screenlets y colocarlos sobre el escritorio, cuando tratamos de mostrar este último minimizando todas las aplicaciones con CTRL+ALT+D, los widgets de screenlets son minimizados junto al resto de las aplicaciones. Para solucionar este problema es necesario:
- Editar el archivo /usr/share/pyshared/screenlets/__init__.py.
sudo gedit /usr/share/pyshared/screenlets/__init__.py
- Y luego, cambiamos la linea:
self.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_TOOLBAR)
por
self.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DOCK)
- Editar el archivo /usr/share/pyshared/screenlets/__init__.py.
sudo gedit /usr/share/pyshared/screenlets/__init__.py
- Y luego, cambiamos la linea:
self.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_TOOLBAR)
por
self.window.set_type_hint(gtk.gdk.WINDOW_TYPE_HINT_DOCK)
Borrar un fichero de forma permanente para que no sea recuperado mediante herramientas forenses
En el campo de la computación las herramientas forenses son útiles para recuperar información que se ha eliminado con anterioridad. Sin embargo, en ocasiones por razones de seguridad u otras, necesitamos eliminar datos de forma permanente para que no sean recuperados, incluso ni por este tipo de herramientas. Para lograrlo, en sistemas GNU/Linux tenemos el comando shred, el cual elimina la información y escribe sobre los sectores donde se encontraba esta para que nunca más pueda ser recuperda. La manera de utilizarlo es la siguiente:
- Borrar un fichero y sobreescribir los sectores
shred -u nombre_fichero
- Solo sobreescribir el fichero
shred -v nombre_fichero
- Eliminar y destruir todo el contenido de un floppy
shred -n 40 /dev/fd0
Nota: En este último caso no usamos la opción -u porque eliminariamos el dispositivo en si
- Borrar un fichero y sobreescribir los sectores
shred -u nombre_fichero
- Solo sobreescribir el fichero
shred -v nombre_fichero
- Eliminar y destruir todo el contenido de un floppy
shred -n 40 /dev/fd0
Nota: En este último caso no usamos la opción -u porque eliminariamos el dispositivo en si
Suscribirse a:
Entradas (Atom)