服务器管理员

系统和网络管理员的问答

3
为什么我的服务器每五分钟通过PC扬声器播放一次E小调的琶音?
我正在运行Windows Server2003。使用远程桌面(从Windows XP)登录到服务器时,它会通过PC扬声器播放一个E小调三重奏-长E,GBGE。 我们尝试将“远程桌面”设置为在远程计算机上保留远程声音,并且不播放远程声音,但声音仍在播放。 没有警报,事件日志中也没有任何内容。 为什么我的服务器如此音乐化?它显然想告诉我们一些事情...但是呢?

3
如何创建在iOS设备上设置移动设备管理所需的身份证书?
我正在尝试配置一个iOS设备,以使用Apple MDM功能进行管理。我正在尝试使用iPhone配置实用程序创建配置文件。在“移动设备管理”部分下,我可以设置除“身份”条目以外的所有内容,该条目始终只显示“在凭据有效负载中添加凭据”。 根据“身份”字段的“ iPhone配置实用程序”文档: 选择设备用来向MDM服务器标识自己的证书。使用“凭据设置”将证书添加到设备,或使用“ SCEP设置”为设备提供使用SCEP获取证书的说明。 我没有SCEP服务器,因此我正在尝试使用证书。但是,我不知道如何生成有效的证书。无论我将什么证书添加到“凭据”设置中,都永远无法在“身份”字段中进行选择。 当我尝试在未设置任何身份证书的情况下安装配置概要文件时,出现错误“概要文件无法安装”,并且控制台显示错误“找不到com.test.test.mdm1的身份证书”。 是否有人成功使用该系统为MDM设置了设备?


2
CNAME记录上的TTL是什么意思?
由于我的网络中包含多少台服务器,因此很难将它们全部整理得井井有条。其中一些没有静态IP,因此我认为如果创建config.mydomain.com域可能会很好。在该域上,我可以为每个服务器存储A记录和IP。这是我的设置方式: s1.config.mydomain.com. A 10.0.0.1 #ttl 60 s2.config.mydomain.com. A 10.0.0.2 #ttl 60 s3.config.mydomain.com. A 10.0.0.3 #ttl 60 # etc 这些记录中的每条记录的TTL为60,以防万一我需要快速更改IP,但是我并不一定希望每60秒连接一次的客户端进行更新。现在假设我设置了域以使用它们,如下所示: mydomain.com. CNAME s2.config.mydomain.com. #ttl 3600 mail.mydomain.com. CNAME s2.config.mydomain.com. #ttl 10800 svn.mydomain.com. CNAME ns1.config.mydomain.com. #ttl 21600 CNAMES的TTL较高,因此,假设我转到mydomain.com。它向我的DNS服务器询问IP的IP mydomain.com,然后我的服务器返回。CNAME s2.config.mydomain.com.然后,它向我的服务器询问IP的IP s2.config.mydomain.com,然后我的服务器返回10.0.0.1。 它将CNAME s2.config.mydomain.com记录缓存3600秒,并将A 10.0.0.1记录缓存60秒吗?意味着每60秒仍会询问我的服务器IP地址吗? 或者,它将缓存see CNAME s2.config.mydomain.com,获取A 10.0.0.1并将它们都缓存3600秒。 如果是第一个,那么我可能不得不寻找另一种方法来管理它们,所以我希望它是第二个,但是我不确定。您知道更好的跟踪方式吗?

6
mysqld.sock应该包含什么,为什么我没有呢?
此问题已从堆栈溢出迁移,因为可以在服务器故障时回答。 迁移 8年前。 有谁知道为什么/var/run/mysqld/mysqld.sock在我安装(或重新安装)MySQL 5.1时为什么我的套接字文件不在我的计算机上? 现在,当我尝试使用mysqld启动服务器时,出现类似的错误Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect,但是用该名称创建一个空白文件(如ubuntu论坛上所建议的)是不成功的。 在不久前升级到natty之前,我的mysql和postgres都运行良好。我花了几个小时浏览这两个数据库,以弄清楚发生了什么。我可以放弃postgres,但是如果没有mysql的工作副本就无法工作。 最奇怪的部分:我使用Kubuntu,我的理解是KDE使用mysql存储用户权限等。我没有遇到任何奇怪的权限问题;我可以这样表示MySQL(实际上以某种方式工作)吗? 也许这些套接字文件位于natty中的不同位置?重新安装os新鲜会更容易吗?在这一点上,我愿意接受任何建议,以免浪费时间。

5
在安装脚本期间临时增加sudo的超时
我正在尝试编写一个脚本,该脚本将安装大量软件,并且我不想以方式运行所有程序root,因此,我希望能够提示输入密码,然后使用sudo或进行安装。su在我需要特权时获得特权。 我正在做一个sudo -v提示,要求在脚本开头输入密码,然后稍后再正常使用sudo。直到我安装了一个超时的单机安装,这才有效。 我宁愿不必永久增加超时时间。有没有一种方法可以仅在当前会话中增加sudo的超时时间?

