服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有2个窗口服务器。 我需要在服务器A上运行一个PowerShell脚本,这个脚本会将一个文件(在服务器A上)传输到服务器B.什么是最好的(最安全的)方法呢? 我在互联网上发现了两种解决scheme,对于我来说它们之间的区别并不是很清楚。 选项1: Copy-Item Copy-Item -Path \\serverb\c$\programs\temp\test.txt -Destination \\servera\c$\programs\temp\test.txt; 选项2: PSCP (.exe) if(!$pass) {$pass = Read-Host 'Enter Password'} $pscp = "`'C:\Program Files (x86)\PuTTY\pscp.exe`'" "cmd /c ${pscp} -r -pw ${pass} … 选项3:另一个(更好的)选项..?
我已经从本地(192.168.0.0/24)到新的Azure虚拟networking(10.1.1.0/24)build立了VPN站点到站点的IPSec连接。 该连接使用与我的Vnet关联的Azure虚拟网关进行设置。 我已经在Azure Vnet的顶部添加了一个networking安全组作为“ACL”的防火墙,以确保安全。 ACL正在捕获Vnet内的虚拟机公共IP地址的“互联网stream量”,因为它应该。 但是,通过VPN连接到相同的机器,但在其私有IP地址上的stream量不会被捕获。 如何限制stream量通过VPN连接到Azure Vnet?
在我的位置,我设置了这个代码: set $clientapikey "<my client api key>"; add_header 'Access-Control-Allow-Methods' 'GET, POST, OPTIONS, PUT'; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-NginX-Proxy true; proxy_pass http://$api_route/$path$is_args$args; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-Host $remote_addr; proxy_set_header clientapikey $clientapikey; proxy_ssl_session_reuse off; proxy_set_header Host $http_host; proxy_redirect off; 我想logging由proxy_pass发送到远程URL的头,以查看我的密钥是否实际发送到远端服务器( $api_route )。 我试图login: log_format 'Sent-Headers: "clientapikey: ' '$upstream_http_clientapikey ' '$http_clientapikey" '; 但$ upstream_http_clientapikey和$ http_clientapikey也似乎让我访问正确的发送头。
我们有一台运行Windows Server 2012的中等服务器,最近我们购买了新的硬盘进行备份。 备份计划每天晚上。 由于我们进行增量备份,磁盘每天只能使用几分钟,而且一般需要不到一个小时才能完成。 但是,磁盘正在全天候运转。 所以我认为最好是让硬盘寿命缩短(我错了吗?)。 硬盘是希捷档案8 TB。 它通过SATA到USB3底座连接到服务器。 磁盘写入caching已closures。 那么我可以在早上把docker关掉(即使车辆在旋转),而在晚上再打开呢? 还是让它旋转下去更好? 或者什么都不做就好了?
我正尝试在Amazon EC2上使用虚拟服务器(实例)。 我可以为这些实例分配(弹性)IP地址,然后将我的域名分配给该IP。 不过,我打算使用负载平衡器。 我知道,由于一些技术决定,不可能将IP分配给负载均衡器,而我只能获得URL。 每当Amazon DNS服务器收到请求(可能基于地区等)时,url就会转换为某个IP地址。 我的问题是,我不知道如何使用显示自己的域名(例如“ mydomain.com /items/abc.php”而不是负载平衡器URL。当我使用CNAME时,用户被redirect到负载平衡器的URL (“ 负载平衡器url /items/abc.php”)这是不是我想要的。 我find的解决scheme是使用Amazon Route 53并将其设置为我的域的DNS服务器。 但是,我更喜欢保留自己的DNS服务器。 我想知道这是唯一的解决scheme吗? 如果是这样的话,我应该为53号线付款还是免费使用EC2?
我正在评估VE LTM试用版,25 Mbps,BIG-IP 12.1.1 Build 2.0.204修补程序HF2 它运行在Windows Server 2012 R2上的Hyper-V上。 当我从LTM虚拟机的Hyper-V控制台窗口运行ping时,我可以测量以下时间: ping -I 172.27.50.1 172.27.50.151 = 7 ms .. 30 ms (从LTM内部静态自身IP ping到连接到同一个虚拟交换机的另一个VM) ping -I 172.27.50.1 172.27.50.161 = 7 ms .. 30 ms (通过物理交换机从LTM内部静态自IP ping到通过外部networking到达的另一个VM) ping -I 172.27.50.1 172.27.51.1 <1 ms(从LTM内部静态自身IP ping到LTM外部静态自己的IP) ping -I 172.27.50.1 172.27.52.1 <1 ms(从LTM内部静态自IP ping到LTMpipe理地址) ping -I 172.27.50.1 172.27.51.51 = 2 […]
语境: 我正在Google Compute环境中运行一组实例。 每个主机在10.0.0.0私有范围内都有单个IP地址。 我有外部客户需要通过VPN连接连接到这些实例。 但是,由于它们的大小,这些客户需要一个独特的“真实”IP地址作为目标。 (为了避免多个客户端拥有相同的私有地址的风险)。在迁移到Google之前,我们可以使用思科ASA和虚拟公共接口将这些连接发送到我们的内部networking,但是附加到GCE实例的静态外部地址可以使用谷歌VPN /路由工具不会被发夹,所以这不是一个选项。 (我已经通过Google支持确认了这一点。) build议的解决scheme: 我已经在GCE环境中保留了一个静态地址(我们称之为5.xxx) 在GCE环境中,我有一个Openswan框,可以通过来自远程ASA的ipsec连接路由到内部networking。 我能够从该远程networking在专用GCEnetworking内ping主机。 (当10.0.0.0/16被configuration为目标时) 现在的目标是将VPNconfiguration的目标更改为5.xxx地址,然后让GCE Openswan框中的iptables翻译该目标以指向专用networking上的特定IP地址(10.xxx)。 我已经configuration了iptables,使得ping到5.xxx的地址在Openswan框本身上正确转换,但到目前为止,我还没有任何运气为ASA背后的主机做这项工作。 Iptables看起来像这样: # iptables -L -t nat Chain PREROUTING (policy ACCEPT) target prot opt source destination DNAT all — anywhere xxx5.bc.googleusercontent.com to:10.xxx Chain INPUT (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source […]
我被要求为我们的(小)Active Directory域提供以下一次性密码场景:每当pipe理员必须手动重置用户密码时,密码只应该是临时的,即用户必须在login,其有效期应仅为24小时。 如果用户在24小时内未login并更改其密码,则该帐户应该被自动禁用。 我已经看到了各种方式来做到这一点,包括使用预定的Powershell脚本,但我似乎无法find任何可以启用此scheme。 在AD中这是可能的吗? 如果是,我该如何执行?
我以前用ninite来安装这个。 但是,现在已经不再支持这个了。 我通常手动安装,但我知道在哪里使用某种批处理脚本自动化的方法。 这是我有: msiexec.exe /I AcroRead.msi /QN 从我读过的,这应该工作,但不幸的是不安装。 我也试过这个: start /d "\\directoryToMyFile\" AcroRead.msi 它运行该文件,但出现提示需要我select“安装”button。 我采取了最好的方法? 我有一个batch file,安装其他几个程序就好了,但对于Adobe Reader,这给我很多麻烦。
目前在我的域名服务器上的特定接口上遇到缓慢的查询响应。 我正在一个网卡的物理服务器上运行BIND。 这个网卡被eth0接口和eth0:1虚拟接口所利用。 他们都在同一个子网中有一个地址。 BIND正在监听所有IPv4接口,并且有一些非常基本的选项。 在其他包含的configuration文件中没有设置其他性能/networking相关的选项。 listen-on { any;}; listen-on-v6 port 53 { ::1; }; directory "/var/named"; dump-file "/var/named/data/cache_dump.db"; statistics-file "/var/log/named/named.stats"; memstatistics-file "/var/named/data/named_mem_stats.txt"; 当我查询主接口eth0上的地址时,通常会得到大约三秒钟或更长时间的延迟响应。 这甚至适用于从盒子本身查询地址(而不是回送)的情况。 当查询分配给虚拟接口eth0:1的其他私有IP地址时,不会遇到性能问题,并且响应总是在一秒钟之内。 分析性能统计,看起来这个盒子没有负载,内存没有被刷新。 我也有另一个名称服务器作为这个从属的设置,在同一networking上几乎相同的networking设置栏寻址,并没有性能问题查询它的主界面(它也有一个虚拟接口具有相同的configuration) 。 我查询的区域是权威性的,所以在其他地方查询logging是不会有任何延误的。 我也能够确认服务器几乎立即收到查询,而不pipe它是从哪里发出的,并且在收到的查询和正在发送的响应(通过tcpdump标识)之间发生延迟。 如果有任何有用的信息,请不要低估我在文章中遗漏的信息,请在下面留言,我很乐意提供任何有用的信息。 任何关于如何最好地解决这种性质的问题的build议,或者关于潜在原因的想法都可能是非常值得赞赏的。 BIND版本是9.3.6-P1-RedHat-9.3.6-25.P1.el5_11.11。 我最近更新了这个,但是我不能确定这些性能问题是在升级之后产生的,还是在它之前存在。 编辑:挖掘输出按要求。 删除了被查询的域名和目标服务器。 另外值得注意的是,有时这些请求只是完全超时。 这是非常间歇性的,偶尔在两秒钟内回复,但大多超过三个偶尔超时提到。 [root@hugh-host-01 ~]# dig REMOVED @REMOVED ; <<>> DiG 9.9.4-RedHat-9.9.4-38.el7_3 <<>> REMOVED @REMOVED ;; global options: +cmd […]