Comandos Básicos y Avanzados para la Asignatura ISO en ASIR: Windows y Linux con Detalles y Argumentos

En la asignatura Implantación de Sistemas Operativos (ISO) del ciclo ASIR, aprenderás a manejar comandos esenciales para administrar sistemas Windows y Linux, explorando desde tareas básicas hasta avanzadas. Este artículo profundiza en los comandos más utilizados, explicando sus parámetros clave para maximizar su potencial.


Comandos para Linux

Gestores de paquetes: apt, yum y dnf

La instalación, actualización y gestión de software es esencial en cualquier sistema Linux. Existen varios gestores según la distribución.

  1. APT (Advanced Package Tool): Usado principalmente en distribuciones basadas en Debian como Ubuntu.
  • apt-get install [paquete]: Instala un paquete.
    Ejemplo: apt-get install apache2 (instala el servidor web Apache).
  • apt-get remove [paquete]: Elimina un paquete instalado.
    Ejemplo: apt-get remove apache2.
  • apt-get update: Actualiza el índice de paquetes disponibles.
  • apt-get upgrade: Actualiza todos los paquetes instalados a la versión más reciente disponible.
  1. YUM (Yellowdog Updater Modified): Usado en distribuciones como CentOS y Red Hat.
  • yum install [paquete]: Instala un paquete.
  • yum remove [paquete]: Elimina un paquete.
  • yum update: Actualiza el sistema y paquetes instalados.
  1. DNF (Dandified YUM): Sustituto moderno de YUM, usado en Fedora y Red Hat.
  • dnf install [paquete]: Instala un paquete.
  • dnf remove [paquete]: Elimina un paquete.
  • dnf upgrade: Actualiza el sistema y paquetes instalados.
  • Diferencias clave con YUM: gestión más eficiente de dependencias y mayor velocidad.

Comandos básicos

  1. Gestión de directorios:
  • ls -l: Lista archivos con detalles como permisos, propietario y tamaño.
  • cd ../[nombre_directorio]: Cambia al directorio padre o especificado.
  • mkdir -p [ruta]: Crea directorios de forma recursiva.
    Ejemplo: mkdir -p /home/usuario/proyecto/nuevo.
  1. Gestión de archivos:
  • cp -r [origen] [destino]: Copia directorios de forma recursiva.
  • mv [origen] [destino]: Mueve o renombra un archivo o directorio.
  • rm -rf [directorio]: Elimina directorios y archivos contenidos sin confirmación.
    Cuidado: Es irreversible.
  1. Permisos:
  • chmod 755 [archivo]: Asigna permisos de lectura, escritura y ejecución para el propietario, y solo lectura/ejecución para otros.
  • chown [usuario]:[grupo] [archivo]: Cambia el propietario y grupo.
    Ejemplo: chown root:admin archivo.txt.

Comandos avanzados

  1. Gestión de procesos:
  • ps aux: Muestra todos los procesos en ejecución con información detallada.
  • kill -9 [PID]: Fuerza la terminación de un proceso por su ID.
  1. Redes:
  • netstat -tuln: Muestra puertos abiertos y servicios en ejecución.
  • curl -I [URL]: Recupera información del encabezado HTTP de una URL.
    Ejemplo: curl -I https://www.google.com.
  1. Seguridad:
  • iptables -A INPUT -p tcp --dport 22 -j ACCEPT: Permite conexiones SSH en el puerto 22.
  • sudo su: Cambia al usuario root.

Comandos para Windows

Gestores de paquetes: Chocolatey y Winget

Windows también tiene gestores de paquetes útiles para automatizar instalaciones y configuraciones.

  1. Chocolatey: Herramienta para administradores de sistemas que permite gestionar aplicaciones y bibliotecas.
  • choco install [paquete]: Instala un paquete.
    Ejemplo: choco install googlechrome.
  • choco upgrade [paquete]: Actualiza un paquete.
  • choco uninstall [paquete]: Elimina un paquete instalado.
  1. Winget (Windows Package Manager): Herramienta oficial de Microsoft.
  • winget install [ID]: Instala un software.
    Ejemplo: winget install "Notepad++".
  • winget search [nombre]: Busca paquetes disponibles.
  • winget list: Muestra los paquetes instalados.

Comandos básicos

  1. Gestión de directorios:
  • dir /a: Lista archivos, incluyendo ocultos.
  • cd ..: Cambia al directorio padre.
  1. Gestión de archivos:
  • copy [origen] [destino]: Copia archivos.
  • del [archivo] /Q: Elimina un archivo sin confirmación.
  1. Redes:
  • ipconfig /all: Muestra detalles de las interfaces de red.
  • ping -t [host]: Realiza pings continuos hasta que se detenga manualmente.

Comandos avanzados

  1. Seguridad:
  • cipher /E [ruta]: Cifra los archivos de una carpeta.
    Ejemplo: cipher /E C:\Documentos.
  • net user [usuario] [contraseña] /add: Crea un usuario con una contraseña.
  1. Scripting con PowerShell:
  • Get-Process: Muestra procesos activos.
  • Get-Service | Where-Object {$_.Status -eq "Stopped"}: Lista servicios detenidos.
  1. Administración del sistema:
  • diskpart: Lanza el gestor de particiones de disco.
    Ejemplo: list disk seguido de select disk 1 y clean para limpiar un disco.

Este artículo resume los comandos más utilizados para entornos Linux y Windows en la asignatura ISO, explicando cada parámetro y destacando herramientas adicionales como dnf, Chocolatey y Winget. Dominar estos comandos te permitirá administrar sistemas de manera eficiente, tanto en clases como en tu futura vida profesional.

Deja un comentario

Información básica sobre protección de datos Ver más

  • Responsable: Tomas Gonzalez.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

error: Content is protected !!

Descubre más desde Tomás González: Formador y Desarrollador Web

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo

Este sitio web utiliza cookies, si necesitas más información puedes visitar nuestra política de privacidad    Ver
Privacidad