服务器管理员

系统和网络管理员的问答

3
防止VRRP Master发生故障后成为Master
我有两台机器(A和B,A是主服务器)运行VRPP(从keepalived)用于虚拟IP。 如果A发生故障并重新启动(无论出于何种原因),如何防止A再次成为Master? 我这样做是为了让我们有一个故障转移到第二个盒子,要恢复正常,将需要手动干预。
12 linux  keepalived  vrrp 




5
exim4发送HELO / EHLO时,如何配置它发送的主机名?
当接收服务器进行HELO检查时,来自我系统的邮件将被拒绝。我相信我的系统发送了错误的域名。我正在运行exim4。搜寻有关exim4和域名的任何内容都会产生不相关结果的噩梦清单。同样,谷歌搜索HELO拒绝会产生大量需要打开SMTP身份验证的Outlook用户。我一生无法解决这个简单的问题:exim发送哪个主机名,我该如何更改? 不幸的是,我无法看到通过网络发送的exim,因此我无法自行调试。我希望有人遇到这个问题,只是知道:)。
12 linux  smtp  domain-name  exim 


8
Nagios和Open NMS之间的主要区别是什么?
我希望向经理介绍一个全面的监视系统,并且一直在考虑使用OpenNMS。但是,我在这里看到了对Nagios的热烈赞扬,我希望有经验的人可以帮助说明我的主要差异。他们的重点有所不同,还是仅仅是竞争对手? 如果有背景帮助,我们可以运行6台本地服务器(文件服务器,PBX,代理,应用程序等)和2台非现场服务器(网站/开发),以及几个交换机和路由器。我们安装的监视服务将在运行freeBSD的单独转换桌面上运行。我们所有的东西都可以运行Linux或BSD衍生产品。 我们希望不花钱来实现这一目标(叹气)。 谢谢你的帮助。 编辑 看来openNMS提供了更接近我想要的更全面的解决方案。但是,由于它是用Java编写的,并且端口尚未在官方端口树中,因此已被否决。现在开始,我的Nagios不仅会比MRTG运动更好。感谢您的快速回复。 -机会

3
进程的峰值内存使用率
诸如top和ps之类的工具可以给我当前分配给进程的内存量,但是我有兴趣测量自创建以来或在给定时间间隔内分配给进程的最大内存量。关于如何找出任何建议?
12 linux  memory 


16
从Windows目录中删除100,000个文件的最佳方法是什么
我的用户在一个目录中拥有超过100,000个文件。在资源管理器填满内存且机器可能崩溃的同时,机器锁定并长时间无法使用。有一种简单的转储目录和内容的方法吗?我们尝试使用命令行deltree,但接缝效果没有改善。 戴夫 额外- 我们在同一用户(实际上是客户端)上多次遇到此问题。程序在运行期间会创建数十万个临时文件。如果程序正常运行,则没关系,因为完成此操作后它们会被缓慢删除。但是它时不时地死于文件的混乱。我们尝试使用rmdir和del等方法,它们比使用资源管理器更快,但是通常最终会遇到相同的问题。分区损坏,有无法解释的锁定文件,某些文件存在权限问题,这使删除操作无法进行。通常,这些问题可以通过重新启动来解决,但在这种情况下,因为这是我们无法在生产时间内使用的关键系统。在Unix上,您可以只执行rm -rf等,这很快,而且通常没有真正的问题。 顺便说一句-该应用程序正在更改,但一段时间不会投入生产,尽管这个问题对其他人来说可能很有趣。 更新-因为我们的系统上有MKS Nutcracker(没有命令行实用程序),所以我们让程序员将一个简单的rm组合在一起。这比del / deltree等快几个订单。我感到奇怪的是,没有像标准的Windows系统管理工具这样简单的应用程序。


2
docker swarm数据库连接被对等方重置
我正在使用docker swarm运行spring boot应用程序,并且将postgres用于数据库。当我将它们作为docker服务运行时,数据库连接始终随机地失败(如您在时间戳上所见),如日志所示: 2017-10-26T 17:14:15 .200415747Z app-db.1.1ayo6h8ro1og@scw-c2964a | 日志:无法从客户端接收数据:对等重置连接 2017-10-26T 17:43:36 .481718562Z app-db.1.1ayo6h8ro1og@scw-c2964a | 日志:无法从客户端接收数据:对等重置连接 2017-10-26T 17:43:56 .954152654Z app-db.1.1ayo6h8ro1og@scw-c2964a | 日志:无法从客户端接收数据:对等重置连接 2017-10-26T 17:44:17 .434171472Z app-db.1.1ayo6h8ro1og@scw-c2964a | 日志:无法从客户端接收数据:对等重置连接 2017-10-26T 17:49:04 .154174253Z app-db.1.1ayo6h8ro1og@scw-c2964a | 日志:无法从客户端接收数据:对等重置连接 我无法理解或发现原因。我将不胜感激。 编辑: 我们意识到,在测试应用程序时,它还会引发如下错误: SQLTransientConnectionException:HikariPool-1-连接不可用,请求在937517ms之后超时 谢谢。

4
Kubernetes始终会因多个TLS入口而暂时无法提供503服务
我在Amazon Web Services上通过kops设置了kubernetes集群 我有2个网站设置。一个通过SSL / TLS / https保护,另一个仅通过http保护。两者都是Wordpress网站。域已更改以保护站点身份 入口配置: apiVersion: extensions/v1beta1 kind: Ingress metadata: name: my-rules spec: tls: - hosts: - site1.com secretName: site1-tls-secret - hosts: - www.site1.com secretName: site1-tls-secret rules: - host: site1.com http: paths: - path: / backend: serviceName: site1 servicePort: 80 - host: www.site1.com http: paths: - …

3
如何从libvirt更改默认存储池?
我试图在KVM上使用其他存储池,以便存储我的VM的虚拟磁盘以及我正在使用的操作系统中的ISO。 例如:我想使用/media/work/kvmover挂载的目录/dev/sda5作为将来所有情况的默认存储池 要配置,创建和启动新的存储池,这非常容易,但是至少在Ubuntu中,如果我从其他存储池中选择ISO,也没关系,Virtual Machine Manager始终将我指向默认存储池(/var/cache/libvirt)作为将在其中创建来自我的VM的虚拟磁盘的存储。 如何避免这种情况?

2
mount.nfs:指定了错误的安装选项
我正在尝试在centos 7.2服务器上挂载NFS卷: 当我尝试挂载NFS共享点时,这是我得到的响应: [root@web1:~] #mount -t nfs nfs1.example.com:/var/nfs/home /home mount.nfs: an incorrect mount option was specified 我检查了一下,并且已经nfs-utils-1.3.0-0.21.el7.x86_64在两台机器上安装了。nfs客户端和nfs服务器操作系统均为Centos 7.2 为了解决这个问题,我将NFS服务器上/ etc / exports文件中的清单减少为以下内容: /var/nfs/home web1.example.com(rw,sync,no_root_squash,no_all_squash) 如果我showmount从尝试挂载nfs共享的服务器上进行操作,这就是我看到的内容: [root@web1:~] #showmount -e nfs1.example.com Export list for nfs1.example.com: /var/nfs/home web1.example.com 如果我这样做mount -v,我将得到: [root@web1:~] #mount -v -t nfs nfs1.example.com:/var/nfs/home /home mount.nfs: timeout set for Fri Jan …
12 nfs 

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.