服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
所以有一家IT公司:foo 在这家IT公司,系统pipe理员通过票务系统工作。 一切都好,但有一点: pipe理层希望跟踪工作量的分散程度。 所以系统pipe理员需要手工打开一张票(X),用于他们的原始票(Y)(对于非票务工作),所以凭借票(X)pipe理可以跟踪多less票务和非票务工作已经完成了。 问:是否有更好的解决scheme来跟踪系统pipe理员的工作? 手工操作不合逻辑。 (不,他们不能自动化)。 如果我在一个错误的论坛上提问,那么请通过一个评论提问,但是我认为这是一个与UNIX系统pipe理员相关的问题,因为我认为我们中的大多数人在serverfault.stackexchange.com上都与这个世界有关。
我有一个与Ubuntu服务器12.04 VPS和我想我的服务器的最大的稳定性,其主要目的是一个networking服务器。 Update和Upgrade什么区别? 我无法理解差异。 据我了解, Upgrade是升级某些软件产品的软件包的版本,如果这个升级的软件有,例如,一些API的变化,我的代码可能成为不兼容的更新,我会遇到问题。 但是由于这只是小版本变化,相比大版本变更,使用dist-upgrade大多数时候这些升级都将与我的代码兼容。 我理解对吗? 第二个小问题是sudo apt-get update与运行sudo aptitude并安装所有安全更新一样? 我喜欢aptitude ,就像Windows更新一样,这就是我selectUbuntu Server的原因。
我有一个虚拟的Windows服务器2008 R2与2个虚拟networking适配器,一个是一个域的一部分,另一个不是。 当我ping到一个特定的PC是域的一部分,它通过第二个networking适配器(不在域中的那个)连接到它,我试图用一个静态路由来改变它: ROUTE ADD -P <target PC's IP> MASK <Subnet mask from ipconfig> <Default Gateway of the adapter in the domain> if <tried it with all possible interfaces> 不幸的是,这不起作用,所以我很乐意得到如何使这个静态路由,以便我的服务器将通过域中的networking适配器连接到域中的PC协助。 路由打印和ipconfig的输出: C:\Users\user>route print ======================================== Interface List 18…00 15 5d 80 0f 47 ……Microsoft Virtual Machine Bus Network Adapter #2 11…00 15 5d 80 0f 1a […]
我有一个干净的Debian 7安装,我手动input/etc/ntp.conf中的以下行: interface ignore wildcard interface listen <local_nic_ip> 希望NTP将不再监听UDP6,但重启之后仍然会: 5:udp 0 0 <local_nic_ip>:123 0.0.0.0:* 9172/ntpd 6:udp 0 0 127.0.0.1:123 0.0.0.0:* 9172/ntpd 8:udp6 0 0 ::1:123 :::* 9172/ntpd NTP的命令行没有任何exception: /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 121:130 如何阻止NTP监听UDP6端口?
我如何在FreeBSD 10.0上使用SuperMicro X9-SCM-F主板设置Serial-Over-Lan(SOL)? 这里有一些资源,但是它们相互矛盾,不清楚,实际上也不允许我通过引导装载程序让SOL工作。
我们已经收到了戴尔Poweredge Rack服务器的一大堆。 不幸的是,在订购时,它被忽略要求在内置iDRAC控制器中启用dhcp …因此,它们都被卡在相同的IP地址上。 这意味着我将不得不分别去他们每个人,并在控制台中configuration一个新的IP … 将来我想避免这种情况。 现在戴尔build议启用自动发现的下一批次。 据我所知,这意味着当机器首次唤醒时,iDRAC将请求一个DHCP地址。 DHCP服务器据说还提供了一个“供应”服务器,它提供了一个用户名和密码以及一个要应用的configuration。 这将允许我们例如自动configuration像RAID这样的东西。 然而,我似乎无法find一种方法来build立一个不涉及设置Windows机器的configuration服务器。 我想专门使用Linux工具。 有没有办法做到这一点? 我只想安装服务器,打开服务器,然后远程执行所有操作。 而只使用Linux工具?
有很多configuration文件,我把一个文件,但我没有看到它的影响。 无论是我的configuration是错误的,或configuration文件不被Apache加载。 有没有一个命令,我可以看到一个特定的configuration文件被Apache加载或不? apachectl configtest 不打印错误。 服务器重新启动没有错误。
我想每晚做一个服务器A的“热克隆”到服务器B.build议服务器B在这个动作期间运行最小的守护进程,所以我想创build一个“最小”的运行级别,几乎只运行sshd并切换到/从那中级脚本运行级别,即: # do some stuff … # take services down telinit 2 # do backup … # bring services back up telinit 3 # do post-backup stuff … 我想做一个运行级别的开关,而不是明确地启动/停止服务,这样我就可以在许多不同的configuration的机器上使用相同的脚本(不同的服务,一些在systemv上的systemv-init上)。 我想保持它在一个脚本的可维护性,而不是创build一堆新的initd / systemd启动/停止脚本。 所以问题的本质是:* telinit会停止脚本(假设cron在运行级别)? * telinit是否等待完成或立即返回? *如果上述工作是“安全”的,或者是这种方法的潜在问题? *是否有一个更好的方法可以使用一个单一的脚本(同样我宁愿避免安装一堆新的init脚本,所以这个东西在很大程度上是“独立的”和便携的)
我想将Server1和Server2的日志同步到LogServer 。 对于Server1 : rsync -avz -e 'ssh -p 2188' user@server1:/usr/local/servers/logs/* /usr/local/logs/ 这一个工程,但对于Server2 : rsync -avz -e 'ssh -p 2188' user@server2:/usr/local/servers/logs/* /usr/local/logs/ 它失败: shell-init: error retrieving current directory: getcwd: cannot access parent directories: no such file or directory job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: no such file or directory job-working-directory: error […]
我想为我的个人使用安装OpenVPN服务器。 我拥有域名,并且拥有该域的有效SSL证书(由StartSSL颁发)。 在OpenVPN的设置说明的开始部分,有一节描述了我自己的证书颁发机构的生成,这个证书颁发机构稍后用于发布自签名证书。 我想知道是否可以使用我现有的SSL证书? 我有这样的优势吗? 例如,我使用此证书作为邮件服务器SSL,邮件客户端不会抱怨自签名证书。 OpenVPN客户端使用众所周知的根证书来检查服务器的证书,或者他们没有使用这个基础设施,自签名证书会正常工作吗?