Comandos Esenciales de Linux y Gestión de Máquinas Virtuales con VirtualBox
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 5,57 KB
Gestión de Archivos y Procesos en Linux
locate archivo: Localiza un archivo.cat,more,less: Muestran el contenido de un archivo.grep patrón archivo: Busca líneas que contengan un patrón.cut fichero -d “delimitador” -f 1,2: Corta por el delimitador un fichero cogiendo solo los campos (columnas 1 y 2).cut fichero -c 1-5: Corta desde el carácter 1 al 5 una columna en un fichero.sort fichero -k 1: Ordena la salida de un fichero a través de la primera columna.head fichero -n 3: Obtiene las tres primeras líneas de un fichero.tail fichero -n 3: Obtiene las tres últimas líneas de un fichero.ls -l && cd /home/usuario/Escritorio: Ejecuta varios comandos encadenados siempre que no falle la ejecución de uno de ellos.ls -l || cd /home/usuario/Escritorio: Ejecuta el primer comando y, en caso de que falle, ejecuta el segundo.scp archivo usuario@pc-destino:/archivo: Copia un archivo de un PC a otro mediante SSH.mv archivo destino: Mueve un archivo de una carpeta a otra.rm archivo: Borra un archivo. Con la opción-rf, borra una carpeta.tar xvf archivo.tar.gz: Descomprime un archivo tar.gz.tar cvf archivo.tar.gz CarpetaAComprimir: Comprime un archivo tar.gz.set: Muestra variables de entorno.df -h: Muestra las particiones del disco y su ocupación.ln -s archivo enlace.slink: Crea un enlace simbólico a un archivo.date +%d%m%Y: Obtiene el día, el mes y el año de la fecha actual del sistema.
Gestión de Paquetes (dpkg)
dpkg --list: Lista todos los paquetes instalados.dpkg -L nombre-paquete: Muestra los archivos que conforman el paquete.dpkg -S texto: Muestra los paquetes con algún archivo que contenga 'texto'.
Gestión de Paquetes (APT)
sudo apt-get update: Refrescar actualizaciones disponibles.sudo apt-get upgrade: Actualizar todos los paquetes.sudo apt-get dist-upgrade: Actualizar versión.sudo apt-get install paquete: Instalar paquete.sudo apt-get remove paquete: Desinstalar paquete.sudo apt-get --purge remove paquete: Desinstalar paquete y eliminar configuración.sudo apt-get autoremove: Eliminar paquetes obsoletos.sudo apt-get -f install: Intentar arreglar paquetes.sudo apt-get -d paquete: Bajar el paquete y sus dependencias sin instalar.sudo dpkg --configure -a: Intentar arreglar paquetes rotos.sudo dpkg -i paquete.deb: Instalar archivo paquete.deb.
Gestión de Máquinas Virtuales (VirtualBox)
Configuración y Administración
- Modificar el tamaño de la memoria RAM:
vboxmanage modifyvm VboxCLI --memory 1024 - Modificar el tamaño de un fichero .vdi:
vboxmanage modifyhd “ruta del fichero .vdi” --resize 10000(tamaño en MB). - Clonar un fichero .vdi:
vboxmanage clonehd “ruta del fichero .vdi” “ruta nueva copia fichero.vdi”. - Listados de sistemas y máquinas:
vboxmanage list ostypesvboxmanage list vmsvboxmanage list runningvms
- Añadir interfaz de red:
vboxmanage modifyvm VboxCLI --nic1 bridged --bridgeadapter1 eth0 - Añadir imagen ISO:
vboxmanage storageattach VboxCLI --storagectl "Sata Controller" --port 1 --device 0 --type dvddrive --medium /home/user/Descargas/ubuntu-12.04.1-server-amd64.iso - Mostrar información:
vboxmanage showvminfo VboxCLI
Escritorio Remoto (VRDE) y Ejecución
- Configurar escritorio remoto:
vboxmanage modifyvm VboxCLI --vrde onvboxmanage modifyvm VboxCLI --vrdeaddress localhostvboxmanage modifyvm VboxCLI --vrdeport 3001vboxmanage modifyvm VboxCLI --vrdemulticon on
- Arrancar en segundo plano:
VBoxHeadless -s VboxCLI -v on - Comprobar puerto de escucha:
netstat -tanep - Conexión al servidor VRDE:
rdesktop -a 16 -N 192.168.1.6:3001 - Apagar máquina:
vboxmanage controlvm VboxCLI poweroff - Salvar estado:
VBoxManage controlvm "Windows XP" savestate - Arrancar en primer plano:
VBoxManage startvm "Windows XP" - Ejecutar sin interacción:
vboxsdl --startvm --fullscreen