服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我们的开发人员正在开发应用程序,我们需要频繁地将less量数据分发到可能dynamic变化的多个位置(服务器可能会频繁地join和离开)。 某些服务器位于AWS,DO等云提供商,其中一些是IDC中的HW。 我一直负责find一个合理的解决scheme。 我在考虑是否可以在IPSec VPN之上创build一个子网(使用openswan / libreswan)。 我知道我可以在通过VPN连接的不同子网之间build立路由,但是这是一个手动工作。 鉴于这些服务器经常来来往往是很难做到。 所以我想知道是否有可能利用VPN设置(最好是IPSec,或者可能是OpenVPN)将这些服务器组织成具有自己的子网范围的单个“虚拟LAN”,并且能够连接在该子网内的IP(并且还可能使用广播地址?)。
我尝试使用named创buildDNS服务器(我相信它也被称为“BIND”)。 当我尝试加载服务器时,我得到: systemctl status named.service * named.service – Berkeley Internet Name Domain (DNS) Loaded: loaded (/usr/lib/systemd/system/named.service; disabled; vendor preset: disabled) Active: failed (Result: exit-code) since Sat 2017-02-11 18:03:56 IST; 6s ago Process: 20571 ExecStartPre=/bin/bash -c if [ ! "$DISABLE_ZONE_CHECKING" == "yes" ]; then /usr/sbin/named-checkconf -z /etc/named.conf; else echo "Checking of zone files is disabled"; fi […]
我们面临的问题是很多人想在我们的高性能计算集群上运行不同的科学软件。 每个用户都需要一组不同的库和库版本,我们不希望pipe理员每次都要处理新库的安装。 所以我们考虑使用Docker容器来实现这个目的:每个用户都可以使用他需要的用户空间库来设置自己的容器,然后使用这个容器运行批处理作业。 但是,正如我所看到的那样,docker主要关注的是服务而不是批处理作业 :通常你有一个(例如web)服务,这个服务可以运行所有的时间和处理新的工作(这基本上总是与新的input数据),只要他们进来。 我们的情况是完全不同的:一个新用户应该能够设置应该在硬件上运行的新任务,并且应该为他的批处理工作获得一定数量的资源。 因此,我想知道是否已经有针对这种情况的解决scheme。 我看了一下https://github.com/NERSC/shifter ,似乎正朝着正确的方向发展,但发展已经停滞。
我正在build立一个安装在Linux服务器上的DB2。 除了最后一步我需要运行的一切工作: db2 update database manager configuration using svcename db2c_db2inst1 但是,我似乎无法运行,作为一个非特权用户(我可以运行它从cmd行db2isnt1用户,它的工作原理)。 我正在使用的任务如下所示: tasks: – name: setup svcename db2c_db2inst1 remote_user: db2inst1 shell: db2 update database manager configuration using svcename db2c_db2inst1 但我得到以下错误: TASK [setup svcename db2c_db2inst1] ********************************************致命的:[db2ansible]:失败! =“{”changed“:true,”cmd“:”db2 update database manager using svcename db2c_db2inst1“,”delta“:”0:00:00.003631“,”end“:”2017-02-13 16:39: 38.301753“,”failed“:true,”rc“:127,”start“:”2017-02-13 16:39:38.298122“,”stderr“:”/ bin / sh:1:db2:not found“, “stdout”:“”,“stdout_lines”:[],“warnings”:[]} 有什么build议么? 谢谢。 沃伦。
有没有一种方法可以延迟CentOS 7上用户的login,直到特定服务正在运行? 我已经为它创build了一个服务,所以它通过kickstart安装后运行,它像一个魅力。 但是,在安装之后,root可以在脚本运行时login,并且由于在脚本中存在重新启动命令(如果rootlogin),突然他会因服务器重新启动而退出。 如何才能防止login,直到服务运行? 干杯! 伯特
我试图在networking卡(Wifi和各种以太网)位于不同虚拟机的环境中在虚拟机中设置防火墙,以便防火墙虚拟机位于NetVM和我的主机系统之间。 问题是进入防火墙的数据包以NetVM IP为源地址,所以我不能使用iptables 白名单从恶意恶意源丢弃数据包。 我build议使用端口镜像来复制数据包,但我想直接转发数据包,并且没有NetVM中的内核来处理它们。 我必须在这两个select之间做出决定: 在每台计算机上使用“iptables”规则来过滤传入stream量,并使用防火墙来处理内部scheme,因为我无法控制和维护所有连接的计算机 过滤防火墙虚拟机中的所有stream量。 如果我必须build立iptables并在每台NetVM上安装Psad,Snort和其他工具,防火墙就会失去意义。 如果数据包在内核处理它们之前被转发,如果堆栈代码中的Bug被利用,唯一被攻破的机器是防火墙,它与系统保持“隔离”,并且我只需要检查一个系统,大多数备份/维护/重新安装只有一个虚拟机在错误的情况下, NetVMs和防火墙虚拟机可以使用一个最小的内核为他们的特定范围。 这也与我无法控制一台或多台NetVM的情况有关,我不能指望这台机器是干净的,或者做了适当的过滤。 硬件设备如何处理这种情况?
我有一个djangonetworking应用程序,它运行在服务器IP地址23.xxx.105.49和域名为www.example1.com 以下是我的nginxconfiguration server { listen 80; server_name example1.com www.example1.com ; location / { return 301 https://www.example1.com$request_uri; } } server { listen 443 ssl; server_name example1.com www.example1.com; ssl_certificate /etc/ssl/ford/ford.com.chained.crt; ssl_certificate_key /etc/ssl/ford/www.ford.com.key; ssl_session_timeout 20m; ssl_session_cache shared:SSL:10m; # ~ 40,000 sessions ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # SSLv2 # ssl_ciphers ALL:!aNull:!eNull:!SSLv2:!kEDH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+EXP:@STRENGTH; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; client_max_body_size 20M; location / […]
我有两个服务器与短暂的外部ips。 ServerA ServerB 和我有一个静态外部IP地址(ABCD),它是目前连接到ServerA。 ServerA是我的主要负载均衡器,ServerB是我的第二个负载均衡器。 我如何在Google Cloud上使用浮动IP? 我需要使用gcloud吗? 这是一个很好的解决scheme? 示例故障转移命令: gcloud config set project project-name gcloud compute instances delete-access-config ServerA –access-config-name 'External NAT gcloud compute instances delete-access-config ServerB –access-config-name 'External NAT' gcloud compute instances add-access-config ServerB –address ABCD
如何在Amazon RDS for SQL 2012中设置多个用户? 我已经使用我的电子邮件帐户身份validation创build了一个帐户,我的开发人员要求我的电子邮件帐户凭据在Amazon中部署数据库。 是否有可能在亚马逊build立SQL 2012而不共享我的电子邮件凭证?
我从GoDaddy收到了一个新的SSL证书,旧的证书来自Comodo。 /etc/ssl/private/pure-ftpd.pem内容如下: —–BEGIN PRIVATE KEY—– PRIVATE KEY USED TO CREATE THE CSR —–END PRIVATE KEY—– —–BEGIN CERTIFICATE—– CONTENTS OF CRT FILE RECEIVED BY GODADDY —–END CERTIFICATE—– 更新文件的内容后,我重新启动pure-ftpd然后检查状态: /etc/init.d/pure-ftpd restart /etc/init.d/pure-ftpd status [ ok ] pure-ftpd is running. 一切似乎都不错。 现在我尝试validation新的证书: 编辑 :我将GoDaddy提供的“bundle” CRT文件添加到/etc/ssl/certs ,现在我得到了这个输出(但由于下面显示的错误,我仍然无法重新启动apache2 ) openssl verify -CApath /etc/ssl/certs /etc/ssl/private/pure-ftpd.pem pure-ftpd.pem: OK 然后我试着重启apache2 (假设这会告诉系统使用新的证书): apache2ctl graceful […]