最佳技术支持

作者:Various
TELNET 权限

如何禁止用户使用 TELNET 登录到特定的机器(即服务器)?是否可以允许某些用户使用 TELNET 登录到特定的机器,而禁止其他用户登录?—Ethan Bambock, ebambock@hotmail.com

您可以在 /etc/inetd.conf 文件中禁用 TELNET。查看 /etc/security/access.conf 文件,以允许基于用户的访问。—Marc Merlin, marc@merlins.org

[另请参阅 hosts_access(5) 和 hosts_options(5) 的手册页。—Ed.]

FTP 卡住

我似乎无法使 FTP 服务器/服务工作。当我尝试使用 ftp 从另一台计算机访问 Red Hat 机器时,我收到消息“connection is closed by the remote host”。它甚至没有给我机会输入用户名或任何内容。我以前的 Linux 版本没有遇到过这个问题。我使用的是 Gateway Pentium 133,在 16MB 令牌环网络上。顺便说一句,使用 TELNET 工作正常。—Steve Mitchell, mitchells@co.monterey.ca.us

对于这个问题,有两种可能的答案,具体取决于您使用的 FTP 客户端。

如果您正在使用 NcFTP,并且您没有使用 -u 强制它要求您输入用户名和密码,如果您在本地以 root 身份登录,它将自动尝试以 root 身份登录。大多数 Linux 发行版出于安全原因阻止通过 FTP 进行 root 登录。您可以通过编辑 /etc/ftpusers 来更改此设置,该文件是禁止通过 FTP 登录的用户的列表。

如果您没有使用 NcFTP,则该服务可能未安装或在远程服务器上配置不正确。这不太可能是问题所在,您可以通过尝试从本地网络上的另一台计算机(而不是您的家庭系统)进行连接来测试它。在这种情况下,inetd(处理传入连接并生成处理程序守护程序的程序)要么找不到被告知要查找的 ftpd,要么由于某种原因无法启动该进程。inetd 通过 /etc/inetd.conf 进行配置,您可能需要查看该文件以查看 FTP 服务是否被注释掉。—Chad Robinson, chadr@brt.com

服务器运行缓慢?

长期以来,我的 Linux 发行版一直没有问题,但后来我切换到一个新系统,它配备了 K6 266MHz 和 64MB 的 SDRAM。在大多数情况下,我没有问题,但是当运行某些应用程序时,例如 Emacs、NcFTP 和 Netscape(我正在使用 Communicator 4.04),我发现它们加载速度太慢,Netscape 运行速度太慢而无法使用。我听说这可能是因为 AMD 上的 FPU 速度慢,但无论如何,我想知道是否有办法避免这个问题。我会使用 Lynx 进行网络浏览,但它不支持代理连接。(我的 Internet 访问是通过代理服务器。)--Derek Wollenstein, fortmax@geocities.com

在我看来,Linux 似乎没有识别出您的全部内存。您应该使用 free 命令验证它是否都在那里。“total”列将指示识别了多少内存。如果它没有显示(以千字节为单位)接近 64MB,您必须明确告诉 Linux 有 64MB。这在启动时完成,因此您必须编辑 /etc/lilo.conf 并将行 append = "mem=64M" 添加到选项中。然后从命令提示符运行 lilo 并重新启动。

另一件事可能会导致问题。某些 BIOS 版本带有一个“Memory Hole at 15M”选项,您应该禁用它。此选项适用于 OS/2,因此除非您运行 OS/2,否则您不需要它。—Andy Bradford, andyb@calderasystems.com

我不了解速度减慢的问题,但 Lynx 确实支持代理!查找文件 lynx.cfg;它在注释中提供了如何设置代理的示例。—David M. Brown, david@calderasystems.com

安装新软件包

有时,当我安装 RPM 软件包时,我会收到消息说该软件包已安装,无法安装;但是,当我运行 rpm -q 查询软件包时,它说未安装。我需要某些软件包,例如 Perl,我无法安装并且无法工作。请帮忙!我感到很沮丧。—Carlo Wise, 141618@bellsouth.net

尝试使用 rpm -qa | grep perl 列出所有可能已安装的名称为 perl 的软件包。您可以将 “perl” 更改为您正在查找的任何软件包名称。—Andy Bradford, andyb@calderasystems.com

有时,对于软件包名称和 RPM 文件名称之间的区别存在一些混淆。它们是有区别的!当您要安装 RPM 时,您使用 RPM 文件名,例如:

rpm -ivh

其中 filename-2.0-1.i386.rpm 是实际的 RPM 文件名。当您要引用已安装的 RPM 时,您必须使用软件包名称(带或不带版本信息),例如:

