服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我有一个小的SSH服务器,我想写一个脚本来运行每次有人通过SSHlogin。 现在,我将如何去做呢? 我希望每次ANYBODYlogin时脚本都能运行,而且我需要至less访问login人员的用户名和login人员的IP地址。 我想过使用/etc/bash.bashrc ,但这是一个很好的解决scheme吗? 例如,有没有一种方法,用户可以禁用它的使用,从而禁用我的脚本? 如果是的话,我还有其他的select吗? 谢谢。
我之前注意到,EC2实例中的一个(多个)没有响应ping请求。 一切运行正常,SSH,HTTP,FTP,数据库都完美工作,但ping失败。 这个实例基于我们在EC2上使用的约40个节点的图像,我不记得以前有过这个问题。 我注意到,因为我们主要的'是它'检查NAGIOS中的每个服务器使用Ping,所以我注意到了它。 从function上来说,这不是问题(刚刚开始另一个实例,而且一个工作正常),但是对于我的教育(仅仅因为我感兴趣),为什么在其他服务将不能ping通? Sam-Rudges-MacBook-Pro:~ sam$ curl -i http://50.19.xx/ HTTP/1.1 302 Found Date: Tue, 14 Jun 2011 16:38:36 GMT Content-Type: text/html; charset=UTF-8 Connection: keep-alive Content-Length: 0 Location: /dash Server: TornadoServer/1.2.1 Sam-Rudges-MacBook-Pro:~ sam$ ping 50.19.xx PING 50.19.xx (50.19.xx): 56 data bytes Request timeout for icmp_seq 0 Request timeout for icmp_seq 1 Request timeout for icmp_seq […]
我们正在使用Live @ edu,这是本质上托pipe的交换服务器,有一些额外的function和限制解决,我试图find每个人转发或redirect他们的帐户的电子邮件。 我正在尝试删除尚未使用的旧帐户,但是我们已经向用户提供了redirect电子邮件的说明,因此我们应该期望有些用户确实正在redirect他们的电子邮件,这将使他们最后的login/注销时间不会反映他们是否确实使用自动转发或自动redirect规则。 如何使用Exchange 2010 Powershell Cmdletfind具有转发或redirect规则的用户列表? /编辑:我的目的可能是足以find是否有任何服务器端规则,无论规则转发/redirect或做一些其他的行动。
在我的Intranet服务器上,我有一个100.00 GiB分区/ dev / sda5,我用它作为lvm2的物理卷。 这是我的卷组vg01中唯一的物理卷。 vg01目前包含一个逻辑卷lv01,使用完整的100.00 GiB – 好,实际上99.99 GiB由于一些四舍五入(这是问题的开始)。 lv01包含一个ext3文件系统,使用整个空间。 我想将lv01降低到大约97吉比特,所以我可以创build约lv02。 3 GiB(我需要它采取lvm快照)。 我到目前为止做了什么: e2fsck -f /dev/mapper/vg01-lv01 resize2fs /dev/mapper/vg01-lv01 97G 这工作得很好。 但现在我必须跑 lvreduce –size ? /dev/mapper/vg01-lv01 而且我不确定,我必须指定哪个确切的值。 lvreduce手册页明确警告,生成的大小不能小于文件系统。 我也不想把它做得比它大。 但现在我有不同的数字: 我在resize2fs中指定了97G 。 df -h说,它是96 G. df说,这是100115936 1K块。 lvdisplay(当然)仍然报告逻辑卷99.99 GiB。 我需要为lvreduce指定lvreduce ? 编辑: 目前接受的答案提供了一个很好的解决方法。 但是,为了将这些东西整合到实体脚本等中,我通常宁愿使用精确的测量。 或者,也许已经有一个可靠的(!)脚本或工具,一步执行整个resize的过程?
新来的,问候等等。 我的问题比较简单,但情况有点怪。 目前,我刚刚被雇用来改善(主要是修理)服务器机房的卫生保健调度员。 但是,他们的服务器房间一塌糊涂。 一切正常,但这是一个不知什么事情会先破的问题。 他们刚刚恢复了SQL服务器(主服务器保存日常操作所需的一切)10天的数据丢失。 该服务器是一个定制的,运行Windows '03与SQL '05,需要升级糟糕。 然而,他们的备份系统也是一个问题,因为他们有4个磁带上的一切必不可less,其中一个已经失败了(这个崩溃的原因和这10天的失踪)。 我已经定价了一个新的SQL服务器以及一个来自戴尔的磁盘备份设备。 这两项费用都超过了10K美元,而且目前我知道,我只能逃脱一个或另一个。 在所有的背景之后,我对你们的问题是。 我应该先拿哪个? 一个新的服务器,控制整个公司,或更好的备份解决scheme,以确保没有丢失? 而且,我怎样才能说服pipe理层购买这些项目之一。 我准备好了一个很好的案例,准备好展示这些对于操作的重要性。 我只是觉得还有几点,也许我没有想到会帮助。
突然间,我的本地MySQL 5.5服务器在我的Windows XP SP3上停止运行。 我也安装了WAMP Apache和WAMP MySQL,但是WAMP MySQL没有运行。 错误日志显示: 无法启动服务器:绑定TCP / IP端口:没有这样的文件或目录 你已经有另一个mysqld服务器在端口上运行:3306? 我尝试将端口从3306更改为3307,但该服务仍然无法启动,出现错误: 事件查看器显示: 致命错误:无法打开和locking权限表:表'mysql.host'不存在 无法打开mysql.plugin表。 请运行mysql_upgrade来创build它。 显然,如果服务器正在运行,我只能运行mysql_upgrade。 如果服务无法启动,如何创build“mysql.host”? 我卸载了MySQL服务器并重新安装了它,在安装后的configuration向导期间,我收到一个错误:服务无法启动。 错误:0。 我怎么从这里开始?
VIP上有两台生产服务器,一次只能使用一台,例如: myservice.mycompany.uk通常指向server1,如果server1发生故障,它将更改为指向server2。 还有一些服务器需要通过SFTP将文件发送到myservice.mycompany.uk,如果我们故障转移到server2,它们应该是完全透明的。 问题是,虽然在服务器1和服务器2上安装了密钥,但由于服务器2的主机密钥与服务器1的主机密钥不同,因此其他服务器将具有主机密钥validation问题。 这会导致安全错误(因为严格检查),并且必须从known_hosts中移除一行以使其正常工作。 我们的IT人员build议我们可以在known_hosts中创build2个条目,其中一个使用server1的密钥,另一个使用server2,两者都使用myservice.mycompany.uk主机。 这是否有可能工作? 这怎么能在windows上用putty / psftp来完成呢? 由于主机密钥存储在registry中,因此不允许使用重复名称。 有没有更好的方法,例如,我们可以强制服务器具有相同的主机密钥?
我们公司的网站刚刚从共享主机转移到VDS,因为托pipe公司计划淘汰不完全可靠的共享主机服务器(s)。 VDS只有256MB内存,只有几个网站,除了其中一个网站是非常简单的静态网站,只有几页,每天只有20-30人不到。 我们的主站点运行的是一个定制版本的OSCommerce,stream量也很低(很less有超过10个并发用户),但是需要MySQL。 不幸的是,由于移动mysqld由于内存不足而一直崩溃。 我已经编辑了一些Apacheconfiguration(以减less线程数)来减轻负载,但这只是回避了真正的问题。 服务器没有交换空间,但是磁盘空间确实比我们需要的要多得多,所以我正在考虑使用一些空间进行交换。 我知道这不会完全有助于performance,但我们可以忍受。 如何创build交换文件并在服务器运行时启用它? 操作系统是CentOS 5.5(最后),Linux不是我的母语。 更新:对于任何可能对结果感到疑惑的人来说,由于按照quanta描述的方式实现交换文件,服务器不仅稳定,不再有mysqld崩溃,实际上它比以前更快地提供页面。 性能增益与我所预期的相反,但我很高兴在这种情况下出错。
有没有一种方法可以在DMZ中设置OWA服务器与本地站点中的DC进行通信? DMZ与具有DC的LAN位于同一(物理)站点。 (DMZ中没有DC。) 我可以强迫它在这个(本地)子网上使用DC,因为它在世界的另一边随机挑选一个DC!
为了启动一个EC2实例,你需要一个密钥对。 你如何处理一个密钥对的私人密钥的工程师离开公司? 它会工作添加个人SSH访问,并取消授权初始密钥对,实例启动后立即?