我有兴趣使用其数据库部署 django 应用程序。所以我想知道你认为在性能方面什么可以更好:三个linodes 540(720)或一个linode 1440(2880)。
我希望有一个提供静态内容,另一个用作应用程序服务器,最后一个用作数据库服务器。
你的建议是什么?
Mac 固件具有特殊的启动模式,允许您将其内部硬盘作为外部磁盘提供给另一台计算机(您只需通过 IEEE 1394 电缆连接两台机器)。只有第二台机器需要安装正常运行的操作系统。
对 PC 方面类似的东西有什么好的建议吗?块级访问对我来说并不重要,我只是希望能够从中复制文件。它是使用以太网、IEEE 1394 还是 wifi 对我来说并不重要 - 我只是喜欢在客户端 PC 上有一种快速访问文件的方法。
是否有专门为此设计的单一用途的 Linux 发行版?如果有一些可以安装在 USB 驱动器上的超级简单、快速启动且小巧的东西,那就太好了。我曾经使用过 Knoppix,但作为目标模式的替代品,它太过分了。
PowerShell 2.0具有一些超级时髦的远程处理功能。但是,我不清楚它们是否可以在 Windows XP 机器上/之间使用,或者您是否需要 Windows Vista 或 Windows 7。
这是我所拥有的:
一对安装了 SP3 和.NET 3.5的 Windows XP MCE 机器。
两者都安装了 PowerShell 2.0 CTP3。
WS-Management v1.1 安装在两者上(因为 2.0 似乎不适用于 Windows XP?)
有了所有这些,“启用-PSRemoting”仍然让我犯了这个错误:
Enable-PSSessionConfiguration :此计算机未启用或不支持 Windows PowerShell 远程处理功能。这可能是因为您没有安装正确版本的 WS-Management,或者此版本的 Windows 当前不支持远程处理。
通常,此时我的回答是“好吧,我想是时候下载 Windows 7 RC”了,但是我已经看到了足够多的关于人们在 Windows XP 中进出远程处理的模糊评论,这让我觉得这是可能的.
我怎样才能让它发挥作用?
在我的业余时间,我通过 VPN 远程支持我妻子的办公室到 Windows 服务器。我即将购买不支持 VPN 的无线宽带服务。
我不想直接打开远程桌面端口,我想设置一个进入网络的 SSH 隧道,如果有必要,然后在上面设置 VPN。
在 Windows 2003 Server 上使用的最佳 Windows SSH Server实现是什么,或者我应该只使用sshwindows吗?
根据你们所看到的,在服务器系统上推荐的 /tmp 配置是什么以及为什么。多年来,我曾就这些观点进行过讨论,但有时存在基本分歧。
以下是我看到的基本问题。有些人可能会建议用几个问题来询问这些问题,但是,我认为如果将这些信息放在一个标题下,管理员可能会更容易些。我相信这将是有益的。
专门用于/tmp:
应该 ln -s /var/tmp /tmp 吗?
是否应该在重新启动之间保留 /tmp?
/tmp 应该在真正的磁盘区域上还是允许基本上在 SWAP 区域(或 tmpfs)上实现?
/tmp 应该与 /(根)磁盘位于不同的磁盘上吗?
您会将 /tmp 放在与 /(根)磁盘不同的磁盘控制器上吗?
/tmp 的大小有什么经验法则吗?
当系统启动时,您将如何管理 /tmp 空间?删除所有文件 > 特定年龄?不理会区域,直到达到最大值的百分比?
是否应实施任何程序项目来管理该领域?
我正在运行一个可供广泛用户访问的 Linux 服务器,并且(由于我的上游 Internet 提供商制定了一些政策)我需要将用户可以传输的数据总量限制为某个给定的数量。Linux 盒子是我的供应商的门户。有没有办法做到这一点?
iptables如果有帮助的话,我已经在盒子上安装了一个工作设置,并且我有一些配置 HTB 之类的经验。我过去所做的设置的问题在于,它们将用户限制为特定的比特率(例如 20kbps),而不是更长时间内(例如 100MB/天)的总传输量。
谁能帮我找出这里发生了什么?我有一些设置跟踪数据包计数的规则。当我以 root 身份运行以下脚本时:
#!/bin/bash
iptables -t mangle -xnvL
Run Code Online (Sandbox Code Playgroud)
我得到我期望的输出:
//snip
233203 199929802 MARK //blah blah blah
//snip
Run Code Online (Sandbox Code Playgroud)
但是,我想将它作为 cacti 的一部分运行,它作为 apache 运行。现在apache不能运行iptables,这就是我有脚本的原因。我将其设置为 SUID 根:
-rwsr-sr-x 1 root root 37 May 14 23:06 iptables_packet_report.sh
Run Code Online (Sandbox Code Playgroud)
但是后来我得到了这个输出:
server # sudo -u apache ./iptables_packet_report.sh
iptables v1.4.2: can't initialize iptables table `mangle': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
Run Code Online (Sandbox Code Playgroud)
显然我的内核很好,而且我以非 root 用户身份运行它的事实搞砸了一些事情,但我不明白为什么。我确实用 [演示]( http://en.wikipedia.org/wiki/Setuid#Demonstration )仔细检查了 SUID并确认它正在工作。
server # sudo -u apache …Run Code Online (Sandbox Code Playgroud) 我有一台笔记本电脑,是我一年前带来的,它的电池可以使用 3 小时。
6 个月前,电池寿命下降到大约 15 分钟(Windows 说它应该持续 30 分钟)。
当我本周测试它时,它缩短到 5 分钟。
我有一种感觉,我的电池已经没电了,但网上冲浪给出了不同的(大多数情况下,相互矛盾的)恢复充电的提示。
我买不起新电池,但如果有必要我会买一个。现在,我的笔记本电脑始终连接到电源。
有什么办法可以恢复我的电池强度吗?
我们总是在现场至少有一个承包商,因为他们涉及不同的产品/技术,所以需要在他们的 PC 上安装不同的软件。
这占用了大量的支持时间,并且基本上是一个永无止境的流。
授予他们管理员权限将允许他们自己完成这项工作。
不利的一面是,他们现在有权做任何事情。
其他人是如何处理这件事的?
在我工作的公司,我们需要获得系统管理员。但是,我们是一家编程开发公司,结果证明我们不知道如何区分好系统管理员和坏系统管理员*。我们只需要有人来设置服务器、规划 LAN 电缆的布局并制定有关 Wi-Fi 安全性的策略。
我们没有意识到我们的招聘有问题,直到我们发现我们雇用的两个管理员没有正确完成工作。两个月后,我们发现我们遇到了以下问题:
有没有标准的方法来识别一个好的系统管理员?
是否有任何面试测试可以用来淘汰技术欠佳的人?
* 您可能认为计算机程序员会区分技术人员的好与坏,但编程和系统管理是两个不同的领域。
linux ×4
iptables ×2
untagged ×2
backup ×1
bandwidth ×1
battery ×1
deployment ×1
filesystems ×1
laptop ×1
maintenance ×1
powershell ×1
remoting ×1
ssh ×1
suid ×1
unix ×1
vps ×1
windows ×1
windows-xp ×1