最佳技术支持

作者:Staff

关机无效

我有一台双系统机器,运行 Microsoft Windows XP 和 SuSE 8.2。当我在 XP 中执行关机操作时,我的 PC 会断电。但是当我在 Linux 中关闭这台计算机时,我的 PC 会重启。


Andre Bouve


andre.bouve@pandora.be

这很可能是由于 SMP 和 APM 之间固有的问题造成的。这两种标准显然互不兼容,是由于多个处理器之间不可避免的竞争条件造成的。在 Linux 的情况下,即使 APM 内核碰巧在单处理器机器上运行,APM 在 SMP 内核中也是禁用的。您可以尝试切换到 UP(单处理器)内核,或者您可以编译您的内核,并使用强制 APM 断电功能工作的选项。


Jim Dennis


jimd@starshine.org

尝试传递apm=power-off到内核启动时。


Usman S. Ansari


uansari@yahoo.com

ISA 声卡支持

我在 Red Hat 7.2 系统上配置声卡时遇到问题。当我运行sndconfig时,它返回我有一张 ISA PNP 卡,确切地说是一张 SoundBlaster 32 Wavetable 卡。当它去测试声音时,我得到了这些错误

/sb.o : init_module: no such device
/sb.o : insmod
/sb.o : failed
/sb.o : insmod sound-slot-0 failed

当我运行dmesg时,我得到这个

sb: No IsaPnP cards found, trying standard ones...
sb: I/O, IRQ, and DMA are mandatory
No detected device

当我尝试列表中的任何不同的 SoundBlaster 卡时,我都会得到相同的消息。


Joseph Helton


hteam1@mindspring.com

听起来您的卡配置了内核无法自动检测到的 I/O 基地址、IRQ(中断请求)和 DMA(直接内存访问)设置。您可能需要在您的 /etc/modules.conf 中添加一行,如下所示

option sb io=0x220 irq=5 dma=1 dma16=5 mpu_io=0x330

您需要将数字替换为您的卡正在使用的数字。


Jim Dennis


jimd@starshine.org

降低带宽费用

我的宽带 ADSL 互联网连接有一个每月固定费用,如果下载量不超过某个最大限制;在撰写本文时,限制为 3GB。我正在使用 PPP over Ethernet 连接到互联网。我想知道是否有任何应用程序可以让我记录我的连接上传输的字节数。


Guillermo Gimenez de Castro


guigue@craam.mackenzie.br

有几个。ipac 是 IP 记账软件包。MRTG 是多路由器流量图形器,对于您的需求来说可能有点过分,因为它绘制的是使用情况图表,而不是简单地求和。您也可以使用 ifconfig 命令并查看接收 (RX) 和发送 (TX) 字节数。总而言之,ipac 可能是您检查的最简单的软件包。请参阅 www.daneben.de/ipac.html


Jim Dennis


jimd@starshine.org

此外,sar 命令可以为您提供有关您的网络接口的几个统计信息;作为 root 用户,尝试命令

sar -n FULL

这将为您提供定时表中的发送/接收数据包和字节以及其他信息。执行man sar以获取更多信息。


Felipe Barousse Boué


fbarousse@piensa.com

Serial ATA 系统上的 Slackware?

我正在尝试在一个使用 serial ATA 驱动器的新系统上安装 Slackware 9.1。该系统使用 Intel 主板,带有两个双设备 IDE 端口和两个 serial ATA 端口。使用此设备,我可以设置总共六个设备。两个 IDE 端口连接了两个 CD-ROM 驱动器和一个 Zip 驱动器。一个 SATA 端口只有一个硬盘驱动器,另一个端口未使用。我从 Slack 的安装 CD 启动,启动过程正常进行,直到驱动器被发现。系统看到所有端口,并将 SATA 驱动器视为 IDE2 上的 hde。我已经对其进行了分区,以便 hde4 是我希望 Slack 识别的分区。系统知道驱动器在那里,但它停在出现此消息的点hde4: 正在加载 IDE 驱动程序。我无法再进一步。在处理 Linux 上的 SATA 驱动器时,我应该注意什么?


Ren Colantoni


colanton@lacitycollege.edu

您会发现自己需要进行一些调整,具体取决于您拥有的硬件和发行版。查找更多相关信息的良好起点是 deploylinux.typepad.com/main/2003/07/linux_sata_supp.html。在那里,您将找到专门针对控制器、驱动器和 Linux 不兼容性的提示。


