我们有一个SFTP服务器工作正常,直到我们添加了另一个ISP。 到SFTP服务器的连接没有经过新的ISP,我用tracert确认了它。 服务器上也没有改变。 但是从那以后,如果执行的命令有较大的回报,一些用户的SFTP或者SSH连接超时/挂起。 这是一个场景: 我可以继续ping,即使SSH / SFTP超时,ping也会一直返回 我可以连接到服务器,它要求authentication,让我login。 如果我的根目录的ls命令正在返回less量的文件或文件夹,则会显示文件和文件夹的列表 如果我的根目录的ls命令大于5或6个文件或文件夹,那么它挂起/超时。 在尝试这样做的时候,我尝试了对服务器运行一个ping,并且它一直在返回。 这不会发生在每个人身上,但似乎发生在另一个城市的用户身上。 我尝试了不同的SFTP客户端(FileZilla和WinSCP)。 两者都有同样的问题。 我在我的PC上运行WireShark(在我们的networking之外,在城市之外),当SFTP / SSH超时的时候,我看到重传和部分段没有捕获到错误,这使我相信可能有一些数据包在啤酒花之间的某处丢失。 Expert Info (Note/Sequence): Retransmission (suspected) Previous segment not captured (common at capture start) SFTP / SSH是否对数据包丢失敏感? SSH / SFTP不会重传/重传,以避免这些丢包错误? 有什么服务器设置,我可以调整,以使这项工作?
我有一个Ubuntu服务器12.04用于运行我的Web应用程序。 我假设我的Webapp是用PHP5编写的,运行环境是LAMP,域名是mywebapp.com 。 当访问者在mywebapp.com注册帐户时,网站会自动发送确认邮件。 但是我的系统无法发送邮件到用户的收件箱。 我不认为mywebapp.com的代码有错误,因为它使用内置的函数mail() ,并且在hostgator.com和Hostpapa.com上运行良好。 我已经尝试使用命令sudo apt-get install sendmail 。 但没有任何改变。 你能帮我configuration这个系统,这样mywebapp.com可以自动发送邮件给用户,而不需要使用Gmail或Hotmail等第三方电子邮件服务,只需使用mail()函数。 问题的各个方面,大约是: configurationDNSlogging 什么是应用程序/软件包需要安装在Ubuntu服务器12.04 configuration路由器:开放端口,NAT,… configurationApache,PHP.ini或其他
我有一个单一的IP服务器运行一个Web服务器,邮件服务器和绑定(全部为单个域)。 在我的DNS区域文件中,我为www.domain.com,mail.domain.com,ns.domain.com和frog.domain.com(“青蛙”是我的主机名)创build了一条logging。 所有这些logging指向相同的IP地址。 在反向区域文件中,我有一个指向frog.domain.com的PTRlogging 到目前为止这么好,但现在我正在阅读的一些电子邮件垃圾邮件保护正在做反向DNS查找检查IP欺骗(据我所知)。 这是否意味着我必须将反向PTRlogging更改为指向mail.domain.com而不是frog.domain.com才能通过垃圾邮件filter? 如果是的话,这可能会对我的networking服务器或DNS有任何负面影响吗?
有没有办法显示使用at命令完成的所有工作? 我正在试图debugging一个有关命令计划与问题,我不认为这是我的应用程序,所以我想知道如果这可能是操作系统。 谢谢!
我正在尝试使用守护进程模式启动的rsync备份一些文件夹。 基本上客户端启动这个命令: rsync –delete -avz -R -e "ssh -i ${KEY}" ${SERVER}::${MODULE} {DST_DIR} 服务器的authorized_keys文件上有公钥: command="rsync –server –daemon –config /root/rsync.conf" 这里是包含我想要备份的文件夹的rsync.conf文件: uid=0 gid=0 read only = true use chroot = true [backup] path = /root path = /etc 这里的问题是这些文件夹的内容被复制,而不是其绝对path。 我想/ etc / etc_content和/ root / root_content在我的$ {DST_DIR},我得到的是/ etc的内容(我认为/ root是同步的,然后/ etc,删除/根内容…哎哟)。 我很确定有一种方法来强制rsync保存绝对path。 我已经尝试使用-R选项,但没有成功。 我也试过不使用chroot。 我怎样才能通过? 非常感谢
我们的一台服务器有大约20-25个不同的cron作业。 通常,我们使用crontab -l > cron.jobs定期检查cron作业到repo中的文件 在启动一个新的服务器(这是以前的服务器的复制品(在操作系统和部署的代码库方面)时,是否可以从包含有效cron作业的文件中为新服务器提供cron作业?
我的CentOS 6.3服务器上的MySQL服务运行良好。 我从默认存储库使用phpMyAdmin-3.5.8.1。 我有可以连接到数据库的网站,并成功地使用它们。 我也可以使用mysql -u… -p…. -h….命令连接到数据库服务器。 数据库不在本地主机上,而是在另一台服务器上。 在$cfg['Servers'][$i]['host'] = '10.188.8.207';尝试了hostname和IP $cfg['Servers'][$i]['host'] = '10.188.8.207'; 我也有很多可用的空间。 用户不是root , $cfg['Servers'][$i]['connect_type'] = 'tcp'; 编辑:我在另一台服务器上遇到同样的问题,但消息有点不同: #2002 – Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 但我有 $cfg['Servers'][$i]['host'] = '192.168.100.219'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; 接下来,我添加一些垃圾到config.inc.php的顶部:我期望看到语法错误,但没有发生任何事情,因此我认为phpMyAdmin只是看不到/使用此文件。 ls -l config.inc.php -rw-r–r– 1 apache apache 3981 Sep 3 07:59 config.inc.php 我没有想法。 […]
这是一个没有GUI的CentOS 6.4服务器。 在引导序列中执行rc.local之后,我没有出现控制台样式的login提示符。 我可以在屏幕上input字符,但没有login提示符和shell。 我检查了/etc/init/tty.conf和/etc/init/start-ttys.conf 。 一切看起来很正常 我能够通过故障恢复控制台访问服务器,并在日志文件中看到没有错误。 请注意:我将Amazon EC2计算机转换为RAW文件,将其转换为VMDK,并在VMware Fusion中引导。
我有一个问题,我会感谢一些帮助。 我想从我的debian服务器上运行一些站点,每个站点都有自己的virtualenv。 我应该在www-data或/home/<user_name>/目录中创build我的virtualenv吗? 另外,我可以做这样的事情: 把我的virtualenv放在/home/<user_name>/<site_name> 将我的网站代码放在www-data/<site_name> 感谢您提供任何信息。
我们正在开发客户端/服务器应用程序。 在我们的服务器应用程序中有三种types的networking数据:诸如video/audio的实时数据,诸如数据库数据和BestEfforts数据的关键数据的那些数据,如通常的文件传输。 我们打算设置每个IP数据包的QOS字段,以指示上面三个IP数据包属于哪个数据types,然后使用TC为这三种types的数据设置不同的最大速率。 据我所知,设置qos字段是可行的,但我不知道是否可以通过指定qos值(IP头中的QOS字段的值)来限制ip包的速率。