服务器管理员

系统和网络管理员的问答


3
主管始终以“退出状态0”退出流程;没想到
我目前正在重建我的vps,我想使用主管来管理我的gunicorn / wsgi django进程。事实是,主管不断退出流程: 2010-07-23 14:54:40,575 INFO supervisord started with pid 31391 2010-07-23 14:54:41,582 INFO spawned: 'projectx' with pid 31395 2010-07-23 14:54:41,691 INFO exited: projectx (exit status 0; not expected) 2010-07-23 14:54:42,695 INFO spawned: 'projectx' with pid 31401 2010-07-23 14:54:42,801 INFO exited: projectx (exit status 0; not expected) 2010-07-23 14:54:44,806 …

8
Kinit无法连接到域服务器:获取初始凭据时,KDC不在KDC本地
我正在建立一个测试平台环境,其中Linux(Ubuntu 10.04)客户端将向Windows Server 2008 R2域服务器进行身份验证。 我正在遵循官方的Ubuntu指南在此处设置Kerberos客户端:https : //help.ubuntu.com/community/Samba/Kerberos,但是在运行kinit用于连接到域服务器的命令时遇到了问题。 我正在运行的命令是:kinit Administrator@DS.DOMAIN.COM。此命令返回以下错误: Realm not local to KDC while getting initial credentials。不幸的是,我无法通过Google搜索找到其他遇到此确切错误的人,因此我不知道这意味着什么。 客户端能够ping服务器的主机名,因此DNS服务器指向域服务器。 以下是我的krb5.conf文件: [libdefaults] default = DS.DOMAIN.COM dns_lookup_realm = true dns_lookup_kdc true [realms] DS.DOMAIN.COM = { kdc = ds.domain.com:88 admin_server = ds.domain.com default_domain = domain.com } [domain_realm] .domain.com = DS.DOMAIN.COM domain.com = …

2
如何在Mac OS X中为Apache2更改文档根目录
根据httpd.conf的文档根目录的默认位置是/Library/WebServer/Documents。我希望这个位置是/webcontent。为此,我在root(/)中创建了一个webcontent文件夹。然后在httpd.conf中: 将文档根行更改为DocumentRoot /webcontent 将目录标记更改为<Directory "/webcontent">; 重新启动Apache之后,我得到以下页面: 禁止的 您无权访问此服务器上的/。 谁能告诉我是否需要在其他任何地方更改任何权限才能更改文档根目录?

11
中国黑客机器试图利用我们的系统24/7
我们的站点一直受到IP地址解析为中国的僵尸程序的不断攻击,试图利用我们的系统。尽管证明他们的攻击没有成功,但它们却不断消耗着我们的服务器资源。攻击示例如下所示: 2010-07-23 15:56:22 58.223.238.6 48681 xxx.xx.xx.xx 80 HTTP/1.1 GET /phpMyAdmin-2.6.4/scripts/setup.php 400 - Hostname - 2010-07-23 15:56:23 58.223.238.6 48713 xxx.xx.xx.xx 80 HTTP/1.1 GET /phpMyAdmin-2.6.5/scripts/setup.php 400 - Hostname - 2010-07-23 15:56:23 58.223.238.6 48738 xxx.xx.xx.xx 80 HTTP/1.1 GET /phpMyAdmin-2.6.6/scripts/setup.php 400 - Hostname - 2010-07-23 15:56:24 58.223.238.6 48761 xxx.xx.xx.xx 80 HTTP/1.1 GET /phpMyAdmin-2.6.7/scripts/setup.php 400 …

5
通过Rsync加密的远程备份?
我在家里运行一台小型的CentOS服务器以进行其他备份等。我镇另一侧的朋友也在他的家里运行一台小型的CentOS服务器,用于类似目的。我们一直在考虑使用对方服务器进行远程/异地备份的想法。 基本上,我们每个人都会购买一个外部硬盘驱动器,以存储在彼此的家中,并连接到彼此的服务器上。然后,我们将分别设置预定的rsync,以将适当的数据从一台服务器推送到另一台服务器上的外部硬盘驱动器。在大多数情况下,非常简单。 但是,重要的一件事(至少对我而言)是数据加密。我想将数据存储在朋友服务器上的外部硬盘上。但是我不希望我的朋友(或访问我朋友服务器的任何人)能够读取外部硬盘上的内容。 最好的方法是什么?您是否可以使用rsync将数据发送到加密的硬盘驱动器,并在将其到达服务器后以某种方式传递密码以及用于写入密码的数据?

