Linuxconf 1.16 Introducción 11.. ¿¿QQuuéé eess LLiinnuuxxccoonnff?? Bienvenidos a Linuxconf, una utilidad interactiva de configuración y activación. Esta utilidad le permite configurar los siguientes tópicos · Red (cliente) 1. Configuración básica de TCP/IP 2. Tablas de rutas 3. Ubicación del DNS 4. Cliente NIS 5. Configuración de IPX (Novell) 6. PPP y SLIP discados · Red (servidor) 1. Servicios para el arranque: RARP y DHCP 2. DNS 3. Alias IP 4. NFS 5. Correo electrónico 6. Uucp · X11 · Cuentas de usuario · Filesystems (particiones) · Modo de arranque 1. LILO 2. Nivel de corrida en el arranque Una diferencia clave entre Linuxconf y otras utilidades de configuración es que Linuxconf se encarga de la activación de los servicios. Como ejemplo, si elije poner a disposición de otras máquinas una porción de su disco rígido (exportando una filesystem o una porción del mismo) vía _N_F_S (Network File System: Sistema de archivos de red), Linuxconf no sólo le ayudará a ingresar la información de configuración, sino que además arrancará el servidor NFS. Si posteriormente cambia de idea y borra la configuración NFS, Linuxconf detendrá el servidor NFS. 22.. UUssoo eenn llíínneeaa ddee ccoommaannddoo Linuxconf es una utilidad interactiva que también puede ser ejecutada desde la línea de comando. También es util para hacer scripts. Aún más, Linuxconf tiene varios alias que le permiten ingresar directamente en alguna de sus áreas funcionales, las que incluyen: 22..11.. ddoommaaiinnnnaammee Muestra y configura un dominio NIS. 22..22.. ddnnssccoonnff Lleva directamente al menú principal del programa de configuración del DNS. · dnsconf --newdomain dominio [dominio_modelo] Instala un dominio en el DNS. Opcionalmente, usa otro dominio como modelo para llenar los datos de la definición del dominio. Esto incluye a las secciones de anuncios DNS, anuncios de email y las temporizaciones. · dnsconf --set máquina ip ... Instala una definición de un nombre de máquina en la configuración del DNS. Actualizará el dominio y la resolución inversa. · dnsconf --set máquina --fromrange nombre_de_rango Instala una definición de una máquina, teniendo en cuenta que Linuxconf asignará una dirección a partir del rango indicado utilizando la primera IP libre. · dnsconf --setcname alias nombre_real Instala un alias (CNAME) para una máquina en la configuración DNS. · dnsconf --setfromip máquina ip Instala una definición en la configuración del DNS. Actualizará el dominio y la resolución inversa. A diferencia de la opción --set, ésta borrará cualquier otra entrada que apunte al número IP indicado. Esta funcionalidad se provee como entrada para la actualización automática del DNS desde un servidor DHCP. · dnsconf --setmx máquina/dominio servidor_de_mail... Instala uno o más registros MX para una máquina o dominio en la configuración del DNS. Se utiliza el orden de los servidores para poner la preferencia. · dnsconf --setns máquina/dominio servidor_dns... Instala uno o más registros NS para una máquina o dominio en la configuración DNS. · dnsconf --unset máquina Elimina todas las referencias a una máquina (registros A y PTR) de la configuración DNS. 22..33.. ffiixxppeerrmm fixperm se asegura que los archivos vitales y directorios tiene los permisos correctos. Sin argumentos, muestra las opciones de línea de comando 22..44.. ffssccoonnff Ingresa directamente en el menú de configuración de filesystems. · fsconf --check Hace algunas verificaciones (y correciones) en el archivo /etc/fstab. 22..55.. hhoossttnnaammee Muestra y configura el nombre del equipo. 22..66.. lliinnuuxxccoonnff Sin argumentos, ingresa directamente al menú principal de linuxconf. · linuxconf --archive [sub-sistema ...] Almacena los archivos de configuración del perfil actual. Opcionalmente puede especificar una lista de subsistemas para almacenar. Sin argumentos adicionales, almacenará todos los perfiles. · linuxconf --diff [sub-sistema ...] Compara los archivos de configuración actules con la última versión almacenada para el perfil actual. Opcionalmente, puede especificar una lista de sub-sistemas para procesar. Sin argumentos adicionales, Linuxconf procesará todos los sub-sistemas. · linuxconf --extract [sub-sistema ...] Extrae la última copia archivada de los archivos de configuracion para el perfil actual del sistema. Opcionalmente, puede especificar una lista de sub-sistemas para procesar. Sin argumentos adicionales, Linuxconf procesará todos los sub-sistemas. Esto efectivamente sobreescribe sus archivos de configuración con la copia más reciente del perfil archivado: _¡_U_s_e_l_o _c_o_n _c_u_i_d_a_d_o_! · linuxconf --history [sub-sistema ...] Muestra el archivo de sucesos de todos los archivos de configuración del perfil actual. Opcionalmente, puede especificar una lista de sub-sistemas para procesar. Sin argumentos adicionales, Linuxconf procesará todos los sub-sistemas. · linuxconf --gui Linuxconf operará en modo GUI aunque esté configurado de otro modo (vea el menú de características) · linuxconf --guiproto Esta opción le indica a Linuxconf que ha sido invocado desde un front-end gráfico, que espera comandos GUI. Es inútil utilizar esta opción desde la línea de comandos. Estos son algunos ejemplos: remadmin --exec linuxconf --guiproto remadmin --exec ssh servidor linuxconf --guiproto · linuxconf --setmod módulo Registra un módulo nuevo. Si el módulo ya estaba registrado, no tiene ningún efecto. Si ya estaba registrado y estaba deshabilitado, no cambia su condición. En general se utiliza en la parte post-instalción de un paquete. · linuxconf --shutdown Va directamente al diálogo de apagado del equipo. Es útil para crear un botón en su terminal X. · linuxconf --text Linuxconf operará en modo texto aún bajo X11. Esto puede ser útil para estaciones de poca potencia, donde el modo texto es más veloz. · linuxconf --unsetmod módulo Deregistra un módulo. Debería ser utilizado por la parte de pre- desintalación del paquete del módulo. 22..77.. ppaasssswwdd Permite cambiar su clave, o la clave de otros usuarios si tiene acceso de root. "passwd -h" muestra las opciones 22..88.. nneettccoonnff Sin argumentos, ingresa directamente al sub-menú de red de _L_i_n_u_x_c_o_n_f. Las siguientes son las opciones de linea de comandos: · netconf --connect conf-ppp [--fore] Establece una conexión PPP usando la especificación _p_p_p_-_c_o_n_f. Es posible mantenerla en primer plano utilizando la opción --fore. netconf terminará (si no usa la opción --fore) sólo si se estableció el vínculo o la conexión falló. Esto permite scripts sencillos como este: #!/bin/sh if netconf --connect mi_conexión then puede utilizar la conexión establecida else la conexión falló fi · netconf --dialctl Esta opción muestra un listado de todas las configuraciones de discado PPP/Slip y muestra el estado de cada una (conectada o no). Si elije una que no esté conectada, Linuxconf le preguntará si desea establecer la conexión. Necesitará tener los privilegios adecuados o conocer la clave de root para hacerlo. Si la conexión esta establecida, le preguntará si desea desconectarla. Nuevamente necesitará los privilegios apropiados. Esta opción de línea de comandos es la misma del menú "(Des)Activar enlaces PPP" del panel de control. Este comando está indicado para ser utilizado en en menú del administrador de ventanas X. · netconf --disconnect conf-ppp Corta un enlace PPP. · netconf --resetfw Desactiva completamente el filtrado de paquetes (firewall). Se utiliza como último recurso para volver a la vida una red después de aplicar una regla de firewalling demasiado drástica. · netconf --update Reactiva las reglas de firewall. · netconf --runlevel local | client | server Cambia el modo de operación de la estación de trabajo. · netconf --status Verifica que cambios deben aplicarse para poner en sincronía la estación de trabajo y su configuración. · netconf --update Hace efectiva la configuración. (hace lo que netconf --status dice que debe hacerse. 22..99.. uusseerrccoonnff Lo lleva directamente al menú de configuración de usuarios. Estas son las opciones de línea de comandos: · userconf --adduser id_de_usuario grupo nombre_de_usuario shell Esta opción crea una cuenta de usuario y actualiza (si estuvieran disponibles), todos los valores por defecto de espacio en disco (quota), No existe un valor por defecto para la opción --adduser. El directorio HOME es creado con el manejo estandar del /etc/skel y en base al directorio por defecto. Puede utilizar el comando passwd con la opción -P para ponerle clave a la nueva cuenta. · userconf --deluser id_de_usuario Esta opción borra una cuenta. 33.. LLaa iinntteerrffaazz WWWWWW _L_i_n_u_x_c_o_n_f puede ser operado desde un navegador de internet. Para accederlo, apunte su navegador a: http://:98/ La estructura de menúes es la misma en las tres interfaces. La ventaja de la interfaz de web es que puede establecer marcadores (bookmarks) para el rápido acceso a pantallas específicas de configuración. 33..11.. EEnnttrraaddaass eessppeeccííffiiccaass ddee llaa iinntteerrffaazz WWWWWW Los usuarios pueden cambiar su propia clave a través del navegador usando Linuxconf. Sugerimos que incluya ésta URL en alguna página su sitio corporativo (cambie su clave haciendo click aquí). La URL es: http://:98/htmlmod:userpass: 44.. IInnffoorrmmaacciióónn ggeenneerraall _L_i_n_u_x_c_o_n_f ha sido escrito en _S_o_l_u_c_o_r_p por Jacques Gelinas (jacques@solucorp.qc.ca). Se aceptan comentarios y errores vía correo electrónico. 44..11.. ccoonnffiigguurraacciióónn ddee tteeccllaass La mayoría de las pantallas tienen un botón de ayuda. Puede acceder a los botones utilizando la tecla TAB o directamente a través de la tecla de función F1. Algunos campos de datos tienen asociada una lista de selección tipo pop-up. Estos campos están identificados con una flecha hacia abajo ubicada a la derecha del mismo. Para acceder a esta lista, puede presionar cntl-X (Control y X simultáneamente). Puede seleccionar un valor y confirmarlo con ENTER o buscar el botón Salir utilizando la tecla TAB. Presione la tecla de función F3 para salir de cualquier diálogo. 44..22.. OOttrraass tteeccllaass.. Estas son otras combinaciones de teclas utilizadas no sólo en Linuxconf sino también en la línea de comando. Tenga presente que el teclado normal de un PC moderno está perfectamente soportado (Inicio, Fin, Av.Pág, Re.Pág, Supr., Borrar). · ctrl-A : Se mueve al principio de la línea. · ctrl-B : Retroceso de página. · ctrl-D : Borra el caracter que se encuentra debajo del cursor · ctrl-E : Se mueve al final de la línea. · ctrl-F : Avance de página. · ctrl-K : Borra la línea desde el cursor hasta el final. 55.. SSiittiioo wweebb ooffiicciiaall yy lliissttaa ddee ccoorrrreeoo El sitio oficial de Linuxconf es http://www.solucorp.qc.ca/linuxconf . Hay dos listas de correo para linuxconf: linuxconf@xc.org y linuxconf- announce@xc.org. Puede encontrar información de ellas (y su archivo) en http://www.solucorp.qc.ca/linuxconf/mailinglist.html .