Mario Bittencourt


mneto@argo.com.br

最佳备份软件?

在报摊上拿起第一本 Linux Journal 后,我简直不敢相信我在一期中找到了解决我一直以来遇到的几个问题的答案。我立即购买了那期杂志,并在回家后立即在线订阅。在消化了关于 Nagios 的信息后,我现在正在考虑更换公司当前的 DLT 备份解决方案。我们当前的环境运行的是 Windows/Veritas Backup Exec 8.6 解决方案,我们为这些系统支付了高昂的价格。我的问题是;是否有可行的 Linux 解决方案,可以支持各种磁带备份硬件?目前我在办公室有四个单 DLT 15/30GB 驱动器,但我也需要在我的家庭局域网上支持一个七磁带 DLT 自动加载库。我想要一些不需要花费大量时间学习的东西。毕竟,普通用户只需点击鼠标两次即可丢失文件,因此我希望能够轻松恢复它。


Eric Patat


epatat@charter.net

BRU(备份和恢复实用程序)受到相当好的评价。它是专有的,但不是很贵。更多信息可以在 www.tolisgroup.com 找到。BURT(备份和恢复工具)位于威斯康星大学,www.cs.wisc.edu/~jmelski/burt,就像 AMANDA 是在马里兰大学创建的一样。


Jim Dennis


jimd@starshine.org

另外两个流行的备份程序是 Amanda,网址为 amanda.org,它是免费的,以及 Arkeia,网址为 arkeia.com,它是专有的。


Don Marti


dmarti@ssc.com

备份软件不一定是选择 Linux 的最佳理由,不是因为它不可用,而是因为它们通常是相同的产品。大多数主要的商业备份解决方案供应商现在都支持 Linux。还有一些中端解决方案更具成本效益,但仍然提供图形向导和管理界面。如果您更喜欢开源解决方案,也有各种各样的选项可用,但您也可以简单地依赖良好的旧 tar 和 gzip 或更强大的东西,例如 cpio。您将需要磁带工具包 mt 和安装在内核中的适当驱动程序。如果您使用磁带库,您可能还需要搜索一个控制设备上的介质加载器的实用程序,因此您可能需要在购买之前进行一些研究。


Chad Robinson


crobinson@rfgonline.com

我们发现,到目前为止,使用我们自己的脚本(主要使用 Python)进行备份(本地和分布式)、备份验证和确认以及恢复是我们针对我们不同的备份需求的最佳选择。我们确实执行备份到磁带设备、基于 CD 的技术以及其他物理硬盘作为数据和磁盘备份。一些参考资料:www.linux-backup.net 包含有关 Linux 备份的各种信息;还可以查看 Unix 备份和恢复 这本书,Linux Journal 不久前对其进行了评论。虽然这本书有点旧,但仍然值得一读。LJ 评论位于 /article/3839。在硬件方面,查看站点 www.linuxtapecert.org


Felipe Barousse Boué


fbarousse@piensa.com

WordPerfect 专家的最佳工具?

我已经以某种形式使用 UNIX 超过二十年了。使用 Red Hat,我为我的最新著作 俄罗斯的经济和物质文化,1600–1725—668 页,大开本,其中包含 104 个由 Stata 从 filePro16 中的 108,000 条记录生成的图形,制作了可供印刷的副本。我特别方便的文字处理器是 WordPerfect,用于制作可供印刷的副本。现在大学强迫我升级我的计算机,它将安装 Red Hat Linux 9。我的理解是 Corel 不再维护 WordPerfect,它无法在 Red Hat Linux 9 上运行。对于这个项目,最合适的文字处理软件包是什么?您有什么建议?


Richard Hellie


hell@midway.uchicago.edu

有很多文字处理器可用,您对它们的选择取决于您的出版需求。您应该首先检查无处不在的 Emacs 以及 LaTeX 和 SGML 文档描述语言。大多数人发现这些太晦涩难懂,不适合他们的需求,但始终值得检查,因为一旦您知道如何使用它们,这些都是非常强大的文档布局产品。如果您更喜欢 WYSIWYG 文字处理器,您可以安装 OpenOffice.org 或 KWrite,这两者都是开源产品。或者,如果您需要与 Microsoft Office 用户更好的兼容性,您可以尝试 Sun 的 StarOffice 产品,它是 OpenOffice.org,具有额外的字体和商业支持等,或者 IBM 的 Lotus SmartSuite,它也是商业产品。这些只是可用选项中的一小部分,这些选项甚至不包括桌面出版产品。四处看看——您可能会对可用的各种选项感到惊讶。


