最佳技术支持
Fedora 中的无线设置
我的无线网卡在 Fedora Core 2 中工作正常,并且在使用 iwconfig 配置后能够与网络通信。但是,在我重启后,所有设置都丢失了,我必须重新输入所有信息。是不是我有什么没做,还是这个问题是其他原因?
—
Weoh G
weoh3@cox.net
您应该使用系统配置工具来设置设备:任务栏→系统设置→网络。
—
Christopher Wingert
cwingert@qualcomm.com
wireless-tools 命令行实用程序(iwconfig、iwspy、iwpriv)不会在重启后保留设置,正如您所经历的那样。应该做的是通过相应的配置文件来实现设置。在 Fedora 的情况下,您可能可以通过将无线特定选项添加到您的 ifcfg 文件(/etc/sysconfig/network-scripts/ifcfg-ethX,其中 ethX 是分配给您的无线网卡的以太网设备名称)来永久设置您需要的内容。您只需将额外的无线相关选项放入该文件即可。例如,在我的笔记本电脑上,它通过 802.11b 接口连接到我在家中组装的路由器/防火墙/dhcp 服务器,该文件非常简单
DEVICE=eth1 BOOTPROTO=dhcp ONBOOT=no MODE=Ad-Hoc CHANNEL=1 KEY=XXXXXXXXXX
MODE、CHANNEL 和 KEY 选项是我设置所需的一切;您的设置肯定会有所不同,但是您可以通过命令行执行的任何操作都应该作为文件中的选项提供。有关所有可用设置的列表,请查看 /etc/sysconfig/network-scripts/ifup-wireless。
—
Timothy Hamlin
thamlin@nmt.edu
以下页面包含关于如何在 Fedora Core Linux 发行版上设置无线网络的具体说明: www.siliconvalleyccie.com/linux-hn/wmp11-linux.htm。
—
Felipe Barousse Boué
fbarousse@piensa.com
寻找单板计算机
在 Embedded Linux Journal 第 9 期中,有一篇文章题为“单板计算机更新”,其中包含一张图片,标题为“摩托罗拉的 EBX 外形 PowerPC 架构 SBC”。我想知道是哪家公司生产这种板卡——EBX 外形 PowerPC 架构 SBC。
—
Chirag Cheema
cscheema@tpcsed.com
经过一些研究,我找到了至少两个选项: www.embeddedplanet.com/products/rpxc.asp 和 www.acttechnico.com/mot-ebx-motorola.html。
—
Chad Robinson
chad@lucubration.com
试试 Ampro: www.ampro.com。
—
Felipe Barousse Boué
fbarousse@piensa.com
获取系统信息
我们有一个系统定义的结构 MACHINE_STATIC 来查找机器架构,包括 IP 地址、处理器速度、操作系统等等。我需要在 Linux 上找到类似的结构来提取机器架构。您知道是否有可用的结构吗?
—
Rajesh Kumar Patnaik
rajeshp_80@yahoo.co.in
虽然某些 ioctl() 调用可以提供许多这些详细信息,但严格来说,它不是一个结构。但是您应该关注提取此信息的新机制——procfs 和即将到来的 sysfs。请注意,sysfs 是新的,并且还没有很多系统实现它。当读取 /proc 中的文件时,将为您提供许多相关的系统数据元素。例如,/proc/cpuinfo 提供 CPU 数据,/proc/net/route 提供网络路由(IP 地址以十六进制表示),/proc/version 提供内核版本。
—
Chad Robinson
chad@lucubration.com
磁盘修复工具?
有人知道在 Red Hat 8 中使用什么工具来查找和修复磁盘和文件问题吗——scandisk,扫描注册表?
—
moo
moochoo_86@hotmail.com
这些工具不是特定于发行版的;它们特定于文件系统类型。与其他发行版一样,Red Hat 支持多种文件系统,包括 ext2、ext3、xfs、ReiserFS 和许多其他文件系统。fsck 的 man 页面中的“另请参阅”部分列出了最常见文件系统的文件检查实用程序。
可用的恢复选项是首先选择文件系统的关键选择标准。新的 Linux 用户经常被大量的选择弄糊涂,并寻求关于文件系统选择的指导。我总是建议将恢复工具的可用性作为此评估的一部分。
—
Chad Robinson
chad@lucubration.com
GUI 数据库前端?
我正在使用 Red Hat 9 和 SuSE 9,并且非常喜欢它们以及 OpenOffice.org 软件。但是,我感到困惑的是,我找不到任何类似于 Microsoft Access 的高质量数据库程序。我想构建一个可以在由三到四台机器组成的小型内网上工作的数据库。
—
Todd Hoover
thooveril@aol.com
如果您想要一个开源产品,请查看 Rekall,它最近由 TheKompany.com 开源。对于一个专有但廉价的替代品,请查看 Adabas D,它是 Sun 的 StarOffice 的一部分。这两种产品都比 Access 年轻,并且没有实现它提供的所有功能,因此,如果您希望迁移现有数据库,复杂的应用程序可能无法 1:1 移植。但是,这两种产品都提供了重要的功能,并且可能适合您的环境,特别是如果您的需求更侧重于新应用程序。
—
Chad Robinson
chad@lucubration.com
OpenOffice.org 可以与几乎任何 ODBC 或 JDBC 数据库一起工作,包括 PostgreSQL、MySQL 甚至 Access。转到工具→选项→数据源以设置连接。
—
Bruce Byfield
bbyfield@axionet.com
我怀疑您对类似 MS Access 的用户界面感兴趣。为此,PostgreSQL 有许多前端,从 pgaccess,www.pgaccess.org,到 OpenOffice.org 的数据库工具,它们与 PostgreSQL 和其他 RDBMS 接口。顺便提一下,大量公司使用开源数据库,从拥有小型网站的小公司到财富 500 强公司;一个特殊的例子可能是 dot ORG 注册机构,它依靠 PostgreSQL 来管理互联网上的整个 .org 域名。
—
Felipe Barousse Boué
fbarousse@piensa.com
如果您的应用程序的界面是一个简单的基于表单的界面,请考虑将其作为 Web 应用程序来完成。您不必在客户端维护软件,您不必学习用于内部和面向客户的应用程序的不同工具,并且用户已经知道如何使用浏览器。
—
Don Marti
dmarti@ssc.com
Active Directory,遇见 PAM
我的公司混合使用 Linux (Red Hat AS 2.1) 和 Microsoft Windows 服务器。我想为这两个平台设置一个中央身份验证服务器。我们使用 Active Directory,并且有人建议我们可能可以使用 AD for Linux。是否可以使用 AD 作为 Linux 的中央身份验证服务器,以及最佳方法是什么?或者,我们是否最好使用 Kerberos 或 LDAP 服务器?
—
Paul
pammann@execomm.net
在 Linux 中,探索一个名为可插入身份验证模块或 PAM 的安全层。这允许您针对您的 AD 服务器对本地登录的用户进行身份验证。
对于 Apache,请查看 mod_auth_ldap,它允许您执行相同的操作。或者,您可以使用 mod_auth_pam 指示 Apache 共享您的 Linux 服务器的 PAM 部署。如果您打算让多个应用程序使用此数据,这将是值得的,因为它将减少您的设置时间。但是,如果 Apache 是您唯一的应用程序(这并不少见),您可能希望坚持使用直接的 mod_auth_ldap 配置,因为其配置步骤更少。
第三种常见的配置是 Samba,并且在本网站上有一个关于此配置的很好的 HOWTO: www.netadmintools.com/art172.html。
—
Chad Robinson
chad@lucubration.com
从长远来看,您可能会对基于 LDAP 的跨平台“单点登录”计划更满意,如 Linux Journal 2002 年 12 月号的“OpenLDAP Everywhere”中所述。它适用于 Linux 和 Microsoft Windows,并且比特定于供应商的解决方案更灵活且更具面向未来的特性。但是,如果您计划使用 Kerberos 和 PAM 对 Microsoft Active Directory 进行身份验证,Tim Fredrick 在 acd.ucar.edu/~fredrick/linux/ad.html 上有一些有用的注释。
—
Don Marti
dmarti@ssc.com
读者回复
亲爱的 Bill—我刚刚在 Linux Journal [2004 年 7 月] 中看到了您关于在同一台 PC 上设置 Red Hat 9 和 Windows 2003 服务器的问题,我想对您已经收到的回复补充一些内容。也就是说,如果您使用 GNOME 桌面(标准选择),128MB 的 RAM 对于 Red Hat 9 或 Fedora Core 安装来说太小了。您至少需要 256MB 的 RAM 才能实现此目的。如果您不想添加内存(尽管现在内存非常便宜),并且您想继续使用 Red Hat,那么有必要设置一个替代的轻量级窗口管理器,例如 IceWM。这对于 Red Hat 上的初学者来说会带来额外的麻烦,因为 IceWM 没有自动安装。
SuSE 9.1 是一个发行版,它可以轻松地在 KDE 或 GNOME(具有高 RAM 要求)或 IceWM 或其他轻量级窗口管理器之间进行选择。您可以直接从 SuSE 网站购买 SuSE 9.1。他们有一个个人版,大约 40 美元,但不包括服务器软件。专业版大约 90 美元,确实包含服务器软件。
—
Robert Littlejohn