Herramientas Esenciales de Administración de Sistemas Linux y Configuración de Redes
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 5,28 KB
Herramientas de Administración de Samba y Directorio Activo
Samba es fundamental para la integración de equipos Linux en redes Windows, permitiendo compartir archivos e impresoras y actuar como controlador de dominio. Se integra con tecnologías como LDAP, Kerberos y Winbind, además de DNS.
samba-tool: Administración del dominio, usuarios y grupos.wbinfo: Consulta información sobre usuarios y grupos de Windows.net: Gestiona conexiones SMB/CIFS.smbpasswd: Modifica contraseñas de usuarios de Samba.pdbedit: Administra la base de datos de usuarios de Samba.
Configuración de Samba
El archivo principal de configuración es /etc/samba/smb.conf, que contiene configuraciones de recursos compartidos, permisos y parámetros de dominio.
Compartir una Carpeta
Para compartir una carpeta, se debe editar /etc/samba/smb.conf agregando las siguientes directivas:
path = /ruta/de/la/carpeta
read only = no
valid users = @grupoLuego, es necesario reiniciar Samba con systemctl restart smbd.
Para eliminar la compartición, se debe borrar la configuración correspondiente y reiniciar Samba.
Comandos Fundamentales del Sistema Operativo
Estos comandos son cruciales para la gestión diaria del sistema operativo basado en Debian/Ubuntu:
Gestión de Paquetes y Sistema
/etc/apt/source.list: Contiene los repositorios de paquetes para instalar software.apt update && apt upgrade: Actualiza la versión completa del sistema operativo.dpkg -l: Lista los paquetes instalados.
Gestión de Red y Almacenamiento
/etc/netplan/00-installer-config.yaml: Configuración de red en sistemas modernos./etc/fstab: Define las particiones montadas en el sistema.fdisk: Permite gestionar particiones de disco.netstat -tulnp: Muestra los puertos en escucha.
Monitoreo y Tareas Programadas
top: Muestra los procesos en ejecución y el uso de recursos./etc/crontab: Archivo para programar tareas automáticas./var/log: Directorio donde se registran los sucesos del sistema.
Entendiendo el Entorno del Terminal
Ciertos indicadores en el prompt del terminal proporcionan información rápida sobre el estado del usuario y el sistema:
usuario: Indica el nombre de usuario actual.pcsvr: Es el nombre del equipo (hostname).~: Indica que estamos en la carpeta personal del usuario.#: Significa que tenemos privilegios de root (superusuario).
Estructura de Directorios de Usuario
Las carpetas personales de cada usuario, donde almacenan sus archivos y configuraciones, se encuentran por defecto en /home/usuario. Esto ayuda a mantener organizados los datos de cada usuario.
Verificación de Identidad de Usuario
Se puede usar el comando id usuario para ver su UID, GID y grupos a los que pertenece. Otra opción es getent passwd usuario para comprobar si está en /etc/passwd.
Servicios de Impresión en Linux (CUPS)
El sistema de impresión más común en Linux es CUPS (Common UNIX Printing System). La configuración web se accede escribiendo localhost:631 en un navegador web.
Archivos de Descripción de Impresoras
PPD (PostScript Printer Description)
- Es un archivo de descripción que define las capacidades y opciones de una impresora PostScript.
- Utilizado por CUPS para configurar impresoras compatibles con PostScript.
- Contiene información sobre resoluciones, tipos de papel, fuentes, etc.
- No es un controlador en sí mismo, sino un complemento para impresoras que ya soportan PostScript.
Foomatic
- Es un sistema de base de datos que permite utilizar controladores de impresión con CUPS y otros sistemas de impresión en Linux.
- Funciona con impresoras que no tienen soporte nativo para PostScript.
- Permite generar archivos PPD compatibles con una variedad de impresoras.
- Se basa en filtros y controladores como Ghostscript para procesar trabajos de impresión.
Métodos de Acceso Remoto
El acceso remoto permite conectarse a otro equipo y administrarlo a distancia, ya sea dentro de una red local o a través de Internet. Es utilizado para tareas de mantenimiento, soporte técnico y administración de servidores sin necesidad de estar físicamente presente.
Protocolos Comunes
- SSH: Protocolo seguro estándar para acceso a línea de comandos.
- RDP (Remote Desktop Protocol): Protocolo usado principalmente en sistemas Windows, aunque Linux puede usarlo con
xrdp. - VNC (Virtual Network Computing): Permite acceder a la interfaz gráfica de un equipo remoto.
- TeamViewer y AnyDesk: Soluciones comerciales populares para acceso remoto.