La asignatura de Implantación de Sistemas Operativos (ISO) en el ciclo formativo de Administración de Sistemas Informáticos en Red (ASIR) exige un conocimiento sólido tanto en entornos Windows como Linux. A continuación, te presento un listado de comandos que abarcan desde nivel principiante hasta avanzado, diseñados para cubrir las operaciones más comunes en cada sistema operativo.
Comandos para Linux
Nivel Básico
- Navegación y gestión de directorios:
ls: Lista los archivos y directorios.pwd: Muestra el directorio actual.cd [directorio]: Cambia de directorio.mkdir [nombre]: Crea un nuevo directorio.rmdir [nombre]: Elimina un directorio vacío.
- Gestión de archivos:
cp [origen] [destino]: Copia archivos.mv [origen] [destino]: Mueve o renombra archivos.rm [archivo]: Elimina archivos.touch [archivo]: Crea un archivo vacío.cat [archivo]: Muestra el contenido de un archivo.nano [archivo]: Abre un editor de texto básico.
- Permisos y usuarios:
chmod [permiso] [archivo]: Cambia los permisos de un archivo.chown [usuario] [archivo]: Cambia el propietario de un archivo.whoami: Muestra el usuario actual.
- Búsqueda:
find [ruta] -name [archivo]: Busca archivos por nombre.grep [patrón] [archivo]: Busca texto dentro de un archivo.
Nivel Intermedio
- Gestión de procesos:
ps: Muestra procesos en ejecución.top: Monitoriza procesos en tiempo real.kill [PID]: Termina un proceso por su ID.
- Redes:
ping [host]: Comprueba la conectividad con un host.ifconfig/ip addr: Muestra la configuración de red.netstat: Muestra estadísticas de red.ssh [usuario]@[host]: Accede a un servidor remoto.
- Paquetes y actualizaciones:
apt-get update: Actualiza el índice de paquetes.apt-get install [paquete]: Instala un paquete.apt-get remove [paquete]: Elimina un paquete.
Nivel Avanzado
- Automatización y scripting:
crontab -e: Configura tareas programadas.bash [script.sh]: Ejecuta un script en Bash.awkysed: Manipula y procesa texto avanzado.
- Seguridad:
iptables: Configura reglas de firewall.sudo: Ejecuta comandos como superusuario.fail2ban: Protege contra intentos de acceso no autorizado.
- Virtualización y contenedores:
virt-manager: Gestiona máquinas virtuales.docker: Administra contenedores.
Comandos para Windows
Nivel Básico
- Gestión de archivos y directorios:
dir: Lista los archivos y directorios.cd [directorio]: Cambia de directorio.mkdir [nombre]: Crea un directorio.rmdir [nombre]: Elimina un directorio.
- Información del sistema:
systeminfo: Muestra información del sistema.hostname: Muestra el nombre del equipo.ipconfig: Muestra la configuración de red.
- Gestión básica:
cls: Limpia la consola.type [archivo]: Muestra el contenido de un archivo.exit: Cierra la consola.
Nivel Intermedio
- Gestión de procesos y servicios:
tasklist: Lista procesos en ejecución.taskkill /PID [PID]: Termina un proceso.sc start [servicio]: Inicia un servicio.sc stop [servicio]: Detiene un servicio.
- Usuarios y permisos:
net user [usuario] /add: Crea un usuario.net localgroup [grupo] [usuario] /add: Añade un usuario a un grupo.icacls [archivo] /grant [usuario]:[permisos]: Modifica permisos.
- Redes:
ping [host]: Comprueba conectividad.netstat: Muestra estadísticas de red.nslookup [host]: Resuelve nombres de dominio.
Nivel Avanzado
- Automatización y scripting:
schtasks /create: Crea tareas programadas.PowerShell: Lanza el entorno de scripting avanzado.
- Seguridad:
gpedit.msc: Configura políticas de grupo.cipher: Gestiona el cifrado de archivos.netsh advfirewall: Configura el firewall.
- Administración del sistema:
diskpart: Gestiona particiones de disco.sfc /scannow: Verifica y repara archivos del sistema.dism: Herramienta avanzada para imágenes del sistema.
Estos comandos te permitirán manejar de manera eficiente sistemas operativos Linux y Windows durante la asignatura ISO. Dominar estos comandos no solo es esencial para aprobar la asignatura, sino también para desempeñarte profesionalmente en el ámbito de la administración de sistemas.

