最佳技术支持

作者:多人
软盘上的图形

如何从软盘创建镜像文件?我到处都找过了,但没有成功。—Bryan Hepkema, bhepkema@blsc.com

如果我正确理解了你的问题,要生成软盘上内容的精确副本,并将其存储在你的硬盘上,你可以使用命令 dd if=/dev/floppy of=/tmp/floppy_image。你可能需要输入你的软盘驱动器的正确设备名称(可能是 /dev/fd0)。这将会在文件 /temp/floppy_image 中创建一个软盘上内容的二进制镜像。我建议你使用 man 命令学习 dd 命令(man dd)。—Felipe E. Barousse Boué, fbarousse@piensa.com

如果你需要从文件创建镜像,只需插入软盘并执行 cat /dev/fd0 > file。代表软盘的设备只是一个代表整个磁盘的文件。硬盘也是如此。—Alessandro Rubini, rubini@linux.it

网页字体和打印

如何让 Netscape 打印字体时,像网页实际显示的那样?所有字体都默认设置为 Times New Roman。我该如何加载和使用 True-Type 字体?—Greg Crutcher, madcrutch@earthlink.net

你的问题没有简单的答案。许多 Xwindows 配置问题需要解决。正确的答案可以在以下 URL 找到:pegasus.rutgers.edu/~elflord/font_howto/html/index.html#toc1。还值得一提的是,Netscape 在字体和在 X 下的行为方面有其自身的特性。—Felipe E. Barousse Boué, fbarousse@piensa.com

查看 TrueType-HOWTO,网址:www.moisty.org/~brion/linux/TrueType-HOWTO.html--Pierre Ficheux, pficheux@com1.fr

与 Windows 共享文件

我在我的 HP Pavillion 6630 电脑上安装了 Caldera 的 OpenLinux eDesktop 2.4。我可以双启动进入 Linux 或 Win 98,并且希望能够在操作系统之间共享文件。在 Linux 下,Windows 的文件目录在 hda 下可见,我可以浏览我的 Windows 文件甚至打开它们,但是我无法写入此目录。有没有简单的方法在硬盘上设置一个位置,让我可以从 Linux 或 Windows 读取和写入文件?—Tom Newman, newmanth@usa.net

看起来你没有写入文件的权限。如果你以用户身份工作,并且目录在启动时自动挂载,我就会预期到这种情况。尝试在 /etc/fstab 中 “default” 出现的字段中添加 “umask=0”,以允许所有人写入文件。为了立即生效,尝试执行 umount /dos; mount /dos。—Alessandro Rubini, rubini@linux.it

启动时运行 PostgreSQL

如何让 PostgreSQL 在我的电脑启动时自动启动?我必须使用命令 nohup postmaster -d 2 > logfile 2>&1 & 启动 postgreSQL 服务器,并且我必须以用户 “postgres” 身份启动它。我不知道应该从 /etc/rc.d 脚本中的哪个位置启动它。谢谢你的帮助!—Warren Killian, warrenk@in.net

启动新程序的最佳方法是在 /etc/rc.d/init.d 中为它们编写一个新的脚本(这里指的是 RH 层次结构,其他发行版在路径名上可能略有不同),然后从 /etc/rc.d/rc3.d 链接它。正确编写这些脚本的说明应该包含在你的发行版的文档中;另一种好的方法是学习(和复制)其他脚本的做法。至于 /etc/rc.d/rc*.d 中的链接,还有一个图形工具可以创建这些链接,它是控制面板工具的一部分。请注意,Debian 已经打包了 Postres,所以你也可以看看那个脚本。—Alessandro Rubini, rubini@linux.it

该脚本应该使用如下语法

su postgres -c '/usr/bin/postmaster ...'

然而,发行版中包含了一个 “postgresql” init 脚本,因此它被安装在 /etc/rc.d/init.d 目录中。—Pierre Ficheux, pficheux@com1.fr

登录问题

我成功地将 Corel Linux 与 MS Win98 一起安装了,但是现在,当我启动到 Linux 时,登录屏幕闪烁,并且只有在屏幕显示时(大约半秒间隔,亮一下,灭一下)才接受字符。我无法抓住屏幕亮起的那部分来成功登录。哪里出错了,该如何修复?我尝试在命令提示符下输入 kde,但是它无法加载 x。在 VGA 模式下运行正常,并且可以正常登录 kde。我是一个完全的 Linux 新手,但是熟悉 MS-DOS 和 CP/M(现在暴露年龄了!)。非常感谢。—Adam Puk, adam-puk@cwcom.net

