Comandos Esenciales de Linux, Docker y Gestión de Sistemas
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 3,86 KB
Gestión de Archivos y Directorios
- Renombrar el directorio 'imagenes' por 'images':
mv multimedia/imagenes/ multimedia/images - Añadir la Imagen 2 al archivo 'listadonotas.txt' (ubicado en el home del usuario actual), partiendo de la Imagen 1:
echo "11 Julia 2.5 repite" >> listadonotas.txt - Eliminar el directorio 'ciclos' (con todo su contenido):
rm -r instituto/ciclos/ - Copiar el directorio 'videos' (con toda su información) al directorio 'reproductores':
cp -r multimedia/videos/ multimedia/reproductores/ - Crear los directorios 'multimedia' y 'videos' de la estructura mostrada:
mkdir -p multimedia/videos - Crear archivos vacíos:
touch multimedia/videos/listadoimagenes.txt multimedia/videos/listadovideos.txt - Mover, pidiendo confirmación, el archivo 'listadoimagenes.txt' al directorio 'imagenes':
mv -i multimedia/videos/listadoimagenes.txt multimedia/imagenes/ - Eliminar el contenido completo del directorio
videos, pidiendo confirmación:rm -ri multimedia/videos/
Docker y Contenedores
- Descargar 'debian8' del repositorio de usuario 'waffleimage':
docker pull waffleimage/debian8 - Ejecutar en segundo plano un contenedor a partir de una imagen llamada 'ubuntu':
docker run -d ubuntu - Instanciar y acceder al terminal de un contenedor:
docker run -it ubuntu - Mostrar los contenedores activos e inactivos:
sudo docker ps -a - Descargar la última imagen de 'debian' de Docker Hub:
docker pull Debian - Obtener información de imágenes:
sudo docker images
Gestión de Software y Procesos
- Instalar herramienta 'bacula':
sudo dpkg -i [nombre_paquete] - Descomprimir archivo:
gunzip [nombre] - Descomprimir y desempaquetar 'joe_3.7.orig.tar.gz':
tar xvfz joe_3.7.orig.tar.gz - Ejecutar con prioridad baja el proceso 'Powerpoint' en Windows:
start /LOW POWERPOINT.EXE - Matar el proceso de 'Paint':
taskkill /PID 16124 - Desinstalar 'bacula' manteniendo archivos de configuración:
apt remove bacula
Administración de Permisos y Archivos
- Ruta del archivo de repositorios:
/etc/apt/sources.list - Permisos (Luis: todos, Grupo 'colabora': lectura, Otros: ninguno):
chmod 740 -R almacen/personal - Procesar 'listadoalumnos.txt' para extraer nombre y edad:
cut -d"?" -f1,4 --output-delimiter="#" listadoalumnos.txt > listaedades.txt - Filtrar y ordenar alumnos que promocionan:
grep promociona listadonotas.txt | sort -r
Conceptos Teóricos
- Algoritmos de reemplazo: 3333 - 3444 - 3333: LRU-OPT-FIFO.
- Paginación: No requiere asignación contigua de memoria y genera fragmentación interna.
- Dispatcher: Encargado del intercambio de procesos de la CPU.
- Memoria Virtual: El concepto de localidad no se define como el conjunto de procesos de un programa; SJF no es un algoritmo de sustitución de páginas.
- Round Robin: Es un algoritmo expulsor.
Secuencia numérica: 11, 24, 26, 29, 37, 50, 51