服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器
我想知道在Active Directory中是否有方法查询计算机对象以find最后一个login的用户。 可怜的资产跟踪使我留下了一些无法定位的机器,我想知道谁最后使用了它们。 谢谢 编辑:只是为了澄清,我找不到机器的身体,它看起来不像它被启动了一段时间,这就是为什么我想知道谁最后他们,所以我可以查询他们。
在apache(access.log)的日志文件中,我find如下所示的日志条目: 10.20.30.40 – – [18/Mar/2011:02:12:44 +0200] "GET /index.php HTTP/1.1" 404 505 "-" "Opera/9.80 (Windows NT 6.1; U; en) Presto/2.7.62 Version/11.01" 谁的意思是明确的:IP 10.20.30.40的客户端在/index.php(也就是说http://mysite.org/index.php )上使用GET HTTP方法,使用Opera作为客户端/浏览器接收状态码404 。 我不明白的是像这样的条目: 174.34.231.19 – – [18/Mar/2011:02:24:56 +0200] "GET http://www.siasatema.com HTTP/1.1" 200 469 "-" "Python-urllib/2.4" 所以在这里我看到的是,有人(IP为174.34.231.19的客户端)访问了http://www.siasatema.com并获得了200个HTTP状态码(?)。 这对我来说没有任何意义…我能想到的唯一解释就是我的apache服务器像代理一样行事! 这里有一些没有我的网站作为目的地的其他请求… 187.35.50.61 – – [18/Mar/2011:01:28:20 +0200] "POST http://72.26.198.222:80/log/normal/ HTTP/1.0" 404 491 "-" "Octoshape-sua/1010120" 87.117.203.177 – […]
Windows Server 2008 R2有像Linux一样的最大数量的打开的文件有类似的限制吗?
我试图使用MySQL(命令行实用程序)通过SSH隧道连接到MySQL服务器。 问题是这个mysql客户端不会使用我指定的端口。 例如,我运行这个:$ mysql -uroot –port = 1234 然后它只连接到端口3306。 为什么这样做? 我怎么能强制这个客户端连接到端口1234(那么它应该告诉我,端口1234是不可连接的)。
我想要: 创build一个IAM用户 限制该用户只能对单个EC2实例进行全面pipe理。 例如:虽然AWS EC2帐户有10个实例,但是新用户UserA可以启动或停止InstanceA,但不能在帐户上执行任何其他操作(不启动实例,也不会执行卷操作等)。 是否有一个简单的方法让单个用户完全访问这样的单个资源,但是不能访问其他任何东西?
你如何使用SGE来保留集群上的完整节点? 我不需要一台机器的2个处理器,另一台机器的3个处理器,等等。 我有一个四核群集,我想保留4个完整的机器,每个有4个插槽。 我不能只指定我想要16个插槽,因为它不能保证每台机器上都有4个插槽。 将分配规则更改为FILL_UP是不够的,因为如果没有完全空闲的机器,SGE将尽可能简单地“填满”最less装载的机器,而不是等待4个空闲机器, 然后调度任务。 有什么办法可以做到这一点? 有没有更好的地方来问这个问题?
奇怪的一个。 我有一个与Server 2008 R2的域控制器。 这是一个黑客工作,但是可靠。 AMD系统。 AM2 6000+华硕Crosshair MB。 服务器正在使用5个Sata端口用于各种大小的硬盘。 没有configurationraid。 这主要是用于随机存储和备份DC 当我们试图在重新启动时升级其中一个驱动器时,我们得到一个“未检测到操作系统插入系统磁盘并按下ENTER”错误。 摆弄足够的找出计算机只会启动系统磁盘和其中一个存储磁盘(我们删除了一个上尉…)连接启动。 这里发生了什么? 我如何修复这个问题? 我希望能够删除该驱动器。 冉BCDEDIT 我看到这个问题。 关于最好的解决它的命令的推荐。 我们希望C:上的所有内容。 C:\ Windows \ System32下> BCDEDIT Windows启动pipe理器——————–标识符{bootmgr}设备 分区= H:说明 Windows启动pipe理器语言环境 en-USinheritance {globalsettings}默认 {current} resumeobject {c7cb3484-5288-11e0-a6a3-b7c0d75655a0} displayorder {current} toolsdisplayorder {memdiag} timeout 30 Windows引导装载程序——————-标识符{当前}设备 分区= C:path \ Windows \ system32 \ winload.exe描述Windows Server 2008 R2区域设置en-USinheritance {bootloadersettings} recoverysequence […]
本文介绍了您应该通过向Active Directory用户授予“作为服务login”权限(相对费力)的步骤。 但是,如果我安装服务并手动指定了我的AD帐户的login凭据(服务属性|login),则Windows会告诉我“帐户[myaccount]已被授予”作为服务login“权限。 然后我可以运行我的帐户凭据下的服务。 但是,在随后重新安装服务(或者有时重新启动)时,由于login失败,服务再次无法启动…直到我再次手动input我的凭据,并且帐户被奇迹般地授予login为服务的权利“。 在此之后,服务可以再次根据我的帐户的凭据启动。 这里发生了什么? 为什么我显然有权允许这个权利在我自己的飞行? 如果我可以立即批准,为什么不保留,我必须重新授予它? 请记住,我不是问如何通过Active Directory授予某人的权利 – 我正在谈论的事实是,Windows在“login”窗口中input凭据时似乎是“自动授予”的。
我们使用Nagios来监视不less(〜130)台服务器。 我们监视每台服务器上的CPU,磁盘,RAM和其他一些东西。 我一直使用SSH来运行远程命令,纯粹是因为它在远程服务器上几乎不需要额外的configuration,只需安装nagios-plugins,创buildnagios用户并添加SSH密钥,所有这些都已经自动化一个shell脚本。 我从来没有考虑过使用SSH优于NRPE的性能影响。 我对Nagios服务器的负载没有太大的打扰(这可能是过度的,从来没有超过10%的CPU),但我们每30秒运行一次远程检查,每台服务器有5个不同的检查执行。 我认为SSH需要更多的资源为每个检查,但有一个巨大的差异? (IE足够的差异,保证切换到NRPE)。 如果有任何帮助,我们会监控混合使用物理服务器(通常包含8,12或16个物理内核)和Amazon EC2中/大型实例。
我在Linux机器上使用psql客户机,并且总是希望计时。 有没有一个configuration文件或设置的地方做到这一点? 我现在总是开始我的会议: \timing