最佳技术支持
我想知道是否可以像在 Windows 中一样配置 Linux 中的可滚动鼠标。我使用的鼠标是微软光学 IntelliMouse。—Ray, wrathstocks@ragingbull.com
当然可以!使用 imwheel 命令即可实现。imwheel -? 将告诉您正确的语法。有关更多信息,请参阅 jcatki.dhs.org/imwheel。
—Paulo Wollny, paulo@wollny.com.br
是的。您可以在 http://www-sop.inria.fr/koala/colas/mouse-wheel-scroll/ 找到您需要的所有信息。
—Marc Merlin, marc_bts@valinux.com
您可以在 /etc/X11/XF86Config 文件中进行设置。编辑 Pointer 部分,将协议设置为 “imps/2”。在下面添加以下行
Option "Emulate3Buttons" "off" Option "ZAxisMapping" "4 5"
然后重启 X,它应该可以工作了。
—Paul Christensen, pchristensen@penguincomputing.com
我们有一个在 SCO Open Server Release 5 中运行的 FoxPro 2.6 for UNIX。用户从 Windows 使用 Tiny Term 访问此应用程序。我们想将这些用户迁移到 Linux,到目前为止我们尝试了 Telnet,将 TERM 定义为 scoansi 和其他几个终端,以及使用 xterm 的 rlogin,但我们无法获得正确的按键映射。
—Jorge C. Oneto, jconeto@jco.wamani.apc.org
根据 SCO 的说法,许多 Linux 发行版都包含不正确的 scoansi termcap 条目。我相信 SCO 愿意向您发送一个新的 termcap 条目,这将解决您所看到的问题。(如果没有比“无法获得正确的按键映射”更多的细节,很难说到底哪里出了问题。)
—David Brown, david@caldera.com
我进行了一次将 FoxPro 应用程序从 SCO UNIX 迁移到 Linux 的操作,我们不得不手动修改 terminfo 条目以获得 100% scoansi 兼容的终端仿真。在修改最合适的(可能是 vt100 或 ansi)terminfo 文件后,您需要使用 tic terminfo 编译器对其进行编译。执行 man tic 以获取有关此命令的更多信息。我建议您查看真实 SCO 系统上的实际 scoansi 仿真定义文件,并仔细查看转义序列定义,以便您可以将其移植到 Linux(如果您计划仅将此文件从 SCO 系统复制到 Linux 系统,请注意版权问题)。另一个对键盘部分有帮助的好方法是 xmodmap 命令,它允许您为每个键定义从键盘发送到 X 终端会话上的主机的序列。
—Felipe E. Barousse Boué, fbarousse@piensa.com
什么控制密码的组成?系统如何强制执行关于长度和强制使用非字母数字字符的规则。
—Westley L. Hespeth, hespethw@all-speth.com
对于大多数 Linux 安装,它是一个名为 cracklib. 的软件包。PAM(可插拔身份验证模块)使用 cracklib 来检查密码的有效性,方法是使用 cracklib(通常是一个特殊的 pam_cracklib.so 或类似的东西)。
—David Brown, david@caldera.com
我通过静态地址连接到互联网。我一直看到未经授权的 FTP 访问我的系统。即使我已经将 hosts.deny 设置为 ALL:ALL。
我看到的另一件事是来自 user unknown 的对 tcpd 端口 1994 的持续探测。这些连接看起来像这样
Nov 21 11:58:10 ns1 tcpd[1994]: warning: Nov 21 11:58:10 ns1 tcpd[1994]: connect from unknown Nov 21 11:58:10 ns1 tcpd[1994]: warning: Nov 21 11:58:10 ns1 tcpd[1994]: connect from unknown
关于堵住这些漏洞有什么建议吗?
—Dave Price, davep@support-one.com
看起来 tcpd 只是在记录被拒绝的连接尝试。换句话说,您的 hosts.deny 正在发挥作用。一种更好、更灵活的保护机器的方法是使用 ipchains。如果您有兴趣,请查看 linuxdoc.org 上的 ipchains HOWTO。
—Paul Christensen, pchristensen@penguincomputing.com
我在我的计算机上安装了 Caldera 的发行版桌面 2.4 作为第二个操作系统。它工作正常。
我安装了第二个 CD-ROM 读取器 (ATAPI)。新的读取器和旧的读取器都出现在 Windows 98 中。但在 Linux 中我只找到了第一个 CD-ROM。我必须做什么来声明我的第二个 CD-ROM?是否可以使用 KDE 来完成?
—Abderrahmane Meskine, ameskine@finances.gov.ma
您需要知道 CD-ROM 连接在哪里。启动后,以 root 用户身份登录并运行
dmesg | egrep 'hda|hdb|hdc|hdd'
(假设它是 IDE 设备)。然后在输出中查找您的 CD-ROM 驱动器。一旦您知道 CD-ROM 连接到的设备,您就可以在 KDE 桌面上创建一个指向您的 CD-ROM 的新设备图标。右键单击您当前的 CD-ROM 图标,查看那里的设置。然后创建一个新的设备图标,该图标在所有设置中与第一个图标相同,除了实际的设备字符串。更改设备字符串以匹配您从 dmesg... 命令中找到的内容(这将类似于
—David Brown, david@caldera.com
我有一个 crontab 每十分钟运行一次,它执行双数据包 ping 以保持我的网络连接活动(为什么?这是一个很长的故事)。
我面临的问题是电子邮件通知的数量,它们告诉我命令已成功运行。有没有办法关闭该功能,以便我不收到通知?这每天会生成 144 封电子邮件。
—Scott A. Morrison Markham, scottm@ca.ibm.com
当然,在您的 /etc/crontab 中使用这个代替。
ping -c 1 target &>/dev/null
—Marc Merlin, marc_bts@valinux.com
嗨,我正在使用 Mandrake 7.1。安装后,我无法 Telnet 或 FTP 到我的本地机器。
telnet localhost< telnet:Error message—unable to connect to remote host: connection refused
—Pierre, pierre_poo@hotmail.com
教人们如何设置 Telnet 或 ftp 服务器是不负责任的,所以我们不会这样做。撕碎您那些尘封的、毫无安全意识的互联网书籍,这些书解释了这两种不安全的协议(不要把它们给图书馆;孩子可能会看到它们),并安装 ssh。大多数发行版现在都有易于安装的 ssh 软件包。如果您需要从非 Linux 客户端登录到您的 Linux 机器,请查看 Rick Moen 的权威 ssh 软件列表:linuxmafia.com/pub/linux/security/ssh-clients。
—Don Marti, dmarti@linuxjournal.com
您是否知道是否有内核支持多 CPU?我正在使用双 PII 300,但只识别出一个 CPU。
—Crist Besore, cbesore@kuhncom.net
您应该配置内核以启用 SMP 支持
cd /usr/src/linux make menuconfig
选择“处理器类型和功能”,然后选择“对称多处理器支持”。
—Pierre Ficheux, pficheux@wanadoo.fr
我已经阅读了所有关于配置声卡的 README、FAQ 和 HOW_TO 参考资料,但仍然不清楚这是否是需要重建内核的必要操作(我从未这样做过,并且有点紧张)。当我启动时,我检测到一张 SB 3.01 卡,但随后收到一条错误消息,提示该卡已使用多年或需要重新配置。对我来说,出去购买一张 Linux 友好的卡会更容易吗?
—Greg McNichol, gc@mcnichol.net
这取决于您的卡。如果它是基于 ISA 的声卡,那么除非它是更流行的卡之一,例如 SoundBlaster(不是 SoundBlaster 兼容卡),否则它可能无法很好地工作。但如果是 PCI 卡,您不应该收到该消息。一般来说,大多数 PCI 设备都应该可以在此时与 Linux 一起工作。也有罕见的例外,但它们通常在 SCSI 和网卡领域。您应该确保没有专门为您的卡制作的另一个驱动程序,因为第一个认为自己知道自己在做什么的驱动程序被允许控制设备。如果您的卡实际上不是 SoundBlaster 或克隆卡,但驱动程序认为它是,这可能会很糟糕。您可以通过重建内核并查看声卡选项,看看是否有任何匹配的选项来做到这一点。
—Chad R. Robinson, crobinson@rfgonline.com
我是一个笔记本电脑用户,使用 IBM A20p。我似乎在网上找不到任何关于在我的笔记本电脑上安装 Linux 的文档。我希望您能为我提供一些帮助。最重要的是,我想知道我将面临的问题,例如硬件、配置等。任何形式的帮助都将不胜感激。
—Mikael Koh, dragulako@yahoo.com
这里有针对您的笔记本电脑的安装页面:www.zhlive.ch/zhl_contents_linux.html
—Marc Merlin, marc_bts@valinux.com
这款笔记本电脑已通过 LinuxCare 认证,可以与 SuSE 6.4 良好运行。您可以在以下位置找到更多信息:www.linuxcare.com/labs/certs/pada20p-suse64-sys.epl 和 www.zhlive.ch/zhl_contents_linux.html。
—Paul Christensen, pchristensen@penguincomputing.com
当添加新用户时,会自动授予电子邮件权限。我想要做的是指定一个组,当添加新用户时,不授予电子邮件权限。另一种方法是删除用户发送或接收电子邮件的能力——我也找不到相关信息。实际上,我正在寻找一个仅限 PPP 的帐户。
—Len Elyea, lelyea@ncmc.cc.mi.us
实际上,这有点难做到。对于传入电子邮件,您可以将帐户别名化为一个名为 nomail 的虚拟不存在的帐户。对于传出邮件,我找不到任何好的解决方案。如果您使用 exim 而不是 sendmail,您可以在文件中包含 PPP 用户列表,并进行标头重写,以便将 From: 和 To: 标头重写为不存在的用户,然后启用发件人验证(X 重写规则)以防止不存在的用户发送邮件。也就是说,这并不能阻止某人通过连接到远程开放中继来发送邮件。
—Marc Merlin, marc_bts@valinux.com
当我使用任何终端仿真程序(GNOME、KDE)时,响应时间都非常慢,慢到很难在机器上工作。一切在昨天之前都工作正常。会不会是显示设置有问题?我似乎无法弄清楚。所有 GUI 程序都工作正常。救命!
—Todd Ann Carter, tcarter@healthnetworkamerica.com
如果响应时间慢的问题发生在登录时,则可能是主机名解析问题。尝试在 /etc/hosts 文件中设置一个条目,其中包含您机器的 IP 地址和完全限定域名,并在 /etc/host.conf 文件中添加 order hosts, bind 行,或者正确设置 DNS 解析。另一方面,您是否尝试在没有图形环境的情况下在控制台中登录?如果您可以进入系统,请尝试发出 “ps ax” 命令,找出哪个进程占用了太多资源,并从那里采取纠正措施。
—Felipe E. Barousse Boué, fbarousse@piensa.com
我是 Linux 的新手。我需要在我的 Red Hat 7.0 机器上安装 Netscape 6 浏览器。我解压缩了从 Netscape 下载的文件,并将它们放在 /usr/My_Downloads/netscape 6 下。接下来我应该做什么?我尝试双击 Netscape-installer,但这不起作用。我应该使用什么命令来安装 Netscape 6?请帮忙。
—Alex, aqk13@hotmail.com
在您下载并解压缩 Netscape 6 tar 文件后,cd 进入 netscape-installer 目录并键入
./netscape-installer
安装向导应该会出现,让您选择要安装的内容以及安装将放置在系统上的位置。确保以 root 用户身份执行此操作。
—Paul Christensen, pchristensen@penguincomputing.com