Buscar este blog

Aviso

El autor de éste blog no se hace responsable de los posibles daños o perdidas de información, que pudieran ocasionarse en su sistema o su vida por la aplicación de la información aquí contenida.

martes, 18 de julio de 2017

Convertir archivos en formato ISO-8859-1 a UTF-8

Puedes ejecutar en una terminal:

cd mi_directorio
find . | egrep -v ".bak$" | xargs file | grep -i ISO-8859 | sed "s/:.*//g" | xargs -I @ sh -c "if [ ! -f @.bak ]; then cp @ @.bak; else echo @.bak:creado; fi && iconv -f ISO-8859-1 -t UTF-8 @.bak > @"


Esto permite transformar recursivamente todos los archivos de texto de un directorio. Para eliminar los archivos de backup puede hacer.

find . -name "*.bak" | xargs rm

jueves, 22 de septiembre de 2016

¿Qué hace cuando se acaba el espacio en el SSD?

Cuando tenemos una máquina con SSD y HDD normalmente nos pasa que nos quedamos sin disco en la partición raíz, este problema se puede solucionar de dos formas.
  1. Crear las particiones /usr, /var, /opt y /home en el HDD.
  • Para esto simplemente se crean durante la instalación.
  1. Poner las particiones en una única partición en el HDD.
  • Después de instalado hacer una partición en el SSD.
  • Copiar los directorios en la nueva partición.
mount /dev/sdbX /mnt/hdd
mkdir /mnt/hdd/usr
rsync -avz /usr /mnt/hdd/usr
mkdir /mnt/hdd/var
rsync -avz /var /mnt/hdd/var
mkdir /mnt/hdd/opt
rsync -avz /opt /mnt/hdd/opt
mkdir /mnt/hdd/home
rsync -avz /home /mnt/hdd/home
  • Realizar la modificación del /etc/fstab
UUID=4e1a6d9e-66cd-45d2-8445-77de82877ef6 /mnt/hdd         ext4          noatime,nodiratime,relatime                           0       0

# Binds
/mnt/hdd/usr                             /usr              none          bind                                                  0       0
/mnt/hdd/var                             /var              none          bind                                                  0       0
/mnt/hdd/opt                             /opt              none          bind                                                  0       0
/mnt/hdd/home                            /home             none          bind                                                  0       0
  • Reiniciar el sistema.
reboot
  • Opcionalmente puede poner solo algunos directorios. Los que mas pesen en sus sistemas (puede usar baobab para eso).
UUID=4e1a6d9e-66cd-45d2-8445-77de82877ef6 /mnt/hdd         ext4          noatime,nodiratime,relatime                           0       0

# Binds
/mnt/hdd/usr/share                       /usr/share        none          bind                                                  0       0
/mnt/hdd/usr/lib64                       /usr/lib64        none          bind                                                  0       0
/mnt/hdd/var                             /var              none          bind                                                  0       0
/mnt/hdd/opt                             /opt              none          bind                                                  0       0
/mnt/hdd/home                            /home             none          bind                                                  0       0
  • Eliminar los directorios viejos del SSD.
mkdir /mnt/ssd
mount /dev/sdaY /mnt/ssd
rm -rf /mnt/ssd/var
mkdir /mnt/ssd/var
rm -rf /mnt/ssd/usr
mkdir /mnt/ssd/usr
rm -rf /mnt/ssd/opt
mkdir /mnt/ssd/opt
rm -rf /mnt/ssd/home
mkdir /mnt/ssd/home
Con esto ya quedaría todo de la mejor manera. Otra forma más recomendada sería localizar los directorios o conjunto de directorios más pesados con baobab, copiarlos en la unidad de datos y hacer el montaje "bind" (enlazado) en el /etc/fstab.

El montaje "bind" también se puede probar antes de realizarse en el /etc/fstab mediente el comando:
mount --bind /mnt/hdd/usr /usr
mount --bind /mnt/hdd/var /var
mount --bind /mnt/hdd/opt /opt
mount --bind /mnt/hdd/home /home
Buena suerte.

