最佳技术支持

作者:Various
.plan 文件

finger 命令读取的 .plan 和 .project 文件是什么?它们应该包含什么内容?—Chris MasonSlackware 2.0.29

在 Web 出现之前的旧时代,没有主页。相反,如果我想了解更多关于某人的信息,我会 “finger” 他们。finger 命令请求服务器显示有关用户的信息,包括用户的 .plan 和 .project 文件的内容。您可以将您希望的任何信息放入这些文件中:您的姓名、电子邮件地址、传真和电话号码或喜欢的格言。

请注意,许多系统管理员认为 finger 命令存在潜在的安全风险并已将其关闭,因此如果您 “finger” 某人并收到类似 “访问被拒绝” 的消息,请不要感到惊讶。此外,许多 finger 的实现仅读取 .plan 文件。—Vince Waldon vwaldon@skynet.uah.ualberta.ca

Linux 和奔腾处理器

我有一台配备 Intel 奔腾 150 的 PC。Linux 可以在上面运行吗?我听说它可以运行在 386 或 486 上,但在某些 IBM 机器上存在问题——我不确定是哪些型号。—Noah Roberts

您应该可以在您描述的机器上运行 Linux,不会有问题。早期版本的 Linux 内核无法支持使用微通道架构或 MCA(PS\2 系列)的真正的 IBM 机器。那可能就是所指的 IBM 计算机。—Vince Waldon vwaldon@skynet.uah.ualberta.ca

硬盘驱动器旋转

我的硬盘驱动器不断地启动和停止旋转。Sunsite [http://sunsite.unc.edu/] 上有一个名为 no_idle 的内核补丁来修复这个问题,但是当我尝试应用该补丁时,我得到了一个 reject 文件。似乎磁盘驱动程序的 Makefile 现在已经创建,因此,该补丁无法正确应用。我正在运行 2.0.0。我想知道是否还有其他方法可以阻止旋转。我将不胜感激任何帮助。—John BarnitzSlackware 3.1

最有可能的是,您需要找到 hdparm 软件包并使用它来设置停止旋转时间。我知道它可以为 IDE 驱动器执行此操作。如果它不是您的发行版的一部分,您可以在 Sunsite 上找到它。—Donnie Barnes, Red Hat Software redhat@redhat.com

SCSI 驱动程序

是否有任何驱动程序在主板上提供 SCSI 支持?—Ryan Red Hat 4.1

这取决于您希望使用的 SCSI 类型。您可以在 https://#/ 查看硬件兼容性列表。—Donnie Barnes, Red Hat Software redhat@redhat.com

非英语键盘字符

安装 Linux 后,我注意到我缺少 MS Windows 中可用的一个选项:美国-国际键盘布局。这种布局允许任何使用美国键盘的人输入外语所需的特殊标点符号。我住在波多黎各,这里出售的大多数(如果不是全部)键盘都是美国版本。由于我主要用西班牙语写作,因此我有兴趣学习如何制作一个模拟 Windows 美国-国际布局的键盘映射。是否有关于该主题的任何信息或任何现成的键盘映射文件可以胜任这项工作?—Carlos M. Fernandez Red Hat 4.1

可能确实存在适合您键盘的键盘映射。如果没有,您将不得不选择一个接近您期望的排列并对其进行修改。

您应该从 ftp://sunsite.unc.edu/pub/Linux/system/keyboards/kbd-0.98.tar.gz 获取 kbd 软件包。它包含工具、文档和示例,可以帮助您进行重新映射项目。它还包含一个名为 kbd.FAQ 的文件,其中包含关于 Linux 下键盘操作的常见问题解答。—Chad Robinson, BRT Technical Services Corporation chadr@brttech.com

配置 su 以提高安全性

我遇到了黑客问题,一个安全漏洞是 su 命令。我的系统上有多个用户。虽然我不想消除这些用户更改为其他 ID 的能力,但我确实想消除除一两个用户之外的所有人使用 su 更改为 root 的能力。这可能吗?—Are Tysl Slackware 3.1

您可能缺少一个名为 sudo 的方便程序,您可以从离您最近的 Sunsite 镜像站点获取该程序。该程序允许您根据用户是谁以及您希望他能够访问什么来为每个用户配置 su 操作。

如果这不能满足您的目标,为什么不退回到标准的 Unix 安全功能呢?创建一个名为 su 的新组。将 /bin/su 上的组从 bin 更改为 su。权限很可能是 4755 (-rwsr-xr-x),这意味着任何人都可以执行它,并且程序将以 root.bin 身份执行。

然后您可以更改 /bin/su 的权限。尝试将其更改为 4750 (-rwsr-x---),这将允许 root 或 su 组中的任何用户执行它。然后,您可以将您希望拥有 su 权限的用户放入 su 组中。—Chad Robinson, BRT Technical Services Corporation chadr@brttech.com

Man 手册页显示

我该如何使用 man?例如,当我输入

man ls

我得到一个空白屏幕,屏幕底部有一条奇怪的消息——类似 1/1。无论我输入什么,它都会对我发出哔哔声。—Josh Gray Slackware 3.2

检查 /usr/man/manx 目录(其中 x 是一个数字,通常从 1 到 8)中是否有任何文件。您应该找到几个不同的文件,名称类似于 gpm.1。这些文件中的每一个都是一个 man 手册页。每当您使用 man 命令时,您都会获得与指定命令对应的文件的处理版本(对于 ls 命令,它是 ls.x 文件)。为了处理此文件,必须安装 groff 实用程序。groff 通常位于 /usr/bin 目录中。—Mario de Mello Bittencourt Neto, WebSlave mneto@buriti.com.br

设置交换空间

当我安装 Linux 时,我没有设置交换空间。此后,我创建了一个交换文件,但我必须输入

swapon /dev/hda5

每次启动时,并且我只能以 root 身份执行此操作。我可以让它更简单吗?—Josh Gray Slackware 3.2

Slackware 将自动挂载交换分区(如果存在)的条目放在您的 rc 脚本文件中。您需要做的就是告诉这些文件您的交换分区存在并且可用。为此,请在 /etc/fstab 文件中添加一行,如下所示

/dev/hda5    swap    swap    defaults    1   1

这告诉系统使用交换分区的默认设置从 /dev/hda5 设置交换空间。此条目通常在您安装 Slackware 时由安装脚本创建,并且是阻止您的交换区域在每次启动时初始化的缺失项。—Chad Robinson, BRT Technical Services Corporation chadr@brttech.com

加载 Disqus 评论