Linux para administradores de sistemas Windows: Administre Linux con herramientas de escritorio GNOME

¿Puede usted apuntar y hacer clic en Linux? ¡Desde luego!

Trabajar con Linux® no significa que su trabajo esté restringido a herramientas de líneas de comandos. La verdad es que la mayoría de administradores Linux usan herramientas de línea de comandos por conveniencia y para una administración más eficiente. Sin embargo, el proyecto GNOME proporciona algunas herramientas excelentes para administrar un servidor Linux usando una interfaz gráfica de usuario (GUI). Con estas herramientas podrá aprovechar su experiencia en Microsoft® Windows® y la transición será menos dramática.

Tracy Bost, Consultor y entrenador, Independent

Tracy BostTracy Bost es ingeniero de sistemas y un avezado desarrollador de software. Además, brinda conferencias y capacitaciones sobre el sistema operativo Linux.Tracy cuenta con una certificación RHCE (Red Hat Certified Engineer) y una certificación MCSE (Microsoft Certified Systems Engineer), también es un miembro activo de Linux Foundation. Ha trabajado en muchas industrias, entre las que se incluyen los sectores de hipotecas, bienes raíces y organizaciones sin fines de lucro.



24-12-2012

Visión General

Otros artículos en esta serie

Ver más artículos en la serie Linux para administradores de sistemas Windows.

En este artículo usted aprenderá acerca de estos conceptos con Linux en el escritorio:

  • Trabajar con cuentas de usuario y de grupo
  • Administrar archivos y carpetas
  • Trabajar con servicios
  • Supervisar el sistema
  • Revisar archivos de registro

Prerrequisitos

Para aprovechar al máximo los artículos de esta serie, usted debe tener conocimientos en administración de cuentas, archivos y carpetas de usuario y de grupo, y en revisión de archivos de registro en un entorno de servidor Windows. Se entiende que se cuenta con conocimientos básicos sobre inicio de sesión y navegación en un entorno de escritorio de Linux, como LXDE, GNOME, o KDE. Adicionalmente, es una ventaja tener una computadora Linux funcional para explorar los conceptos y ejemplos del artículo.


Trabajar con las cuentas de usuario y de grupo

Cuando usted considera la gestión de servidor desde un entorno de escritorio, una herramienta para gestión de usuario y de grupo es algo con lo que se debe contar. En el release más reciente de GNOME 3.2, dicha herramienta se encuentra ubicada en el GNOME Control Center. El GNOME Control Center es una ubicación central para gestionar varios aspectos de su computadora Linux— no es muy diferente al Panel de Control de Windows. Las GNOME System Tools (GST) todavía son ampliamente usadas actualmente. Las GST ofrecen herramientas útiles para los gestores Linux, incluyendo una herramienta para gestionar cuentas de usuario y de grupo. Algunas distribuciones Linux populares proporcionan la herramienta system-users-config como el gestor predeterminado de usuarios. Así que, sin importar cuál sea su distribución Linux, es necesario tener acceso para gestionar cuentas de usuario locales listas para usar, normalmente bajo la etiqueta de usuarios y grupos.

Distribución Linux para este artículo

La distribución usada para este artículo es Ubuntu 10.0.4 (en inglés), con el escritorio y el tema GNOME predeterminados. Dependiendo de su distribución Linux, las pantallas y ubicaciones predeterminadas de las diferentes herramientas descritas en este artículo pueden variar ligeramente. Consulte la documentación de su distribución para más detalles.

Linux no tiene registro. Por ello las herramientas de GUI que usted usa son simplemente herramientas de primer plano para escribir datos en un archivo del sistema de archivos. Para la tarea de gestionar usuarios y grupos, usted gestiona los archivos /etc/passwd and /etc/group subyacentes con estas herramientas. El archivo /etc/passwd mantiene información de cuenta de usuario, mientras que el archivo /etc/group almacena información de cuenta de grupo. Las contraseñas de usuario están cifradas en el archivo /etc/shadow, mientras que las contraseñas de grupo se almacenan en el archivo /etc/gshadow.

La herramienta GNOME para gestión de usuario y de grupo proporciona una interfaz simple para gestión de cuenta, mostrada en la Figura 1.

Figura 1. Creación de un usuario
Captura de pantalla de la herramienta de gestión de usuarios GNOME en acción

Es posible crear y editar cuentas de usuario y de grupo, siempre y cuando usted tenga los privilegios para hacerlos. Además, es posible gestionar configuraciones detalladas de cuenta como la ubicación del directorio de inicio, la ID de usuario, el shell predeterminado de inicio de sesión, restablecimiento de contraseñas y asignación de membresía de grupo. Los usuarios estándar normalmente tienen acceso a la herramienta para gestión de contraseña.

