最佳技术支持
在 Windows NT 中,有一个命令行实用程序 (ipconfig) 可以让您查看当前的 IP 配置。Linux 中有类似的实用程序吗?—Skip Bigelow, sbigelow@aarp.org
即使有图形工具可以提供您所要求的信息(包括 Red Hat 的 netcfg 命令),您始终可以使用 /sbin/ifconfig。它将为您提供有关所有活动接口(以太网、ppp、环回等)的详细信息。—Mario, mneto@argo.com.br
我一直在浏览许多不同的 Linux 网站,以寻找关于这个主题的任何常见问题解答或指南:如何在家庭中的 Linux 和 Windows 机器之间共享电缆调制解调器连接,电缆调制解调器安装在 Windows 机器上。如果您能给我一些指导,我将不胜感激。—Samuel Fung, samfz@hotmail.com
我会将电缆调制解调器移动到 Linux 机器,并从那里与其他计算机共享。为什么?因为 Windows 没有现成的功能来充当路由器,启用数据包过滤、伪装、转发等安全功能,而 Linux 可以自然而然地很好地完成所有这些工作。您没有指定您拥有的电缆调制解调器,但我建议您查看 http://www.linuxdoc.org/ 上的文档,了解有关网络和将网络设备连接到您的 Linux 盒子的信息。之后,查看有关连接到 ISP 的操作指南文章。—Felipe Barousse, fbarousse@piensa.com
是否可以关闭内核启动消息?—Nicholas, vunch@pacific.net.sg
最简单的方法是在 LILO 命令行上设置 console=ttyS3,38400n8 或类似的内容,将控制台输出重定向到串行端口。—Marc Merlin, marc_bts@valinux.com
今天早上当我尝试登录我的 Linux 机器时,我惊讶地发现我无法再登录了。登录提示像往常一样出现,但是当我输入用户名并按 Enter 键后,没有出现密码提示,而是出现了一个新的登录提示。除了显示一行消息:/var/hackr0x/login: No such file or directory。这行消息消失得太快了,以至于我不得不重复输入用户名的过程几次才能辨认出来。—Victor, victor@angolatelecom.com
您的机器确实被盗用了。此时,您不想修复您的机器,您只想将您的数据备份并重新安装它。您不知道什么被修改了,也不知道是如何修改的。如果您根本无法登录,您可以始终在 LILO 提示符下使用 linux init=/bin/bash 启动,然后执行:mount -wno remount/mount -a /etc/rc.d/init.d/network start(如果您想通过网络备份数据)。您也可以从救援软盘或 CD 启动。一旦您重新安装了机器,不要在没有正确保护它的情况下再次将其连接到 Internet。确保您安装了所有更新;不要运行任何不必要的守护程序,并在可能的情况下防火墙保护机器。—Marc Merlin, marc_bts@valinux.com
每个主要的发行版都有一个“announce”列表用于安全更新。重新安装后,加入您运行的发行版的列表。此外,删除未使用的软件——这是您可以采取的最便宜、最快的安全预防措施。—Don Marti, dmarti@linuxjournal.com
现在我正在使用 Linux 防火墙,并且我正在为客户组织配置一个防火墙。我在应用防火墙规则的脚本 (IPCHAINS) 中发现了以下行
INT0="eth0" IP0="192.168.1.125/24" NET0="192.168.1.0"
IP 号码中的“/24”是什么意思?
另外,我可以将两个网络放在同一个变量中吗?例如
NET0="192.168.1.0,192.168.10.0"
—Fabio Losnak, fabiolosnak@yahoo.com
IP 号码中的“/24”表示网络 192.168.1.0,子网掩码为 /24 或 255.255.255.0。您可能无法将两个网络放在同一个变量中,但这实际上取决于解析此变量的脚本。—Marc Merlin, marc_bts@valinux.com
作为 root 用户,我无法删除以下文件;它们应该属于 deb 包 r-base,但在这种情况下,它们似乎是一些链接
pimento:/home/ottoz# ls -l /usr/lib/R/library/ts/latex/ ........ br-xr-srw- 1 25955 26473 116, 32 mar 20 1987 beavers.tex br-xrwSr-- 1 8301 31084 114, 32 ott 12 2021 sunspot.tex br-srw-rw- 1 29281 8302 116, 108 set 27 2031 ts.union.tex
我收到一条消息,例如 cannot unlink. operation not permitted —Odoardo Zecca, odoardo.zecca@galactica.it
您遇到了一些文件系统损坏。chattr -i *.tex 应该删除错误设置的 immutable 标志,并让您删除文件。—Marc Merlin, marc_bts@valinux.com
我有一个邮件服务器(RH 6.2,Sendmail Single Switch),在我们的 DMZ 上充当智能中继。在内部,我们有一个邮件服务器(RH 7.0,Sendmail Single Switch),它同时充当 SMTP 和 POP3 服务器。
我们需要能够区分仅限本地和 WAN 电子邮件帐户。仅限本地帐户将仅限于本地发送/接收,而 WAN 帐户将被授予访问世界的权限,用于入站和出站邮件。
更复杂的是,所有用户都应该具有 first.last@domain.com 格式的电子邮件地址。是否有一种方法可以在 Sendmail 的功能范围内做到这一点,或者如果没有,哪些软件包可以让我做到这一点?—Michael Phillips, mike.phillips@ieionline.com
有很多方法可以解决您的难题。例如,一个简单的方法是基于客户端 IP 地址使用 /etc/mail/access 文件限制电子邮件中继。您的实际请求并不复杂,您只需要对您的网络布局、寻址方案以及 Sendmail 方面的少量调整进行一些规划。访问 http://www.sendmail.org/ 网站,查找所有与中继相关的文档。这将帮助您解决您的需求。—Felipe Barousse, fbarousse@piensa.com
Linux 上是否有 Telnet 超时设置?我的会话大约五分钟后超时。—Jan Dubroca, jan.dubroca@delta-air.com
您可能正在通过 IP 伪装服务器 Telnet 到您的网络外部,该服务器会在五分钟后使 TCP 连接超时。在 Linux 上,对此的修复方法(在防火墙上)是
# Fix the masquerading timeouts # tcp tcpfin udp ipchains -M -S 86400 60 120
—Marc Merlin, marc_bts@valinux.com
我不相信 Telnet 有超时设置。我假设超时的是您的 shell。shell 超时可以在 /etc/profile 中设置。我猜您有一个类似于这样的条目
TMOUT=300
此处的值以秒为单位。您可以更改此值以给自己更多时间,或者只需删除该行以完全禁用 shell 超时。—Paul Christensen, pchristensen@penguincomputing.com
我使用 Red Hat 6.0 安装了 Linux。我从 CD-ROM 成功启动了机器,并且在 boot: 之后按了 Enter 键。出现了这条消息
Loading initrd.img..................... Loading vmlinuz........
然后计算机停止了。
当我从软盘 (Win98 启动盘) 启动计算机时,我从 Red Hat CD-ROM 运行了 /dosutils/autoboot。出乎意料的是,似乎我已经成功安装了 Linux,甚至配置好了 X Windows 系统。最后,计算机告诉我
Congratulations, you have installed linux successfully,...... The system reboot....
当它重新启动时,出现了这条消息
Loading linux..........然后计算机再次停止。
我还尝试了 Red Hat 5.0、Bluepoint1.0 和 2.0、TurboLinux、Slackware。结果都是一样的。为什么?—ekun, xx@public1.ptt.js.cn
显然,您可以从 loadlin 启动 Linux(当您从 Windows 启动 Linux 安装时,您就是这样做的),但是,由于某些未知原因,当您使用 LILO 启动时,它会失败。一种选择是从 Windows 进行安装,就像您已经做的那样,然后从 RH 救援 CD-ROM 启动。将您的内核(in/boot)复制到 Windows 分区(您也需要挂载它)。复制并配置 loadlin(您应该在您的 RH CD-ROM 上有它们),并使用 loadlin 启动 Linux。我的系统中的 loadlin 配置示例看起来像这样
moremagic:/drv/c$ cat linux.bat c:\linux\loadlin\loadlin @c:\linux\loadlin\boot moremagic:/drv/c$ cat linux/loadlin/boot c:\linux\loadlin\vmlinuz root=/dev/sda6 ro
—Marc Merlin, marc_bts@valinux.com
我见过这种情况发生,原因是引导了针对错误处理器优化的内核,但是如果这种情况在全新安装后立即发生(实际上,在任何数量的发行版的每次安装后都发生),您很可能遇到了严重的硬件问题。如果可以,您应该尝试不同的 RAM。我不能肯定 RAM 是罪魁祸首,但这将是我开始的地方。—Robert Connoy, rconnoy@penguincomputing.com
我已经安装了一个 IDE Atapi Zip 驱动器,需要知道如何让 Linux 找到它。我尝试重新编译,但收到以下错误
Makefile Makefile: 213 arch/i386/Makefile: No such file or directory Makefile: 481 Rule make: No such file or directory make *** No rule to make target Rules.make. Stop
—Bob Parry, robpar@telus.net
您是否阅读了 /usr/src/linux 中的 README?您像这样编译内核
make menuconfig; make clean; make dep; make install; make modules; make modules_install
更多详细信息也可以在这里找到:www.linux.com/howto/Kernel-HOWTO.html。如果您已经编译了正确的模块,modprobe ide-floppy 应该可以解决问题。—Marc Merlin, marc_bts@valinux.com
当我尝试将任何内容发送到打印机时,我收到 Job is queued, but cannot start dæmon。我可以通过使用 cat 直接将文本发送到打印机来打印,但它不会启动守护程序。lpc 状态显示没有启动守护程序。我以前多次设置打印机,但我从未遇到过这个问题。我尝试删除并重新安装 lpr 包以及我读到的所有其他技巧。甚至—Jim Jerzycke, kq6ea@amsat.org
确保打印机假脱机守护程序正在运行。对于 SuSE,您需要确保文件 /etc/rc.config 包含以下行
START_LPD="yes"
如果它不存在,或者如果它设置为 no,您应该进行更改,然后运行—Robert Connoy, rconnoy@penguincomputing.com