TCOS 项目
TCOS 是为瘦客户端计算机生成启动映像的最佳开源解决方案之一 (基于 Linux Debian/Ubuntu). 允许 rDesktop 连接 (终端服务器), FreeNX 系列 & 通过 SSH 的 X. 在本文档中,我们将首先了解如何连接到同一 Ubuntu,我们将在其中生成映像并在其中安装应用程序; 稍后我们将自定义客户端以使用 RDP,
Los thin client’s (desde Pentium II con 64Mb de RAM) podrán arrancar desde PXE, 软盘 (con Etherboot o gPXE), 光盘, USB o instalado en local. Permite el uso de dispositivos extraibles desde el thinclient (CD-ROM datos/audio, USB 闪存驱动器 – incluso NTFS -, CD-USB, Firewire…); control de volumen por parte del usuario, se pueden configurar múltiples parámetros de cada sesión. Otras alternativas son: LTSP, PXES, Thinstation y K12LTSP. Podríamos usar autenticación LDAP en el propio Ubuntu para autenticarnos contra un Directorio Activo por ejemplo o instalarle el cliente de Citrix para el despliegue de las aplicaciones.
其官方网站: HTTP 协议://www.tcosproject.org
Comenzaremos con un Ubuntu Desktop 10.04.4 x64 recién instalado,
Debemos tener en ‘/etc/apt/sources.list’ la entrada ‘deb http://tcosproject.org lucid main’, 我们将执行‘apt-get update'’ 后,
我们将首先安装包‘tcos-keyring'’ 以安装TCOS包的GPG密钥, 随后我们将安装TCOS,
‘apt-get install tcos-keyring'’
‘apt-get install tcos'’
我们将使用‘apt-get upgrade'更新GDM’
然后我们就可以执行‘tcos-cofigurator'’ 来配置TCOS服务器. 如果不希望使用本地服务进行连接或在其上设置DHCP服务器,这个命令是可选的. 好吧,在本文档中,我们将如前所述进行, 两种可能性, 我们创建的第一张镜像确实会使用该主机的服务,然后我们只使用Microsoft环境. 在这种情况下,我们为设备配置了一个DHCP范围和它们将使用的主机名前缀.
在 “Usuarios remotos”, como se conectarán los usuarios a este host, crearemos los que necesitemos además de asignarles un prefijo al nombre de usuario & los grupos a los que pertenecerán (por defecto fuse).
在 “Gestor de entrada” habilitaremos la conexión remota marcando “Activar entrada remota”, indicaremos si queremos autologin y guardamos, tendremos que reiniciar el equipo para activarlo (o reiniciar gdm/kdm),
在 “Imágenes de arranque”, ejecutaremos TcosConfig para crear finalmente las imágenes de arranque. Si unicamente queremos crear las imágenes y no utilizar un servidor TCOS para servir como host de conexión remota/DHCP, ejecutaríamos desde la shell: ‘tcosconfig’.
Seleccionaremos la arquitectura de imagen que generaremos, dependerá de los equipos que la utilicen, “是的” para generarlos de 32bit y “不” para x64.
Seleccionaremos la distribución que vamos a utilizar (Debian o Ubuntu), en este caso será Ubuntu, además su distribución (Hardy, Intrepid, Jaunty, Kamic, Lucid), nosotros utilizaremos la última, una Lucid, seleccionamos la arquitectura, la versión del kernel, el servidor principal de descarga & el de seguridad, el repositorio TCOS y si queremos usar la versión experimental; 点击 “Construir chroot”.
…
Una vez haya finalizado pulsamos en “Construir TCOS”
Se nos cargará el asistente de TCOS config para hacer cambios en la configuración, “Adelante”,
Seleccionaremos la plantilla de configuración de TCOS, 我们有:
– base.conf no usará ninguna plantilla.
– tcos.conf.low desactivará el USB, sonido, tcosmonitor 和 IDE 或 SATA 设备
– tcos.conf.all 将启用大多数功能.
– tcos.conf.light 将禁用 USB, sonido, 和 IDE 或 SATA 设备, tcosmonitor 将被启用.
– tcos.conf.nfs 强制通过 NFS 启动,同时禁用 USB, sonido, tcosmonitor 和 IDE 或 SATA 设备.
我们将配置 Xorg 选项, Xorg 中的 DRI, 声音选项, 远程访问支持和无线网络配置,
在更多高级配置中, 我们将配置用户和密码 (认证), 调试配置, 服务和守护进程配置 & 启动菜单和启动画面,
我们将配置内核选项, 轻客户端的一些技巧和其他配置,
我们将选择启动方法, 它可以是: Disquete Etherboot, Arranque PXE, Arranque por CDROM y Arranque NFS (记忆 <38).
我们按 “Comenzar” 生成图像,
… 等待几秒钟…
就是这样!
Ya tenemos la imagen generada, 点击 “Terminar y guardar”,
Y ya podremos arrancar nuestros equipos ligeros por red y bootearán directamente a este servidor de TCOS,
Ejecutando ‘tcosmonitor’ obtendremos un panel de gestión, donde podremos realizar una serie de tareas en los equipos remotos.
– Acciones para el terminal/equipo: 重新启动, 扑灭, Reiniciar sesión X con la nueva configuración, Desconectar cliente, DPMS apagar monitor, DPMS encender monitor, Bloquear pantalla, Desbloquear pantalla, Limpiar información del terminal & Actualizar información del terminal.
– Acciones para el usuario: Conectar la pantalla remota (VNC), Modo de demo (desde este equipo), Bloquear Internet, Desbloquear Internet, Mostrar aplicaciones ejecutadas por este cliente, Ejecutar aplicación en pantalla de usuario & Enviar un mensaje de texto al usuario.
– 声音, video y archivos: Enviar audio conferencia (desde este equipo), Enviar archivos, Difusión de audio/video, Captura de pantalla.
Debemos desactivar Multicast DNS para tener un menor timeout durante el login en ‘/etc/nsswitch.conf’ sustituyendo ‘hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4’ por ‘hosts: files dns’
Podremos crear personalizaciones editando ‘/etc/dnsmasq.conf’ para asignar una dirección IP estática a unos equipos basandonos en su dirección MAC,
Con ‘tcospersonalize –host=DIRECCIÓN_IP’ personalizaremos la configuración por host. Tendremos varias pestañas, “Configuración gráfica”,
Si ponemos en Línea de arranque ‘startx=W rdesktop=DIRECCIÓN_IP’ este equipo se conectará a un servidor de Terminal Services o Remote Desktop (RDP),
Si queremos personalizar la configuración del servidor DHCP, editaremos ‘ /etc/dhcp3/dhcpd.conf ‘, o podremos montar el servidor DHCP en un equipo Windows, además de mover el servicio TFTPd, siempre y cuando le copiemos el contenido de ‘/var/lib/tcos/tftp’.
Guía completa AKI,


































