你的症状可能意味着系统正在以不正确的频率驱动屏幕(PC 世界太多样化了;要设计出适用于所有可能硬件的东西并不容易),但是这与键盘输入的反应之间应该没有关系。你可以尝试以单用户模式启动,然后通过一次执行一个 init 脚本来查找损坏东西的命令。不幸的是,要进行这种追踪,你需要已经有很好的经验。恐怕你最好的办法是找一个懂行的邻居。—Alessandro Rubini, rubini@linux.it

无法访问网络

我正在尝试让系统在我的有线调制解调器上运行。我有另外两台电脑也连接在上面,但是它们是 Windows 操作系统。我已经输入了所有需要的信息,IP、网关、子网掩码,以及主机和域名。但是每次我尝试运行 Netscape 并访问网页时,它都会给我一个错误消息,说找不到 Web 服务器。我似乎无法弄清楚问题可能是什么;我已经尝试遵循我能找到的所有文档。希望你能帮助我。—Chirag Jay Patel, cjpagni@home.com

看起来你遇到了路由问题。尝试这个命令

route add default gw <ip_of_your_cable_modem_host>

那是连接有线调制解调器的主机的 IP 地址(或者是调制解调器本身的 IP 地址,取决于你的硬件设置)。这里发生的事情是,这个命令告诉 Linux 的 TCP/IP 通过标准和默认出口连接到互联网,也就是你的有线调制解调器。—Felipe E. Barousse Boué, fbarousse@piensa.com

连接失败

当我尝试连接到我的 ISP 时,我听到了拨号音,但是没有连接。在 /var/log/messages 中,有以下消息:Peer is not authorized to use remote address x.x.x.x,其中 x.x.x.x 是来自 ISP 的号码。我在互联网上搜索了这个问题,但是得到的信息很少。提前感谢。—Wim van den Broeke, w.vd.broeke@hccnet.nl

尝试添加以下行

noauth

到 /etc/ppp/options 文件,以便允许对等方从 ISP 分配的地址设置路由,这被假定在连接时未设置。执行 man pppd 并检查 “options” 配置文件中 pppd 守护进程的所有选项。—Felipe E. Barousse Boué, fbarousse@piensa.com

配置问题

我是 Linux 新手,非常喜欢它。我想知道如何执行以下操作:1. 设置桌面显示以符合显示器。2. 设置屏幕以适应我的显示器尺寸。3. 将颜色范围从 16 位更改为更多颜色。(仍然是显示器)4. 我对 Samba 感到困惑。请就如何将 Samba 文件共享与 Windows 连接提供建议。—Luke, godmatrix@godmatrix.com

1. Xconfigurator 命令将指导你进行 X 设置。使用 “custom” 显示器,并从你的显示器手册规格中获取扫描频率的正确值。

2. 最高分辨率也可以通过 Xconfigurator 实现。确保你的显示器支持高分辨率!

3. 在 Xconfigurator 之后,你可以尝试编辑 /etc/X11/XF86Config 以定义默认视频模式,例如在你的显卡设置部分设置为 800x600 或 1024x768。你必须确保你有足够的显存来支持高颜色深度。

4. 你需要在 /etc/hosts 中设置你的 Windows PC 的 IP 和主机名。也就是说,主机名必须被正确解析。编辑 /etc/smb.conf 并将你的工作组名称添加到行:workgroup = YOUR_WORKGROUP_NAME。然后,将服务器名称添加到行:server string = YOUR_SAMBA_SERVER_NAME。最后,编辑该行以设置为 hosts allow = xxx.yyy.xxx. 127。你必须在空格后立即写入你的 IP 地址的前三个数字组(表示 LAN 地址本身),以及 “127.”,表示 localhost。请注意网络和 localhost-network IP 数字后的尾随点。最后,从 Linux 共享一个目录到 Windows,例如

[linuxtemp]
   comment = Linux /tmp directory
   path = /tmp
   public = yes
   writable = yes
   printable = no

这将以 “linuxtemp” 名称共享 /tmp 目录。使用命令 /etc/rc.d/init.d/smb restart 重启 Samba,并在你的 Windows 计算机的网络邻居中双击;你应该会看到 Linux 的共享 /tmp 目录。

Samba 是一项复杂的服务。我建议你从 Linux 文档项目站点查找更多详细信息,网址:metalab.unc.edu/pub/Linux/docs/HOWTO/html_single/SMB-HOWTO--Felipe E. Barousse Boué, fbarousse@piensa.com

加载 Disqus 评论