服务器管理员

系统和网络管理员的问答

4
在Debian中禁用服务的推荐方法
是否有“推荐的方式”来禁用Debian中的服务?(禁用=已安装该服务,但在计算机启动时不会自动启动。) 我知道您可以update-rc.d -f service remove(基本上会删除中的链接rcX.d),但是这样做会丢失服务的序列号(SXXservice,其中XX是序列号),使您在想重新启用该服务时更加困难。我也知道我可以重命名链接,rcX.d这样它们就不会以它们开头S(或将它们移动到其他地方),但是我想知道是否有某种“ Debian批准的最佳实践”方法来做到这一点。
10 linux  debian  boot  service 

3
获取cron发送html格式的电子邮件
我有一个统计程序,可通过cron在日志文件上运行。stats程序可以输出HTML。 现在,我依靠crontab中的MAIL_TO机制。 MAILTO=my@email.addr 55 23 * * * /usr/bin/htmlstats 问题是我希望发送的电子邮件显示为HTML而不是纯文本。 Cron在电子邮件中放置了以下标头: Content-Type: text/plain; charset="UTF-8" 我知道如何将其更改为: Content-Type: text/html; charset="UTF-8"
10 email  cron 


2
Godaddy名称“ @”不起作用(来自Heroku的指令)
我在Heroku上创建了一个小应用,并试图遵循他们的指示在Godaddy上设置自定义域。我已经为www创建了一个CNAME,但无法按照@(或mydomain.com。)的指示为其创建一个。 我不断收到错误: ERROR - DNS Rules Violation, A record of a different type exists for this hostname, CNAME cannot be created for @ 无论使用哪种点和@的组合。有人知道如何仅使用根域而不使用www添加该cname吗?

3
Bash:如何知道最后一条命令的输出是否以换行符结尾?
大多数情况下,命令的输出以换行符结束。但是有时却不是,因此下一个shell提示与输出一起打印在同一行中。 例: root @ hostname [〜]#echo -n你好 helloroot @ hostname [〜]# 我总是觉得很烦。 现在,我可以在PS1变量的开头添加“ \ n”,但是大多数情况下,这将打印我不需要的额外一行。 是否可以知道最后一条命令的输出是否以换行符结尾? 解决方案:( 感谢丹尼斯) PS1='$(printf "%$((`tput cols`-1))s\r")\u@\h [\w]\$ '
10 linux  bash  shell  prompt 

9
通过.bat文件提升UAC?
很简单,我很难找到答案。 serverfault 以前帮助我找到了一种无需使用WSUS即可自动执行Windows更新的方法。它的运行非常出色,但是要通过网络运行它,您必须首先安装共享驱动器。这是非常简单的XP,因为您只需安装驱动器并运行更新程序。 但是,在Vista和W7上,必须使用提升的权限才能完成所有操作。UAC帐户看不到普通用户安装的网络驱动器,因此,为了使所有功能正常运行,我必须通过net use升级的外壳安装共享。我想自动安装此共享并通过一个简单的.bat文件启动更新程序。 我可能只是指示所有人右键单击.bat文件上的“以管理员身份运行”,但我想使事情尽可能简单,并让.bat自动提示用户升级特权。 由于这些计算机不属于我们,因此我不能指望安装Powershell之类的东西,因此,按照这些规则来规定任何解决方案的方法,几乎​​必须依靠RTM Vista安装中包含的内容。我希望我在这里最容易遗漏的东西。:)
10 batch-file  uac 


