服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
企业已经向在域控制器不可访问的情况下长时间处于现场的用户发放了Windows 7笔记本电脑。 甚至可能有一些用户从他们的笔记本电脑发行之日起再也没有连接到该域名。 他们的Active Directory帐户是否会过期? 有一个应用程序正在开发中,可能需要定期重新连接到AD,但我担心的是AD凭据可能会过期?
任何人都可以帮助检查由Apache Web服务器提供的请求数量。 我知道一些命令来testing服务器的负载,如top命令来检查服务器上的负载, free -m命令来检查服务器上的RAM内存空间。 我有SSH访问我的服务器。
本主题创build了一种在运行IIS 7.0的Windows 2008服务器上从HTTPredirect到HTTPS的机制,这在Internet上是一个非常重要的主题。 如何做到这一点真的不是我的问题。 我的问题更多的是解释为什么这不能用Windows 2008 IIS 7.0附带的标准HTTPredirect模块来完成。 相反,还有其他需要更加艰巨的方法。 首先,IIS 6.0方法不需要外部可用的模块,也不需要对web.config或任何types的其他开发工作进行任何额外的修改。 这里概述: http : //blogs.microsoft.co.il/blogs/dorr/archive/2009/01/13/how-to-force-redirection-from-http-to-https-on-iis-6- 0.aspx而且,你可以看到基本的步骤是运行pipe理单元,获取网站上的属性,并做一些修改。 Presto,你有HTTP – > HTTPredirect设置。 现在,在IIS 7.0平台上,这似乎并不简单。 初步search发现以下网站: http ://www.sslshopper.com/iis7-redirect-http-to-https.html其中有两个单独的认可:1.涉及安装单独可用的微软模块 – URL重写模块,然后将XML添加到web.config。 2.自定义错误页面。 …可能还有其他的方法,但这些是基本的方法,第一种方法被列为主要方法。 但是等等… IIS 7.0上存在一个HTTPredirect模块。 那么…为什么我不能使用HTTPredirect模块来做这件事呢? 这真是我的大问题。 我需要知道这一点,因为我的pipe理层将坚持使用HTTPredirect模块,并以类似于IIS 6.0中的方式设置HTTPredirect到HTTPS。 有人可以向我解释清楚,简单,易于理解,我和我的pipe理层都能理解的条款,为什么我需要去获取URL重写模块,并安装在服务器上,并使web.config更改文章build议,而不是简单地使用已经安装在网站上的HTTPredirect模块? 谢谢一堆。
我的VPS服务器现在正在运行Ubuntu 10.04 32位,但由于mongoDB的32位限制,我必须将我的操作系统升级到64 位 。 但是,如果我重新安装系统,有很多程序需要重新安装和重新configuration,我必须将数据库和其他文件备份到另一台计算机。 有没有办法从32位Ubuntu升级到64位Ubunut与重装系统?
可能重复: 如何诊断凶手杀人过程的原因 我在amazon web services(EC2微型实例)上的一台非常小的机器上安装了Ubuntunetworking服务器(Apache + MySQL + PHP)。 网站运行良好,速度非常快。 所以,我们的小stream量似乎并没有放慢服务器。 无论如何, MySQL会经常下载 (至less每周一次),我不明白为什么。 Apache而不是运行良好。 我必须通过SSHlogin并重新启动,然后运行正常: $ sudo service mysql status mysql stop/waiting $ sudo service mysql start mysql start/running, process 25384 我已经安装了Cacti进行性能监控,并且每当MySQL发生故障时我都可以看到,我的负载平均值高达10(通常低于1)。 这是奇怪的,因为它似乎并没有发生在cronjobs左右。 我也试图检查MySQL日志:慢查询日志(这是启用,我敢肯定),/ /var/log/mysql.log log/ /var/log/mysql.log和/var/log/mysql.err都是空的。 我想可能是系统自动closures它, 因为可用内存不足 ; 那可能吗? 现在我正在尝试设置一个更大的EC2实例,但是我在/var/log/syslog发现了一些看起来很关键的东西(但我不明白)。 我粘贴的相关部分在这里 (MySQL在11:47下了)。
请指教 我有Linux和solaris机器,而且我需要在两个操作系统上工作的命令 我使用下面的perl行来删除所有以“#”开头的行,为什么perl命令不工作, 备注 – 还需要支持以空格或TAB开头的行,然后是“#” perl -i -pe 'next if /^ *#/' file 。 more file # aa a # bbb #xxx
我试图添加一个新的主机到VMWare群集。 我得到的错误: A general system error occurred: Timed waiting for vpxa to start" 当我看到主持人时,我收到了许多事件 Refresh service information 192.168.0.51 Completed vpxuser 11/19/2012 4:49:48 PM 11/19/2012 4:49:48 PM 11/19/2012 4:49:49 PM 但第一个错误是问题: Create user ha-folder-root The specified key , name, or identifier already exists. root 11/19/2012 4:00:20 PM 11/19/2012 4:00:20 PM 11/19/2012 4:00:20 PM 在vmforums上 ,对此的build议解决scheme不起作用 :解决此问题: […]
可能重复: XYZ0是一个有效的IP地址吗? 也许是一个noob问题,但是当提到IP子网时,networkingIP的目的是什么。 即像192.168.1.0/24这样的networking,你通常不能使用.0作为主机地址。 同样的.255被分配给广播。 这个我明白,但是我没有。 它的目的是什么?为什么点对点链接可以用/ 31掩码位来消除?
有一个更好的方法吗? 我无法find一种方法来嵌套或应用boolean操作符到nginx中的条件。 基本上,如果有一个cookie集(非匿名用户),我们要打服务器。 如果cookie没有设置并且文件存在,我们想要服务器文件,否则命中服务器。 set $test "D"; if ($http_cookie ~* "session" ) { set $test "${test}C"; } if (-f $request_filename/index.html$is_args$args) { set $test "${test}F"; } if ($test = DF){ rewrite (.*)/ $1/index.html$is_args$args? break; } if ($test = DCF){ proxy_pass http://django; break; } if ($test = DC){ proxy_pass http://django; break; } if ($test = D){ proxy_pass […]
我有/etc/logrotate.d目录填充文件; 每个服务,如httpd,都得到它自己的logrotateconfiguration文件。 /etc/logrotate.d目录中的内容被configuration为在5k后旋转。 我还有一个/etc/logrotate.conf文件,它不在cron中。 它被configuration为:每周轮换日志文件 weekly # keep 4 weeks worth of backlogs rotate 4 # create new (empty) log files after rotating old ones create # use date as a suffix of the rotated file dateext # uncomment this if you want your log files compressed compress # RPM packages drop log rotation information […]