服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我在上大学的时候需要一些帮助。 我认为这很容易,但我可能会错过一些东西。 任务是根据给定的计划创build一个networking(点击这里查看) 。 所以我有所有的机器(当然是虚拟的),但不知何故我无法正确设置设置。 例如Client_A,即使它们在同一个子网上(我猜)也不能连接到Server_A。 这里是设置:Server_A:IP-172.25.150.1; 面膜255.255.255.0; 网关10.0.2.2。 Client_A:IP-172.25.150.2; 面膜255.255.255.0; 网关10.0.2.2。 Server_B:IP-172.25.151.1; 面膜255.255.255.0; 网关10.0.2.2。 Client_B:IP-172.25.151.2; 面膜255.255.255.0; 网关10.0.2.2。 (10.0.2.2是VirtualBox“路由器”)。 我尝试从Client_A Ping Server_A,反过来,我得到“主机不可达”。 我究竟做错了什么? 🙁
我有一个小问题。 我提供了一些客户端访问我的服务器,以执行自己的脚本(当然在他们自己的chroot环境等)。 今天发生的问题:有些人在端口25获得本地主机的telnet访问,并发送电子邮件在世界上几乎是一个开放的中继:( 我使用的是后缀,它也需要authentication: smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, check_recipient_access mysql:/etc/postfix/mysql-virtual_recipient.cf, reject_unauth_destination 但是本地脚本显然不需要被authentication。 如果从permit_mynetworks删除本地主机,一些反垃圾邮件例程不再工作… 那么如何configurationpostfix来允许本地主机在本地发送邮件,而不进行身份validation呢? 有什么build议么?
我有清漆安装与2个后端服务器与循环主任。 2个后端显示在varnishstat和varnishadm健康。 varnishadm输出: Backend name Admin Probe boot.app1 probe Healthy 5/5 boot.app2 probe Healthy 5/5 VCLconfiguration: probe ping { .interval = 5s; .timeout = 1s; .threshold = 3; .window = 5; .url = "/ping"; } backend app1 { .host = "app-1.example.com"; .port = "80"; .probe = ping; } backend app2 { .host = "app-2.example.com"; .port […]
我正在开发一个Ansible脚本来build立一个新的TeamCity构build代理,而且我不知道如何实现这个过程的一部分。 安装TeamCity构build代理之后,它必须由pipe理员授权,pipe理员login到构build服务器并单击构build代理旁边的“授权”button。 这将创build一个授权令牌,然后将其保存在代理的buildAgent.properties文件中。 我想要做的是提取该令牌,并将其保存在该构build代理的主机variables中,这样如果我重新运行Ansible脚本,正确的授权令牌将被复制,代理将不需要重新授权。 我可以很容易地手动做到这一点:在pipe理员login并授权代理之后,我可以将授权密钥从代理的buildAgent.properties文件中复制出来,放在host_vars/(agent name)/buildagent.yml ,然后完成。 但有没有办法自动做到这一点? 任何手动步骤都是必须logging的步骤,有人可能会忘记这一步 – 这就是为什么我们首先使用Ansible。 我发现set_fact模块set_fact看起来很有希望,但是它说:“在Ansible运行期间,这些variables将在两次播放之间存活,但即使使用事实caching, 也不会在执行时保存 。 (强调我的)。 事实caching和注册variables也似乎不是我所期待的。 也许我可以有Ansible的任务,重写host_vars/(agent name)/buildagent.yml Ansible主机 – 我想这可以工作。 但是,这似乎相当kludgy。 是否有一个“官方”的方式来设置未来的剧本运行主机variables,我只是没有find? 或者我只是要在我的过程中接受一个手动步骤?
我有一个nginx负载均衡器设置2个网站。 负载均衡器的IP地址是192.168.123.10我想在本地访问这两个站点来检查是否一切正常。 但是我对主机名和域名感到困惑。 我给了第一个站点的主机名:“testing”和一个域名“mytest.local”。 我在手册中读到,如果我想访问站点,我应该去test.mytest.local,并使该地址的DNS指向负载均衡器的IP。 但我不明白我的电脑怎么知道我想要哪个站点,因为如果我负载平衡的其他站点是anothertest.mytest.local,并且它parsing为相同的IP,这将如何不同呢? 我没有设置任何DNS,我只是想检查Nginx是否工作,所以我仍然可以访问本地的网站test.mytest.local? (没有build立一个DNS)?
我写了一个从git三个repo中克隆并从源代码编译的剧本。 每当我configuration使用这个剧本的机器时,无论本地副本是否已经更新,都会克隆回购。 我希望git克隆只能在第一次发生,而在其他时间运行剧本的时候,我希望Ansible跳过这一步。 我已经阅读了关于Ansible文档的“本地事实”,但我很难理解它应该如何实施。 这是我写的剧本: — – name: Install required packages apt: name={{item}} state=installed with_items: – "librdkafka-dev" – "libyajl-dev" – "librdkafka1" – "cmake" sudo: yes tags: kafkacat – name: Git clone kafkacat git: repo=git://github.com/company/kafkacat.git dest={{ kafkacat_installdir }} accept_hostkey=yes force=yes tags: kafkacat – name: Git clone librdkafka git: repo=git://github.com/company/librdkafka.git dest={{ kafkacat_installdir }}/librdkafka force=yes version={{ librdkafka_git_version }} […]
我有一个.htaccess文件在我的public_html目录下面的规则: <IfModule litespeed> php_flag zlib.output_compression On php_value zlib.output_compression_level 2 php_value session.gc_maxlifetime 200000 php_flag display_startup_errors On php_flag html_errors On php_flag ignore_repeated_errors Off php_flag ignore_repeated_source Off php_flag report_memleaks On php_flag track_errors On php_value log_errors_max_len 0 php_flag display_errors Off php_flag log_errors On php_value error_log errors.log php_value max_execution_time 600 php_value max_input_time 600 php_value max_input_vars 100000 </IfModule> 他们工作正常,通过phpinfo();确认phpinfo(); 但是,当我将.htaccess文件放在一个子目录中时,假定要覆盖上面的规则,它们被完全忽略,只有上述规则正在工作。 例如,我已经在我的public_html […]
我正尝试在远程服务器上启动nrpe代理。 根据configuration(nrpe_user = nagios),nrpe必须在nagios用户下运行,如: root@workingIP:/etc/nagios$ ps -ef|grep nrpe nagios 3748 1 0 Apr25 ? 00:00:06 /usr/sbin/nrpe -c /etc/nagios/nrpe.cfg -d 但是它在ubuntu用户下启动: root@IssueIP:/usr/lib/nagios/plugins# ps -ef|grep nrpe ubuntu 8900 1 0 Apr20 ? 00:00:00 /usr/sbin/nrpe -c /etc/nagios/nrpe.cfg -d 如果有人遇到类似的问题,请帮我解决这个问题
我想了解是什么导致错误代码1219(多个连接到服务器由同一用户)。 我的问题的背景是,我们正在客户端安装一台机器,在那里我们的服务技术人员试图连接主机服务器。 这引起了一些问题,所以我让她用net use连接来连接,这个连接的错误代码是1219。 正如我之前所看到的那样,我记住了通过使用IP地址而不是服务器名称的方法。 现在我正打算通过电子邮件向主pipe环境负责人介绍这个问题,并询问他们是否可以帮助解决问题。 在发送邮件之前,我想在笔记本电脑上重现问题,但是我不能。 我试图做的,是映射另一个驱动器号,从我的笔记本电脑共享文件夹,我认为会给出同样的错误,但我的笔记本电脑允许我做多个networking驱动器映射到同一台服务器。 净使用: C:\Users\bp>net use New connections will be remembered. Status Local Remote Network —————————————————————————- OK O: \\***-hka-fs01\data Microsoft Windows Network OK W: \\***-hka-fs01\data\machine Microsoft Windows Network OK Y: \\***-hka-fs01\data\machine\300 Microsoft Windows Network OK Z: \\***-hka-fs01.iai.nl\data Microsoft Windows Network The command completed successfully. 当使用networking使用时,谁能解释我更多关于错误代码1219的背景? 为什么我允许build立多个连接,以及何时会导致预期的错误代码1219?
磁盘/ dev / sda: 268.4 GB ,268435456000字节 4个磁头,32个扇区/磁道,4096000个磁道 单位= 128 * 512 = 65536字节的柱面 扇区大小(逻辑/物理):512字节/ 4096字节 I / O大小(最小/最佳):4096字节/ 4096字节 磁盘标识符:0x0003ba74 设备引导启动结束块Id系统 / dev / sda1 17 163825 10483712+ 83 Linux / dev / sda2 163841 2621440 157286400 83 Linux root @ webserver04 [/ tmp]#resize2fs / dev / sda1 resize2fs 1.41.12(2010年5月17日)文件系统已经是2620928块长。 没事做! root @ webserver04 […]