Chad Robinson


crobinson@rfgonline.com

像许多不受支持的专有软件一样,您可以通过安装旧版本的库来保持 WordPerfect 的运行 (linuxmafia.com/wpfaq)。如果您想保留导入 Microsoft Word 文档的功能,您还需要应用另一个修复程序:www.linuxjournal.com/article/5655


Don Marti


dmarti@ssc.com

隐藏密码!

我知道我不可能是唯一一个经常表现出这种令人尴尬行为的人,所以开始了。出于某种原因,有时我会不小心在命令行上泄露敏感密码,错误地认为我的输入将进入不同程序(如 ssh 或 smbclient)的 stdin。我使用 bash shell,这意味着我的粗心大意会被写入历史文件。通常,这不是什么大问题,但有时我最终会在系统上使用共享帐户。不用说,其他任何有权访问此帐户的人最终都能够在历史文件中查看我的密码。有没有一种简单的方法告诉 bash 丢弃在历史记录中输入之前的或特定的条目?我宁愿不必手动编辑历史文件,这似乎是我知道的唯一掩盖我的踪迹的方法。


Chris DeRose


cderose@deroseandslopey.com

首先,如果您在按 Enter 键之前意识到自己的错误,只需按 Ctrl-U。这样做会清除您在当前行上输入的所有内容。这在 shell 提示符(大多数 Bourne 兼容 shell)、登录提示符甚至 vi 中(仍在插入模式下)都有效。如果您已经按了 Enter 键,那么您最快、最简单的补救方法是简单地重新读取已在磁盘上的历史文件。由于历史记录通常仅在注销时写入,因此这将覆盖内存中的历史记录。输入history -r ~/.bash_history。当然,这也将清除当前会话中的所有其他条目,并且就像您刚刚登录一样(就您的历史记录而言)。


Jim Dennis


jimd@starshine.org

执行man history以检查 history 命令的选项

history [n]
history -c
history -d offset

在没有选项的情况下,history 显示带有行号的命令历史记录列表。数字参数 n 仅列出最后 n 行。如果提供 -c 或 -d 选项,则具有以下含义:-c,通过删除所有条目来清除历史记录列表;-d,偏移量删除位置偏移量处的历史记录条目。


Felipe Barousse Boué


fbarousse@piensa.com

Debian SATA 驱动器安装?

是否有基于 Debian 的发行版可以让我安装在 SATA 硬盘驱动器上?硬盘驱动器控制器是 Micro-Star International RAID 总线控制器,根据 YaST 的硬件识别,使用 ata_via,和/或根据 MSI KT6 Delta 主板手册,使用 VIA 8237。我想切换回 Debian,但安装程序无法识别我的系统有硬盘驱动器。使用 Knoppix 的 knx-hdinstall 也是如此。我知道我可以将实时系统安装在 IDE 硬盘驱动器上,添加必要的模块以使 SATA 支持工作,将整个系统复制到 SATA 驱动器,然后运行 LILO 以使系统在 SATA 驱动器上工作,但这对于像我这样懒惰的人来说听起来有点太复杂了。


Nathan Oliphant


nathan@oliphantparts.org

好吧,如果您绕过其正常安装程序并使用 debootstrap 软件包,您几乎可以在任何东西上安装 Debian。但是,使用它有一些技巧。在我的 Wiki 页面上,我描述了一种在 LVM(逻辑卷管理)下将 Debian 安装到一组磁盘上的技术,只使用 LNX-BBC (www.lnx-bbc.org) 和我的网络连接。因此,如果您有一个像 LNX-BBC 这样的救援磁盘,它可以查看和访问 SATA 硬盘驱动器,您可以基本上按照我在我的页面上描述的相同步骤操作 (www.starshine.org/sysadmoin/DebootstrapInstallation)。我会警告说这并不容易。这有点费力,我的逐步描述没有过多解释。它假定在分区(使用 fdisk)、制作和挂载文件系统方面具有专业知识。


Jim Dennis


jimd@starshine.org

Xandros Desktop OS (xandros.com)、LindowsOS (lindows.com) 和 Libranet GNU/Linux (libranet.com) 都是基于 Debian 的,并维护硬件兼容性列表。您可以在他们的网站上查找您的 Serial ATA 硬件。


Don Marti


dmarti@ssc.com

加载 Disqus 评论