服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一个慈善机构,我正在帮忙,它有一个运行4个Linux服务器的传统networking,每个服务器都在一个单独的build筑物中。 每个服务器运行Samba和LDAP,但他们已经设法得到Server 2016作为捐赠,所以我需要将它们移动到AD这不是一个问题。 新系统将使用不同的AD域名从头开始设置。 当前的networking在build立时运行了一个非基于TCP的应用程序,所以build筑物以桥接模式与OpenVPN连接,所有4个站点都在192.168.0 / 24上。 还设置了Linux服务器,将每个站点的数据备份到其他站点的数据。 使用AD,最好的做法是使用站点和服务join4个不同的子网,让AD进行编排,所以我需要从桥接切换到路由设置。 我的问题是我可以在同一台机器上运行桥接接口和路由隧道,并在它们之间传送数据。 我打算将VPN服务器(这是一个明星设置)移动到最快的互联网连接,这是最初的AD DC的地方,所以机器将暂时成为新的路由networking的VPN服务器,但也将连接作为尚未迁移到新子网的机器的旧桥接客户端。 然后,我可以将剩余的三个站点切换到不同的子网,并将其与最初的VPN服务器连接到vpn。 有没有人以前做过这个,或者我只是不得不切换到路由设置,并做一个大热门所有的网站? 有4个新的服务器将安装服务器2016年,他们将在作为防火墙的OpenVPN网关运行的Linux机箱后面。 谢谢, Joolz
我有一个运行nginx和PHP-FPM 7.1的Centos7.3 Web服务器。 我试图为PHP启用exec,但它不在/etc/php.ini或/etc/php-fpm/php-fpm.conf中的禁用function。 因为它是nginx我不能使用.htaccess强制启用它。
我尝试在我的Docker容器中运行初始化脚本,该容器使用Google Cloud Container Engine(GKE)上的Kubernetes kubectl命令进行部署。 该脚本在我的本地系统上的docker容器中没有错误地执行,但似乎不能在GKE上工作。 我正在使用root帐户在GKE上执行脚本。 Dockerfile环境variables设置为: ENV SUEXECUSERGROUP false shell脚本的path映射到外部持久磁盘。 我已经这样做了,所以我不需要在shell脚本中对任何path进行硬编码: / path-to-shell-script /被映射到〜/父文件夹 docker入口点是: / usr / local / bin / docker-entrypoint.sh shell脚本位于: shell脚本/ path-to-shell-script /fix.sh 加载容器时(初始化)我收到以下错误: ./fix.sh:权限被拒绝 当我从容器内运行ls -lad / path-to-shell-script /时 ,我得到以下输出: drwxr-sr-x 19 apache apache 4096 / path-to-shell-script / ls -la / path-to-shell-script /还显示: … -rwxrwxr-x 1 root root […]
我目前正在使用Windows Bash并尝试使用AWS CLI,即当我尝试运行一个lamba如下claudia。 claudia test-lambda 但我一直在遇到以下问题: Error: connect ENETUNREACH 169.254.169.254:80 – Local (0.0.0.0:53836) at Object.exports._errnoException (util.js:1050:11) at exports._exceptionWithHostPort (util.js:1073:20) at internalConnect (net.js:889:16) at lookupAndConnect (net.js:977:5) at Socket.realConnect (net.js:945:5) at Agent.connect [as createConnection] (net.js:77:22) at Agent.createSocket (_http_agent.js:195:26) at Agent.addRequest (_http_agent.js:157:10) at new ClientRequest (_http_client.js:212:16) at Object.request (http.js:26:10) 如果我在Windows上尝试相同的命令commpand提示它的作品。
我的Hyper-V主机有两个物理网卡。 我已经在其中一个虚拟机上运行了很长一段时间了。 我现在已经将NAS设备连接到第二个NIC。 我遵循了longneck提供的技巧,但不幸的是,NAS中的网卡速度降到了最低公分母 – 将主机与工作站相连的较老的10/100交换机。 所以我在这里select了第二个技巧。 正如所料,这使我能够从虚拟机连接到NAS。 但是,NAS无法连接到Internet来接收操作系统更新,发送电子邮件等。 起初我以为这可能是由于主机上有多个默认的网关,所以我修正了这个问题: 我也尝试过configuration一个NATnetworking,如此处所述,并将NIC 2的网关设置为192.168.3.1。 但是,这需要在主机上有多个网关,所以我可能不应该预料到它会在任何情况下工作。 (而且,由于主机只支持一个NATnetworking,所以我不得不暂时删除我的Docker NAT,这是一个我不会感到满意的configuration。) 这些是PDC VM上的NIC: NAS可以连接到PDC VM并从DHCP接收IPconfiguration: 我可以通过主机和PDC VM来ping NAS: 192.168.2.1是我们的SOHO NAT路由器的LAN接口。 我怀疑这个问题可能与此有关 – 192.168.3.0/24子网可能无法连接到192.168.2.0/24子网的网关。 这是用一个叫做“路由”的东西来解决的吗? – 编辑 – 我不明白路由,虽然我在这里find了一些解释。 所以我input了这个命令: route ADD 192.168.3.0 MASK 255.255.255.0 192.168.2.1 IF 19 这里的结果是: C:\Users\Admin>route print /4 =========================================================================== Interface List 3…00 15 5d ea 3d 97 ……Hyper-V […]
我有一个非常简单的networking与Windows 2016域控制器。 我可以使用Windows 2012 R2的服务器作为辅助域控制器吗? 现有DC的域/林function级别是Windows Server 2016。 如果可能的话,是否会缺lessfunction,复制或其他问题? 如果这是不可能的,那么什么是一个好的解决scheme? 降低现有DC的域function级别? 如果我想这样做,应该考虑什么? 这会如何影响当前的域名? 谢谢
谷歌域名说,在使用ddclient更新谷歌pipe理域input以下ddclient.conf ssl=yes protocol=googledomains login=my_first_generated_username password=my_first_generated_password foo.example.com 但是如果我有多个条目,我该怎么办? 它看起来像这样吗? ssl=yes protocol=googledomains login=my_first_generated_username password=my_first_generated_password foo.example.com ssl=yes protocol=googledomains login=my_second_generated_username password=my_second_generated_password bar.example.com
我正在使用Puppet apache模块,并且正在研究它的虚拟主机configuration代码。 其中一个选项是添加一个“Action”指令,但Action指令总是以这种格式添加,其中(handler)是传递给configuration代码的处理程序的名称。 Action (handler) /cgi-bin virtual 我希望这会失败,因为/cgi-bin通常是一个目录,而不是cgi脚本本身。 在这种情况下,Apache是否在2.2或2.4版本中做了一些特殊的事情,或者这种configuration是否被破坏? 提前致谢, – 约翰逊
我有两台安装了代理的Windows电脑。 我在Zabbix服务器上设置了我的主机。 代理(从家里)可以通过VPN与Zabbix服务器(AWS)进行通信。 VPN已经被确认并且正在运行。 现在由于主机名,Zabbix服务器无法与代理进行通信。 从Zabbix服务器terminal,我无法parsing由于没有DNS的Windows主机名。 他们都没有连接到DC 但是,我将IP地址的主机名添加到服务器/ etc / hosts中。 我现在可以解决,但Zabbix仍然无法find主机名 我真的需要使代理的一部分域和使用DNS的计算机?
如何validationambari服务状态 例如,我想检查ambari HDFS服务是停止还是开始 到现在为止我使用下面的语法来检查 但是我没有得到有关停止/启动的输出,正如您从命令输出中看到的那样 我们只得到安装 ENDPOINT="http://${SERVER}:${PORT}/api/v1/clusters/${CLUSTERNAME}/services/${SERVICE}" curl –silent -u admin:admin -X GET ${ENDPOINT}?fields=ServiceInfo | grep state 命令结果: % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 1207 100 1207 0 0 28158 0 –:–:– –:–:– –:–:– 28738 Checking HIVE { "href" : "http://master02.ipmassanalyt41.com:8080/api/v1/clusters/HDP26/services/HIVE?fields=ServiceInfo", "ServiceInfo" […]