ENLACES DE INTERÉS:
 - https://help.ubuntu.com/community/Partitioning/Home/Moving
 - http://unix.stackexchange.com/questions/131311/moving-var-home-to-separate-partition

Conectar a VPN L2TP/IPsec de Windows desde OpenSuse Tumbleweed 20160831

martes, 13 de septiembre de 2016

Solucionar problema de conexión VPN en openSUSE Tumbleweed 20160831

Al intentar conectarse a la VPN se obtienen errores, al realizar seguimiento del error con el comando journalctl --system -f nos arroja lo siguiente:
Sep 04 17:13:14 ulises NetworkManager[3506]: <info>  VPN connection 'VPN 1' (ConnectInteractive) reply received.
Sep 04 17:13:14 ulises NetworkManager[1109]: ** Message: pppd started with pid 5050
Sep 04 17:13:14 ulises NetworkManager[3506]: <info>  VPN plugin state changed: starting (3)
Sep 04 17:13:14 ulises NetworkManager[3506]: <info>  VPN connection 'VPN 1' (Connect) reply received.
Sep 04 17:13:14 ulises pppd[5050]: Plugin /usr/lib64/pppd/2.4.7/nm-pptp-pppd-plugin.so loaded.
Sep 04 17:13:14 ulises NetworkManager[1109]: Plugin /usr/lib64/pppd/2.4.7/nm-pptp-pppd-plugin.so loaded.
Sep 04 17:13:14 ulises NetworkManager[1109]: ** Message: nm-pptp-ppp-plugin: (plugin_init): initializing
Sep 04 17:13:14 ulises pppd[5050]: pppd 2.4.7 started by root, uid 0
Sep 04 17:13:14 ulises NetworkManager[1109]: ** Message: nm-pptp-ppp-plugin: (nm_phasechange): status 3 / phase 'serial connection'
Sep 04 17:13:14 ulises pppd[5050]: Using interface ppp0
Sep 04 17:13:14 ulises pppd[5050]: Connect: ppp0 <--> /dev/pts/1
Sep 04 17:13:14 ulises NetworkManager[1109]: Using interface ppp0
Sep 04 17:13:14 ulises NetworkManager[1109]: Connect: ppp0 <--> /dev/pts/1
Sep 04 17:13:14 ulises NetworkManager[1109]: ** Message: nm-pptp-ppp-plugin: (nm_phasechange): status 5 / phase 'establish'
Sep 04 17:13:14 ulises NetworkManager[3506]: <info>  (ppp0): new Generic device (carrier: UNKNOWN, driver: 'ppp', ifindex: 12)
Sep 04 17:13:14 ulises pptp[5051]: nm-pptp-service-2768 log[main:pptp.c:333]: The synchronous pptp option is NOT activated
Sep 04 17:13:14 ulises pptp[5061]: nm-pptp-service-2768 log[ctrlp_rep:pptp_ctrl.c:258]: Sent control packet type is 1 'Start-Control-Connection-Request'
Sep 04 17:13:14 ulises pptp[5061]: nm-pptp-service-2768 log[ctrlp_disp:pptp_ctrl.c:758]: Received Start Control Connection Reply
Sep 04 17:13:14 ulises pptp[5061]: nm-pptp-service-2768 log[ctrlp_disp:pptp_ctrl.c:792]: Client connection established.
Sep 04 17:13:15 ulises pptp[5061]: nm-pptp-service-2768 log[ctrlp_rep:pptp_ctrl.c:258]: Sent control packet type is 7 'Outgoing-Call-Request'
Sep 04 17:13:15 ulises pptp[5061]: nm-pptp-service-2768 log[ctrlp_disp:pptp_ctrl.c:877]: Received Outgoing Call Reply.
Sep 04 17:13:15 ulises pptp[5061]: nm-pptp-service-2768 log[ctrlp_disp:pptp_ctrl.c:916]: Outgoing call established (call ID 0, peer's call ID 61969).
Sep 04 17:13:54 ulises NetworkManager[3506]: <warn>  VPN connection 'VPN 1' connect timeout exceeded.
Sep 04 17:13:54 ulises NetworkManager[1109]: ** Message: Terminated ppp daemon with PID 5050.
Sep 04 17:13:54 ulises pppd[5050]: Terminating on signal 15
Sep 04 17:13:54 ulises pptp[5061]: nm-pptp-service-2768 log[callmgr_main:pptp_callmgr.c:245]: Closing connection (unhandled)
Sep 04 17:13:54 ulises pptp[5061]: nm-pptp-service-2768 log[ctrlp_rep:pptp_ctrl.c:258]: Sent control packet type is 12 'Call-Clear-Request'
Sep 04 17:13:54 ulises pptp[5061]: nm-pptp-service-2768 log[call_callback:pptp_callmgr.c:84]: Closing connection (call state)
Sep 04 17:13:54 ulises pppd[5050]: Script /usr/sbin/pptp 200.69.103.34 --nolaunchpppd --loglevel 0 --logstring nm-pptp-service-2768 finished (pid 5051), status = 0x0
Sep 04 17:13:54 ulises pppd[5050]: Modem hangup
Sep 04 17:13:54 ulises pppd[5050]: Connection terminated.
Sep 04 17:13:54 ulises NetworkManager[1109]: Terminating on signal 15
Sep 04 17:13:54 ulises NetworkManager[1109]: ** Message: nm-pptp-ppp-plugin: (nm_phasechange): status 10 / phase 'terminate'
Sep 04 17:13:54 ulises NetworkManager[1109]: Script /usr/sbin/pptp 200.69.103.34 --nolaunchpppd --loglevel 0 --logstring nm-pptp-service-2768 finished (pid 5051), status = 0x0
Sep 04 17:13:54 ulises NetworkManager[1109]: Modem hangup
Sep 04 17:13:54 ulises NetworkManager[1109]: ** Message: nm-pptp-ppp-plugin: (nm_phasechange): status 11 / phase 'disconnect'
Sep 04 17:13:54 ulises NetworkManager[1109]: Connection terminated.
Sep 04 17:13:54 ulises NetworkManager[3506]: <warn>  (ppp0): failed to disable userspace IPv6LL address handling
Sep 04 17:13:54 ulises dbus[1087]: [system] Rejected send message, 9 matched rules; type="error", sender=":1.63" (uid=0 pid=2768 comm="/usr/lib/nm-pptp-service ") interface="(unset)" member="(unset)" error name="org.freedesktop.DBus.Error.UnknownMethod" requested_reply="0" destination=":1.86" (uid=0 pid=5050 comm="/usr/sbin/pppd pty /usr/sbin/pptp 200.69.103.34 --")
Sep 04 17:13:54 ulises dbus[1087]: [system] Rejected send message, 9 matched rules; type="error", sender=":1.63" (uid=0 pid=2768 comm="/usr/lib/nm-pptp-service ") interface="(unset)" member="(unset)" error name="org.freedesktop.DBus.Error.UnknownMethod" requested_reply="0" destination=":1.86" (uid=0 pid=5050 comm="/usr/sbin/pppd pty /usr/sbin/pptp 200.69.103.34 --")
Sep 04 17:13:54 ulises NetworkManager[1109]: ** Message: nm-pptp-ppp-plugin: (nm_phasechange): status 1 / phase 'dead'
Sep 04 17:13:54 ulises NetworkManager[1109]: ** Message: nm-pptp-ppp-plugin: (nm_exit_notify): cleaning up
Sep 04 17:13:54 ulises pppd[5050]: Exit.
Sep 04 17:13:54 ulises dbus[1087]: [system] Rejected send message, 9 matched rules; type="error", sender=":1.63" (uid=0 pid=2768 comm="/usr/lib/nm-pptp-service ") interface="(unset)" member="(unset)" error name="org.freedesktop.DBus.Error.UnknownMethod" requested_reply="0" destination=":1.86" (uid=0 pid=5050 comm="/usr/sbin/pppd pty /usr/sbin/pptp 200.69.103.34 --")
Sep 04 17:13:54 ulises NetworkManager[1109]: ** (nm-pptp-service:2768): WARNING **: pppd exited with error code 16

De este seguimiento se concluye que (VPN connection 'VPN 1' connect timeout exceeded) no puede alcanzar el servicio por el puerto especificado.
Esto significa que algo bloquea la conexión, en este caso el firewall.
Al desactivarlo con:
$ systemctl stop SuSEfirewall2.service
Se soluciona el error.
Esta por supuesto no es la opción más adecuada, hay que abrir el puerto o puertos indicados, para el tráfico TCP o UDP entrada y/o salida. Pero eso puede quedar a parte del lector, se agradecen comentarios.
Grupo GNU/Linux Universidad Distrital

lunes, 6 de junio de 2016

La lucha incesante

Me gustaría que alguna vez en mi vida alguien luchara por mí.
Buenos días, en las mañanas me acuerdo que hay alguien a quien quiero y que parecemos enemigos. Me acuerdo con más frecuencia de con quienes estoy mal de con quienes estoy bien.
No puedo estar con una mujer que le da lo mismo tenerme a no tenerme.
De qué sirve un buen cuerpo si no tiene un buen pensamiento?
Es un error creer de que yo me meto con quien me impongan.
Tengo que ocultar mis sentimientos?
 Mejor que nos deshicimos del otro, si aún con todo lo que hago y te he prometido (y estoy seguro de hacerlo) no quieres volver conmigo, pues debe ser que no valías la pena a final de cuentas.
Me juzgas como si tú tuvieras las respuesta a todo y fueras el mayor exponente de perfección. Y la sigo embarrando por confiar en ti, contándote cosas para que pienses que soy el hombre más asqueroso del mundo. Estoy haciendo un mal en tu percepción sobre los hombre. Quiero estar soltero, pero contigo.
Es más probable que te olvide a que te deje de amar.
No le gusta como soy de cariñoso. Me usa para cuando tiene ganas y no puedo hacer nada cuando soy yo el que las posee. Desprecia mis actos de amor. Le causo asco en muchas cosas.
Seguirán habiendo momentos difíciles, momentos que pongan a prueba nuestros sentimientos. Todo lo bueno implica al menos algo de sacrificio. La desesperanza y el desánimo aparecerán periódicamente, sin que esto implique que nuestro amor ha desaparecido. Los dos tenemos tanto cosas buenas, como malas, incompatibles con el otro, pero eso ayuda que al unirnos todo sea una explosión, la explosión más grande de pasión, locura, amor y regocijo que jamás he tenido en mi vida. Es por eso que no tengo miedo de decir te amo, (aunque por momentos parezca que incluso dude de eso) porque en el fondo sé, que vivimos y viviremos los momentos más felices de nuestras vidas juntos.
Analogía del alpinista y sus piedras de al lado para subir y romper la barrera del conocimiento, mirar a varios lados, salir de la burbuja, ver lo que nunca nadie ha visto.
Una persona como ser abierto y no libre.
Los prejuicios sólo ocurren en personas cerradas de mente.


lunes, 13 de julio de 2015

Descargar con las COOKIES de Firefox desde la terminal de GNU/Linux con WGET

Este script guarda las bases de datos de sqlite en un formato separado por espacios en el archivo de texto cookies.txt. A partir de ese archivo de texto generado, se permite descargar ficheros con las variables de las cookies del navegador firefox.

#!/bin/sh
echo ".mode tabs
select host, case when host glob '.*' then 'TRUE' else 'FALSE' end, path,
case when isSecure then 'TRUE' else 'FALSE' end, expiry, name, value
from moz_cookies;" | sqlite3 ~/.mozilla/firefox/*.default/cookies.sqlite > cookies.txt

wget --load-cookies cookies.txt https://example.com/file

martes, 3 de diciembre de 2013

10 hábitos de las parejas felices

“¿Qué se necesita para ser feliz en una relación?” es la pregunta que plantea el doctor Mark Goulston, psiquiatra, consultor empresarial, y conferencista internacional, quien propone algunos consejos para mejorar la vida en pareja.
Si bien no existe un secreto mágico para lograrlo, Goulston plantea que su experiencia le ha hecho notar que las parejas más felices suelen tener ciertos hábitos que contribuyen a su bienestar.
1. Van a la cama al mismo tiempo
Según Goulston, las parejas felices suelen resistir a la tentación de ir a acostarse en diferentes momentos. “Van a la cama al mismo tiempo, incluso si uno de los dos se levanta luego para hacer cosas mientras su pareja duerme”, dice, añadiendo que “cuando tocan su piel aún sienten un pequeño hormigueo, a menos que uno o ambos estén tan agotados como para sentirse sexualmente excitados”.
2. Cultivan intereses comunes
Cuando la pasión baja sus niveles, es común que las parejas se den cuenta que tienen pocos intereses en común. Por ello, no hay que restarle importancia a las actividades que pueden desarrollar y disfrutar en conjunto, dice el experto.
“Si los intereses comunes no están presentes, las parejas felices los desarrollan”, señala, recomendando también tener actividades por separado, para que la relación no se vuelva demasiado dependiente.
3. Caminan de la mano o van uno al lado del otro
En lugar de que uno de los dos se vaya quedando atrás porque camina más lento o se detiene a ver algo, Goulston recomienda andar cómodamente al lado de la pareja, y mejor aún si se toman la mano. Si uno quiere parar a observar alguna cosa, es mejor hacerlo juntos, o se pierde el sentido de compañía.
4. Confían y perdonan
En los desacuerdos o discusiones rutinarias que no llegan a resolución, las parejas felices no se desgastan, se perdonan mutuamente y confían el uno en el otro, en lugar de guardar rencor y mantenerse de mala gana en la relación.
5. Se centran más en lo que su pareja hace bien que en lo que hace mal
Si comienzas a buscar cosas malas en tu pareja, siempre encontrarás algo. Si haces lo contrario, es decir, buscas lo bueno, también hallarás cosas. “Todo depende de lo que quieres buscar. Las parejas felices acentúan lo positivo”, dice el experto.
6. Se abrazan al reencontrarse después del trabajo o actividades
“Nuestra piel tiene una memoria de “buenas caricias” (amor), “malas caricias” (abuso) y “sin caricias” (descuido). Las parejas que se saludan con un abrazo mantienen su piel bañada por “buenas caricias”, afirma Mark.
7. Dicen “te amo” y “que tengas un buen día” todas las mañanas
Es una manera de cultivar la paciencia y la tolerancia, pues es una buena forma de empezar un día que depara problemas, dificultades y otras molestias que podrían darse en el trabajo.
8. Dicen “Buenas noches” cada noche, independientemente de cómo se sientan
“Esto le dice a tu pareja que, sin importar lo mal que estás con él o ella, aún quieres estar en la relación. Dice que lo que tú y tu pareja tienen es más grande que cualquier incidente perturbador”, explica el psiquiatra.
9. Llaman o envían un pequeño mensaje a su pareja durante el día
Llamar o enviar un pequeño mensaje preguntando como va el día del otro, es un hábito de las parejas felices, dice Goulston. Ayuda a mantener la complicidad y conexión aún cuando no se ven, y permite estar más en sintonía cuando se ven después del trabajo. Puedes saber si tu pareja está teniendo un día horrible o tuvo un gran logro que pueden compartir cuando se reencuentren.
10. Se sienten orgullosos de estar con su pareja
A las parejas felices les gustan verse juntos y cuando están en público suelen darse la mano, apoyar su mano sobre el hombro, espalda o rodilla del otro, etc. Muestran la conexión que existe entre ellos, a veces sin darse cuenta.
Goulston indica que un hábito es un comportamiento discreto que para transformarse en automático, necesita un poco esfuerzo para mantenerlo y cultivarlo. En este sentido, dice que aquellos que tienen problemas de pareja, pueden seleccionar uno de los puntos señalados y llevarlo a cabo. Además, si en un comienzo no funciona, aconseja no desesperarse y simplemente retomarlo.

Más populares

Archivo del blog