服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我需要一个应用程序和一个监视器从同一个串行端口读取,应用程序将是唯一能读取/写入串行端口的程序,并且显示器只能读取。 我希望实现这一点: /—–>(Application) —(/dev/ttyUSB0 Serial connection)— \—–>(Monitor) 我听到socat,也许可以做到这一点。 但我不确定如何做到这一点。 我到底该怎么做? 它是以192K波特率运行的串行连接,我正在Debian Linux系统上运行它。
我刚刚完成了一个Nagios 4.1.1的小安装。 它使用Raspbian在Raspberry Pi上运行。 检查出好的,当我用/etc/init.d/nagios start手动/etc/init.d/nagios start它时,它工作正常。 我总是告诉我的debian系统通过这样做来启动系统启动: ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios我可以看到符号链接已经成功创build。 但是,启动时不会启动。 系统启动后,我可以运行启动脚本,通过执行/etc/rcS.d/S99nagios start所以我知道(/认为)符号链接是好的。 当服务器启动时,Apache正在运行,并且Nagios页面已启动,但主页显示“无法获得进程状态”,这是在nagios服务未运行时预期的。 有没有办法查看启动日志,看看是否正在尝试,还是有更好的方法来启动它启动? 更新:我运行update-rc.d ,它给了我这个: update-rc.d: using dependency based boot sequencing update-rc.d: warning: default start runlevel arguments (2 3 4 5) do not match resize2fs_once Default-Start values (2 3 4 5 S) update-rc.d: warning: default stop runlevel arguments (0 1 6) […]
我被要求去查看是否为我们的Windows服务器启用了审计function来访问密码散列文件或用于authentication的其他文件。 有没有人知道是否有一个logging或审计function的成功/不成功的访问密码哈希文件和Windows Server 2008 R2的身份validation中使用的其他文件?
我在一台机器上运行几个项目,下面有所有的信息。 在nginxconfiguration中如果PHP项目使用fastcgicaching, Node.js项目使用proxy_pass ,所有项目使用gzip 。 我是新来维护服务器,我的问题是所有的项目运行testing例如http://www.webpagetest.org/ 第一个字节的时间是如此之高 ,我一直search几个星期,我不明白为什么? 并想知道这些结果是这台机器的瓶颈? 还是我想念什么? 任何build议表示赞赏! domain1.com – 690 ms First Byte Time, 6 ms Target First Byte Time sub.domain2.com – 509 ms First Byte Time, 6 ms Target First Byte Time domain4.com – 1772 ms First Byte Time, 9 ms Target First Byte Time 背景信息 linode 1 GB RAM […]
我使用Postfix发送邮件。 我已经configuration了只允许在/ etc / aliases或/ etc / postfix / login_maps中列出的用户接收邮件,并且用户必须经过身份validation,只能从其帐户发送邮件,而不能发送其他人的邮件。 由于我无法将邮件作为[email protected]发送出去,所以我必须将noreply添加到/ etc / aliases文件中。 我将其别名为'nobody'用户,但是当我发送邮件到[email protected]时,它只是从noreply循环到没有noc到root,我收到一封电子邮件说太多的循环。 有没有另一个用户或另一种方式去完全拒绝邮件,而不是无休止地转发?
我正在尝试以[email protected]的forms发送电子邮件。 主机名称是机器的名称。 这样我知道哪些机器发送警报。 在Debian 8上运行postfix。我创build了一个通用文件并列出 [email protected] [email protected] 在修改main.cf以引用通用文件后,运行后映射generics并重新启动后缀。 当我以root身份发送邮件时,它仍以[email protected]身份到达postfix服务器。 任何想法我做错了什么? 在一个非postfix的机器上,只运行exim4,电子邮件将作为[email protected]发送,但是在from字段(名称)中发送根。 我怎样才能删除名称? 我只是从/ etc / passwd中删除名称根?
我有一个使用集成Windows身份validation的IIS站点。 今天,我们build立了一个新的会议室,它拥有自己专用的计算机用户帐户,从这台计算机/用户访问IIS站点的用户将没有适当的权限。 有没有一种方法来拒绝对Windows身份validation的IIS上的用户或主机的访问,并提示input凭据? 我发现我可以强制凭证提示,如果我调用下面的代码,但没有凭据被接受。 提示只是一遍又一遍地发生。 if (WorkContext.CurrentCustomer.Email == "[email protected]") { Response.StatusCode = 401; Response.End(); }
我已经设置了一个接受的域名,在后台执行了所有的操作,我正在使用以下命令设置邮件策略: New-EmailAddressPolicy -Name “x.com” -IncludedRecipients “MailboxUsers” -ConditionalCompany “xx” -Priority “Lowest” -EnabledEmailAddressTemplates “SMTP:%g.%[email protected] ” 我得到以下错误 New-EmailAddressPolicy : Cannot convert SMTP:%g.%[email protected] to the type Microsoft.Exchange.Data.ProxyAddressTemplateCollection required by parameter 'EnabledEmailAddressTemplates'. Cannot perform this operation with the address 'SMTP:%g.%[email protected] because it is invalid: The SMTP e-mail address template "%g.%[email protected] " is invalid.At line:1 char:174+ New-EmailAddressPolicy-Name "xz.com" -IncludedRecipients "MailboxUsers" -ConditionalCompany […]
我的@ example.com电子邮件由Google Apps托pipe。 我能够发送和接收电子邮件给我为@ example.com创build的所有4个账户。 我也拥有www.example.com。 问题是无法发送电子邮件到以@ example.com为结尾的域名。 我已经将联系表单中的设置切换为指向我的个人地址,一个不以@ example.com结尾,并发送表单。 我进入terminal并使用#echo SERVER MAIL TEST | 邮件[email protected]和电子邮件发送。 但是,如果使用相同的命令并发送到[email protected],则会出现问题。 我有日志,我有一个偷偷的怀疑我搞砸了main.cf,这里是日志和main.cf的pastebins http://pastebin.com/bysqpY4E http://pastebin.com/x2GK9pPZ 有任何想法吗? 我甚至正确地解释自己?
我有多个进程需要将TCP套接字绑定到Windows Server 2008中的相同端口的问题。 目前我相信这会导致一些意外的不稳定的行为,因为进程之间存在竞争条件,您无法知道哪个数据包将被传递到哪个进程。 将进程分离到不同的机器显然是不可能的,所以我想尝试的一个解决scheme是通过不同的IP地址绑定在这个端口上。 现在,我知道我可以使用netsh interface ipv4 add address在Windows中添加静态IP。 但是,是否可以添加地址并允许DHCP将IP分配给每个虚拟接口?