Para crear un nuevo grupo, haga clic en la pestaña Groups e ingrese el nombre de grupo. Como se muestra en la Figura 2, después de que usted crea un grupo es posible gestionar la membresía simplemente seleccionado o limpiando las casillas de selección contiguas a los nombres de los usuarios.

Figura 2. Crear un grupo
Captura de pantalla de la herramienta de gestión de grupos GNOME en acción

Administración de archivos y carpetas

En Windows, Windows Explorer es la herramienta seleccionada por muchos para navegar por el sistema de archivos. El proyecto GNOME tiene a Nautilus. Nautilus es un gestor de archivos con un fuerte equipo de desarrollo y una amplia base de usuarios. Ha estado en desarrollo desde el 2001.

Si usted usa el escritorio GNOME, es posible que Nautilus ya esté instalado. Si usted no está utilizando GNOME, es posible descargarlo e instalarlo, para ello consulte la documentación de su distribución.

Una de las principales tareas que usted efectúa con un gestor de archivos es navegar por el sistema de archivos. Con Nautilus, es posible incluso intercambiarlo al modo de navegador, el cual le proporciona una sensación más similar a la de Windows Explorer. Recuerde, en Linux todas las carpetas están montadas en subcarpetas del directorio principal raíz(/). Así, si tiene unidades remotas montadas en su servidor Linux, como alguna proveniente de Windows o de otra computadora Linux, es posible navegar el sistema de archivos desde el directorio raíz (/) tal como lo haría en un directorio ubicado en el sistema local de archivos, como se muestra en Figura 3.

Figura 3. Navegar en el sistema de archivos
Captura de pantalla del navegador de archivos Nautilus

Navegar en Nautilus es similar a navegar en Windows Explorer. Haga clic en una carpeta para detallar más en las sub-carpetas. Haga clic en cualquier carpeta o archivo para efectuar las tareas normales que usted esperaría realizar con un gestor de archivos, como copiar, cambiar nombre, eliminar, abrir, comprimir y gestionar permisos.

Para ver las preferencias, es posible establecer opciones como vista detallada, vista en lista, por nombre, etc., como se muestra en la Figura 4.

Figura 4. Administración de preferencias de archivos
Captura de pantalla de Preferencias de gestión de archivos> Views tab

Lea, escriba y ejecute

Cuando hace clic derecho para administrar los permisos de una carpeta o archivo, es posible ver o cambiar los permisos (si su cuenta tiene acceso para hacerlo). En Nautilus, si un archivo o carpeta no está dentro de los permisos de seguridad para su cuenta de usuario, aparecerá un ícono de bloqueo contiguo al mismo. Con Linux, cada carpeta tiene tres conjuntos de permisos: usuario propietario (u), grupo propietario (g) y otro (o). Dentro de cada conjunto es posible asignar los permisos básicos de lectura, escritura o ejecución.

Recuerde asignar permisos de ejecución a scripts shell o a cualquier otro archivo que los usuarios necesiten ejecutar. A diferencia de Windows, en Linux es necesario conceder explícitamente los permisos para ejecutar archivos al conjunto de usuarios que necesitan realizar dicha acción. Consulte Figura 5 para ver un ejemplo.

Figura 5. Configurando los permisos de un archivo
Captura de pantalla de la gestión de permisos de archivo en Nautilus

Tabla 1 resume las opciones básicas de permisos para un archivo Linux típico. Incluí representación octal porque muchos documentos de instalación y software relacionados a Linux hacen referencia a los permisos en notación octal.

Tabla 1. Permisos Linux
PermisoRepresentación octal
Solo lectura4
Solo escritura2
Solo ejecución1
Lectura y escritura6
Lectura y ejecución5
Permiso completo (lectura, escritura y ejecución)7

Cuando usted crea un nuevo archivo usando Nautilus, este utiliza la configuración Linux subyacente para umask, tal como cuando usted crea un archivo desde la línea de comandos. El umask determina los permisos predeterminados. La mayoría de las distribuciones Linux están predeterminadas a umask022. Los archivos funcionan desde el octal 666. Usted simplemente necesita realizar algo de resta para entender cómo funciona umask .Si usted crea un archivo y el umask es022, los permisos predeterminados del archivo son 666 - 022, o 644. Esto es para decir que el propietario del usuario tiene permiso de lectura y escritura, mientras que el propietario del grupo y otros tienen permiso de solo lectura.

El mismo concepto aplica cuando usted crea carpetas usando Nautilus. Las carpetas funcionan desde el octal 777. Con el mismo umask de022, si usted crea una nueva carpeta sus permisos predeterminados son 777-022, o 755. Esto significa que el usuario tiene un permiso completo y que el propietario del grupo y otros tienen permiso de lectura y ejecución.

Compartir

