问题标签 [sysadmin]

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.

0 投票
7 回答
2623 浏览

python - 如何在 OS X Leopard 上安装 MySQL 和 Python MySQL 包?或者我如何了解如何成为一名使用 OS X 的 Web 开发人员?

我是 Mac OS X 的新手,我正准备把我全新的MacBook Pro扔出窗外。每个关于在Mac OS X Leopard上设置 Django 开发环境的教程都是非常错误的。他们都跳过了一步,或者假设您已经以一种方式设置了某些东西,或者只是假设我知道一件事我一定不知道。

我非常熟悉如何在 Ubuntu/Linux 上设置环境,而我在OS X上遇到的唯一问题是如何安装 MySQL、自动启动和安装 Python MySQL 绑定。我认为我的错误是使用了我不完全理解的大杂烩。我使用 fink 安装 MySQL 及其开发库,然后尝试从源代码构建 Python-MySQL 绑定(但它们不会构建。)

更新:我从http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg安装了二进制 MySQL 包,并且我运行了 MySQL 服务器(可以使用管理员访问。)我从中获得的 MySQL 版本端口很垃圾,我根本无法让它运行。

我根据我选择的答案修改了 Python-MySQL 包的源代码,但我仍然遇到了我在评论中列出的编译错误。我可以通过将 /usr/local/mysql/bin/ 添加到我的“~/.profile”文件中的路径来解决这些问题。“ PATH=/usr/local/mysql/bin:$PATH”

感谢您的帮助,我对编辑源代码非常谨慎,因为这个操作在 Ubuntu 上非常简单,但我将来会更愿意尝试。我真的很想念 Ubuntu 的“apt-get”命令;有时它使生活变得非常轻松和简单。我已经在我的 Mac 上运行了一个 Ubuntu VMware映像,所以我总是可以将其用作后备(加上它更接近我的生产机器,因此应该是调试生产问题的良好测试环境。)

0 投票
2 回答
2750 浏览

redirect - Apache2 中的 URL 重定向

试图将我 LAN 上的一个网络服务器上的 URL 重定向到我 LAN 上的另一个网络服务器。我假设我需要的只是 /var/www 目录中的 .htaccess 文件,其内容仅为以下 3 行:

选项 +FollowSymLinks

重写引擎开启

RewriteMatch newsite\.level2\.level1\.com http://192.168.0.250:8080

我还在文件夹 /etc/apache2/mods-enabled 中创建了一个符号链接到 /etc/apache2/mods-available/rewrite.load

第一个:当我在浏览器中输入“newsite.level2.level1.com”时,我最终进入“level2.level1.com” 第二个:RewriteMatch 是否支持附加到新 URL 的端口

应该提到 level2.level1.com 是通过 DynDns.org 因为我有 Comcast 并且启用了允许 *.level2.level1.com 的功能

感谢您的关注,丰富

0 投票
4 回答
1033 浏览

ssh - 来自动态 IP 的 ssh/VPN 访问/旅行时。基于 knockd 或 dynDNS 的身份验证?

使用 knockd 与使用基于动态 DNS 的身份验证从动态 IP 地址或旅行(即一些随机酒店 IP)进行 ssh 或 VPN 登录的优缺点是什么?理想情况下,任何具有 ssh/VPN 客户端功能的设备都应该能够使用任何需要的附加客户端软件。

(另一种选择,保持 ssh / VPN 端口对所有人开放,这不是很有吸引力。)

我倾向于喜欢 knockd (或其他端口敲门守护程序),因为它不依赖于第 3 方来保持其不妥协的东西......

0 投票
2 回答
1125 浏览

dns - BIND DNS服务器的配置,我迷路了

我希望您能原谅我认为配置 DNS 服务器很容易。事实证明这很难……尤其是如果您以前从未这样做过。

回顾一下,我之前问过是否有人可以推荐一个用于 Windows XP 的个人 DNS 服务器以用于开发项目。

我的基本愿望是托管一个代表以下查找表的 DNS 服务器:

你知道如何在 BIND 9 中进行设置吗?或者也许有一个我忽略的更简单的解决方案。我知道我可以在我的 HOSTS 文件中添加各个子域,但由于我们有很多子域必须在几台开发机器上维护,我宁愿有一个简单的通配符设置。

0 投票
2 回答
851 浏览

distributed - 协调多个服务器之间的任务

是否有一个实用程序/库可以促进多台服务器之间的任务协调?对我来说,我需要运行计划任务,在服务器之间复制大量数据,并重新启动进程(在集群中不同机器上发生的一系列相关操作)。

我可以使用 cronjobs 和批处理脚本,尽管我不禁想到有一种更强大、更优雅的方式来解决这个问题。

0 投票
6 回答
22534 浏览

profiling - 您最喜欢的适用于 Windows 的免费 Netstat GUI / Connection Monitor 应用程序是什么?

我需要比 Sysinternals TCPView(我经常使用)功能更丰富的东西……但它也必须是免费软件。:)

0 投票
5 回答
34569 浏览

python - 用于列出用户和组的 Python 脚本

我正在尝试编写一个脚本,在自己的行上输出每个用户及其组,如下所示:

等等

我正在为此用python编写一个脚本,但想知道SO如何做到这一点。

ps 用任何语言尝试一下,但我更喜欢 python。

编辑:我在 Linux 上工作。Ubuntu 8.10 或 CentOS =)

0 投票
5 回答
482 浏览

linux - Linux系统来管理服务器的配置?

我需要一种软件来在一个中心位置管理 linux 服务器的配置。它应该能够自动将更改推送到服务器。版本控制将是一个优势......

0 投票
3 回答
760 浏览

web-applications - 如何最大化服务器性能?

我一直在努力了解性能和可扩展性,并想知道开发人员/系统管理员正在做什么来充实他们的系统。为了使答案标准化,如果您能尽力回答以下任何问题,这将有所帮助:

  1. 简介- 在 Joomla 上发表的杂志;CodeIgniter + OpenId + AJAX 上的工作板
    • 性能-每台服务器每秒的最大请求数?
    • 硬件——服务器、路由器、磁盘、局域网?
    • 软件- Lighttpd、Memcache、Varnish、Nginx、Squid、Pound、LVS、eAccelerator 等。
    • 服务- Amazon S3、Akamai、Google 计算等。
    • 配置- 静态散列、上游模块、Memcache 在 n 个请求后 x 分钟、禁用记录图像请求等。
    • 其他——还有别的吗?(例如,规范化的表格不适合有大量读取的网站)

编辑:请在结束这个问题之前重新考虑,因为 对于网络开发人员来说,寻找这些东西 重要。程序员可以从他/她的代码中调整分号,但仍然会输给为 memcached 编写糟糕的编码器或设法通过 Google App Engine组合一个CDN 。

0 投票
1 回答
10011 浏览

monitoring - 从 smartd (smartmontools) 接收电子邮件通知

为了获取有关我的 HDD 驱动器状况的信息,我配置了 smartmontools 守护程序(通过 smartd.conf),如下所示:

此外,通过添加“-M test”,我测试了电子邮件通知并收到了测试电子邮件。

如您所见,每天早上我的硬盘都会进行简短测试,但我没有收到任何有关测试结果的电子邮件通知。

可能会在出现问题时发送通知,我在这一点上是对的吗?我的意思是,如果测试通过了,没有收到任何东西是正常的吗?

现在我的驱动器通过smartctl -H命令报告 OK 状态。我使用 Debian Etch 和 Sendmail。

非常感谢。