Windows 7 – OpenVPN – 使用第二个networking接口

是否可以configurationWindows 7使用不同的networking接口连接到OpenVPN服务器。 我的设置:1.局域网 – >公共IP 2.局域网 – >公共IP 3. Tun – >私人VPN 现在我想要lan1用于正常的冲浪,lan2用于隧道。 这是可能的configuration?

与Jenkins Docker Plugin和Jenkins Docker Slaves混淆

所以我在某些方面感到惊喜,看到Jenkins Docker插件将Docker镜像“推送”到我的Docker主机金属中,但也令人困惑,因为我的构build发生在Docker主机金属上运行的Docker Slave容器中。 即使我的Jenkins大师在Docker容器中运行,而不是直接在金属上运行… 继这个受欢迎的jenkins大师/奴隶指南之后,我到达了Jenkinsbuild立在临时Docker容器中工作的地步。 这意味着,当我为Jenkins构build一些我的源代码软件组件/服务时,构build将在Jenkins从站中启动,这恰好是由Jenkins Docker插件启动的Docker容器。 Jenkins的工作空间在这个奴隶容器中,安装了Docker插件的Jenkins主,一旦构build完成,将处置这个奴隶容器。 看到我帮助解释的图表: 消化了这个图表后,一些重要的跟踪点: Jenkins Master和Jenkins Slave在同一个Docker主机金属上运行,因为我刚刚处于运行此系统的开始阶段 我正在使用Docker插件和SSH Slaves插件来完成此设置 所以在这个Docker Slave中,我的软件组件/服务构build工件被创build,例如,它可能是.dll或.war。 碰巧遇到这种情况,我的构build工件将成为Docker镜像。 为了清楚起见,我正在运行的Docker容器(Jenkins Slave)中构build一个Docker镜像。 我的困惑开始于我的期望,我应该不得不显式运行cmd推我的软件组件Docker镜像构build工件到Dockerregistry。 否则,当Jenkins构build作业完成时,Docker插件将closuresDocker容器从属,处理(rm)从属容器,并且将丢失该容器内的构build工件。 究竟发生了什么,为什么我感到惊喜,至less在短时间内,我正在开发并运行,是Docker镜像在docker主机上显示出来的。 我很惊讶,Docker插件会去这个水平的假设/帮助…我知道Docker插件允许您configuration一个Dockerregistry,并且您可以添加构build/发布到Docker Cloud,我假设云被视为图像的registry,也许也是运行这些图像的地方: 特别有趣的是,我没有使用Docker插件进行任何构build步骤,我只是使用Docker插件为构buildJenkinsconfiguration一个Slave容器。Item: 我唯一的构build步骤是我执行一个Shell脚本,是的,这个脚本碰巧最终build立一个Docker镜像,但Docker插件不知道这一点: Docker插件加速了Docker从属容器,我configuration了Docker插件,并告诉它一个Docker主机(在我的情况下,我的金属)Cloud是Docker插件调用Docker主机和Docker从属镜像以用于该Docker主机/云: 我只是误解了一个Jenkins构build工作空间时Docker从属容器内部发生的隔离问题吗? Docker插件只是默认使用唯一的Docker Cloud(我的Docker主机金属),我已经设置了所有任何Docker命令,我碰巧在Jenkins Docker slave容器中运行? (通过安装Docker-CE的方式,一个从属容器) 我的jenkins大师docker文件: #reference #https://engineering.riotgames.com/news/putting-jenkins-docker-container FROM jenkins:2.60.1 MAINTAINER Brian Ogden USER root #Timezone ENV TZ=America/Los_Angeles RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ […]

在Windows中更改NIC接口说明

我正在Windows 2016服务器上创buildHyper-V下的新虚拟交换机。 当我在Windows Server 2016上的Hyper-V下创build虚拟交换机时,必须select它将使用的NIC端口。 不幸的是,Hyper-V在显示网卡的下拉列表中显示“接口描述”,而不是“名称”。 正如您在下面看到的那样,由于NIC“名称”号码(与服务器背面的端口号相匹配)与“接口说明”字段中自动分配的号码不匹配,所以会造成混淆。 我想更改InterfaceDescription设置,使其与NIC端口#alignment,以便在虚拟交换机创build的下拉列表中select的NIC与NIC编号匹配。 查看registry设置,所有(4)NIC的说明只是“Broadcom NetXtreme千兆以太网”。 它看起来像Windows无意中将#2,#3和#4附加到描述名称的末尾。 任何方式来重命名每个NIC的InterfaceDescription,使NIC1匹配“Broadcom#1”,NIC2匹配“Broadcom#2”等? 以下是PowerShell get-NetAdapter命令的结果。 PS C:\ Users \ Me> get-netadapter 名称 – InterfaceDescription —- ——————– NIC4 — Broadcom NetXtreme千兆以太网#3 NIC3 — Broadcom NetXtreme千兆以太网#4 NIC2 — Broadcom NetXtreme千兆以太网 NIC1 — Broadcom NetXtreme千兆以太网#2

