Comando para borrar contenido de un archivo en Linux

Una forma de borrar el contenido de un archivo, sería eliminar el archivo y recrearlo, sin embargo, da flojera, si tienes 100 archivos de logs por ejemplo, esto sería un poco tedioso, y se puede simplificar en uno solo comando.

Eliminar con Truncate

$ truncate -s 0 archivo.log
El comando truncate nos permite reducir o ampliar el tamaño de cada archivo al tamaño que especifiquemos en la opción -s, en este caso -s 0, quiere decir reducir a 0 bytes.

Ahora si tenemos varios archivos log por ejemplo y queremos eliminar el contenido que hay en ellos, bastaría con usar el comodín de asterisco *.
truncate -s 0 *.log

Solución: Teamviewer no inicia GUI en Linux

Desde hace unos días y de repente, teamviewer ya no se ejecutaba, al iniciarlo simplemente se quedaba ahí, sin mostrar nada, intenté iniciarlo mediante consola y no lanzaba ningún error en sí,

$ teamviewer 
Init...
CheckCPU: SSE2 support: yes
XRandRWait: No value set. Using default.
XRandRWait: Started by user.
Checking setup...
Launching TeamViewer ...
Launching TeamViewer GUI ...

Después del “Launching Teamviewer GUI” se quedaba unos segundos ahí y terminaba la operación, pero Teamviewer seguía sin iniciarse, por lo menos no el GUI.

SOLUCIÓN

Para solucionar esto y que teamviewer pueda ejecutarse nuevamente hay que eliminar el contenido de una línea en un archivo de configuración.

Abrimos el archivo:  /home/user/.config/teamviewer/client.conf

Y buscamos la línea [strng] FT_Start_Directories.

[strng] FT_Start_Directories.

Borramos todas las ubicaciones que nos aparezcan y dejamos solo dos comillas dobles (“”), una vez que guardemos y ejecutemos Teamviewer ya se mostrará el GUI.

Listo, problema resuelto sin reinstalar 😉

Visto en: Community Teamviewer

Cómo cambiar contraseña de un usuario en Linux

Cambiar la contraseña de un usuario en cualquier distribución Linux es muy sencillo, basta con hacer uso del comando passwd, el cual actualiza el token de autenticación del usuario guardado en el archivo /et/shadow.

En este archivo se almacenan las contraseñas encriptadas de los usuarios, así como parámetros relacionados con la misma, como, fecha de la última actualización de la contraseña, en cuantos días expirará, etc.. Los valores están separados por dos puntos (:).

Puedes ver el contenido de tu archivo shadow haciendo un cat desde la terminal:

$ sudo cat /etc/shadow

Cambiar mi contraseña en Linux

Para cambiar la contraseña de tu propio usuario, solo basta con ejecutar el siguiente comando -te pedirá que ingreses la contraseña actual, y en dos ocasiones tu nueva contraseña-.

$ passwd

Cambiar contraseña en Linux

Cambiar contraseña de cualquier usuario en Linux

También puedes usar este comando como root para cambiar la contraseña de cualquier usuario, aunque no conozcas la contraseña actual. Recuerda, este comando se tiene que hacer como root, donde “usuario” es el usuario al que quieres cambiar la contraseña.

# passwd usuario

Cambiar contraseña de cualquier usuario en Linux

Actualizar Fedora 22 a 23

Actualizar Fedora 22 a 23 facilmente

Hace unos días hice el upgrade de Fedora 22 a 23, así ya no tengo que hacer ninguna reinstalación de programas y esos rollos de reconfiguraciones; esto es muy recomendable si quieres actualizar Fedora sin tener que formatear nada.

Lo único que tuve que hacer fue seguir las instrucciones de Fedora Magazine y listo, en un par de horas todo queda actualizado, yo no tuve ningún problema al hacer el upgrade, pero más vale siempre hacer un backup de la información, por si acaso, o por ahí hay gente muy hardcore que le gusta vivir la vida al límite y trabajar sin respaldos.

Actualizar Fedora

Desde una terminal ejectuar los siguientes comandos

  • Actualizar el sistema
    Esto para tener todas las aplicaciones en sus últimas versiones para Fedora 22.

    $ sudo dnf upgrade 
  • Instalar el plugin de DNF
    $ sudo dnf install dnf-plugin-system-upgrade 
  • Descargar todos los paquetes
    Esto nos hará una descarga de aproximadamente 2GB con todos los paquetes para nuestro Fedora 23 :D, en mi caso, la descarga se llevó alrededor de 35 minutos.

    $ sudo dnf system-upgrade download --releasever=23 
  • Reiniciar (y actualizar)
    Esta fue la parte más tardada del proceso, se tardó alrededor de 2 horas, con este comando se reiniciará el equipo y empezará a hacer la actualización, cuando termine, podrás logearte ya con la versión de Fedora 23

    $ sudo dnf system-upgrade reboot 

Al terminar, en las opciones del grub, aparecerá como primera opción la actualización con Fedora 23 y en segundo lugar el Fedora 22 con el kernel que tenías, puedes borrarlo o dejarlo ahí, es opción de cada quien, yo ahí lo deje por cualquier cosa.

Link oficial (Fedora Magazine): https://fedoramagazine.org/upgrading-from-fedora-22-to-fedora-23/