rpm -q filename
rpm -q filename-2.0-1
在这种情况下,rpm -q filename-2.0-1.i386.rpm 将不起作用,因为这不是软件包名称。—David M. Brown, david@calderasystems.com
需要更多 HOWTO

我已经安装了 Red Hat,但需要 HOWTO 信息才能使用它。如何让我的打印机,一台 “dumb” HP,工作?我将 Ghostscript 文件下载到 usrs,那么现在怎么办?如何打开它,并将其放在正确的位置?有没有一本真正适合笨蛋的 manual?我有一本 Linux For Dummies 书,但它跳过了很多内容。我不知道如何进入 cc 磁盘,除了安装。我已经使用计算机 10 年了,通过书籍自学,但这些书缺少 HOWTO。—Haroldel, haroldel@ix.netcom.com

在您的安装 CD 中有一个用户指南 rpm,其中解答了很多问题,特别是对于初学者。对于您的打印机问题(假设它已连接到并行端口)

  1. 以 root 身份登录并启动 X。

  2. 从控制面板启动打印工具,或者直接在 xterm 提示符下键入 printtool

  3. 点击添加。

  4. 指定打印机类型(在您的情况下,为本地),然后点击确定。

  5. 点击选择(在过滤器旁边),然后选择最接近您的 HP 型号。

  6. 点击确定。

  7. 重启 lpd(在 Lpd 菜单项下)。

您现在应该可以打印了;您可以使用“测试”项进行测试。—Mario Bittencourt, mneto@buriti.com.br

跨平台电子邮件

我需要双启动我的 PC (Linux/WinDoze)。我希望能够在两个操作系统之间共享一个电子邮件邮箱。除了 Netscape Mail 和 Pine 之外,是否还有一种电子邮件客户端可以在两个平台上本地运行,并且能够共享一个公共邮箱?Netscape 不错,但邮件过滤规则有限制。它还以不同的方式处理 Linux 和 Windows 之间的摘要文件。这导致 Windows 摘要文件在 Linux 中被视为邮箱。在一个平台上工作,却意识到您需要阅读的电子邮件是从另一个平台上的服务器检索的,这非常令人沮丧。—Larry Johnson, larryj@cyberramp.net

与其直接回答您的问题,我不如提出一个完全不同的解决方案。在检查您的电子邮件时,只需确保您“在服务器上保留邮件”。大多数客户端都支持这一点。我为许多想要将笔记本电脑上的电子邮件与台式计算机上的电子邮件同步的企业员工进行了设置。—Mark Bishop, mark@bish.net

我建议使用与 IMAP 兼容的客户端来检索您的电子邮件。Pine、Netscape、Outlook Express 和许多其他邮件客户端都支持 IMAP 协议。使用 IMAP 的好处是您的文件夹保存在服务器上,因此您的客户端不需要在本地存储此信息并尝试与其他客户端共享它。我在 Linux 下使用 Pine,在 Windows 中使用 Outlook Express,对结果非常满意。只需确保您经常刷新文件夹列表,因为大多数客户端不会自动执行此操作,并且会错过在其他客户端中所做的更新。—Chad Robinson, chadr@brt.com

启动盘问题

我是一个初学者。在使用 rawrite 和 boot.img 作为源创建启动盘后,我尝试使用软盘启动。在我按下 <ENTER> 后,我的 PC 死机了。这是消息的最后一行

RAMDISK : Compressed image found at block 0
CRC errorVFS : Cannot open root device 08:22
kernel panic : VFS:Unable to mount rootfs on 08:22

求助。—Rohaimi Razali, rohaimi_raz@hotmail.com

使用一对全新的软盘,这个问题应该会消失。放置在根磁盘上的压缩文件系统几乎占用了所有磁盘空间, 磁盘上的任何错误都会导致此问题。通常,用新的软盘替换磁盘将解决问题。最坏的情况是软盘驱动器坏了,但这很不常见。—Chad Robinson, chadr@brt.com

清除 LILO

我无法从我的主引导记录中删除 LILO。即使将驱动器完全重新格式化回 Windows FAT 16 配置也无济于事。LILO 的一个片段不知何故仍然存在,并尝试启动一个不存在的 LINUX 系统,拒绝我访问 Windows,并冻结系统。如何从我的 MBR 中完全删除 LILO?—Robert Morgan, rcm612@prodigy.net

有一些方法可以恢复您的原始 MBR,但由于驱动器已被格式化,这不是一个选项。另一种方法是首先从 DOS 启动软盘或 Win95 救援软盘启动。然后运行 fdisk /mbr,这将写入一个新的 MBR。—David M. Brown, david@calderasystems.com

加载 Disqus 评论