Así como en Windows Explorer, es posible compartir fácilmente una carpeta usando Nautilus. Para hacerlo, haga clic derecho en la carpeta que desee compartir y seleccione el elemento de menú Sharing Options .Luego, seleccione la casilla de selección Share this folder , como se muestra en la Figura 6.

Figura 6. Compartiendo una carpeta
Captura de pantalla de gestión de participación en Nautilus

Adicionalmente, es posible seleccionar la casilla de selección Allow others to create and delete files in this folder si desea que otras personas puedan guardar documentos en la carpeta. Si lo hace, Nautilus le pedirá que confirme el cambio en los permisos de carpeta.

Si tiene usuarios de un entorno mixto, es posible seleccionar la casilla de selección Guest access para permitir que estos usuarios accedan a la carpeta sin tener una cuanta local Samba para autenticación. Use esta opción con cuidado porque puede introducir vulnerabilidades de seguridad innecesarias en su servidor Linux.

Si desea compartir carpetas con usuarios de Windows y autenticarlos, primero debe crear y configurar Samba en su servidor Linux.


Trabajar con servicios

Con el GST instalado, es posible gestionar los servicios de su servidor y otros daemons diversos (una palabra Linux para servicios) dentro del entorno de escritorio, se forma similar a los servicios Windows. Esta herramienta normalmente está etiquetada como Startup Preferences y es posible intentar iniciarla desde el menú System haciendo clic en Preferencias.

A la fecha, la GST no gestiona completamente servicios como iniciar sesión como, recargar, reiniciar, etc. Esta puede proporcionarle una base para entender cuáles servicios están instalados en su computadora Linux y si usted desea ejecutar servicios particulares tras el arranque del sistema.

Los íconos verde y rojo mostrados para los servicios en Figura 7 indican si los servicios están activados o desactivados para ejecutarse tras el arranque del sistema. Estas son similares a las opciones automática y manual de los servicios Windows. Un ícono separado representa si los servicios están en ejecución o no.

Figura 7. Visualizando un servicio sendmail en ejecución en GST
Captura de pantalla de la gestión del servicio en GNOME

Supervisión del sistema

Aunque no es idéntico al Windows Task Manager, el GNOME System Monitor proporciona la misma funcionalidad. Si usted desea una vista de nivel superior del uso de los recursos de su computadora Linux, GNOME System Monitor puede proporcionar una captura rápida del sistema. Las cuatro pestañas principales de supervisión son:

  • System
  • Processes
  • Resources
  • File Systems

La pestaña System proporciona información general sobre sistema operativo y hardware (memoria y procesador), como lo hace el diálogo System en Windows que aparece cuando usted hace clic en Properties desde el ícono de escritorio Window Manager.

La pestaña Processes (Figura 8), muestra todos los procesos en ejecución (¡y son bastantes!). Es posible ordenar los procesos por nombre, uso de unidad de procesamiento central (CPU), etc.

Figura 8. Terminando un proceso
Captura de pantalla del monitos de sistema GNOME con un clic derecho activado para matar un proceso

La pestaña Resources (Figura 9) es similar a la pestaña Task Manager Performance de Windows. Proporciona una gráfica histórica de uso de CPU, memoria/swap y de ancho de red.

Figura 9. Recursos para supervisión de sistema
Captura de pantalla de la pantalla del monitor de recursos del sistema GNOME

La pestaña File Systems muestra todos los sistemas de archivos montados e información general como puntos de montaje para varias particiones, espacio libre, espacio total, etc.


Revisión de los archivos de registro

El GNOME System Log Viewer es comparable con ell Visor de eventos de Windows. Bajo la superficie, Linux normalmente utiliza el mecanismo syslog (o rsyslog) para generar archivos de registro para varias aplicaciones, servicios de servidor y mensajes de sistema. Estos archivos usualmente residen en el directorio /var/log del sistema de archivos Linux. Así, cuando usted abre el GNOME System Log Viewer por primera vez, su distribución puede proporcionar una forma para que la herramienta lea automáticamente los diferentes registros de ese directorio. Si no, o si usted elige añadir archivos de registro adicionales en el visor, simplemente haga clic en File > Add y navegue hacia el archivo de registro deseado.

Tabla 2 lista y describe algunos de los registros comunes de Linux que tal vez usted desee supervisar con el visor de registros.

Tabla 2. Archivos de registro Linux
Archivo de registroDescripción
boot.logDetección de hardware, montaje y otros mensajes de sistema tras la inicialización de la máquina
secureMensajes relacionados con la seguridad
messagesKernel y otras información de mensajes generales del sistema
httpdDirectorio de registros de servidor Web que contiene registros de acceso y de error en archivos separados
cupsDirectorio que contiene mensajes de registro relacionados con impresiones
cronMensajes de registro relacionados a trabajos programados
Xorg.0.logMensajes de registro relacionados al servidor X-Window
auth.logÉxitos y fallas de autenticación
sambaDirectorio de registros de acceso y error relacionados al servidor Samba

