搭建无盘linux--LTSP

1、简介

     什么是LTSP?

     LTSP 是 "Linux Terminal Server Project"的缩写。安装在一台服务器上,他能够支持许多带有完全相同环境工作站(叫作瘦客户端)。所有的应用都在服务器端运行,而你   可以使用老旧的 PC 进入到X终端。这可以减小花费和维护,特别是在你所登录的每台电脑需要一致工作空间的地方,例如,在学校或是公司。

2、安装

1. 准备工作:

  1. 设置实验服务器ip为静态ip,最好关闭防火墙。实验需要至少两台机,建议虚拟机使用host-only,因为实验中使用到了dhcp服务。
  2. LTSP依赖下面的软件包或服务:

先把这些rpm包安装好。

Xfree/X-window/KDE/GNOME

DHCP

NFS

TFTP

XINETD

2. 配置NFS

#vim /etc/exports

/opt/ltsp/i386 *(rw,sync)

# server portmap start

# server nfs restart

3. 配置xinetd/tftp

缺省下tftp不会启动,需编辑/etc/xinetd.d/tftp

service tftp

{

socket_type = dgram

protocol = udp

wait = yes

user = root

server = /usr/sbin/in.tftpd

server_args = -t -s -v /tftpboot 《====测试发现需要添加-t -v 参数,pxe才能正常工作。

disable = no 《===== 改为no

per_source = 11

cps = 100 2

flags = IPv4

}

4.域名解析

为了使测试机能接触资源,必须有正确的域名解析,可以设置hosts文件,也可以dns。

/etc/hosts

192.168.1.1

80linuxer.com

192.168.1.254

client.80linuxer.com

注:实际实验中,没有做这一步也可以正常工作。

5.配置DHCP

这一步是出错最多的。

# cat /etc/dhcpd.conf

ddns-update-style interim;

ignore client-updates;

next-server 192.168.1.1;

// LTSP自带的example没有添加/tftpboot/目录,导致pxe启动时报错:tftp not found. … file not found

filename "/tftpboot/lts/2.6.9-ltsp-3/pxelinux.0";

//LTSP路径

option root-path "192.168.1.1:/opt/ltsp/i386";

//这下面两条必须加上,否则pxe启动报错。

allow bootp;

allow booting;

subnet 192.168.1.0 netmask 255.255.255.0 {

option routers 192.168.1.1;

option subnet-mask 255.255.255.0;

option nis-domain "domain.org";

option domain-name "domain.org";

option domain-name-servers 192.168.1.1;

option time-offset -18000; # Eastern Standard Time

range dynamic-bootp 192.168.1.100 192.168.1.254;

default-lease-time 21600;

max-lease-time 43200;

# we want the nameserver to appear at a fixed address

}

6.配置GDM

启动xdmcp支持

vim /etc/gdm/custom.conf

在[xdmcp]项下添加

Enable=1

7.安装LTSP

1. rpm包安装

rpm -ivh ltsp-utils-0.25-4.fc6.noarch.rpm

2.搭建本地ltsp源 (简单的也可以直接用file:///var/www/html/ltsp)

1、解压ltsp_package.tgz

tar zxf ltsp_package.tgz -C /var/www/html/ltsp

2、重启apache

server httpd restart

3.配置 LTSP

# ltspadmin

设置安装源地址为上边apache服务器配置的ltsp源地址

4. 配置双界面

vim /opt/ltsp/i386/etc/lts.conf

[Default]

SERVER = 192.168.1.1

XSERVER = auto

X_MOUSE_PROTOCOL = "PS/2"

X_MOUSE_DEVICE = "/dev/psaux"

X_MOUSE_RESOLUTION = 400

X_MOUSE_BUTTONS = 3

USE_XFS = N

SCREEN_01 = startx <----支持图形登录默认登录界面shift+ctrl + alt +F1

SCREEN_02 = shell <---支持文本终端 alt +F1(返回默认登录界面)

转载于:https://www.cnblogs.com/ch0pper/archive/2010/06/12/1757302.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值