11
便宜的远程协助软件?[关闭]
这个问题不太可能对将来的访客有所帮助;它仅与较小的地理区域,特定的时间段或极为狭窄的情况(通常不适用于Internet的全球受众)有关。要获得使该问题更广泛适用的帮助,请访问帮助中心。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 对于不需要为客户端修改防火墙的远程协助软件的任何建议? 为了帮助客户解决软件问题并进行培训,我们目前使用一种名为Remote Helpdesk的工具连接到他们的计算机,并指导他们完成该过程。该工具非常便宜(3位支持人员一次约400美元),而且效果很好-客户端的PC实际上启动了与我们的连接,因此永远不会出现任何防火墙问题(与远程桌面,VNC软件或许多其他类似工具相比) 。 不幸的是,该产品通常无法在64位操作系统和Vista上正常运行(速度降低了10倍左右)。我正在寻找提供相同反向连接功能以避免防火墙问题的替代方法。我找到的唯一解决方案是WebEx的Remote Support,它太贵了(对我们来说是$ 449 /月)。 感谢您的协助!


1
EC2启动-如何判断Windows准备就绪?
我正在使用Amazon EC2,并且有一些支持EBS的Windows AMI。从EBS快照启动新实例时,EC2Config服务会为我准备Windows计算机。我知道EC2Config何时完成,因为我可以检查实例控制台输出-一旦它说“ Windows就绪”,我就知道我很好。 我正在寻找的是一种从操作系统本身内部判断“ Windows已就绪”的方法。我认为可以从OS内访问的元数据URL可以告诉我这一点,但是我找不到任何合适的值。 http://169.254.169.254/latest/meta-data/ 我的目标是在“ Windows就绪”后运行配置脚本。我的一些配置任务需要确保在启动之前已完全配置计算机,尤其是在EC2Config重命名计算机并重新启动时。我可以使用EC2工具或C#编写某些内容...但是那需要我在我的AMI上使用我的AWS密钥(我不想这样做)。理想情况下,我想看看机器本身上的内容以告诉我何时可以开始配置-诸如EventLog条目,观看文本文件,检查元数据URL等。 附带的问题:我可以使用一篇很好的文章来确切地说明捆绑/解除捆绑过程对EBS机器的作用。


2
Windows NFS性能与Windows文件共享?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 是否有人在服务器和客户端都是Windows的地方设置了NFS?我想知道: 与使用内置Windows文件共享(CIFS / SMB)相比,性能如何? 客户端是否可以像常规文件共享一样将NFS共享安装为网络驱动器? Windows本身不支持此功能吗? 这样做是否提供可靠的文件共享?
10 samba  nfs  windows 

6
使硬盘进入睡眠状态,仅在需要时唤醒
我想将另一个硬盘连接到我的计算机上,我希望99%的时间都在该计算机上休眠。我仅将其用于几件事,但我需要始终挂载它。 为此,我想知道: 如何记录访问设备的进程?我需要日志记录才能分辨出导致硬盘唤醒的原因,所以我可以采取行动。 我是否需要进行任何特殊的内核设置,以使设备休眠更长的时间? 如何设置硬盘的睡眠间隔?
10 linux  hard-drive 

7
调整NFS客户端/服务器堆栈
我有一台CentOS 5 VMWare服务器通过NFS连接到OpenSolaris 2009.06计算机,该计算机保存磁盘映像。我的虚拟机似乎受到缓慢的IO的束缚,因此我想尽我所能来优化连接。 我不确定测量生产系统上吞吐量的最佳方法,但是使用dd bs=1024k count=400显示本地(OpenSolaris)写入速度约为1.6GB / s,而远程(CentOS)写入速度约为50MB / s的一些不科学的测试。我想这些比我实际获得的要低,因为当前有7个VM通过该连接运行。 当前,这两个机器是直接连接的gigE,并且两个NIC上都启用了巨型帧(MTU = 9000)。除此之外,没有进行任何优化。NFS安装/导出使用默认值。 我应该从哪里开始旋转旋钮以改善性能?
10 centos  nfs  tcpip  opensolaris  zfs 

1
IIS 7日志文件目录
在我的日志目录下,我有一个子目录列表:W3SVC1,W3SVC2,W3SVC3等,如何将这些文件夹与IIS上的每个网站进行匹配?
10 iis-7  log-files 

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.