服务器管理员

系统和网络管理员的问答


3
如何衡量Linux中对SSD的总写入次数?
我已经在互联网上搜索了一个工具/实用程序,可以告诉我对SSD(或普通磁盘)的总写入次数。输出应如下所示: SSD Intel 320S :- Total data written until now -- 2Tb Total data read until now -- 4Tb power on Hours -- 1234 Hrs etc. 但是我还没有找到。有人知道这样的工具吗? 我知道Windows上的SSDLife工具可以做到这一点,但是我特别希望在Linux上做到这一点。 我smartctl从smartmontoolsSelivanov的建议中查找了命令。他的职位非常有帮助。我将在此处添加更多信息,这些信息是我在浏览互联网后遇到的。 我发现gsmartcontrol(的gui版本smartctrl)特别有用。有关此类工具的更多信息,请查看Smartmontools-社区Ubuntu文档。此链接包含的示例smartctl。 要了解每个SMART属性的含义,请检查此Intel SMART属性。这些属性特定于Intel SSD,但是仍然提供了一个思路,即SMART属性可以传达什么样的信息。不同的SSD之间某些特定参数可能有所不同。LBA是其中之一吗?我不知道。 另一个出色的信息来源是如何确定Linux下SSD的写周期数或预期寿命?-服务器故障。在这里,最好的答案表明了SMART Attribute Id 225迄今为止对SSD执行的32MiB大小的总写入I / O。但是,这适用于Intel X25-M。其他SSD可以使用其他SMART属性来传递写入磁盘的总数据。 特别是对于Samsung 840 Pro(甚至可能对于其他Samsung SSD?)SMART Attribute Id 241 -- Total LBAs …
13 linux  ubuntu  ssd 

4
VM域控制器的Hyper-V时间同步
我们有2台物理Hyper-V服务器,它们之间运行8个VM,每个物理服务器上都有一个运行在VM中的域控制器,所有服务器均为2008R2 VM PDC设置为NTP并与time.microsoft.com同步,其余包括物理服务器的均为NT5DS。该主虚拟机PDC完全保留FSMO,并且UDP 123是活动的 当我运行w32tm / query / status 我在两个VM DC上都获得了VM IC时间同步提供程序,我知道这意味着与主机同步。 当我运行w32tm / resync / rediscover 我得到“没有重新同步,因为没有时间数据可用”,并且事件ID 134在日志中对此有任何想法吗? 我还查看了日志,并获得了事件144和12 我已经按照MS KB的详细信息设置了外部时间源,并进行了所有注册表更改,但是我认为DNS可以帮助我吗? 但是,当我在其中一台物理机上更改时间时,这就是从那里开始设置时间的地方。也许如果我全部取消注册并注册,更新和同步,但恐怕会造成更大的问题! 我正在尝试使VM和Hyper-V Host之间保持时间同步,因为我认为这是我已阅读的最佳实践。 谢谢你的帮助 我终于开始工作了!这样做的目的是帮助那些刚开始设定“域”时间的人。 在此示例中,所有服务器,主域控制器(PDC),其他域控制器(DC)和其他服务器都运行Windows 2008 R2,并使用Hyper-V虚拟化。 首先,您需要阅读第一件事,以在Hyper-V内的任何虚拟机上禁用“时间同步集成服务”,但是相反,您应该在虚拟DC内操作Windows时间服务(w32tm服务),因为当VM重新启动将导致问题,应使用w32tm完成。 http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/11/19/time-synchronization-in-hyper-v.aspx 您将需要找出什么服务器是PDC并正在运行FSMO角色。运行以下命令:netdom query fsmo结果应该是您的PDC,这是您进行大部分更改的地方。 确保在防火墙上的UDP123上有一个“出站”规则,并且程序为%SystemRoot%\ System32 \ w32tm.exe,只需浏览到Windows目录并查找exe文件即可 这是注册表更改的地方!HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ W32Time 确保将上述注册表地址中config下的PDC设置为“ type”为NTP,其他所有服务器均为NT5DS,这意味着NTP是爸爸!此处的最佳做法是让PDC从外部看时间,并与之同步。 …


2
在Debian Linux上允许复杂的sudo命令
我需要在Debian Linux机器上允许单个用户使用特定命令。我已经在/etc/sudoers文件中尝试过此操作: # User privilege specification zabbix ALL=NOPASSWD: /usr/bin/apt-get --print-uris -qq -y upgrade 2>/dev/null |awk '{print $2}' | wc | awk '{print $1}' 这不能按预期方式工作。如果我使用sudo以用户zabbix的身份运行命令,它将要求输入密码(尽管我已指定了该NOPASSWD选项)。 但是,这可行: # User privilege specification zabbix ALL=NOPASSWD: /usr/bin/apt-get 但有缺点,即所有的子命令apt-get是allowd。有一种方法可以解决此问题,使其仅允许特定命令吗?
13 linux  debian  sudo 

