最佳技术支持

作者:Staff

添加新服务

我用 Java 编写了一个 SMS 系统。我想在 Linux 中将该系统作为后台服务执行。我的系统在一个 *.jar 文件中。如何在 Red Hat 中将其作为服务运行?


Kasun Perera


kasun@teamwork.lk

您需要创建一个脚本文件,并将其放在 /etc/rc.d/init.d/ 目录中。它必须具有非常特定的格式,如本页所示:www.sensi.org/~alec/unix/redhat/sysvinit.html。我建议您查看该目录中的其他脚本,以掌握该文件的通用格式,尤其是前 15 行左右。


Felipe Barousse Boué


fbarousse@piensa.com

在启动新服务时,我喜欢复制 SSH 的 init 脚本,因为它通常是最简单的。放入您需要运行的任何命令,以从命令行启动您的程序。例如,您可能需要设置一些环境变量来运行 Java 程序。从命令行运行您的 init 脚本,以确保它正确启动和停止您的新服务,然后使用您的发行版的工具来管理运行级别,使其在启动时运行。在 Red Hat 上使用 chkconfig。


Don Marti


dmarti@ssc.com

加速 Webmin

我在我的 P4 2.2GHz、1GB RAM 系统上使用 Webmin 和 ZoneMinder,但响应速度低于我的预期。有什么方法可以加速环回设备吗?


Howard Watts


howardwatts@sbcglobal.net

我刚刚将一些 Webmin 系统升级到最新的 Webmin,即撰写本文时的 1.140 版本,我注意到操作速度有了显着提高。我也升级了所有模块。所有这些都是直接在 Webmin 中完成的。


Felipe Barousse Boué


fbarousse@piensa.com

环回设备上的唯一延迟是遍历 TCP 堆栈;这应该非常快。如果您看到性能问题,您可能需要查看一个名为 top 的程序(参见 man top),以查看是否有任何失控的进程。


Christopher Wingert


cwingert@qualcomm.com

环回设备不太可能是罪魁祸首。更可能的是,还有其他原因导致性能滞后,可能是网络功能或其他原因。也许是由于 DNS 查找失败或类似原因而导致的超时问题?


Timothy Hamlin


thamlin@zeus.nmt.edu

Winmodem:破解还是更换?

我的调制解调器无法工作。我有一个 Creative Labs Blaster v92 PCI 内置调制解调器。Linux 识别出 Conexant 芯片组并尝试安装驱动程序,但我收到了错误消息。我应该尝试安装 SuSE Pro 9.0 吗?


Manny


manuel61@joimail.com

可能最简单和最明智的解决方案是购买一个非常便宜的非 Winmodem 调制解调器。您可能会得到一个更好的设置,更少复杂的组件,并且您将获得一个可以持续用于未来许多 Linux 版本的调制解调器。此外,您将向制造商表明我们都想要标准调制解调器,而不是专有的调制解调器。


Felipe Barousse Boué


fbarousse@piensa.com

几乎从不需要仅仅为了支持一个设备而升级整个操作系统。在不知道您正在使用的确切芯片组的情况下,我只能建议您首先确定您的调制解调器是完整的硬件调制解调器还是所谓的 Winmodem。我怀疑是后者,因为如果是完整的硬件调制解调器,您可能不会遇到任何问题。与其更新您的 Linux 发行版,不如找出它试图加载哪个驱动程序,然后去网上寻找更新的驱动程序。Linux 下的 Winmodem 支持正在不断增加(有关好的起点,请参阅 www.linmodems.org)。如果您幸运的话,您将能够找到您正在寻找的驱动程序的更新、工作版本——并且省去很多麻烦。


Timothy Hamlin


thamlin@zeus.nmt.edu

您是在寻找一个微调项目来帮助您了解 Winmodem,还是仅仅想要一个网络连接?在您在以上两个答案之间做出决定之前,请先确定一个目标,并记住,如果您升级,您可能需要重新进行调制解调器设置。


Don Marti


dmarti@ssc.com

入门指南

我想学习 Red Hat 9。我可以在同一台 PC 上安装 Red Hat 9 软件和 Windows 2003 服务器 (Beta) 软件吗?我的 PC 是一台 Dell PIII,配备 700MZ 处理器、6GB 硬盘和 128MB 内存。我知道我需要对硬盘进行分区。我在 Amazon.com 上看到该软件售价约为 70 美元。我是新手,正在尝试学习,因此非常感谢任何帮助。


Bill


whitesock95829@yahoo.com

是的,您可以在同一台机器上安装 Linux 和 Windows,以创建一个所谓的双启动系统。但是,有一些细节需要注意。Red Hat 9 已经停止维护,所以为了玩 Linux 和学习,我建议您改用 Fedora Core 1(Red Hat 赞助)。您可以从 fedora.redhat.com 下载它。


Felipe Barousse Boué


fbarousse@piensa.com

尝试 Linux 最简单的方法是从 knoppix.org 下载 Knoppix。这允许您尝试 Linux 而不会影响您的硬盘驱动器。大多数发行版都可以免费下载,包括 Red Hat 9。您可能需要搜索更最新的发行版,例如 Fedora Core 2。


Christopher Wingert


cwingert@qualcomm.com

我个人没有尝试过使用 Windows 2003 服务器设置启动管理器,也不打算这样做,但我听说有几个人成功地做到了。该过程似乎与早期版本的 Windows 相同。以下是您需要注意的主要事项

1) Knoppix 包括 QtParted,一个免费的软件分区编辑器。界面不如 PowerQuest 的 PartitionMagic 和其他专有程序那样精美,但 QtParted 在分区编辑方面做得同样出色,您不妨通过使用免费软件来完成这项工作。顺便说一句,Knoppix 是一个很棒的救援盘。

2) 您至少需要一个用于 Linux 的分区,以及另一个 125MB 的交换分区。关于如何分区,意见不一,有些人喜欢将 /home、/var 和其他目录放在单独的分区上。但是,因为您只是刚开始,所以也许您只想使用一个分区。

3) 您可能还需要一个 FAT32 分区,以便您可以在操作系统之间共享文件。

4) 如果尚未安装 Windows,请在分区驱动器后立即首先安装它。Windows 在安装过程中不能容忍另一个操作系统。您可以解决这些问题,但最好还是完全避免它们。

5) 当您安装时,请确保安装 GRUB 启动管理器。安装程序会自动检测到 Windows 的存在,并且启动管理器在机器启动时加载,并为您提供一个菜单,用于选择您想要启动的操作系统。


Bruce Byfield


bbyfield@axionet.com

如果您是从头开始安装,则无需使用分区编辑器调整现有分区的大小。所有 Linux 发行版都包含一个基本的分区工具。如果您确实使用了分区编辑器,请记住,如果它失败,您可能会丢失重要数据。请务必先备份您现有的系统,并在调整任何分区大小之前检查备份是否良好。或者,正如 Rick Moen 建议的那样,一旦您有了备份,您不妨将其恢复到新分区,并完全省去分区调整大小的步骤。

但是,您的 6GB 硬盘太小,无法舒适地运行两个当前的操作系统。您可能需要为 Linux 添加一个新的、更大的硬盘。

更多针对新用户的建议,包括为什么双启动通常不是一个好主意,请参阅 Linux Journal 网站上的 “Welcome to Linux, 2004” (www.linuxjournal.com/article/7516)。


Don Marti


dmarti@ssc.com

加载 Disqus 评论