最佳技术支持
我使用 Red Hat 5.0。当我尝试在当前目录中执行文件时,即使文件存在且可执行,也会收到“command not found”错误。这是怎么回事?—A. Roychowdhury
UNIX,像 DOS 和 MS Windows 一样,使用 PATH 语句来告诉它在哪里查找文件。然而,出于安全原因,当您输入命令时,UNIX 不会自动将当前目录添加到 PATH(不像 DOS 或 MS Windows)。因此,您需要指定命令的完整路径名,即使您位于命令所在的目录中。最简单的方法是使用“点斜线”表示法;假设您在 Netscape 可执行文件所在的目录中,请使用
$ ./netscape
您可以将当前目录添加到您的路径中,但大多数安全专家都认为 UNIX 的默认行为是一个特性,而不是一个错误,应该保持不变。让 UNIX 自动搜索当前路径会使您容易受到运行非标准版本的可执行文件的攻击,这些文件可能会给您带来麻烦——想象一下,如果有人将一个名为 ls 的程序转储到您的当前目录中,该程序实际上会将您的密码文件邮寄给其他人。—Vince Waldon, Vince.Waldon@iplenergy.com
我使用 OLL 1.1 已经很长一段时间了,没有任何问题。最近,发生了一些古怪的事情。一个例子是 su。每当我使用 su 从普通用户帐户成为超级用户时,它都会提示输入密码,但会忽略(并显示)我输入的任何内容。它根本不起作用;我必须 CTRL-C 退出。我尝试重新安装,但无济于事。
同时发生的另一个问题是 man 页面。它会正常显示第一页,但不会响应任何按键,除了 CTRL-C 和其他中断。 less 也不响应。任何帮助将不胜感激。谢谢。—Eric Benoit, Caldera OpenLinux Lite 1.1
听起来像是某种终端设置问题——您可能更改了 /etc/termcap 或 .bash_profile 或 .bashrc 中建立终端类型的部分。尝试以下任何或所有命令
% stty sane % reset % export TERM=vt100
—Scott Maxwell, maxwell@pacbell.net
有时当我从 Netscape 打印时,我会收到以下弹出窗口:lpr: copy file too big。我正在使用 Debian 1.3。我该如何解决这个问题?—Rick Bronson
打印机守护程序强制限制其将打印的文件大小。可以在您的 /etc/printcap 中通过设置 mx 值(0 表示无限制)来更改此限制。例如
lp:lp=/dev/lp1:sd=/usr/spool/lpd:mx#10000
查看 man printcap 以获取更多详细信息。—Alessandro Rubini, rubini@linux.it
我最近在我的 IBM ThinkPad 365XD 上安装了 Caldera Linux 内核版本 1.1。我想安装 X Window 系统,但不确定它是否支持我的电脑 LCD,它是 SVGA,800x600,60 Hz。X 配置工具没有将这种 LCD 列为选项。我该如何安装 X?—John Gallagher
首先,您应该检查您的视频芯片是否受最新版本的 XFree86 支持。您还可以查看 Linux 笔记本电脑页面,网址为 http://www.cs.utexas.edu/users/kharker/linux-laptop/。
如果您的笔记本电脑不受支持,您可以尝试商业 X 服务器,例如 Xi Graphics (http://www.xig.com/)。—Pierre Ficheux, pierre@lectra.com
我正在使用 Red Hat 5.0。我在使用 rsh 与网络上的其他 UNIX 机器正常工作时遇到问题。我要么收到“permission denied”或密码提示。我以为 rsh 的全部目的是在远程系统上发出命令,并将输出保存到文件或指定的位置。我试图从我的 Linux 机器上使用 rsh 连接到 Solaris 机器,执行命令 df -k,将输出保存回我的 Linux 机器上的文件并断开连接。我在 man 页面中似乎找不到任何帮助,所以也许您可以给我一些可能有用的语法示例。我管理主机和本地 Linux 机器,因此如有必要,我可以创建用户等。提前感谢您的帮助。—Don Kirouac
Solaris rsh 手册页将为您提供有关配置文件(/etc/hosts.equiv 和 $HOME/.rhosts)的一些信息。实际上,如果您的 Linux 机器列在 Solaris 服务器的 /etc/hosts.equiv 或 $HOME/.rhosts 中,它应该允许您使用如下命令:
rsh solaris_server df -k > foo
它在 Solaris 上执行 df -k,并将结果保存到 SOLARIS 主目录中的 foo 文件中。例如
$ rsh noe df -k > foo $ cat foo Filesystem kbytes used avail capacity Mounted on /dev/dsk/c0t0d0s0 13119 12932 0 100% / /dev/dsk/c0t0d0s6 195447 163746 12161 93% /usr /proc 0 0 0 0% /proc fd 0 0 0 0% /dev/fd /dev/dsk/c0t0d0s3 106047 55527 39920 58% /var swap 2242036 140 2241896 0% /tmp ...
—Pierre Ficheux, pierre@lectra.com