1
应该执行哪些数据中心机房的日常维护任务?
除了在“内部”设备(管理,编程,网络配置)中完成的工作之外,还存在物理设备和房间。该物理房间设备也需要日常维护和喂养。 因此,问题是,对于具有服务器,机架,网络设备等的通用数据中心(插入服务器机房,通信柜等),应该对机房本身进行哪些例行维护?

2
在IIS日志文件夹上使用NTFS压缩是否是一种好习惯?
在IIS日志文件夹和文件上使用NTFS压缩是一种好习惯吗? 通过这样做,我能够从20GB降至7GB。IIS日志是每天的,平均大小为20MB,但在某些极端的日子则为200MB。 我想知道IIS是否必须打开内存中的整个文件,迫使NTFS每次解压缩20MB(在极端情况下为200MB)?还是有一些魔术可以让IIS附加内容?对系统有什么影响?如果我们增加流量会成为问题吗? 我应该每小时而不是每天拆分它们吗? 微软对此有任何官方文件吗?我找不到一个。

2
如何将Windows搜索和索引服务数据库移动到另一个驱动器?
在我们较旧的Windows 2003 Server之一上,我们需要运行Indexing Service和Windows Search。问题在于windows.edb文件已变得很大。 我想将这些文件和相关文件移到D:\IndexService。为此,您可以使用“索引选项”控制面板小程序的“ 高级选项 ” 来更改索引位置: (通过:旧的新事物http://blogs.msdn.com/b/oldnewthing/archive/2009/11/18/9923996.aspx) 我做了以下事情: 停止索引服务,然后停止Windows搜索。 已将的内容复制C:\Documents and Settings\All Users\Application Data\Microsoft\Search到D:\IndexService\Search。 更新了“索引服务高级选项”->“新位置”,指向D:\IndexService路径,然后确定返回控制面板的方式(请参见上图)。 我重新启动了索引服务和Windows搜索 这似乎没有用,从windows.edb文件上的时间戳我可以看到它仍在C:驱动器的原始位置中正在更新。 我还注意到,如果我打开“索引选项”控制面板小程序并单击“高级选项”,它仍然表示当前位置已打开C:,并且在d:\IndexService重新启动服务后将使用新位置()。但是,重新启动服务没有任何区别。 谁能指出我在错误的地方去了吗?

5
如果打开生成树,您如何知道网络存在问题?
我一直在学习生成树协议(STP / RSTP / MSTP),并且想知道,一旦我打开它并且可以防止网络环路,我怎么知道存在网络环路? 我想在大多数情况下这是显而易见的,因为循环所处的空间将下降,但是如果没有投诉怎么办? 似乎我仍想知道一种方式,例如存在网络问题。也许设备发送某种警报,或者有时有人不得不检查日志或其他内容?

2
在单个Linux服务器上运行不同文件系统的性能影响
这本书“的HBase权威指南”指出, 不建议在单个服务器上安装不同的文件系统。这可能对性能产生不利影响,因为内核可能必须拆分缓冲区高速缓存以支持不同的文件系统。据报道,对于某些操作系统,这可能会造成毁灭性的性能影响。 这真的适用于Linux吗?我从未见过缓冲区缓存大于300 MB,并且大多数现代服务器都具有GB的RAM,因此在不同文件系统之间分配缓冲区缓存应该不是问题。我还有其他东西吗?

2
Cron如何处理“每隔很久”的工作中的余数
如果我这样做: */9 * * * * /path/to/wotnot 从09h00开始,任务将在两个小时的什么时间运行 是A: 09h00 09h09 09h18 09h27 09h36 09h45 09h54 10h03 10h12 10h21 10h30 10h39 10h48 10h57 或B: 09h00 09h09 09h18 09h27 09h36 09h45 09h54 10h00 10h09 10h18 10h27 10h36 10h45 10h54
13 linux  cron 

7
恢复SSH会话
我已经通过SSH连接到服务器并创建了一个进程,但是突然我的Internet连接断开了。我知道该过程正在进行中,但是如何恢复上一个会话以查看其进度呢?
13 ssh  debian  session 


2
使用“ ip”命令在CentOS / RHEL 6中重新引导期间保持IP地址别名
我一直使用ifcfg-eth0:1别名文件来创建其他地址。但是,在最近的rhel文档中,它指出: 由于iproute软件包的ip命令现在支持将多个地址分配给同一接口,因此不再需要使用将多个地址绑定到同一接口的方法。 此外,此站点上的许多答案和评论都提到不建议使用ifconfig,而应改用“ ip”。我可以将其用于实时更改,但是如何在不使用别名文件的情况下持久保存更改?


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.