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.awk
ysed
: 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.