Articles of linux

DRBD – 没有定义资源

在运行drbd群集时遇到一些问题。 当我想开始创build我的存储时,出现以下错误: root@raspberrypi-ha1~# drbdadm create-md drbd1 no resources defined 但是我的资源在两台主机的/etc/drbd.conf文件中都是明确定义的: include "drbd.d/global_common.conf"; include "drbd.d/*.res"; resource drbd1{ protocol C; syncer { rate 3M; al-extents 257; } on raspberrypi-ha1 { device /dev/drbd1; disk /dev/sda1; address 192.168.178.201:7789; meta-disk internal; } on raspberrypi-ha2 { device /dev/drbd1; disk /dev/sda1; address 192.168.178.202:7789; meta-disk internal; } } 主机名被设置为raspberrypi-ha1有没有人有一个想法?

在Linux ISC-DHCP服务器上将多个IP地址分配给相同的MAC地址

我有下面的问题:一个在DHCP模式下的Linux DHCP服务器,由于制造的步骤,所有的产品都有相同的MAC地址在线路末尾改变,板子使用以太网来logging他们的文件系统, ,我们需要每台电脑同时录制六张或更多的电路板(我们在生产线上使用一个开关)。 在监视电路板时,他们通常会得到另一块电路板的相同IP。 在服务器上存在一个可以将多个IP分配给同一个MAC地址的configuration?

检查HP ProLiant DL380 G5服务器中的Smart Array P400的RAID事件日志或历史logging

