服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
假设我有一台WildFly服务器,可以通过Ansible远程安装到一台机器上。 现在我想让Ansible通过运行standalone.sh脚本启动它。 – name: start wildfly shell: "{{bin}}/standalone.sh -b 0.0.0.0 2>&1 >/dev/null " args: chdir: "/tmp/{{wildfly}}" 当我这样做,服务器开始,但我的Ansible剧本挂起。 当我在命令行的末尾添加& (这就是为什么我使用shell任务)时,服务器启动并立即被终止。 (类似的,当我使用command而不是shell 。 我明白, service任务需要在/etc/init.d或类似的条目,所以这不是真正的帮助。
在Linux服务器上,如何设置权限,以便某个用户组可以通过sshlogin,但是除非连接返回到ssh客户端地址,否则所有进程的networking连接都将被阻止。 例如,我想允许组中的一个用户ssh并启动一个HTTP服务器(在一个高端口上),然后从运行ssh客户端的计算机连接到它,但是互联网上的任何其他客户端都必须无法访问HTTP服务器。 我知道我可以用iptables完全阻止用户的networking访问,但是如何允许stream量来自或来自$SSH_CLIENT的值?
我年轻而新,现在我一直在做一个家庭成员的业务服务器。 这是一个旧的服务器,有几个问题,但现在我正在尝试修复一个大的主要问题。 我会尽可能地干净和简洁地解释我需要的东西。 服务器详细信息: 服务器是一个硬件有限的旧盒子:50Gb C:驱动器只有1.3Gb免费总硬盘空间:270Gb与31Gb免费只有4Gb RAM内存有英特尔至强处理器@ 2.00Ghz 服务器还具有旧的软件/操作系统:运行Small Business Server 2003 Service Pack 2运行Exchange Server 2003 问题: 服务器最近被我们的ISP列入黑名单。 在呼吁他们时,他们没有提供支持,并表示应该运行良好。 所有configuration指向他们的连接是问题,所以我们告诉SMTP虚拟服务器使用DNS创build自己的连接器。 这固定了我们传出的电子邮件问 但是现在我发现我们有一台被感染的电脑可能正在发送大量邮件。 这是我开始失去有关情况的事情的地方。 发生什么事是在Exchange服务器队列中,我们有许多不存在的域的连接器,并且邮件跟踪显示从我们的交换机发送的大量电子邮件。 据推测,病毒或计算机正试图通过我们的交换服务器向其他人发送垃圾邮件或发送病毒。 起初它使用的是一个Gmail帐户,我阻止了电子邮件帐户的权限,通过服务器发送出去,然后使用不同的电子邮件返回。 现在我们的队列被堵塞了。 不仅仅是电子邮件尝试失败,而且所有的NDR都不能通过发送到一个真正的域,所以它也在队列中。 这将导致我们的IP黑名单以及我们的服务器被堵塞。 我为我们的邮件服务器做了一个Mxtoolbox的testing,它说我们最初并没有开放中继。 旧post没有提供指示,我不能跟随,了解或适应这个服务器/我的问题。 解?: 一个解决scheme,阻止我们的交stream发出这些大量的电子邮件/停止病毒,而不是手动阻止所有电子邮件发送电子邮件以外的其他指定,否则将有问题后,打开新的帐户。 一个小的解释至于发生了什么,所以我了解它,可以阻止它/有未来的知识。 而且,当我知道没有合法的邮件被发送的时候,一个快速的方法是删除所有的队列,因为在使用查找邮件时删除的邮件太多,并且在队列中没有NDR时删除。 希望这些事情能够帮助我和其他人日后了解和解决所发生的事情。 最后说明: 任何帮助都将不胜感激,并在任何地方/要做的事情或任何build议。 我知道我不是邮件服务器的最佳pipe理员,但是我是免费的,因为我们没有资金在IT支持上花费,但真的需要为业务提供服务,我尽我所能。 如果需要更多的细节或信息,请不要犹豫,问。 谢谢,杰西海沃德。
在amazon web services上我使用一个t2.small EC2实例作为VPS服务于LAMP(PHP)堆栈上的一些网站。 我刚刚打了一张账单,几乎是我通常账单的三倍。 我看到我的I / O请求使用率非常高 。 我login到服务器,发现磁盘已满。 我已经删除了一堆非关键的文件和日志,磁盘(EBS)现在的容量小于60%,但我想检查两件事情。 如何判断I / O请求数量是否是由于磁盘空间不足造成的? 我怎么知道我是否还在烧I / O请求? 我没有启用AWS特定的CloudWatch监控服务,所以我可能不会得到#1的答案,但任何build议,将不胜感激。 关于#2,我使用了这篇文章中提到的两种方法来确定我的I / O率,看起来非常高。 以下是服务器的一些统计数据: $ iostat Linux 3.13.0-45-generic (dysphoria) 2015-10-08 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 2.74 0.01 0.69 16.83 0.43 79.30 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn xvda 170.08 10039.29 32.52 843300857 […]
我的df -h输出: root@haier-ubuntu:/# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/haier–ubuntu-root 457G 433G 691M 100% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 1.9G 4.0K 1.9G 1% /dev tmpfs 385M 1.1M 384M 1% /run none 5.0M 0 5.0M 0% /run/lock none 1.9G 7.0M 1.9G 1% /run/shm none 100M 8.0K 100M 1% /run/user overflow […]
是否有任何docker CLI命令将显示有关公共registry中的图像的所有信息(包括可用的图像版本)? 如果我最新的图像是最新的,我很乐意检查一下。 就目前而言,我只发现了不提供这种信息的search命令。
我想通过在zabbix中使用UserParameter来检查MySql是否启动。 UserParameter看起来像这样。 UserParameter = mysql.ping,sudo mysqladmin ping | grep -c alive | wc -l 当我执行mysqladmin ping | grep -c alive mysqladmin ping | grep -c alive在服务器中mysqladmin ping | grep -c alive ,它给了我正确的回应。 #mysqladmin ping | grep alive | wc -l 1 但是当我尝试以zabbix用户的身份运行该命令时,出现以下错误: #sudo -u zabbix sudo mysqladmin ping | grep alive | wc -l mysqladmin:连接到服务器'localhost'失败的错误:'拒绝访问用户'root'@'localhost'(使用>密码:否)' […]
从我们的域名PC上,我们的Excahnge服务器允许我发送电子邮件,而无需使用我在C#中编写的程序提供用户名/密码凭据。 更有趣的是,如果我提供不好的凭据,例如我的用户名和密码错误,它仍然成功。 这是Exchange的一个function,如果它决定我有权发送电子邮件而不提供凭据,它甚至不检查? 当我决定是否有权发送给定的电子邮件时,我不认为有任何forms的stream程图描述了所用的逻辑。 必须有相当多的排列!
是否可以在Exchange 2007内部testing邮箱,而无需设置Outlook客户端。 我已经设置了5个共享邮箱与一个新的受信任的域,但没有访问Outlook客户端,并希望testing我可以发送和接收电子邮件的新地址和邮箱。
现在我有一个HP ProLiant DL360p Gen8,在磁盘托架中有两个SATA磁盘。 这些是操作系统磁盘。 我selectSATA磁盘绕过内部RAID控制器,所以ZFS可以做RAID。 我现在需要一个2U的主机,并且希望为操作系统使用SAS磁盘而不是SATA磁盘。 查看打开的惠普主机的图片,我只能看到一个SATA电缆连接到主板,我希望从每个磁盘托架上看到一个SATA电缆,因为那样我更可能完全绕过板载控制器。 所以我的问题是 我可以只购买LSI SAS 9207-8i,并直接将磁盘托架连接到该控制器上? 或者我需要一个特定的惠普主机来做到这一点?