最佳技术支持
我已经安装了 Red Hat 7.3 和 Red Hat 8.0,当我使用 SSH 时,我收到一个错误,提示 “Connection Refused”。 我可以在任何一台机器上 SSH 到自身,但不能从另一台机器 SSH。 我已经关闭了 iptables 服务,并且我已确保在 /etc/xinetd.d/telnet 文件中存在 disable=no 这一行。 我已经执行了 netstat -t | grep telnet 和 netstat -t | grep ssh,它们告诉我这些服务正在运行。
—Robert Haack, haack@nclack.k12.or.us
检查以确保您可以从一台计算机 ping 到另一台计算机。 如果可以,请使用诸如 Nmap 之类的工具来验证端口看起来是否从一个系统到另一个系统是端到端打开的。
—Chad Robinson, crobinson@rfgonline.com
查看 /var/log/messages 或 /var/log/auth.log,它们应该会显示 SSH 为什么断开连接。 很可能您的机器检查您的 IP 地址的反向 DNS 映射并失败。 一种解决方法是在 /etc/hosts 中填充您的机器的 IP 和主机名。
—Marc Merlin, marc_bts@google.com
检查 /etc/hosts.allow 并添加 sshd: ALL (或远程计算机的 IP 地址),因为这可能是您可以本地连接但不能从另一台计算机连接的原因。
—Mario Bittencourt, mneto@argo.com.br
SSH 做到了 Telnet 所做的一切甚至更多,并且使用了加密,因此您应该关闭过时的 Telnet 服务。 尤其是在无线网络无处不在的现在,您不能冒险在网络上泄露您的密码。 您使用 netstat 检查监听 SSH 守护进程是正确的;但是,您需要添加 -a 选项。 执行此操作
$ netstat -at | grep ssh
并查找看起来像这样的行
tcp 0 0 *:ssh *:* LISTEN
以查看 sshd 是否正在侦听传入连接。
—Don Marti, dmarti@ssc.com
如果 SSH 守护进程未运行,请使用 service sshd start 启动它,或将其设置为使用以下命令自动启动
chkconfig --level 2345 sshd on
—Felipe E. Barousse Boué, fbarousse@piensa.com
我可以使用 Red Hat 8.0 中的 Modem Lights 小程序来建立 PPP 连接,但我不能用它来断开连接。 当我第二次按下按钮以断开连接时,我再次遇到问题 “您要连接吗?” 如果我回答否,则什么也不会发生。 如果我回答是,我会被断开连接,然后再次连接。 我如何配置 Modem Lights 以使其执行它实际应该执行的操作?
—Martin A. Boegelund, goblin@linuxmail.org
默认设置是这里的问题所在。 在 Modem Lights 小程序的“首选项”窗口中,您会找到一个“高级”选项卡。 单击它,然后适当地设置调制解调器锁定文件。 尝试将其设置为 /var/lock/LCK..modem。
—Ben Ford, ben@kalifornia.com
我刚买了一台 Compaq Presario 1516US,它预装了 Microsoft Windows XP。 我使用 Partition Magic 对硬盘进行了分区,当我放入 Red Hat 8.0 安装 CD 时,它会通过初始检查屏幕。 当它到达以下位置时,它会挂起
Partition Check: hda:
光标仅闪烁,什么也没有发生。
—Avran, idontlikemail@earthlink.net
此页面有一个有用的教程,介绍如何在安装 Linux 之前已安装 Windows 的机器上设置 Linux GRUB 引导加载程序以处理双启动系统:www.geocities.com/epark/linux/grub-w2k-HOWTO.html。
—Felipe E. Barousse Boué, fbarousse@piensa.com
没有重新分区工具是 100% 完全可靠的。 它们都警告您首先进行良好的备份。 双启动是一种低效的工作方式,因为您需要的应用程序似乎总是在另一个操作系统上。 但是,如果您要进行双启动,请确保您对原始操作系统进行了良好的备份,并且可以还原它。
—Don Marti, dmarti@ssc.com
我正在运行带有 SMP 的 Red Hat 8。 我注意到,当我运行单处理器内核时,系统会正常关机。 但是,如果我在启动期间选择 SMP 内核,然后在关机,系统将关闭所有进程,然后产生关机提示。 我的问题是,为什么在使用 SMP 时系统不会自动关机?
—Ron Oliva, rmoliva@citlink.net
关机在 Linux 上使用 APM 调用,但 APM 在 SMP 模式下是不安全的,因此 Linux 禁用了它。 您可以向内核发出一个命令,以启用足够的 APM 以允许关机。 对于较新的内核,请将此添加到 lilo 或 grub 中的 append= 行
apm=power-off
—Marc Merlin, marc_bts@google.com
我和我的兄弟想构建一台 PowerPC Linux 计算机。 您对在哪里可以找到主板来构建 PPC 机器有什么想法吗? 至于 PPC Linux 发行版,我们找到了 Yellow Dog、Mandrake、SuSE、Rock、Holon、Debian、Vine 和 Gentoo。 因此,PPC 有一些 Linux 发行版。
—Rick Killingsworth, iamrlk@yahoo.com
Linux Journal 刚刚有机会试用 PowerPC ATX 主板 www.terrasoftsolutions.com/products/boxer。 查看我们的下一期,了解我们的第一印象。
—Don Marti, dmarti@ssc.com
这些链接可能对您和您的兄弟感兴趣; 它们包含有关基于 PPC 的机器上的 Linux 和兼容硬件的信息:lppcfom.sourceforge.net 和 linuxppc64.org。 此链接与 IBM 64 位 PPC 硬件有关 www.openppc.org,此链接讨论了开放 PPC 架构,并包括一些主板图/计划。
—Felipe E. Barousse Boué, fbarousse@piensa.com
我一直在寻找具有 “lights-out management” 功能的基于 x86 的服务器(机架式)。 我目前有几个具有此功能的 Sun V100 系统,但我被迫使用 Solaris。 我已经能够使用端口重定向到串行接口来有效地设置无头系统,但这并没有解决操作系统崩溃或服务器挂起并需要远程电源重置或刷新操作系统的问题。
—Ron Culler, ron@firelan.net
您需要一个硬件管理卡。 许多主要的 Intel 架构服务器供应商,包括 Dell、HP 和 IBM,都在其服务器上提供这些卡作为选项。 从本质上讲,这些卡类似于控制台重定向到串行端口,但它们还允许您执行其他操作,例如远程重启或完全关闭服务器。 其中一些卡甚至具有网络端口,可以取消基于串行的通信。
—Chad Robinson, crobinson@rfgonline.com
某些主板(如 Intel 440GX)具有第二个串行端口,可以像您提到的那样用于带外管理(硬件监控、重置和电源循环),当然,您还可以在另一个端口上获得 BIOS 重定向。 要控制 EMP(紧急管理端口),您可以在 Linux 上使用 VACM,vacm.sf.net。
—Marc Merlin, marc_bts@google.com
Middle Digital, Inc. 生产 ISA 和 PCI 卡,为大多数 PC 架构系统提供无头管理功能。 Telnet 到 demo.realweasel.com 进行现场演示,或在 Linux Journal 网站上搜索 “weasel”。
—Don Marti dmarti@ssc.com
我正在制作一个程序,用于运行实验室实验和检查数据,使用带有 RPN 样式语法的任意长命令字符串。 命令召回和编辑功能(例如 readline 提供的功能)是必不可少的,并且该程序必须在图形屏幕上运行。 我倾向于使用 svgalib,因为这将简化从我的 DOS 版本的过渡,并在图形绘制中提供更高的效率,但我会考虑其他实现方式。 您能否就如何获得我的命令行功能给我一些总体思路?
—Bill McConnaughey, mcconnau@biochem.wustl.edu
根据您最习惯的外观和语言,您可能最好使用现代 GUI 工具包,例如 GTK+ 或 Qt。 您将能够借用更多的代码。 此外,从长远来看,如果显示器变得更大,如果您希望能够同时在同一屏幕上运行您的程序和另一个程序,这将更容易。 例如,Ricardo Fernández Pascual 为 GtkEntry 小部件编写了有趣的外观自动完成功能。 他的项目名为 EggEntry,看起来足够通用,可以支持输入复杂命令。 请参阅 www.geocrawler.com/mail/msg.php3?msg_id=9808742&list=521。
—Don Marti dmarti@ssc.com