Linux y ubuntu en línea de comandos

Bueno, tras unos días bastante apurado, parece que ya está solucionado un problemilla que me traía loco con el servidor (un ubuntu 10.10 y máquinas virtualizadas).

Para escarnio público (y porque me lo merezco) he de confesar que el problema era que se llenaba la partición raíz del host y entonces el sistema dejaba de funcionar. Si bien reinstalar hubiese sido sencillo, mi tozudez hizo que no pudiese dejar de buscar la causa (mientras migraba las máquinas virtuales de VMware a Virtual Box, ya que VMware Server no se lleva demasiado bien con los últimos kernels de Ubuntu).

A lo que íbamos, durante estos intensos días, me he cruzado con algunos comandos y utilidades de consola linux que a lo mejor le resultan útiles a alguien más. Paso a detallarlos:

SCP #Get server files: conectarse a un servidor remoto por ssh y descargarse los directorios a una carpeta local

scp -r -p nombre_usuario@ip_servervidor_remoto:/directorio_remoto /carpeta_local

RSYNC #Syncronize dirs: sincronizar dos carpetas

rsync –verbose –stats –recursive /Directorio_Origen /Directorio_Destino

DF #display free diskspace: nos muestra el % de uso del disco y el dev del disco y el punto de montaje de la partición

sudo df -h /var/lib/

S.ficheros            Tamaño Usado  Disp Uso% Montado en
/dev/sda01             197G   16G  171G   9% /
S.ficheros            Tamaño Usado  Disp Uso% Montado en/dev/sda01             197G   16G  171G   9% /

DU #display directory size: mostrar cúanto ocupa un directorio (y sus directorios hijo)

sudo du -schx /Un_Directorio

473M    /var/lib/
473M    total

sudo du -hc –max-depth=1 /Un_Directorio

292K    /home/user/Downloads/_1.
50M     /home/user/Downloads/SYSTEM
76K     /home/user/Downloads/openshot_wizard_1.0.6
108M    /home/user/Downloads/
108M    total

Limpiar los temporales de apt-get
sudo apt-get clean
sudo apt-get autoremove Un_Paquete
sudo apt-get purge Un_Paquete

Make -j4 # compilar para un procesador con 4 núcleos

Montar fstab en modo escritura cuando ha fallado en el arranque
mount -n -o remount /

«ureadahead» es un proceso que pre-carga los ficheros para mejorar la velocidad del arranque (se puede desinstalar, pero el sistema carga mucho más lento)

VMWare #arrancar una máquina desde línea de comandos

vmrun -T server -h ‘http://localhost:8222/sdk’ -u Un_Usuario -p Una_Password  start «[standard] Una_Ruta_VM/Una_VM.vmx»

Montar la imagen o ISO de un cd o un DVD en Linux

mount -t iso9660 -o loop imagen.iso /ruta/montaje

Pasar PDF a JPG en linux
convert -adjoin -append -quality 100 -density 200×200 fichero_origen.pdf fichero_salida.jpg

chevron_left
chevron_right

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Comentario
Nombre
Correo electrónico
Web

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.