4
在进入交互模式之前启动ssh会话时,可以执行一些命令吗?
当使用ssh命令启动ssh会话时,我似乎有两个选择-具有默认env的默认交互式会话和从主目录开始-或执行任意命令但非交互式执行(即使ssh "command; command; bash -i -l"有些技巧似乎也没有太大用)。我经常需要交互式会话,但是在此之前发生了一些事情-通常是目录更改,有时是系统环境调整。这些内容在每个会话中会有所不同,所以我不能仅仅坚持下去.bashrc。 有什么办法可以做到这一点?
13 ssh 


1
Apache:仅为某些模块配置“ LogLevel调试”吗?
我想调试Web服务器上的某些身份验证和授权问题,尤其是使用mod_authnz_ldap和其他mod_auth *模块。 因此,我LogLevel debug在全局或单个VirtualHost中设置了Apache配置。这为我提供了来自mod_authnz_ldap的有用信息,但同时也会从SSL模块中散发出大量噪音。请参阅下面的示例。 有没有办法降低ssl_engine *的LogLevel,同时仍保持mod_authnz_ldap的日志水平? 是的,我可以使用来排除行grep -v ssl_engine logfile,但我也想从其他syslog解析工具中排除这些额外的数据。我宁愿减少来自源的日志记录,而不是将其排除在目标位置之外。 [Tue Jul 06 16:55:31 2010] [debug] ssl_engine_io.c(1830): | 0100: 12 23 e7 0f 45 1f 1f d3-ed 12 f8 12 1f a9 90 85 .+..(........... | [Tue Jul 06 16:55:31 2010] [debug] mod_authnz_ldap.c(474): [client 10.10.10.123] [96991] auth_ldap authenticate: accepting joe …

3
从/ var / spool / mail / root读取邮件
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,以使其成为服务器故障的主题。 3年前关闭。 我曾尝试使用它mail来读取/ var / spool / mail / root中的电子邮件,但这确实很痛苦。 我读过pine更好,但似乎不适用于我的Linux(CentOS 5.4 x86_64)。键入时至少没有任何显示yum list pine。 您是否知道任何其他命令行实用程序可以从中读取邮件?

2
是否有MySQL性能基准来衡量utf8_unicode_ci与utf8_general_ci的影响?
我读到这里和那里,使用utf8_unicode_ci核对,确保更好的治疗Unicode文本(例如,它的已知,如何扩展字符,如“O E”到“OE”的搜索和排序)相比默认utf8_general_ci它基本上只是剥离变音符号。不幸的是,两个消息来源都表明该utf8_unicode_ci速度慢于utf8_general_ci。 所以我的问题是:“稍微慢一点”是什么意思?有没有人运行基准测试?我们是在谈论-0.01%的性能影响,或者说是-25%的影响? 谢谢你的帮助。

3
获取通过PHP从mail()发送的邮件的日志(sendmail?)
在某些服务器更改后,我们的PHP配置被取消,这导致客户端的大型邮件列表通过大约4,000个或更多地址部分超时。我们希望尽可能避免发送重复的邮件,并且我们拥有原始邮件列表。 邮件是使用PHP的mail()函数using发送的,该函数sendmail表示使用Exim。我已经看到了命令: sendmail -bp 这给了我出现的邮件列表。该列表不是很大,并且可能是准确的(这意味着该脚本仅在发送大约一百封电子邮件后超时) 是sendmail -bp获得此列表的最佳方法? 编辑:我mail.log在/var/log/mail.log或中找不到任何文件locate mail.log,但是WHM似乎对此有一些信息。
13 linux  php  email  sendmail  exim 

8
设置Apache2 PATH环境变量
如何PATH为Apache2 设置环境变量?我试过/usr/sbin/envvars在httpd.conf 中和中进行设置SetEnv PATH(并通过PassEnv将其传递给SSI),但它并没有带来成功。
13 apache-2.2 



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.