Administración básica en Linux y Windows
1. Administración básica en Linux y Windows #
Un administrador de sistemas debe manejar tareas esenciales como gestión de usuarios, permisos, procesos y servicios. Aunque Linux y Windows son diferentes, ambos ofrecen herramientas para estas funciones.
Administración en Linux #
Se hace principalmente con la terminal (línea de comandos), aunque también existen interfaces gráficas.
-
Gestión de usuarios
- Crear usuario:
adduser juan - Cambiar contraseña:
passwd juan - Cambiar de usuario:
su juanosudo -i
- Crear usuario:
-
Gestión de permisos
- Ver permisos:
ls -l archivo.txt - Cambiar permisos:
chmod 755 archivo.sh - Cambiar propietario:
chown juan archivo.txt
- Ver permisos:
-
Gestión de procesos
- Ver procesos:
ps auxotop - Matar proceso:
kill -9 PID
- Ver procesos:
-
Gestión de servicios (en sistemas con systemd)
- Iniciar servicio:
systemctl start apache2 - Ver estado:
systemctl status apache2 - Activar al inicio:
systemctl enable apache2
- Iniciar servicio:
Administración en Windows #
Se gestiona mediante interfaz gráfica y también con PowerShell o cmd.
-
Gestión de usuarios
- Panel de Control → Cuentas de usuario.
- PowerShell:
net user juan /add
-
Gestión de permisos
- Botón derecho → Propiedades → Seguridad.
- Permisos detallados con ACLs (Access Control Lists).
-
Gestión de procesos
- Administrador de tareas (
Ctrl + Shift + Esc). - PowerShell:
Get-Process,Stop-Process -Id PID.
- Administrador de tareas (
-
Gestión de servicios
-
services.msc→ permite iniciar, detener y configurar servicios. -
PowerShell:
Get-ServiceStart-Service -Name spooler
-
Comparación rápida #
| Función | Linux | Windows |
|---|---|---|
| Usuarios | adduser, passwd | Panel de control, net user |
| Permisos | chmod, chown | ACLs en propiedades de archivo |
| Procesos | ps, top, kill | Administrador de tareas, Stop-Process |
| Servicios | systemctl | services.msc, PowerShell |
Ejemplo práctico #
-
En Linux, instalas Apache:
sudo apt install apache2systemctl start apache2- Se ejecuta como servicio accesible desde el navegador.
-
En Windows, instalas SQL Server:
- Descargas el instalador.
- Configuras usuarios y permisos.
- Administras el servicio desde
services.msc.
Resumen del tema
Conceptos clave #
- Administración en Linux:
- Usuarios/Grupos:
adduser,usermod,passwd,sudo. - Permisos: octales y simbólicos con
chmod, cambio de dueño conchown. - Procesos: monitorización con
top/htop/ps auxy terminación conkill. - Servicios: control del init system con
systemctl (start|stop|status|enable).
- Usuarios/Grupos:
- Administración en Windows:
- Cuentas de usuario locales y Active Directory (
net user, interfaz MMClusrmgr.msc). - Permisos NTFS: herencia y listas de control de acceso (icacls).
- Procesos: Administrador de Tareas y PowerShell (
Get-Process,Stop-Process). - Servicios: consola
services.mscy cmdletsGet-Service/Start-Service.
- Cuentas de usuario locales y Active Directory (
Qué debes recordar #
La administración de sistemas cubre la gestión de usuarios, permisos, procesos y servicios en segundo plano tanto mediante CLI (Bash/PowerShell) como por interfaces administrativas.