Saltar al contenido

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 una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

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