在运行Linux(RHEL – 红帽企业Linux服务器 – 版本5.9,64位)的机架式HP ProLiant DL380 G5服务器上:在closures并打开电源之后,使用“RAID 1”的4个逻辑驱动器硬盘之一+0“开始”重build“。 我能够使用hpacucli (“ HParraysconfiguration实用程序CLI ”)检查状态几个小时后,重build成功完成(以前有缺陷的硬盘是“物理驱动器2I:1:2”): $ hpacucli HP Array Configuration Utility CLI 8.0-14.0 Detecting Controllers…Done. Type "help" for a list of supported commands. Type "exit" to close the console. => ctrl all show config Smart Array P400 in Slot 1 (sn: …) array A (SAS, Unused Space: […]

Apache2和nginx每周都会随机地消耗所有的内存

我想在此前言说我已经阅读了至less10个相关的Serverfault问题,然后才决定自己做… 我目前正在运行带有2GB内存的Ubuntu 14.04.3服务器,以及大约5个有效的WordPress安装,全部在Vesta CP控制面板下进行pipe理。 通常情况下,它消耗了大约700MB的2GB。 但是每个星期左右,所有的RAM都会被神奇地消耗掉,服务器的速度几乎停顿下来。 如果我SSH进入并重新启动Apache,以及清除内存( echo 3 > /proc/sys/vm/drop_caches ),它再次开始正常工作。 这里是我的prefork模块设置,我觉得是非常合理的: <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 1 MaxSpareServers 5 ServerLimit 10 MaxClients 10 MaxRequestsPerChild 1000 </IfModule> 我甚至启用了mod_status,并试图查看哪些PHP文件花了太长时间,但没有发现任何可疑的东西。 当然,当我查看服务器停机的日志时,由于大量的内存消耗而无法运行,因此至less有200个PHP文件被淹没。 我甚至启用了一个8GB的SWAP文件,但似乎只是推迟了不可避免的。 以下是free -m命令每次提取的内容: root@apache2-ps7881:/home/dhc-user# free -m total used free shared buffers cached Mem: 2001 1943 57 35 1 59 -/+ buffers/cache: 1883 118 Swap: 8191 […]

Apache在最后login名单上

我已经把apache用户设置为/ sbin / nologin作为他的shell,但是他仍然在最后一次login列表( last命令)中出现了很多次 – 可能是我肯定不想这样做的人。 我在这里错过了什么,还有什么可以触发最后login名单上的条目? 显然他能够login没有壳? 这里有一些条目,以防万一。 root pts/0 xx Sat Feb 20 13:36 still logged in apache pts/0 xx Fri Feb 19 01:20 – 01:20 (00:00) apache pts/0 xx Mon Feb 15 08:57 – 08:57 (00:00) apache pts/0 xx Wed Feb 10 22:23 – 22:23 (00:00) root pts/0 xx Sun Feb […]

使用systemd和legacy init.d服务的服务顺序

在我的Fedora 23系统上,一个数据库由systemd启动。 依赖于该数据库的另一个服务(configuration单元variables)是通过init.d脚本启动的。 我不清楚什么才是正确的方式,使这些服务开始在正确的顺序(数据库之前configuration单元-megastore)。

绑定Debian的警告

我在Debian 7.9服务器上运行Bind9(9.8.4-rpz2 + rl005.12-P1)DNS,并且所有工作都正常,但每当我尝试重新启动指定的服务时,都会将以下错误导入syslog: 警告:密钥文件(/etc/bind/rndc.key)存在,但使用默认的configuration文件(/etc/bind/rndc.conf) named-checkconf命令不会给我任何错误。 由于我不希望我的DNS停止工作之前做任何事情,我想从一些比我知道更好的人的一些技巧我怎么能摆脱这个警告,或者如果我应该忽略这个消息。

什么时候Debian服务器需要重启?

我的vServer上安装了Debian 8.3,托pipe网站和其他应用程序。 例如,我的虚拟机在主机重启节点后没有正确启动。 所以必须有一些只有在完全重新启动的情况下才能加载。 什么情况下,我必须重新启动服务器? apt-get升级 – 库更新时? apt-get upgrade – 安装新的映像时 其他原因? 或者是一个Debian服务器,你根本不需要重新启动?

将Linux部署到大量工作站的最快速的方法

一个非营利组织收到了大量(> 100)退役工作站的捐赠。 采用Debian Linux发行版的标准ISO映像(例如Ubuntu LTS 14.x),并将其安装到每台PC上格式化的硬盘驱动器上的最有效的方法是什么? 请记住,这些笔记本电脑和台式机的品牌和型号是完全不同的,但它们的最小规格是相同的。 我相信你们中的一些公司系统pipe理员在决定克隆驱动器,虚拟驱动器,复制驱动器networking部署还是手动安装(以及如何)的最佳实践方面给予了分配给该任务的一名技术人员的工作人员。 我对复制驱动器的风险(因为它们是SATA和IDE接口的大小混合)以及在一个SOHO 100Mbps以太网上一次将多个机器上的千兆字节图像拉到一个时间上的延迟时间相冲突。 非营利志愿者技术员应该做什么?

如何使用多个密码scheme在OpenLDAP中validation用户?

我已经看到这个多OU的问题,以及没有后,但没有一个很好的解释,它并不真正解决问题。 我希望能够允许用户在局域网(OpenLDAP userPassword {SHA1} …属性)上使用标准密码进行身份validation,但也允许一些用户通过SASL Passthrough进行身份validation,其中userPassword属性使用{SASL } user@realm 。 OpenVPN服务器设置为OU=vpnpeople,dc=corp,dc=com的LDAP基础,因此人们无法使用其LAN口令进行身份validation。 我想到的是将OU=people,dc=corp,com的用户复制到OU=vpnpeople,dc=corp,com并将userPassword属性设置为{SASL} user@realm的稍微有问题的方法。 我对此解决scheme感到非常满意,直到我意识到使用dc=corp,dc=com的LDAPsearch基础的LAN上的每个应用程序现在都必须排除OU=vpnpeople..或者明确列出允许用户使用的OU可以validation…呃… 所以,回到制图板。 在OpenLDAP中为同一个人使用多种身份validation方法的好方法是什么? 更新重新:ACL 其中10.1.1.2将是VPN服务器… access to dn.subtree="OU=vpnpeople,dc=example,dc=com" by peername.ip=10.1.1.2 anonymous read by * none