服务器管理员

系统和网络管理员的问答


3
重新启动时将Windows 7计算机重置为干净状态
我们有一堆Windows 7计算机部署在远程位置。为了保持一致并减少故障排除,我们希望每天重新启动它们,并在重新启动时重置为干净状态。 是否可以使用磁盘映像来保留一个分区,该映像可以重新启动Windows计算机?这样,所有设置和已安装的应用程序都可以重置为干净状态。 是否有任何产品或工具可以实现这一目标?
15 windows-7 

1
谁(什么?!)是“ http://1.1.1.1/bmi”?[关闭]
很难说出这里的要求。这个问题是模棱两可,含糊,不完整,过于宽泛或夸张的,不能以目前的形式合理地回答。如需帮助澄清此问题以便可以重新打开, 请访问帮助中心。 8年前关闭。 我不确定这是否是要问的地方,但是我发现一些页面中包含以“ http://1.1.1.1/bmi ” 开头的链接。 谁或什么1.1.1.1?也许http://1.1.1.1/bmi还有更多意义1.1.1.1?
15 ip  internet  web  url 


3
运行多个会话时奇怪的bash历史记录行为
使用多个终端窗口时如何存储命令行历史记录?我知道它存储在其中,.bash_history但是如果我打开新窗口,则看不到使用什么历史记录的逻辑。从某种意义上来说,几乎感觉不到是不确定的,如果我尝试在新窗口中使用向上箭头,我将永远不知道会看到什么命令。 有人可以解释吗? 有没有一种方法可以控制历史记录,以便可以从特定窗口重用历史记录?

1
木偶:确保文件为空
我想确保motd文件为空。我想这样做: file { "/etc/motd": ensure => empty } 这显然行不通。 有没有一种简单的方法来确保文件为空,而不是使用“源”声明并将空文件存储在文件存储库中?
15 puppet 

3
haproxy并将客户端IP地址转发到服务器
我的HAproxy有问题。 我使用HAproxy作为负载平衡器,它将传入的HTTP请求分发到5个Web服务器。通常,使用负载均衡器的IP将客户请求转发到Web服务器。但是我需要从Web服务器请求某些内容的客户端IP或真实IP。因为我们需要记录真实客户端的IP。 我尝试在Web服务器上获取客户端的IP,但是到目前为止我还无法成功。我总是看到负载均衡器的IP。 我使用x-forward-for选项,但无法解决问题。之后,我找到了另一个选项“ source 0.0.0.0:80 usesrc clientip ”,但是在尝试运行HAproxy时遇到了错误,这与HAproxy的USE_TPROXY选项有关的编译需求有关。我做到了,我用USE_TPROXY选项重新编译了HAproxy,但是没有任何改变。我该怎么做才能了解真实客户的IP。 我的Linux内核版本是2.6.32-34,我的意思是内核支持透明代理。我使用UBUNTU 10.4 LTS 我的配置文件在这里 global maxconn 100000 uid 99 gid 99 daemon defaults option forwardfor except 127.0.0.1 mode http (1)source 0.0.0.0:80 interface hdr_ip(x-forwarded-for,-1) (2)source 0.0.0.0:80 usesrc clientip contimeout 5000 clitimeout 50000 srvtimeout 50000 listen myWeb 0.0.0.0:80 mode http balance source option …
15 haproxy 


2
您能否将EC2实例转移到另一个AWS账户
有没有办法将整个EC2实例分配给另一方。基本上,我是为客户端管理EC2服务器,现在放弃了对该服务器的维护。我不想再为此实例付费。与其备份我们的应用程序并在客户帐户下配置新服务器,我不希望仅向他们提供预先配置的整个实例以节省时间。这可能吗。
15 amazon-ec2 

2
如何从非root用户帐户执行root用户操作?
我希望能够从php脚本重新启动服务。以www-user帐户运行。 执行这些操作的首选方式是什么? 我确定我可以使用que'd命令放置一个文件,由CRON读取,但是解决方案发痒。 我在想的是一个微型服务,它在root下运行,允许预定义的“方法”,因此无法执行任意root操作。 那里有什么工具吗?

2
PID更改时禁用Monit警报
当您通过Monit的pid监视进程时,例如: check process blop with pidfile /.../blop.pid start program = "..." stop program = "..." 更改pidfile时,您会收到警报。 您如何禁用此警报?例如,如果您只想知道何时无法重新启动该进程。

3
代表我的客户域发送电子邮件的最佳方法是什么?
我想知道使我的邮件服务器代表客户的域发送电子邮件的最佳方法,而不会被列入白名单,而且还避免了退回问题。 我在这里,这里和这里一直在阅读其他一些问题,但没有一个探讨所有可能的解决方案。我想比较一些可能性: 一种。 HELO mymailserver.com MAIL FROM<do-not-reply@myapp.com> # mymailserver.com same IP as myapp.com DATA From: <res@client.com> Sender: <do-not-reply@myapp.com> 问题:这是gmail的功能。msg标头“发件人:”具有不同的域,而不是信封发件人。emailclients将显示“ From:res@client.com通过do-not-reply@myapp.com”或 “ From:do-not-reply@myapp.com代表res@client.com”,这不是问题为了我。 现在,这会严重影响我的域的声誉吗,因为标头“发件人:”具有不同的域?(如果不是Google,那就去做。) B. HELO mymailserver.com MAIL FROM<do-not-reply@myapp.com> DATA From: <res@client.com> # same as A, but no "Sender:" 看起来Google曾经这样做过,并称其为 http://groups.google.com/group/Gmail-Help-Message-Delivery-en/browse_thread/thread/f651cb1db5d9dd23/3a8bcd0548487863?lnk=gst&q=%22on+behalf + of%22&pli = 1 一个错误从他们的消息中删除了“发件人:”,并且“ via”没有出现在emailclient中。(RFC表示如果它与“发件人:”不同,则必须存在) C。 HELO mymailserver.com MAIL …


2
复制mysql数据库是否可以?
最初设置主对主复制时,我使用了: binlog-ignore-db=mysql 并且一直在手动同步用户帐户和授权。这就是我当时使用的方法中所做的简单操作。但是,有什么原因为什么我不应该删除此行并允许mysql数据库本身也进行复制? 如果是这样的话:在我进行更改之前,除了确保所有授予都相同(或者更好地说,整个mysql数据库是相同的)之外,还有什么我应该仔细检查或意识到的吗?

4
我应该备份和还原`mysql`数据库吗?
在创建用于备份和还原整个MySQL服务器的自动化解决方案的过程中,我遇到了一个mysql数据库,该数据库似乎包含用户帐户,权限,元数据等。是否应该备份该数据库?备份并尝试还原它会破坏事情吗? 正如您所想象的,我在Google搜索“备份MySQL的mysql数据库”方面经历了一段时间。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.