最佳技术支持
Linux 版 AOL?
我有一个双启动 (GRUB) 设置,在一个分区上安装了 Red Hat Linux 9.0,另一个分区上安装了 Windows XP Professional。我的 ISP 使用 AOL 9.0 宽带软件。是否有 AOL 宽带 Blaster 调制解调器的驱动程序,可以让我通过 AOL 宽带连接在 Red Hat 9.0 上使用互联网服务?我想避免更换互联网服务和购买新的 DSL 调制解调器,但是我无法让 Red Hat 识别 Broadxent 调制解调器,并且 Linux 无法识别我的 AOL 宽带软件。
—
Natosha
NZimardo@aol.com
你无法在 Linux 下运行 AOL 的软件,因此你将无法通过传统方式访问 AOL 服务。然而,对于一般的互联网访问,许多 Broadxent DSL 调制解调器都具有 USB 和以太网接口。如果可以切换到以太网接口并在你的 PC 中安装以太网卡,你应该能够从两个操作系统访问互联网。如果你的 DSL 调制解调器没有以太网接口,你需要将其更换为 Linux 支持的 USB 设备(例如来自 Alcatel 或 ECI 的设备)或具有以太网接口的设备。如果你无法让 AOL 同意你这样做,你应该考虑其他服务。Linux 桌面部署在今天变得越来越普遍,特别是随着 Lindows 和其他发行商与零售商合作将其产品打包成廉价解决方案的努力。
—
Chad Robinson
crobinson@rfgonline.com
组装终极 Linux 电脑
我一直在网上和印刷品上关注 Glenn Stone 的“终极 Linux 电脑”系列,并决定构建自己的版本。我发现经济的方式是逐件组装;我每月购买一件,然后存放起来,直到我获得所有部件,然后我会将它们组装在一起。经过大量研究,我得出结论:1)模块化是未来的方向,2)64 位是未来。因此,我选择构建一个运行 Mandrake Linux 9.2/64 的 AMD Opteron 单 CPU 系统。我正在考虑购买 ASUS SK8N 主板(2GB 内存,双 Maxtor 120GB SATA 硬盘,3.5 英寸软驱,5.25 英寸软驱(用于遗留工作),CD-RW (48x12x48x),如果幸运的话,还有一个 DVD 播放器。这块主板在 Linux 上有问题吗?如果它真的是一块有问题的板子,你能否推荐一块我可以购买的可靠的替代板子?
—
S.W. Bobcat
swbobcat@hotmail.com
如果你在这块主板上遇到问题,那更可能是驱动程序支持问题,而不是其他问题。大多数与主板相关的问题都可以通过简单的解决方法来解决,例如 noacpi 启动选项。这款主板尤其在 2003 年的多个 SPEC.org 基准测试中使用过,所以我怀疑是否存在无法以某种方式解决的问题。
但是,我建议你仔细考虑你的 64 位选择。除非你正在进行一些严肃的渲染或数学计算,否则 64 位平台不太可能为你带来显着的好处。事实上,你可能会发现某些应用程序运行速度稍慢;今天的许多基准测试表明,除非工作负载针对 64 位平台进行了优化,否则它无法充分发挥其性能。理想情况下,64 位计算适用于各种计算工作负载,或需要更宽整数以进行索引的设施,例如数据库。Descent 3 不会运行得更快。
毫无疑问,只要你重新编译所有内容以支持它,许多环境都可以从这种改变中受益。你的环境会是其中之一吗?另一方面,Opteron 本身就是一个很棒的处理器,如果你是基于 HyperTransport 等原因做出选择,那么恭喜你!
—
Chad Robinson
crobinson@rfgonline.com
恐怕我不同意你的模块化断言。PC 已经变得如此复杂,以至于你冒着最终得到不兼容的芯片组或带有细微错误的系统的风险。这并不意味着你一定会遇到问题,但是随着 PC 的速度提高了数千倍,混搭方法更有可能遇到两个组件之间的一些细微的时序不兼容问题。至于 64 位是未来,是的,尽管你可能不需要 64 位来做你打算做的事情。对于你的情况,对 64 位采取观望态度是合理的(同时,你可以购买 32 位系统)。此外,在你购买和组装最后一块部件之前,你不会得到一个可工作的系统,即使那样,也只有在你幸运并且一切都拼凑在一起的情况下。你不仅会为所有单独购买的组件支付更多费用,而且当你购买最后一个组件时,你购买的第一个组件的价格也会下降。我真的建议你购买预装系统,除非你真的想进行硬件 tinkering 并准备好更换组件并应对潜在的不兼容性。
—
Marc Merlin
marc_bts@google.com
最好存钱购买所有部件并一次性购买。这样,当你收集其余部件时,第一个部件的保修期不会被消耗掉。而且,正如 Marc 指出的那样,PC 硬件往往会随着时间的推移而变得更便宜。如果你正在构建自己的 Linux 系统,请浏览 Linux 系统供应商的网站,看看他们使用什么硬件。它很可能是稳定且兼容的。
—
Don Marti
dmarti@ssc.com
如何使用 #include
我正在尝试使用 check_region() 访问端口。我已经包含了文件 /linux/resource.c 来做到这一点。但是当我尝试编译程序时,我收到以下错误
In file included /usr/include/linux/sched.h /linux/resource.c /usr/include/linux/timex.h :field "time" has incomplete type
其中 time 的类型是在文件 timex.h 中声明的 struct timeval。
请告诉我可能的原因及其解决方案。
—
Ashutosh Sharma
catchwavesin@yahoo.com
resource.c 是一个源代码文件,其中包含所有函数实现,包括你正在尝试使用的那个。我相信你应该包含 <linux/ioport.h>,它包含这些函数的定义,而不是实现。
—
Chad Robinson
crobinson@rfgonline.com
来自 GIMP 的大图片?
我几乎在所有图片编辑方面都使用 GIMP,并且我创建了一些大图片,比如 24 × 24 英寸。我基本上将它们用作初稿示例,然后再最终在画布上绘制我的主题。我有一台 HP 5650 打印机,显然无法打印如此大的纸张。因此,结果是只打印出图片的左上角。我想要的是能够以正确的尺寸打印整个图片,但将其分散在几张 8 × 10 英寸的纸张上,然后我可以将它们粘贴在一起以创建正确尺寸的图片。Linux 世界中是否存在这样的软件,或者我是否必须购买 HP 的绘图仪才能以更高的成本实现此结果?
—
Paul Godin
linuxstuff@istop.com
也许我搞糊涂了,但你的问题听起来好像有一个简单的解决方案。你只需要裁剪图像的连续部分,以便你可以一次打印一个图块。你可以使用 GIMP 手动完成此操作。你还可以使用 ImageMagick 工具包创建一个脚本来自动执行此操作。这个套件中有一个名为 convert(1) 的工具,它不仅允许你将图像转换为更适合打印的格式(例如 PostScript 或 PCL),还可以从图像中裁剪部分。有关详细信息,请参阅此应用程序的手册页,但我相信你可能需要使用 -crop 选项。
—
Chad Robinson
crobinson@rfgonline.com
你可以将你的文件打印为 PostScript,然后使用此程序将其拆分为多个页面:www.ctan.org/tex-archive/support/poster。它还打印你需要剪切页面并将它们粘贴在一起的标记。
—
Marc Merlin
marc_bts@google.com
你正在尝试做的事情称为马赛克。有很多工具可以使用 GIMP 制作马赛克;请查看 registry.gimp.org。另外,请记住,你的打印机可能具有无法打印的盲区,可能在边距区域,因此在制作马赛克时请考虑这一点。你可能还需要在每张纸上进行一些传统的裁剪。
—
Felipe Barousse Boué
fbarousse@piensa.com
将 Red Hat 9 变成防火墙
我正在尝试将一个盒子设置为防火墙,以便启用路由。我为这个盒子准备了两块以太网卡。我在 Red Hat 9 上运行 FWbuilder 1.1.1。我的问题涉及内核路由表。情况是外部地址在 eth0 192.168.1.2 上,内部地址在 eth1 172.10.10.252 上。我的 eth0 上的默认网关应该是 192.168.1.1;但是,内核将默认设置为 192.168.1.2 并且不会释放此路由。现在已经路由到 192.168.1.0 端,但它在 eth0 处停止,并且找不到通往 192.168.1.1 的路径。但是,内部侧工作正常。除了重建内核之外,如何将默认网关设置为 192.168.1.1?
—
Joe Golden
jgolden3@csc.com
编辑 /etc/sysconfig/network-scripts/ifcfg-eth0 文件并添加一行,例如GATEWAY='192.168.1.1',然后使用 service network stop/service network start 命令重启你的网络,或重启你的机器。这会将 eth0 网卡的默认网关路由修复为 192.168.1.1。
—
Felipe Barousse Boué
fbarousse@piensa.com
在运行的 X 会话之间切换
如何同时运行多个 X 会话?也就是说,如果我以 root 身份登录,并且还在 Ctrl-Alt-F2 上登录并给出命令startx -- :1来启动 X,一切都工作正常。如果我回到 Ctrl-Alt-F7,那里也一切正常。但是,当我再次回到 Ctrl-Alt-F2 时,那里的 X 崩溃了,但 F7 上的 X 仍然在运行。是否有我可以给出的命令,以便当我来回切换时,X 在 F2 上保持运行?
—
Bjarni Valsson
bjarniv@hotmail.com
X 不在 F2 (pty 2) 上运行。你启动的每个 X 实例都会创建自己的 pty,因此切换到 pty 7。如果你回到 pty 2,你实际上可以将 X 放在后台(Ctrl-Z,然后输入bg)并继续使用该控制台进行其他任务。如果你启动另一个 X 副本,并且 X 已经在运行,它会创建一个新的 pty(在本例中为 8)。你必须然后按下 Ctrl-Alt-F8 切换到该 X 副本。记住,X 是一个用户空间应用程序。两个运行的 X 进程不应相互干扰,除非你正在对你的硬件做一些奇怪的事情;某些显卡驱动程序设置可能会导致问题。
—
Chad Robinson
crobinson@rfgonline.com
Knoppix 下的 DHCP,但在 Debian 下不行
我最近在一台运行 Debian Woody 3.0 的旧 Gateway 433 Celeron 机器上安装了一块 Linksys WPC11 无线网卡。只有在我以 root 身份登录并输入以下命令后,该网卡才能正常工作pump -i wlan0。 我完全按照说明操作,甚至修改了指定的文件以按照说明将 DHCP 设置为读取。这个等式中有趣的部分是,出于好奇,我在同一台机器上运行了 Knoppix,Knoppix 正确识别了网卡,并且它自动获取了 IP 地址。有什么想法可以让我使这张网卡自动获取 IP 地址吗?
—
Wes Reneau
wes@rose.net
就 Linux 发行版而言,Woody 3.0 是一个非常旧的 Debian 版本(2002 年中期)。你应该考虑升级到最新的发行版。Knoppix 基于 Debian,但你无疑正在使用一个相当新的版本。这可能只是你的某个启动脚本的问题,但在没有查看它们的情况下很难说。
—
Chad Robinson
crobinson@rfgonline.com
“dump” ext3 文件系统?
我定期使用 amanda 和 dump 备份我的所有机器。备份到 Red Hat 7.2 机器 (servred72) 上的 dds-3 磁带驱动器。我将 Debian 3.0 机器升级到 sarge 并遇到了一些问题。我想在 Debian 3.0 机器上使用 amrestore,但 amrestore 需要 root 权限才能运行。由于安全机制,我被阻止进行恢复。适当的 amandahosts 文件已被修改以包含 root。Root 访问在 LAN 中被阻止。两个问题:1) dump 仅适用于 ext2 文件系统。是否有更新的版本来支持日志文件系统? 2) 我可以做些什么来暂时放松安全性并允许 amrestore 以 root 身份跨 LAN 工作?
—
Alan Polinsky
polinsky@acm.org
足够新的 dump 应该可以与 ext3 一起工作,因为 ext3 是 ext2,在文件系统上有一个新的功能标志,以及一个带有日志的特殊隐藏 inode,你可以备份但不需要备份。当你在备份时拍摄快照时,你需要 quiesce 日志,但 dump 支持这一点,正如 sf.net 项目页面 sourceforge.net/projects/dump 所暗示的那样,该页面说“Dump/Restore ext2/ext3 文件系统备份”。
—
Marc Merlin
marc_bts@google.com