解释/ proc / diskstats中的读取,写入和总IO时间

我注意到,当我看到/proc/diskstats的输出时,花费在阅读上的总时间,写入的总时间和执行IO的总时间之间存在差异。 例如,我在/proc/diskstats中看到一个条目: $ cat /proc/diskstats … 8 0 sda 944150584 590524 235547588959 780672196 833280352 534699043 322507689696 3472000824 1 812190100 4246357772 … 根据https://www.kernel.org/doc/Documentation/iostats.txt的文档, 字段4 – 读取的毫秒数这是所有读取花费的总毫秒数(从__make_request()到end_that_request_last())。 字段8 – 写入毫秒数这是所有写入所花费的总毫秒数(从__make_request()到end_that_request_last())的测量值。 字段10 – 执行I / O所花费的毫秒数只要字段9非零,此字段就会增加。 因此,我认为第十个领域将是第四个和第八个领域的总和,因为我认为总的IO时间是阅读时间和写作时间的总和。 但是,我从来没有注意到这种情况,而且我一直观察到第四和第八场的总和大于第十场(例如,在上面的行(780672196 + 3472000824 – 812190100 =我想知道如果有人能解释为什么这些数字是不同的,似乎第十个领域是试图捕捉一些不同于第四和第八领域的总和。

鸽舍pw世代不匹配

根据Dovecot的wiki ,SHA256scheme是存储在base64中的密码的总和。 $ doveadm pw -s SHA256 -p "test" {SHA256}n4bQgYhMfWWaL+qgxVrQFaO/TxsrC4Is0V1sFbDwCgg= 但它不匹配这个命令的输出: $ echo -n "test" | sha256sum | awk '{ print $1 }' | base64 OWY4NmQwODE4ODRjN2Q2NTlhMmZlYWEwYzU1YWQwMTVhM2JmNGYxYjJiMGI4MjJjZDE1ZDZjMTVi MGYwMGEwOAo= 为什么不一样?

在Powershell中截断部分LDAP DN? (或从LDAP DN获取OU。)

在PowerShell中获取包含LDAP对象的OU的最简单方法是什么? 我正在编写一个脚本来pipe理一些我已经用脚本“dynamic化”的组,并且可以通过以下方式获得完整的专有名称: $PseudoDynamicGroupDN = (Get-ADGroup -Filter {Name -like $PseudoDynamicGroup}).DistinguishedName 它返回类似于: CN=MyPseudoDynamicGroup,OU=Users,OU=BusinessUnit,OU=Site,OU=Company,DC=domain,DC=forest,DC=tld 我正在寻找放弃CN=MyPseudoDynamicGroup,所以我最终: OU=Users,OU=BusinessUnit,OU=Site,OU=Company,DC=domain,DC=forest,DC=tld 我如何尽可能轻松地做到这一点? 我尝试使用Split运算符 ,但是这返回一个数组,并且删除逗号,迫使我将它们添加回来。我怀疑有一个更好的方法。

如何在默认的Google负载均衡器上使用Google Container Engine启用HSTS?

我很想用我的GKE集群来设置HSTS,因为现在HTTP请求会在ingress.yml annotations设置后返回一个Google破碎的机器人404页面: kubernetes.io/ingress.allow-http: "false" 显然,在ingress.yml (即hsts-max-age和hsts-include-subdomains )中有这个选项,但据我所知,GKE不支持: https : //github.com/kubernetes/ingress/blob /7c749ede0a2d88f289279d61d04005e22f002104/docs/annotations.md#tls-related 我真的很想避免使用和维护一个自定义的Nginx负载平衡器,并失去Google的扩展,坚持默认的是一个强大的要求。 我也想避免让HTTP请求通过并处理redirect和我的应用程序中的HSTS头。 如果HSTS是不可能的,我可以生活在一个很好的redirect设置。 非常感谢!

有没有什么办法来减缓Linux上的硬盘写入?

我想要在我的应用程序上支持慢速磁盘存储的影响。 为了做到这一点,我想减less写入存储。 我可以通过一些configuration来实现吗?还是有专门的工具吗?

我怎样才能指定一个PC应该join什么AD网站?

我有一个活动目录域中的PC没有收到GPO更新来安装软件。 个人电脑昨天晚上被添加到域名,我曾预料它会使用AD GPO自动安装软件,但即使gpupdate / force也不提供与我们的GPO一致的软件。 我已经validation了PC是域的成员,并在AD用户和组中find,它也是由GPO指定的组的成员,并在其configuration中显示我们的域名。

如何发送有关在舵中失败的通知?

认为标题说了这一切,但我想发送一个电子邮件给某人,当一个节点的合规性不是100%。 我似乎无法find任何地方这样做在门户网站有另一种方式吗?

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.