2
/ tmp和/ var / tmp的区别和正确用法
到目前为止,我还没有对此进行过多考虑,但是奇怪的是,我日常使用的大多数Linux发行版(Ubuntu,Centos,Redhat)都有一个/ var / tmp和/ tmp目录。 两者之间在语义上有什么区别,例如谁设计了第一个文件系统布局时,他或她就认为“并非所有的tmp文件都创建得一样!” 我发现的Centos的唯一区别是/ tmp常规清除了240小时以上的文件,而/ var / tmp保留了720小时的陈旧文件。
22 linux  directory 

11
Windows上的PuTTY替代方案:可以更好地保存会话组织
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 6年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我已经使用PuTTY多年了,但是,可惜,我保存的会话列表已经发展到一个简单的字母列表有点麻烦的地步。我真正想看到的是已保存会话的嵌套/分层样式,因此我可以说创建: ACME 开关01 开关02 路由器 ... 兰德 邮件服务器 网络服务器 ... 有什么建议么?
22 windows 

3
rsync不会删除目标文件
我正在尝试将目录更改为另一个目录。我的问题是,如果源目录中不再存在文件,则rsync不会删除目标文件。这是一个演示脚本: #!/bin/sh set -x DIR1=/tmp/1 DIR2=/tmp/2 rm -rf $DIR1 rm -rf $DIR2 mkdir $DIR1 mkdir $DIR2 echo "foo" > $DIR1/a echo "bar" > $DIR1/b rsync -a $DIR1/* $DIR2 rm -f $DIR1/a rsync -a --delete $DIR1/* $DIR2 ls -1 $DIR2 这是输出: + DIR1=/tmp/1 + DIR2=/tmp/2 + rm -rf /tmp/1 + rm …
22 linux  rsync 

6
扩展软件负载平衡器的典型方法是什么?
我经常看到一堆应用程序服务器前面带有SLB /反向代理的Web应用程序体系结构。 如果到SLB的连接数需要太多资源才能使单个 SLB有效处理,会发生什么情况?对于一个具体的但举足轻重的示例,请考虑200万个持久HTTP连接。显然,单个 SLB无法处理此问题。 什么是缩放的建议配置了一个SLB? 创建LB的组/集群是否很典型?如果是这样,客户端负载如何在LB组之间分配?


4
在安装Debian软件包时禁用提示
我如何完全禁用安装Debian软件包时出现的提示,我使用了已找到的所有选项,但仍有一些软件包在提示。 我正在使用以下命令: apt-get -y --allow-unauthenticated --force-yes -o DPkg::Options::="--force-overwrite" -o DPkg::Options::="--force-confdef" install x11-common 为什么x11-common包仍然提示?我如何摆脱这些提示? 提前致谢 - 胜利者 编辑:只是为了澄清,提示不是“是/否”提示,是在彩色屏幕(典型的两种颜色的屏幕)中打开的问题,但我想设置这些问题的默认选项

8
服务器是否应将其时区设置为GMT / UTC?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 4年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 对于只有一个或几个站点的小型商店来说,这可能不是什么大问题,但对于大型组织,这是我很好奇的事情。 将所有/大部分服务器都使用UTC的利弊是什么?当然,这将有助于报告和集中式日志记录。还具有事件相关性,用于故障排除或安全审核。人们也不必担心夏令时更改。 一个缺点是,如果您希望自动事件(例如cron)在本地地理时间的“凌晨4点”运行,可能会花费一些时间。对于Unix-y机器,通过在/ etc / profile中设置“ TZ”,您仍然可以使用户处于本地时区,但是对于将RDesktop插入服务器的Windows用户(无论出于何种原因),他们是否坚持使用UTC?
22 time  ntp  utc 

2
Nginx Config:前端反向代理到另一个端口
我有一个小型Web服务器,可在端口5010而不是80上提供请求。 我想使用nginx作为前端代理,以在端口80上接收请求,然后让这些请求由端口5010处理。 我已经成功安装了nginx,它可以在Ubuntu Karmic上顺利运行。 但是,我尝试重新配置默认的nginx.conf失败。 我尝试在服务器指令中包括端口5010的listen参数。 我也尝试过proxy_pass指令。 为了只进行端口转发,需要对更改做出任何建议或需要设置指令。

4
MySQL可以有效利用64 GB RAM吗?
我们一直在遇到这样一个问题:查询具有约5000万行,索引大小为4 GB(表大小约为6 GB)的表会导致数据库服务器交换内存,并且速度显着降低。我很确定这与超出临时表的大小有关,并且已将其交换到磁盘。 如果我将数据库服务器从32 GB的RAM升级到64 GB的RAM,我想知道MySQL数据库是否能够充分利用此额外的内存而不进行交换。我经历了一些变量(例如KEY_BUFFER_SIZE等),它们似乎支持超过64 GB的设置值。但是,MySQL文档说tmp_table_size的最大值为4 GB。 那么内存升级值得吗?“大表查询”问题将从中受益,还是因为4 GB的限制而无济于事?我知道可能还有其他解决方案,例如重组表以不同的方式进行分区等,但是在不更改表的任何内容的情况下,额外的内存有帮助吗? 而且,通常,从32 GB RAM迁移到64 GB RAM时,MySQL是否还有其他与内存相关的变量无法利用? 我们正在使用64位linux(Ubuntu)作为我们的数据库服务器。 谢谢,盖伦

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.