最佳技术支持
我有一台 2001 年的 iMacDV(400MHz,128MB 内存),运行 Mac OS 9.1 和 Yellow Dog 2.0。我无法访问我的 Mac OS 9.1 分区上的文件。我以为我的 Mac OS 分区是 hda1,但这可能是错的。
—Bill MacKay,w.mackay1@ntlworld.com
不是 hda1。Mac 使用相当复杂的分区方案。使用命令 cat /proc/partitions 查看所有分区。这应该能帮助您缩小范围。
—Ben Ford,ben@kalifornia.com
我将我的 Red Hat 6.0 系统的内核升级到 2.2.16-3,以便使用 ipchains。我使用了 www.redhat.com 支持网站上的说明来升级内核。现在它作为一个专用防火墙运行良好。每当断电时,我都会重启机器并运行 /etc/rc.d/rc.firewall 脚本,该脚本是我从 www.linuxdoc.org 获取的,但这需要一个小时才能完成。有没有办法加快这个过程?
—Paul Lamping,palamping@yahoo.com
您是否正在使用带有 ext2 文件系统的大硬盘驱动器?如果是这种情况,那么耗时如此之长的过程是由于不当关机导致的文件系统检查过程。您可以做几件事来解决这个问题。您可以尝试使用日志文件系统,使用 UPS 电池备份来优雅地关机,或者在驱动器分区方面发挥创意,并尽可能多地将其设置为只读。
—Ben Ford,ben@kalifornia.com
设置防火墙规则应该是几秒钟的事情,而不是几分钟或几小时。可能导致问题的一件事是您是否使用主机名而不是 IP 地址。如果您的引导脚本在您的防火墙脚本运行后启动您的名称服务器,这将迫使每一行执行 DNS 查找的操作在继续之前超时。如果您引用另一台机器上的名称服务器,并且您的防火墙脚本在创建“允许”条目之前锁定该机器,也可能会发生这种情况。
—Chad Robinson,crobinson@rfgonline.com
多年来,我一直使用其 IP 地址在我们的局域网上打印到一台支持 Jetdirect 的 HP LaserJet 4Plus 打印机。但最近它停止工作了。运行任何 lp 命令(lpq、lpr 等)都会返回以下消息
Printer 'lp@localhost' - cannot open connection Connection refused Make sure LPD server is running on the server
—Murray Zangen,murray@nj.com
您是否尝试过重启打印机?这个问题是最近出现的 CodeRed IIS 和索引服务器蠕虫病毒的症状。它使许多打印机和 Cisco 设备停止工作。
—Ben Ford,ben@kalifornia.com
看来您的问题是本地计算机的问题,而不是 HP 打印机的问题。LP 正在告诉您 LPD 未在本地服务器上运行,它必须连接到本地服务器才能将请求排队到远程打印机。检查 ps ax 的输出以确保 LPD 正在正常运行。如果是,您还应该通过 Telnet 连接到 /etc/printcap 给出的 IP 地址来手动检查与打印机的连接。最后,确保您选择了正确的打印队列,并使用命令行中的 lp 而不是从应用程序打印来打印测试作业。
—Chad Robinson,crobinson@rfgonline.com
我已经配置了 Samba,我的服务器显示在我的 Win98 工作站的网络邻居中。我可以看到我服务器上的文件夹,但它要求输入密码才能访问这些文件夹。我已经尝试在 Samba 中重置该共享文件夹的密码,但我似乎无法弄清楚设置密码的正确位置在哪里。
—Dan Schmeh,dschmeh@turningpnt.org
标准安装使用 /etc/passwd。如果您使用标准安装,您需要修改浏览机器上的注册表以允许未加密的密码。添加以下键
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services \VxD\Vnetsup\EnablePlainTextPassword = 1
并重启。Samba 发行版中对加密密码与未加密密码进行了很好的讨论。在 Red Hat 7.0 上,该文件是 /usr/share/doc/samba-2.0.7/docs/textdocs/ENCRYPTION.txt。
—Christopher Wingert,cwingert@qualcomm.com
httpd 在启动时不会自动启动。我必须从 /etc/rc.d/init.d/ 目录手动启动它。我应该修改哪个配置文件才能使其在启动时启动?
—W. Huang,whuang53@excite.com
运行 chkconfig --level 5 httpd on。这假设您在运行级别 5(Red Hat 中的 GUI)中运行。如果您想要其他运行级别,只需将 5 更改为您希望更改的运行级别的编号。
—Ben Ford,ben@kalifornia.com
我住在离电线和电话线几英里的地方,看不到美国最大和最贫困的县之一的中继天线。
对于我们这些在靠近加拿大边境的山区偏远住宅中,在过去几年中购买了电脑的人来说,互联网接入距离我们有数英里之遥。
虽然 DirecPC 可以通过卫星连接进行下载,但需要一条电话线才能连接到互联网。我们中的许多人没有电话接入,但比业余无线电系统便宜的无线电系统将极大地改变我们的生活。我们的下载需求大于我们的上传需求。我们如何实现这一点?
—Robert Thomas,homeschoolu@hotmail.com
您可以从 Linux 运行 DirecPC,并使用 www.helius.com 的路由器。他们计划在 2001 年第三季度推出用于双向 DirecPC 的双向路由器。我对您的建议是与您的邻居建立一个网络,并使用缓存服务器来加速访问。
—Ben Ford,ben@kalifornia.com
社区网络组织正在使用标准的 WiFi 网卡和改装的卫星天线进行高速连接,跨越数英里。您可能有兴趣使用这项技术与邻居共享您的卫星接入。请参阅 www.toaster.net/wireless/community.html。
—Don Marti,dmarti@ssc.com
我安装并分区了第二个硬盘驱动器,但我无法在上面创建文件系统。
—Kevin Williams,williams_kevin@btconnect.com
首先,弄清楚您要谈论的是哪个设备。这是一个简单的图表,用于确定设备名称:/dev/hda1 主通道上的主驱动器,第 1 个分区 /dev/hda2 主通道上的主驱动器,第 2 个分区 /dev/hdb1 主通道上的从驱动器,第 1 个分区 /dev/hdb2 主通道上的从驱动器,第 2 个分区 /dev/hdc1 从通道上的主驱动器,第 1 个分区 /dev/hdc2 从通道上的主驱动器,第 2 个分区 /dev/hdd1 从通道上的从驱动器,第 1 个分区 /dev/hdd2 从通道上的从驱动器,第 2 个分区 接下来,选择您想要在其上的文件系统。SuSE 在其发行版中包含了 reiserfs;我推荐它,因为它不需要在错误重启时进行繁琐的文件系统检查。然后格式化驱动器。用于创建 reiserfs 分区的命令是 mkreiserfs <devicename>,其中 <devicename> 是您的分区的设备名称。如果您想坚持使用 ext2,请使用相同的命令,但将 mkreiserfs 替换为 mke2fs。现在您有了一个可用的驱动器分区;剩下的就是挂载它。在您的文件系统中选择或创建一个挂载点。在本例中,我将使用 /mnt/storage。使用 mkdir /mnt/storage 创建挂载点。如您所见,挂载点只不过是一个目录。现在像这样挂载驱动器
mount <devicename> /mnt/storage -t <filesystem type>
其中 <devicename> 是分区的设备名称,<文件系统类型> 是文件系统的类型。您现在有了另一个可用的硬盘驱动器。还剩一步。我假设您希望下次启动系统时可以访问它,所以我们需要将分区添加到 /etc/fstab。在该文件中添加如下一行
<devicename> <mountpoint> <filesystem type> defaults 0 0其中 <devicename> 是您的分区的设备名称,<挂载点> 是您正在使用的挂载点,<文件系统类型> 是该分区上的文件系统类型。如果您选择使用 reiserfs,请将最后两个数字保留为 0 0。如果您使用 ext2,请将这些数字设为 1 2。
—Ben Ford,ben@kalifornia.com
我的 Dell OptiPlex GX150 上 Red Hat 6.2 的安装很顺利。但是,系统启动后,我无法 ping 任何主机,即使在同一子网上也是如此。我输入了 arp -a,系统挂起了。该系统有一个集成的 3Com 920 10/100 BT 网卡。
—Khoa Nguyen,knguyen@megisto.com
使用 netconfig 设置您的网络。您也可以使用 lsmod 来查看是否加载了该网卡的模块。我猜想该网卡的模块应该是 3c90x。如果该网卡未被自动检测到,您可能必须使用命令 modprobe 3c90x 手动加载此模块。如果这有效,请编辑文件 /etc/modules.conf 并添加行 alias eth0 3c90x。
—Ben Ford,ben@kalifornia.com