服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
当我把一个文件放在一个特定的文件夹中时,它会在几秒钟内被删除。 我认为有一些进程正在处理文件中的数据,然后删除文件。 将文件放入目录后,什么是最简单/最快速的方式可以find正在访问的文件?
我正在为公司的iPhone应用程序构buildWeb服务,通过在开发计算机上通过本地主机运行testing,一切工作都能够顺利进行。 我现在处于需要testingnetworking中其他计算机的连接的阶段,除了本地主机以外的任何连接都给了我一个404.我的内部IP 127.0.0.1和计算机名从任何计算机连接时都获得404,网站托pipe的网站或networking上的任何其他网站。 Telnet可以连接到80端口,而且我暂时禁用了这台机器上的所有防火墙(我没有控制外部防火墙,但是我只在networking中testing连接) 有没有人有一个线索,为什么发生这种情况? 当通过Apache托pipe在Mac上时,我能够从其他计算机连接到Web服务,但由于我现在正在使用SQL Server连接,因此我只能使用IIS进行Windows身份validation。 谷歌search只提供了有关防火墙的答案,而我的是禁用的 注意:我不能使用匿名身份validation,但是即使在testing中也不会影响问题。
假设我正在远程(Ubuntu)服务器上运行一个数小时的任务,但是现在我需要断开我的shell客户端。 愚蠢的是,我没有使用screen或想到用nohup开始任务。 有没有办法可能暂停任务,然后在后台启动它,即使我的terminal断开连接,它会继续?
有人知道一种方法发送一个命令的标准输出到另一个命令,并将其显示在shell屏幕中吗? 注意:不使用文件。 一个例子(在这种情况下,我使用wc -l来简化) ~> echo "test" | wc -l 1 但我需要有 test 1 我已经尝试了T恤的命令,期待它会这样做,但它返回相同的东西 ~> echo "test" | tee | wc -l 1 有任何想法吗? 谢谢
我试图完成这样的事情 DocumentRoot /www/_offline.com <VirtualHost *:80> ServerName example1.com ServerAlias www.example1.com </VirtualHost> <VirtualHost *:80> ServerName example2.com ServerAlias www.example2.com DocumentRoot /www/_offline.com </VirtualHost> 是否有可能有一个文件根据不同的域名? VirtualHost configuration: wildcard NameVirtualHosts and _default_ servers: *:80 is a NameVirtualHost default server localhost (/etc/apache2/sites-enabled/000-default:1) port 80 namevhost localhost (/etc/apache2/sites-enabled/000-default:1) port 80 namevhost aa.atd (/etc/apache2/sites-enabled/all-phoenix-domains:2) port 80 namevhost atd.atd (/etc/apache2/sites-enabled/all-phoenix-domains:13) port 80 namevhost test (/etc/apache2/sites-enabled/test:1) […]
邮件不小心安装在我的debian服务器上,我想删除所有mta,邮件相关的软件。 我不知道究竟安装了什么,我怎么才能find并卸载这个东西? 我不想在login时看到这个“你有邮件”。
从以前的build议,我已经创build了我的域控制器(2008R2)与mydomain.local名称(而不是mydomain.com,拆分DNSscheme)所以我的用户有[email protected]。 并login到我猜的罚款服务器。 现在在同一个域上,我安装了一个Exchange 2010服务器。 (与客户端访问外部域指向我们的公共mydomain.com)安装后,我看到我的域pipe理员被导入,并有自己的邮箱。 当我看到电子邮件的详细信息:[email protected]。 当然这是有道理的,但它不是我正在寻找的东西。 邮件服务器应该服务于公共.com域,如果用户可以input他们的.com地址和凭据,那将是很好的。 所以问题是我可以configuration这个,我应该在哪里做这个工作,使它适用于我从AD导入的所有新用户。 为了logging我仍然在testing环境。 在他们中,我创build了mydomain.com的正向查找区域,所以我可以在迁移之前离线testing所有公有领域的东西。
我试图(当然希望是一个简单的)脚本,当运行ping我的移动设备。 如果手机连接到networking,它将执行一个命令,如果没有,它将执行另一个命令。 我试着用下面的命令: ping -n 1 (The IP) >nul IF ERRORLEVEL 0 GOTO safe IF ERRORLEVEL 1 GOTO alarm :safe start home.mp3 GOTO end :alarm start alarm.mp3 GOTO end :end exit 这实际上曾经工作过一次,但从那以后它不能在第一次ping之后工作。 这是我失踪的东西吗? 也许有一个更简单的方法来做到这一点?
我有一台机器上的lighttpd设置(说ip是10.107.105.13)以下详细信息。 inet addr : 10.107.105.13 Bcast : 10.107.111.255 Mask : 255.255.240.0 我可以通过使用firefox http://localhost/index.html访问我的网站。 现在我正在尝试从另一台计算机访问此网站,并提供以下详细信息 inet addr : 10.14.42.7 Bcast : 10.14.42.255 Mask : 255.255.255.0 但它说'访问被拒绝'。 nmap 10.107.105.13给出以下输出。 PORT STATE SERVICE 22/tcp open ssh 80/tcp open http 1234/tcp open hotline 3306/tcp open mysql 9418/tcp open git 以下是10.107.105.13的iptables -L -n -v的输出 141 11207 ACCEPT tcp — * […]
我已经从现在作为主人的现场机器创build了一个从服务器。 我使用以下过程来创build它: mysqldump –opt -Q -B –master-data=2 –all-databases > dump.sql 然后我将这个转储导入到新机器上,并在转储中使用“CHANGE MASTER TO …”指令和一个日志文件/位置。 请注意,我有大约8000个数据库,并且在转储运行时我没有停止主数据库。 复制工作正常,但这是创build一个从服务器的正确方法? 我打算把这个奴隶推广到一个主人(不同的位置),所以我想确保服务器之间有100%的数据一致性。 我发现这篇文章说: 天真的方法就是使用mysqldump导出主服务器的副本并将其加载到从服务器上。 如果你只有一个数据库,这是有效的。 有了多个数据库,最终会得到不一致的数据。 mysqldump将从另一个事务中的服务器上的每个数据库转储数据。 这意味着您的导出将为每个数据库提供不同时间点的数据。 谢谢