服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一个服务器foo.example.com在192.0.2.1 它运行exim接收我的几个域的电子邮件。 我的域名每个都有一条指向mx.example.com的MXlogging,该loggingparsing为192.0.2.1 如果我想为传入的电子邮件连接提供TLSencryption,我应该在SSL证书中放入什么主机名? foo.example.com,因为这是服务器将在HELO中说什么? mx.example.com,因为这是客户端将连接到的主机名? http://www.checktls.com暗示后者是正确的,但我找不到明确的答案。
这是关于服务器内存的一个build议规范问题 。 我必须购买戴尔R420服务器,并有各种组合(1600和1333 MHz的RDIMMS和UDIMMS)和性能优化与高级ECC有和没有保留。 我注意到,UDIMM只有4GB的DIMM,所以我会仔细地去找16GB的RDIMMS。 什么是这些选项,我需要知道些什么?
我的公司要求用户login到生产服务器时,必须logginglogin用户的原因以及用户打算做出的更改。 我的团队想要做到这一点,但很容易忘记。 我想帮助他们记住。 我考虑了一个动机,但想要更强一点的东西。 我的第一个想法是将用户的shell更改为一个类似的脚本 vim /logs/logindate.txt bash -l 有更好或更标准的技术? 注意:这个想法是,这些用户是系统pipe理员,并且希望在不破坏系统的情况下进行日志logging – 他们只是经常忘记这么做。 所以,如果他们可以按Ctrl-C,那么…我们假设他们不会。
我有一个域名,我们称之为foobar.com。 foobar.com的所有MXlogging都指向Google的邮件服务器,因为我正在使用Google Apps来pipe理您的网域 。 这很好,因为每个人都可以获得GMail的所有优势,但是我们的电子邮件地址不是@ gmail.com。 我也有一台服务器。 主要是,它是一个networking服务器,但它也服务于其他的事情。 其中一件事是foobar.com的网站,以及各种虚拟主机的网站,如shop.foobar.com和forum.foobar.com。 服务器运行Ubuntu 8.04,因为我喜欢在生产中使用LTS版本。 问题是,在服务器上运行的各种应用程序需要发送电子邮件的能力。 各种应用程序,如cron作业,发送错误的电子邮件。 一些Web应用程序需要在用户忘记密码时发送电子邮件,确认新的注册用户等等。最后,能够使用mail命令从命令行发送电子邮件,或者使用mutt 。 如何在Web服务器上设置邮件以通过Google应用邮件服务器? 我不需要Web服务器来接收邮件,虽然这将是很酷的。 我确实需要它能够发送邮件作为任何合法地址@ foobar.com。 这样,论坛应用程序就可以在from域中发送邮件[email protected],电子商务应用程序将在from域中有[email protected]。 而且,通过Google服务器发送邮件,我们可以避免很多电子邮件被networking上的各种垃圾邮件filter阻止的问题。 谷歌的SMTP服务器比我的信任要多得多。 我在pipe理Linux系统方面相当不错,但是在电子邮件方面,我绝对是头脑发昏。 我需要从头到尾一步一步的指导如何设置。 我需要知道每个要安装的东西,并且每一个configuration文件的改变都是必要的。 过去我曾尝试过各种各样的指导方针,但都没有一个是正确的。 要么他们没有工作,要么他们提供了一个不是我想要的configuration。 请帮忙。 谢谢。
我正在使用Ubuntu 10.04服务器。
我知道使用lsof来检查进程当前访问的文件。 是否有办法查看应用程序在其生命周期中打开的所有文件?
我有一个小的Web服务器,端口5010,而不是80服务请求。 我想使用nginx作为前端代理来接收端口80上的请求,然后让这些请求被端口5010处理。 我成功安装了nginx,并且在Ubuntu Karmic上运行的很顺利。 但是,我尝试重新configuration默认的nginx.conf没有成功。 我尝试在服务器指令中包括端口5010的listen参数。 我也尝试了proxy_pass指令。 任何需要修改的build议或需要设置的指令才能进行端口转发。
使用robocopy将文件复制到新驱动器后,我意识到所有的文件和目录创build时间,并已复位到复制的时间。 有没有一些开关,使robocopy保持原来的文件时间?
我试图让logrotate工作在我的VPS每周旋转我的Apache文件。 目前apache2configuration文件的内容是这样的。 "/var/www/user/site.com/logs/*.log" { weekly missingok rotate 8 compress delaycompress notifempty create 640 root adm sharedscripts postrotate /etc/init.d/apache2 reload > /dev/null endscript } 我现在已经离开了两个星期,没有什么变化,据我所知。 当我从命令行模拟它时,我得到以下输出。 user@geneva:/var/lib/logrotate$ /usr/sbin/logrotate -d /etc/logrotate.d/apache2 reading config file /etc/logrotate.d/apache2 reading config info for "/var/www/user/site.com/logs/*.log" Handling 1 logs rotating pattern: "/var/www/user/site.com/logs/*.log" weekly (8 rotations) empty log files are not rotated, old logs […]
我不知道为什么不开始或为什么它阻止我连接,我得到这个错误: sshd.service – OpenSSH Daemon Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled) Active: failed (Result: start-limit) since Wed 2013-09-11 08:45:13 BST; 1min 21s ago Process: 701 ExecStart=/usr/bin/sshd -D (code=exited, status=1/FAILURE) Sep 11 08:45:13 alarmpi systemd[1]: sshd.service: main process exited, code=exited, status=1/FAILURE Sep 11 08:45:13 alarmpi systemd[1]: Unit sshd.service entered failed state. Sep 11 08:45:13 alarmpi systemd[1]: sshd.service holdoff […]