服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我知道在使用rsync时可以使用-a或–archive来激活归档模式。 不幸的是,我不知道归档模式应该做什么,而手册页并不清楚这是什么: 等于-rlptgoD(no -H,-A,-X) 你能解释一下这些选项( rlptgoD )是什么意思,当我使用它们时,rsync的行为是什么?
我在服务器上使用Fail2Ban,我想知道如何正确解除IP。 我知道我可以直接使用IPTables: iptables -D fail2ban-ssh <number> 但是有没有办法与fail2ban-client做到这一点? 在手册中,它指出类似于: fail2ban-client get ssh actionunban <IP> 。 但是这不起作用。 此外,我不想/etc/init.d/fail2ban restart因为这将失去列表中的所有禁令。
我需要重新加载我的php.ini,帮助对话框中没有关于重新启动它。
从shell和没有root权限,我怎么能确定我正在运行的红帽企业Linux版本? 理想情况下,我希望同时获得主要版本和次要版本,例如RHEL 4.0或RHEL 5.1等。
如果我有一个服务器A,我可以使用我的ssh密钥login到服务器,并且我可以“sudo su – otheruser”,所以我丢失了密钥转发,因为envvariables被删除,并且套接字只能由我原来的用户读取。 有没有一种方法可以通过“sudo su – otheruser”桥接密钥转发,所以我可以使用转发密钥(我的情况下为git clone和rsync)在服务器B上执行一些操作? 我能想到的唯一方法是将我的密钥添加到其他用户的authorized_keys和“ssh otheruser @ localhost”,但是对于我可能拥有的每个用户和服务器组合,这样做很麻烦。 简而言之: $ sudo -HE ssh user@host (success) $ sudo -HE -u otheruser ssh user@host Permission denied (publickey).
有没有办法连接到一个SSH连接断开? 我们的networking连接到我们正在单独工作的远程站点时遇到问题; 然而,与此同时,由于在连接到远程位置的服务器时丢失了数据包,我们经历了大量的断开连接。 很多时候会话保持活动一段时间,有时恰好是在某些动作(文件编辑,运行一些进程等)的过程中,我需要回到,而不是重新启动,如果可能的话。
在Linux上(Debian Squeeze)我想禁用SSHlogin使用密码给一些用户(选定的组或除root以外的所有用户)。 但我不想禁用login使用他们的证书。 编辑:非常感谢您的详细解答! 出于某种原因,这不适用于我的服务器: Match User !root PasswordAuthentication no …但可以很容易地被replace PasswordAuthentication no Match User root PasswordAuthentication yes
我们公司的一些人在生产服务器上拥有root权限。 我们正在寻找一个很好的方法,使我们在进入时非常清楚。 我们有一些想法是: 明亮的红色提示 得到壳之前回答一个谜语 在获取shell之前input一个随机的单词 你们用什么技术来区分生产系统?
我的公司为mycompany.com运行一个内部DNS networking上有一台机器需要我找,但我忘记了它的名字。 如果我能看到一个列表,它可能会慢跑我的记忆。 如何列出mycompany.com所有域logging?
我已经find了许多Node.js的安装说明,但它们都显得如此复杂 – 我不是一个超级系统pipe理员,但我可以解决。 我有系统上的yum,但我没有find任何node.js包,我不知道如何编译代码在服务器上或放在哪里。