服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
对于STUN / TURNconfiguration的testing,我想阻止所有传入的UDPstream量,除了我最近向远程服务器发送了一些东西的端口。 端口不是事先知道的。 我不需要NAT的内部/外部IP方面。 在同一个networking上只有两台机器。 有没有可能做一些简单的iptables?
我有一个(实验)设置,其中一个主机myhost.mydomain有三个networking接口都连接到相同的VLAN作为其默认网关mygateway.mydonain 。 设置如下所示: interface MAC IP address ——— —————– ————— eth0 aa:aa:aa:aa:aa:aa myhost.mydomain eth1 bb:bb:bb:bb:bb:bb 192.168.0.7 eth2 cc:cc:cc:cc:cc:cc 192.168.1.7 我观察到的是约。 每4小时一个ARP请求从默认网关到达,ARP响应在所有三个接口上发出。 所有三个接口上的ARP请求(根据tcpdump )读取: who-has myhost.mydomain tell mygateway.mydomain ARP响应读取: myhost.mydomain is aa:aa:aa:aa:aa:aa # on eth0 myhost.mydomain is bb:bb:bb:bb:bb:bb # on eth1 myhost.mydomain is cc:cc:cc:cc:cc:cc # on eth2 这是如何在这样的设置? 我有点惊讶,因为myhost.mydomain显然是“仅” aa:aa:aa:aa:aa:aa ,因为该地址绑定到eth0 。 我还看到,在这些响应之后,默认网关会在eth2 (而不是eth0 )上发送进一步的TCP通信,这会导致其他复杂情况。 我知道这个问题可以通过arptables来解决,也可以通过将主机的接口连接到不同的networking来解决,但是我还想在继续之前了解这个具体情况。 […]
我在自己的域名上创build了一个networking表单,在我的公司之外。 该表格是为公司的员工制作的。 当员工想要到表格时,他必须login公司网站并点击链接。 以这种方式,员工不需要表格的特殊login,但他可以使用标准的公司login。 在webform服务器的.htaccess中,我检查HTTP_REFER。 当引用是正确的访问被授予,并设置cookie。 当员工再次访问表单时,他可以直接进入,因为他有一个cookie。 <If "%{HTTP_REFERER} == 'https://sites.google.com/a/company/form'"> Header append Set-Cookie "verified_user=yes;path=/;Secure;HttpOnly;Expires=Wed, Jan 01 2020 2:02:02 GMT" </If> <Elseif "%{HTTP_COOKIE} != 'verified_user=yes'"> Redirect https://sites.google.com/a/company/form </Elseif> 这有多安全?
我有一个集群运行扭矩分配作业。 我想用tensorflow代码运行一个工作,并且我遇到了tensorflow不能被识别的问题。 我使用anaconda在我的LDAP用户上安装了tensorflow,因此我可以在任何节点中inputtensorflow环境并手动运行我的代码。 我的问题是,扭矩工作并没有打开环境,当它运行,所以我得到“ImportError:没有名为tensorflow模块”,我的代码不运行。 我如何告诉节点在tensorflow环境中运行我的python文件? 这是我的扭矩作业文件的外观 注意:在这里我尝试运行打开环境的命令,在其他版本中我没有。 提前感谢任何帮助。
今天,我们在IIS中有一个Web应用程序来托pipe我们的主要ASP.NET项目。 这是在www.example.com/product上托pipe的 我们也有两个匿名的“门户”,是我们的主要应用程序的子应用程序。 这些托pipe在 www.example.com/product/anonymousportal_1 www.example.com/product/anonymousportal_2 这两个门户都有自己的web.config文件和一个指向主应用程序项目文件(页面,图像,二进制文件…)的相同副本的物理path。 唯一的区别是它们的web.config文件指向每个Web的不同设置文件。 所以,我们有三个设置文件: settings_product.config (没有自动login – 显示login屏幕) settings_anonymousportal_1.config (以anon1自动login以显示特定的门户页面) settings_anonymousportal_2.config (以anon2自动login以显示另一个特定的门户页面) 现在我的问题是,是否有可能避免三个相同的应用程序文件,每个相应的目录中的一个。 也许有一种方法只是保持匿名门户自己的web.config文件,并使用来自主应用程序的二进制文件和其他文件(因为它们是相同的)? 我已经尝试删除每个门户物理path中的web.config文件除外的所有文件,但后来我得到了关于缺less默认文档的错误,因为default.aspx页面在父目录中。 或者有可能编写访问“/ anonymousportal_1”的规则,并将用户路由到正确的设置文件(settings_anonymousportal_1.config),也许还可以将url重新写回www.example.com/product,以便查找默认目录。 我们希望避免为每个客户更新几个相同的应用程序。
我有一台IBM ServeRAID 8k-l RAID控制器的服务器。 它有两个RAID 1arrays的硬盘。 服务器重新加载后, IBM ServeRAID 8k-l RAID控制器启动物理驱动器#1的重build操作: # arcconf GETSTATUS 1 Controllers found: 1 Logical device Task: Logical device : 0 Task ID : 101 Current operation : Rebuild Status : In Progress Priority : High Percentage complete : 3 Command completed successfully. # 在此期间,此物理服务器中的虚拟机logging了文件系统相关的错误。 我禁用了物理驱动器#1 ,从而停止了重build过程,之后,虚拟机启动。 这是一个预期的行为? 在重build操作过程中, IBM ServeRAID […]
我需要监视远程客户站点,只有基于Windows,没有虚拟化。 我想在服务器上运行Zabbix代理,以便监视networking的其他部分。 由于目前还没有Zabbix Proxy for Windows,所以还有其他的select? 我曾经想过安装Docker或者类似的方法来在Linux环境下运行一个裸露的Zabbix Proxy,但是想知道是否有更好的方法来实现它。 我在运行在主动模式下的Windows服务器上的代理,但显然,这只能处理一个设备,不能做SNMP等。
在新安装的debian stretch我为lxc-s设置了一个桥接器。 系统启动后名称parsing失败。 networking生活,我可以SSH服务器,在服务器上我可以ping IP地址。 如果我手动重新启动networking,它开始工作。 我试图用cron启动后运行脚本来重新启动networking,但它不能解决问题。 我找不到应该做什么,甚至要求解决这个问题。 我添加了brctl addbr lxcbr0和brctl addif lxcbr0 enp3s0 我的resolv.conf使用avahi填充正确的数据。 Resolvconf没有安装。 我的接口文件包含 # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary […]
我在主机上运行Debian 8.5 Jessie。 所以我试图在docker里面运行docker: $ docker info Error response from daemon: client is newer than server (client API version: 1.24, server API version: 1.23) 主机上的当前版本的docker: root@runner:~# docker -v Docker version 1.11.2, build b9f10c9 所以我想碰撞版本,我看到1.13出来,所以我想这样。 这是问题所在,我该如何升级? 看到这个页面后: https : //docs.docker.com/release-notes/它似乎有不同types的Docker。 如何找出我正在使用哪一个(我inheritance了这个项目)以及如何升级它。 我已经读过docker-machine upgrade工作,但docker机没有在我的系统上被识别。 那么如何升级我的docker?
我们有两个相同的硬件笔记本电脑运行的Ubuntu 16:04,stream浪1.8.1,virtualbox 5.0.40,木偶5.3.1,图书pipe理员傀儡2.2.3。 vagrant / puppet的configuration来自共享的git仓库,所以两者都是相同的。 它们之间的唯一区别是其中一个被擦除并安装在安装程序的默认encryption的LUKS分区configuration中,而另一个最初是在具有encryption的主文件夹的窗口10的同时安装的双启动。 双启动机器可以访问源宿主机上的Web应用程序,并使用vboxsf装载共享给vm,并且完全正常运行。 LUKS机工作正常~10分钟(不确定,因为我们不计算)然后是非常慢,非常多,Nginx返回504s。 SSH到有问题的机器上,并在安装的文件夹上做任何事情都是可怕的; 大概4秒钟就可以find一个类似20个文件的文件夹。 重新启动主机和/或VM不会恢复性能。 重新安装Ubuntu主机系统并完成全部安装,从远程仓库克隆相同的configuration,并启动新的和机器运行良好,只是在很短的时间后开始窒息。 search已经复杂的事实,即vboxsf是缓慢的,大多数结果表明切换到NFS,而其中一台机器performance绝对好。 将另一个切换到NFS不会提高性能。 不知道是什么原因导致这个速度变慢了,有什么build议可以在步骤中弄清楚,我们将不胜感激。