服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我需要更改TCP InitialCongestionWindow的默认值 我读了这个文件: https : //www.iispeed.com/blog/windows-server-2012-and-tcp-slow-start 我在我们的hyper-v托pipe的虚拟服务器2012 R2上试用了它。 PS C:\>Set-NetTCPSetting -SettingName Custom -InitialCongestionWindow 10 -CongestionProvider CTCP 我得到错误: Set-NetTCPSetting : No MSFT_NetTCPSetting objects found with property 'SettingName' equal to 'Custom'. Verify the valu e of the property and retry. At line:1 char:1 + Set-NetTCPSetting -SettingName Custom -InitialCongestionWindow 10 -CongestionPro … + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: […]
TL; DR我没有问如何照顾我的妥协服务器。 我问如何检测一个文件是exception/无关/非官方。 所以这不是在受损服务器上的问题的重复。 对于需要2分钟才能在标记为重复之前阅读这两个问题的人来说,这是显而易见的。 今天早上,我们收到了来自我们的一个debian服务器的exception大量输出stream量报告。 我试图以root身份启动netstat -tpe ,我发现这个 。 unama是一个未知的过程,我在网上search,我找不到任何参考。 我发起了一个whois 173.254.230.36的whois 173.254.230.36 ,我发现这个ip属于一个名叫meiyunla的中国组织。 然后我试着用which unama ,只是发现它是位于/bin/unama一个不可读的二进制文件。 有谁知道如何检测这个unama文件是官方软件包还是exception? 编辑 只是为了提供信息,最后是某种病毒,这使得我们的服务器成为僵尸networking的一部分。 删除文件是没有用的,因为在几分钟之后它再次出现,使用了60%到100%的CPU。 我们必须closures服务器并启动一个新的服务器,从头重新安装所有的软件。 只是一件事:永远不要使用公共IP上的SSH密码authentication:)
我有Debian Jessie并通过ssh连接到它。 我想通过systemd在用户login时自动启动shell命令。 我创build了一个简单的systemd服务~/.config/systemd/user/foo.service巫婆包含: [Unit] Description=Systemd autostart test Wants=local-fs.target After=local-fs.target [Service] Type=oneshot ExecStart=/bin/sh -c "echo 123 >> /home/user/there;" [Install] WantedBy=multi-user.target 我已经通过systemctl启用它 systemctl –user enable foo 我已经创build了成功的消息容器 touch ~/there 并在重新启动和login(通过SSH) ~/there文件是空的。 当我手动使用它 systemctl –user restart foo 有用。 我错过了什么?
我怎样才能看到htop的文本CGROUP列的全长? 我不能放大。
我们最近为我们的Windows工作站实施了WSUS(约90个)。 某些客户似乎没有问题,而其他客户在尝试使用Windows Update手动检查更新时,仍然返回错误“80072EE2”。 客户端是Win7 x64 SP1,服务器是Win2008 x86 SP2 我们的工作站使用标准图像,因此系统之间的差异很小。 服务器上的进程w3wp.exe长时间处于非常高的CPU状态。 在问题客户端的WindowsUpdate.log中,我们看到: 2015-12-04 11:12:33:847 968 12ac PT Server URL = http://server.domain.com/SimpleAuthWebService/SimpleAuth.asmx 2015-12-04 11:13:37:937 968 12ac Misc WARNING: Send failed with hr = 80072ee2. 2015-12-04 11:13:37:937 968 12ac Misc WARNING: SendRequest failed with hr = 80072ee2. Proxy List used: <(null)> Bypass List used : <(null)> Auth Schemes […]
我遇到了两台HP DL60 Gen9服务器的问题。 每个包含2个500 G SATA硬盘。 我已经使用Intelligent Provisioning创build了一个使用硬盘的RAID 1arrays,但是,我注意到的第一个问题是在操作系统安装过程中,我仍然看到两个奇怪的硬盘。 无论如何,我尝试了以下scheme(使用USB磁盘): 安装了CentOS 6并在操作系统安装期间创build了一个RAID 1arrays 安装了CentOS 6,没有任何arrays 安装了CentOS 7并在操作系统安装期间创build了一个RAID 1arrays 安装了CentOS 7,没有任何arrays 使用RAID + LVM安装CentOS 7 问题是,在安装后,它不能启动,说没有find合适的启动设备。 我发现安装GNU / Linux无系统磁盘错误 – 惠普智能arrays 不幸的是,我正在使用GRUB,但仍然没有find它。 我看到ewwhite的回复,询问是否使用了U盘(这是我的情况)。 问题是我在办公室里没有DVD刻录机,如果我拿到一个,需要2天时间。 难道我试图从USB安装的事实导致这些问题? 提前致谢。 UPDATE 与HP交谈我实际上将所有设置重置为FACTORY设置(以前我只尝试默认设置)并重新创build逻辑驱动器。 这似乎已经解决了这个问题,我现在可以启动到CentOS 7.但是,剩下的问题是,为什么我在安装过程中仍然会看到2个驱动器,即使我已经使用HP Smart Storage接口创build了RAID 1arrays。
从2015年12月3日起,最后一次CentOS升级rpms保存了/etc/yum/yum-cron.conf文件,并将其replace为我pipe理的一组服务器上的新服务器,该服务器以前已在文件中使用以下设置进行configuration: update_messages = no apply_updates = yes 让所有系统自动升级而不发送通知消息。 不幸的是,这两个设置都被最后一次升级所颠倒,我的电子邮箱里充满了恼人的通知。 现在,在再次重新设置所有服务器之前,我想知道如何防止这种问题。 我不介意yum-cron.conf文件被升级(如果需要的话),但保留了我的自定义设置。 那么解决这个问题的最好方法是什么?
我想在docker容器中的ubuntu 14.04上安装mongodb,在我的Dockerfile中使用官方mongodb指南中的以下步骤: RUN sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv 7F0CEB10 RUN echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list RUN apt-get update && apt-get -q -y install \ nodejs\ npm \ git \ mongodb-org 这些命令在我的主机ubuntu系统上正确安装mongodb,但不是在docker中。 在我的docker镜像中,/etc/init.d/mongod不存在。 运行“docker build”时会打印以下错误: invoke-rc.d: unknown initscript, /etc/init.d/mongod not found. invoke-rc.d: policy-rc.d denied execution of start.
我需要在两台Windows Server 2003域控制器上安装Active Directorypipe理网关服务 ,以便能够在环境中的其他计算机上使用Active Directory PowerShell模块; 这是作为一个解决scheme,不要在域中有更多的最近的DC,这是目前无法解决的一个条件。 但是,前面提到的程序包需要修补程序KB969166 ,该修补程序似乎无法在任何地方使用,甚至没有请求(因为它是其他所需的修补程序KB969429 )。 下载页面指出“此修补程序最终将被合并到.NET Framework 4.0中”,但这似乎并不是一个解决scheme,因为4.0框架实际上安装在这些域控制器上(以及所有可用的.NET更新),但在安装ADMGS时仍然出现错误,因为缺less此修补程序。 我知道我们在这里不受支持。 不幸的是,向环境中添加另一个DC不是一个select。 但是,尽pipe如此,该软件包仍然可以使用,并且需要安装的修补程序应该可用。 我该如何解决这个问题?
我希望Apache在特定的接口上监听链路本地ipv6地址。 我有我的httpd.conf中的以下行: Listen [fe80::a00:16ff:fe89:420f]:80 这是基于这里的Apache文档: https : //httpd.apache.org/docs/2.4/bind.html “IPv6地址必须括在方括号” 我的操作系统/ Apache版本详细信息如下: $ httpd -v Server version: Apache/2.4.18 (Unix) Server built: Dec 14 2015 08:05:54 $ uname -rv 4.3.3-3-ARCH #1 SMP PREEMPT Wed Jan 20 08:12:23 CET 2016 使用journalctl -e显示的结果是: (22)无效参数:AH00072:make_sock:无法绑定到地址[fe80 ….. IPv6正在工作,因为我有sshd和dnsmasq监听。 我已经尝试追加两个不同的作用域ID后缀到地址。 您可以在ping6和sshd使用接口标识3或名称net1作为scopeid。 $ ip addr | grep -Po "^\d: \S+" 1: lo: 2: […]