Tabla 2 no es una lista exhaustiva de los archivos de registro que es posible leer con el visor de registros. Incluso si tiene software comercial instalado en su servidor, es posible usar el visor de registros para ver esos archivos de registro, siempre que estén en el formato de registro adecuado. Explore su directorio /var/log y añada los archivos de registro adecuados para sus necesidades.

Una cosa acerca del GNOME System Log Viewer que es considerablemente diferente del Windows Event Viewer es que muchas de las visualizaciones de registros dependen de los parámetros de la configuración del sistema subyacente. Por ejemplo, los registros para el servidor web Apache pueden configurarse para que roten a diario. En este caso, el httpd access.log solo muestra los mensajes de registro del día en curso, mientras que los demás archivos de registro son movidos a los archivos. Aún así, es posible configurar el visor de registros para ver los archivos de registro adicionando también esos.

Cuando usted ve sus registros, es posible desplazarse fácilmente hacia abajo y arriba para leer los diferentes mensajes. Algunas veces el volumen de mensajes puede hacer que encontrar los mensajes interesantes, como mensajes de error o fatales, muy similar a la proverbial búsqueda de la aguja en el pajar. El GNOME System Log Viewer ofrece un recurso de filtro que le permite definir diferentes filtros usando expresiones regulares que resaltan o muestran únicamente mensajes de registro especificados. Por ejemplo, mientras soluciona un problema de email para un usuario en particular, es posible desear filtrar y mostrar únicamente mensajes que contengan la dirección de email del usuario, como se muestra en laFigura 10.

Figura 10. Mostrando únicamente mensajes basados en un filtro
Captura de pantalla del visor del sistema de registro de los mensajes filtrados en la dirección de correo electrónico tbost@linux.com

Un ejemplo más típico para el uso diario es crear filtros para resaltar mensajes de error en rojo mientras se usa otro color, como el naranja, para propósitos de advertencia.

Figura 11 muestra una configuración de filtro que muestra únicamente intentos de inicio de sesión raíz.

Figura 11. Resaltando mensajes de registro con base en un filtro
Captura de pantalla que muestra la vista del System Log con mensajes filtrados por eventos de autentificación root

Con expresiones regulares es posible realmente usar su imaginación cuando surja la necesidad de resaltar o mostrar solo los mensajes que sea necesario.


Conclusión

Otros artículos en esta serie

Ver más artículos en la serie Linux para administradores de sistemas Windows .

Aunque Linux es conocido por sus abundantes herramientas de línea de comandos, usted no tiene que usarlo de esa manera. Durante los últimos años, exitosos proyectos como GNOME han dado pasos agigantados para proporcionar herramientas de escritorio de buena calidad para la administración de sistemas Linux. Si usted está pasando hacia un sistema Linux desde un entorno Windows, estas herramientas pueden proporcionarle una transición más confortable y al mismo tiempo permitirle gestionar sus servidores Linux.

Recursos

Aprender

Obtener los productos y tecnologías

  • Aprenda más acerca de las características generales de la GST y realice una variedad de tareas administrativas.
  • Explore elGNOME System Log Viewer.
  • Accese a software de prueba IBM (disponible en DVD o para descargarse) y experimente con su próximo proyecto de desarrollo en código abierto, mediante el software destinado especialmente para desarrolladores.

Comentar

Comentarios

developerWorks: Ingrese

Los campos obligatorios están marcados con un asterisco (*).


¿Necesita un IBM ID?
¿Olvidó su IBM ID?


¿Olvidó su Password?
Cambie su Password

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


La primera vez que inicie sesión en developerWorks, se creará un perfil para usted. La información en su propio perfil (nombre, país/región y nombre de la empresa) se muestra al público y acompañará a cualquier contenido que publique, a menos que opte por la opción de ocultar el nombre de su empresa. Puede actualizar su cuenta de IBM en cualquier momento.

Toda la información enviada es segura.

Elija su nombre para mostrar



La primera vez que inicia sesión en developerWorks se crea un perfil para usted, teniendo que elegir un nombre para mostrar en el mismo. Este nombre acompañará el contenido que usted publique en developerWorks.

Por favor elija un nombre de 3 - 31 caracteres. Su nombre de usuario debe ser único en la comunidad developerWorks y debe ser distinto a su dirección de email por motivos de privacidad.

Los campos obligatorios están marcados con un asterisco (*).

(Por favor elija un nombre de 3 - 31 caracteres.)

Al hacer clic en Enviar, usted está de acuerdo con los términos y condiciones de developerWorks.

 


Toda la información enviada es segura.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=90
Zone=Linux
ArticleID=853036
ArticleTitle=Linux para administradores de sistemas Windows: Administre Linux con herramientas de escritorio GNOME
publish-date=12242012