分类标签归档:linux

supervisord – 无法使用supervisorctl’reload’命令重新加载supervisor


我正在我的CentOS 6盒子上运行supervisord,

/usr/bin/supervisord -c /etc/supervisord.conf

当我启动supervisorctl时,所有进程状态都很好,
但如果我在supervisorctl中尝试重新加载命令,然后做任何事情,我会得到

unix:///tmp/supervisor.sock no such file

但是reload命令应该重新创建.sock?

我正在使用我在其他盒子上成功使用的相同配置文件,并且我以root身份运行所有内容.我无法解决问题是什么……

配置文件:

; Sample supervisor config…

Read more

linux – BIRD for BGP的经验?


我们目前正在使用Quagga和Debian Linux)来运行全表BGP路由器.到目前为止,这个设置已经很简单了,但我们已经到了一点,我必须重新配置路由器,并且想要收紧一些东西.

我从来没有真正了解过Quagga,并且总是发现它的文档缺乏.它似乎模仿思科,我只有基本的理解.

BIRD最近引起了我的注意.与Quagga相比,我发现这篇文章/演示文稿将其宣传为轻量级且在压力下响应更快.它实际上似乎有非常好的文档.

所以我想知道:

谁现在正在运行BIRD,以及在什么样的设置?
它的稳定性如何?我已经读过它在生产中的几个站点中运行.
让我说我根本不关心思科的配置感觉. BIRD的配置,维护,监控等一…

Read more

linux – 正确设置DNS主/辅助/ …以实现冗余和延迟减少的方法?


我认为DNS主要/辅助用于冗余目的是直截了当的.我的理解是你应该有一个主服务器和至少一个辅助服务器,并且你应该在地理位置不同的位置设置辅助服务器,但也应该在不同的路由器后面(参见例如 https://serverfault.com/questions/48087/why-are-there-several-nameservers- for-my-domain "this question"))

目前,我们的主数据中心都有两台名称服务器.最近,由于各种原因,我们遭遇了一些中断,这些原因导致了两个名称服务器,并且让我们和我们的客户在几个小时内没有使用DNS.我已经让我的系统管理员团队在另一个数据…

Read more

如何获取使用PowerShell创建的新Azure Linux虚拟机的ssh主机密钥?


如果我使用Power Shell)创建Azure Linux) VM,那么如何获取其新的ssh主机密钥,以便我可以将其安装在本地的ssh / putty中?该解决方案最好也是PowerShell代码.

解决方法

RSA,DSA,ECDSA和ED25519密钥在首次引导时生成,并且在引导诊断日志中可用.

"Key generation")
"Key listing")

如果你在第一次启动时没有抓到它,我不认为它被列在门户网站的其他地方.只有一个可行的,安全的选项,我可以想到恢复已经部署的虚拟机的指纹.

创建一个新的VM.
连接需要指纹的虚拟机的VHD.
使用引导诊断程序中的指纹验证与新VM…

Read more

linux – Debian和用户


在新的GNU / Linux) Debian安装之后,我可以看到创建了很多用户:

守护进程
bin
sys
游戏
男人
lp
邮件
新闻
uucp
代理
列表
irc
gnats
Debian-exim
statd
相同

该操作系统在服务器上运行.我没有游戏,打印机,新闻服务器,irc服务器……

这些用户有用吗?我可以删除其中一些吗?

我没有找到任何关于这个的文档:(

解决方法

您可以删除它们,但由于它们全部被禁用,因此没有强烈的理由这样做.有关这些帐户的文档可以在本地文件 /usr/share/doc/base- passwd/users-and- groups.html)中找到.许多软…

Read more

linux – 如何远程观看终端窗口?


我早些时候离开办公室,在Centos 7服务器上运行脚本的活动终端窗口.现在我在家里进行SSH连接,我想看看它到底在哪里.这可能吗?我可以从这里重新加入相同的终端窗口吗?

解决方法

正如@Sven所提到的,最好的选择是使用screen或tmux.这些工具称为“终端多路复用器”.它们允许您创建可以从实际登录中附加和取消附加的 shell)会话.这些工具不仅可用于从其他终端检查您的工作,还具有其他功能,包括与其他用户共享会话,并确保在您断开Internet连接时您的命令不会停止.如果您正在搜索屏幕,可以尝试搜索“GNU Screen”.大多数 Linux)系统都提供这两种工具.

通常,您将启动会…

Read more

linux – 无法在Debian 6.0上更新Bash(Squeeze)


我无法在Debian 6.0(Squeeze)服务器上更新 Bash)以消除发现的漏洞:

bash --version
GNU bash,version 4.1.5(1)-release (x86_64-pc-linux-gnu)

apt-get update
apt-get install bash
Reading package lists... Done
Building dependency tree
Reading state information... Done
bash is already the newest version.
0 upgraded,0 newly in…

Read more

如何自动清除和重置Linux用户的主目录为默认值?


我正在帮助下周教两门Unix课程.用户将被授予RHEL 5计算机上的帐户,在此期间他们将文件添加到他们的/ home文件夹,更新他们的.bashrc和其他dotfiles,并执行需要清理的其他一般混乱.

第二次会话的学生将重复使用第一次会话中的用户帐户.我想自动清理他们的帐户,以便新用户可以重新开始.

我确信我可以编写一个运行su -u $USER_ID的shell)脚本,并在其homedir中放置一组“原始”好文件,并删除它找到的任何其他内容.还有其他工具可以帮助我完成这项清洁/重置操作吗?我对Puppet,Chef或其他工具没有任何经验.做这样的事情会有帮助吗?

为了提供问题的范围,大约…

Read more

linux – 如何阻止Apache崩溃我的整个服务器?


我维护一个Gentoo服务器,其中包括一些服务,包括Apache.它相当低端(2GB内存和2个内核的低端CPU).我的问题是,尽管我付出了最大的努力,但是一个过载的Apache会崩溃整个服务器.事实上,在这一点上,我已经接近确信 Linux)是一个糟糕的操作系统,不值得任何人在寻找负载稳定性的时候.

我试过的事情:

为根Apache进程调整oom_adj(以及所有子进程).这几乎没有效果.当Apache被重载时,它会使系统崩溃,因为系统在它杀死任何东西之前将所有其他内容分页.
关闭交换.没有帮助,它将卸载内存分页到进程的二进制文件和/上的其他文件,从而产生相同的效果.
将其置于内存限制的cg…

Read more