问题标签 [debian]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
debian - 对专用服务器硬盘进行分区是否有意义?
我将在我们新的专用服务器上安装 Debian,并且有机会设置硬盘分区。
服务器有两个配置为 RAID 1 的 750GB 驱动器。我们将有 10 个 Postgresql 数据库,其中每个数据库大约 2 GB。这个服务器上当然也会有 Apache/PHP。我们只会将服务器用于我们自己的 Web 应用程序。
托管公司强烈建议创建单独的两个分区。“/”的第一个小,“/home”的第二个非常大。但我对此有些怀疑。我觉得“/”目录的一个大分区就可以了。这个问题的答案也表明将磁盘分成几个分区是没有意义的。
在这种情况下磁盘分区是否仍然相关?
c - 如何在 Debian 上编译 DOS 程序?
对于我的汇编语言课,我们正在使用 DPMI 编写 DOS 程序。不幸的是,我一直无法访问 32 位 Windows 机器。我确实在我使用的每台计算机上都安装了 Debian 虚拟机。
我已经安装了 DOSBox 和 DOSEMU。有什么方法可以在 Linux 而不是 DOS 中组装和编译程序?我正在使用 nasm,所以在 DOS 格式下组装它似乎没有任何问题。但是,我无法使用我的 C 代码通过编译器运行它并获得 DOS 可执行文件(使用 gcc 或 MinGW)。
有什么方法可以做到这一点,还是我几乎必须在 DOS 下安装所有工具?
apache - 如何隐藏单个域下的分布式服务器?
我目前在不同的服务器上托管我公司的网站和博客,通过不同的域名访问 - www.example.com 和 www.example.net。这样我就可以让我们的合作伙伴访问博客服务器,而不会影响我们主服务器的安全性。但是,我们的 SEO 人员现在要求将博客放在我们的主服务器上,例如 www.example.com/blog。
我想保持当前的服务器分离,而不是将两者放在同一台服务器上。有什么好的方法可以将它们分开,但将它们都放在一个域名下?子域也是可以接受的(blog.example.com)。
我的主要网站服务器是一个运行 Apache 2 的 Debian 机器,我对它具有完全的 root 访问权限。博客服务器由 Hostgator 运行,我的访问权限有限。
编辑:谢谢大家。在这种特殊情况下,我不想再次转移博客,而且我无法轻松访问 DNS 记录,所以我选择了 mod_proxy,它就像一个魅力。不过,我希望我能给你所有的“首选答案”状态,因为你所有的信息都很棒。
c - 如何在基于 Debian 的系统上以编程方式获取 IP 地址?
我正在尝试IP Address
在我的程序中检索本地机器的。操作系统是Ubuntu 8.10
. 我尝试使用gethostname()
andgethostbyname()
来检索IP Address
. 我收到的答案是127.0.1.1
。我了解到这似乎是一Debian
件事:
此处链接的文档解释了这个想法。
我的/etc/hosts
文件内容是:
127.0.0.1 本地主机
127.0.1.1 我的机器
在这种情况下,是否有任何其他方式以编程方式(首选 C 或 C++)在不修改机器上的系统文件的情况下获取 IP 地址?
ubuntu - 如何自动化 dpkg/apt-get?
我正在尝试创建一个自动下载新服务器包的脚本。但是,像 'mysql-server' 这样的一些东西不能自动安装,因为你需要先在 ncurses 界面中配置它们。我浏览了手册页,找不到任何合适的东西。
我不在乎以后是否必须上传/编辑 conf 文件——我只需要安装适当的软件包。
除了抓取压缩包并自己构建它们之外,任何人都知道该怎么做?
UPDATE 发现对于 mysql-server 之类的东西,你可以这样做:
但是期望看起来像我需要的东西 sun-java6-jdk; 还没评价
python - 在 debian 上通过 crontab 执行 python 脚本变得疯狂!
这是我的 crontab 文件的样子:
这就是我的 python 脚本的样子:
cronjob 创建日志文件。但它是空的。我也很确定 python 文件没有被执行。
感谢任何帮助!过去 4 小时我一直在玩它,但没有运气。
shell - 如何在 Debian postinst 脚本中获取新安装的版本?
根据Debian Policy Manual,我的 postinst 脚本在升级和配置时被调用,作为“postinst configure old-version ”,其中old-version是以前安装的版本(可能为 null)。我想确定new-version,即当前正在配置(升级到)的版本。
环境变量$DPKG_MAINTSCRIPT_PACKAGE
包含包名;似乎没有等效的_VERSION
字段。 /var/lib/dpkg/status
在 postinst 运行后更新,所以我似乎也无法从那里解析它。
有任何想法吗?
solr - Debian Lenny Solr Jetty 安装 + 运行
我想为我的网站设置搜索。我找不到太多信息来在我的 linode 上安装 Jetty + Solr。
我可以简单地使用 apt-get 在 ubuntu 上安装 solr-jetty。有没有人对debian有更好的体验?
php - 使用 PHPMailer 向 SMTP 发送电子邮件时出现问题
尝试通过 Exchange 服务器发送消息时收到以下错误日志:
笔记
- 我已经尝试使用我分配的用户/密码,但管理员说发送时甚至不需要使用用户/密码。所以我也尝试不使用它,但没有成功。
- 我什至尝试使用smtp.gmail.com
更新(2009 年 4 月 16 日)
好的,我发现了我的问题。
我正在使用一个 SMTP 服务器,它允许在没有身份验证的情况下发送消息。因此我从我的代码中删除了登录名和密码。但我忘记将“使用身份验证”标志设置为 false。现在它正在工作。
谢谢您的帮助!
debian - 查找有关 linux 应用程序文件的信息
我有一个想在 debian 中运行的程序,但是当我启动它时,我得到一个分段错误错误。它以前在debian中工作过。我可以运行任何命令来查看问题所在吗?它需要什么库以及它是否是有效的可执行文件?