服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一台IP 10.10.10.5的Debian服务器和一台IP 10.10.10.7的Windows电脑。 我的计划是使Debian服务器使用这些iptables规则将所有RDPstream量转发给Windows计算机: iptables -t nat -A PREROUTING -p tcp –dport 3389 -j DNAT –to-destination 10.10.10.7:3389 iptables -A FORWARD -p tcp –dport 3389 -j ACCEPT 但由于某种原因,它不起作用。 我已经将IPv4转发设置为“1”。 当我从LAN直接连接到Windows计算机时,它将build立RDP连接,但不能通过服务器工作。 10.10.10.5的Nmap为3389返回“filtered”,但是10.10.10.7的nmap返回“open”。 可能是什么问题呢?
我已经在网上查了一个解决scheme,但没有任何的喜悦,我相信修复也很简单。 我没有findhttps://serverfault.com/questions/ask?title=debian%20private%20gateway ,我认为是类似的,但仍然无法解决我的问题。 我正在使用Debian机器(10.0.0.1),并尝试通过不属于同一networking(192.168.100.254)的网关连接到互联网。 我没有访问网关,但Debian机器(并且必须保持)通过交换机连接到外部networking。 My Debian /etc/networking/interfaces is auto eth0 iface lo inet loopback iface eth0 inet static address 10.0.0.1 netmask 255.255.255.0 gateway 192.168.100.254 broadcast 10.0.0.255 route -n Destination Gateway Genmask Flags Metric Ref Use Iface 10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 我试过IP路由通过192.168.100.254添加10.0.0.1,但没有解决问题。 也尝试过/没有在/接口的网关,但仍然没有解决它。 如果我将IP地址更改为networking中的IP地址,则工作正常,我可以ping / nslookup。 有没有人知道我哪里错了,或可以指出我在正确的方向吗?
我有一个超级用户ssh访问第三方的Ubuntu 14.10框错误configuration:一些进程在一个目录中创build了大量的临时文件(并没有清除它们,缓慢消耗inode限制)。 find准确创build文件的过程是否简单吗? 我假设只有一个进程将文件添加到该目录,最初目录是empy(我可以清除它)。 当然,我可以推测这是一些执行PHP代码或者一些Python守护进程的nginx进程,但是确实知道会为我节省很多时间。
可以设置两个电子邮件网关,如果一个logging不匹配第一个服务器,那么在未能交付之前,它会尝试第二个服务器? 背景:客户最近从内部服务器切换到Office 365.以前有一个电子邮件帐户设置,作为一个全面的networking相关事项(帐户configuration,密码恢复等)。 由于他们现在在Office 365上,他们说每个电子邮件帐户都花钱,并且不愿意为电子邮件帐户创build完整的Office 365帐户。 我想的不是创build一个Office帐户,也许我可以使用Google Apps等服务来处理一般的电子邮件地址。 不幸的是,我不知道如何configuration域logging来尝试一个辅助电子邮件服务器,如果主要无法交付。
这是一个在PowerShell中的cmdlet,可以获取连接到交换服务器2013的移动设备的所有信息。 Get-MobileDeviceStatistics -Mailbox xxxx | select DevicePhoneNumber 我注意到,不知何故,这个cmdlet只拾取Android手机号码的最后4位数字,非iPhone号码被拿起… iOS 7及更高版本 Android 4.4及更高版本 有人知道为什么或者有没有这样做?
我使用WDS服务成像了一台电脑。 我们创build了一个ImageUnattend文件来回答所有必要的信息。 image processing完成后,计算机已join我们的域名“KATYISD.ORG”。 我可以在AD中find电脑的名字“TEST321”。 电脑是在正确的OU >> KATYISD.ORG/Junior High / CJH / Computers / Classroom / TEST321 但DNS名称不正确… TEST321.KATYISD.ORG 它错过了校园名字中的INITIALS。 它应该反映>>> TEST321.CJH.KATYISD.ORG 你会碰巧知道这可能是什么原因吗? 我错过了什么?
由于我们的虚拟服务器磁盘空间越来越小,我想用合适的微软向导来扩展VHD。 我把大小从160更改为200GB,再次启动服务器,但驱动器的大小仍然只有160。 尽pipe在服务器处于脱机状态时使用Hyper-V检查大小,但根据configuration,磁盘大小为200GB。 任何想法可能会导致这一点? Hyper-V,版本:6.1.7601.17514
包含迁移脚本的文件夹具有如下所示的SQL和PHP文件组合: 2015-03-22.23-00.up.sql 2015-03-23.19-00.up.development.sql 2015-03-23.19-00.up.production.sql 2015-03-23.19-00.up.sql 2015-03-23.19-00.up.staging.sql 2015-03-27.14-00.up.php 我想获得文件的所有独特date/时间部分的列表。 示例文件夹应导致: 2015-03-22.23-00.up 2015-03-23.19-00.up 2015-03-27.14-00.up 注:最多的部分可能包括也可能不包括在内。 我已经拿出这个代码: $Files = Get-ChildItem -Filter '*.up.*' -File $Files = $Files | Select BaseName -Unique | Sort-Object BaseName foreach($File in $Files) { $RegEx = '(.*)\.up'; $FileSchemaVersion = $File.BaseName -replace $RegEx,'$1' Write-Line $File # Do something } 不幸的是,它包括了开发,生产,升级。 所以实际结果是: 2015-03-22.23-00.up 2015-03-23.19-00.up.development 2015-03-23.19-00.up.production 2015-03-23.19-00.up 2015-03-23.19-00.up.staging […]
我使用FreeRADIUS 2.1.12和PostgreSQL进行用户和客户端(nas)authentication。 我对此有点新鲜 – 我几个礼拜前才知道RADIUS是什么时候被分配来设置这个服务器 – 所以如果我误解了,请原谅我。 在FreeRADIUS使用的数据库中,有几个表具有“属性”列。 从网上的例子来看,我看到这个专栏可以包含很多东西,比如Auth-Type , Framed-IP-Address , Crypt-Password等等。 但是,我一直无法在任何地方查找文档来指示哪些属性是有效的。 我最接近的是RFC属性列表 ,但是上面没有提到的例子都在这个列表中。 这意味着有一组供应商特定的属性。 然而,在search的日子里我什么也没find。 我在哪里可以find在FreeRADIUS可接受的属性文件? 有不同的属性集取决于sql table / config文件?
在两个php.ini文件(Apache的和普通sudo updatedb && locate php.ini : sudo updatedb && locate php.ini )中添加了以下Dynamic Extensions : extension=raphf.so extension=propro.so extension=http.so 冉以下安装,这一切工作: sudo apt-get install libpcre3-dev php5-dev php-pear sudo pecl channel-update pecl.php.net sudo pecl install pecl_http 然而,testing仍然失败 php -r 'http_post_data();' PHP Fatal error: Call to undefined function http_post_data() in Command line code on line 1 PHP Stack trace: PHP […]