服务器管理员

系统和网络管理员的问答




1
rsync-排除文件超过一定大小?
我正在将台式机备份到远程计算机。我基本上是这样做的,rsync -a ~ example.com:backup/但是有很多大文件,例如Wikipedia转储等。我非常关心大多数文件,例如firefox cookie文件或.bashrc。是否有对rsync的调用,该调用将排除超过特定大小的文件?这样,我可以先复制所有小于10MB的文件,然后再复制所有文件。这样,我可以快速备份最重要的文件,然后再备份其他所有文件。

4
Tomcat中的最大URL长度是多少?
它是可配置的吗?我是否可以设置Tomcat,以使带有200K查询参数的URL成功通过包含的servlet? 是的,我知道当您有大量数据时应该使用POST;在这种特殊情况下,这不是一个令人愉快的选择。包含的应用程序(搜索引擎)期望GET请求执行搜索。
43 tomcat  http  rfc  uri 

7
为什么不能fsck挂载的分区?
众所周知,您永远不要对已挂载的分区执行fckck操作。我可以理解,如果文件系统由fsck 写入(例如,使用-a选项),那么这很容易导致损坏,但是为什么不能在已安装的磁盘上运行只读检查呢?
43 unix  filesystems 

16
sysadmin错误的早期迹象
我们将要让我们的第一个sysadmin来照顾许多SQL Server,这些SQL Server以前曾被开发人员和IT支持混为一谈。早就该这样做了,我们多年来一直在努力说服高层人士同意一个人。 好吧,最后他们做到了,但是至少可以说我们提供的薪水并没有真正地鼓舞人心。尽管如此,我们还是以某种方式陷入困境。 我想知道的是,有什么迹象表明新的系统管理员并不真正知道他们在做什么,或者要寻找什么样的危险习惯,尤其是在SQL Server上,因此需要寻找哪些早期迹象。我有点紧张,因为我们的讨价还价搜寻工作可能做得不太好,其他角色也是如此。 有什么想法吗?
43 sql-server 

2
Nginx位置正则表达式不适用于代理通行证
我正在尝试使这2个位置指令在Nginx中起作用,但是在引导Nginx时却出现了一些错误。 location ~ ^/smx/(test|production) { proxy_pass http://localhost:8181/cxf; } location ~ ^/es/(test|production) { proxy_pass http://localhost:9200/; } 这是我收到的错误: nginx: [emerg] "proxy_pass" cannot have URI part in location given by regular expression, or inside named location, or inside "if" statement, or inside "limit_except" block 听起来有人熟悉吗?我在这里想念什么?
43 nginx  proxy  regex  proxypass 

3
如何删除EC2 AMI
我知道该命令ec2-create-image instance-id将创建ec2实例的映像,创建快照文件并注册为AMI。但是,删除映像的等效命令是什么,该映像将删除关联的快照文件并注销AMI?

5
在事件日志中未写入任何内容时,如何在IIS 7.5上诊断500 Internal Server Error?
我刚刚将更新部署到现有的ASP.NET MVC3站点(已经配置),并且正在收到IIS蓝屏死机说明 HTTP错误500.0-内部服务器错误 该页面无法显示,因为发生了内部服务器错误。 然而; 在应用程序事件日志中没有任何显示,我希望看到该条目的(更多)详细描述。 我该如何诊断该问题?

2
以nologin用户身份执行命令
我最近设置了服务器,以使我的suPHP“虚拟”用户无法通过使用本文登录 现在的问题是,当我rake为在服务器上运行的Ruby on Rails应用程序运行命令之前,我曾经从那里su进入www-data并执行命令-显然,由于没有登录,我再也不能这样做了。 因此,作为root用户,即使他们没有登录,我如何也可以像其他用户一样执行命令?

3
软限制与硬限制?
谁能用外行的术语解释软限制和硬限制的区别是什么? 我是否应该将软限制和硬限制设置为相同?还是应该大大降低软度?系统对这两种方式都有好处吗? 谢谢。
43 linux  ubuntu  kernel  ulimit 

6
如何等待批处理文件中的exe完成?
我正在尝试创建一个脚本,以便在关机时执行exe以便安装sp1。我的脚本类似(不是实际的蝙蝠脚本)。 If installed GOTO END Install.exe END: 我的问题是,当它运行时,它会启动安装程序,然后完成脚本,因为安装程序是一个不同的过程,并且由于计算机正在关闭并关闭了系统,因此关闭了安装过程(至少,我是这样认为的)它在做。) 有什么办法让它等待,直到启动过程完成然后关闭?

3
更好地记录cronjobs?将cron输出发送到syslog吗?
我正在寻找记录cronjobs的更好方法。大多数cronjob倾向于发送电子邮件或控制台垃圾邮件,被忽略或创建另一个日志文件。 在这种情况下,我有一个Nagios NSCA脚本,可将数据发送到中央Nagios服务器。此send_nsca脚本还将一条状态行打印到STDOUT,指示成功或失败。 0 * * * * root /usr/local/nagios/sbin/nsca_check_disk 这会将以下消息通过电子邮件发送到root @ localhost,然后将其转发给我的sysadmins团队。垃圾邮件。 已转发nsca_check_disk:1个数据包已成功发送到主机。 我正在寻找一种日志记录方法,它: 不向电子邮件或控制台发送垃圾邮件 不要创建另一个需要数月或数年后清除的原始日志文件。 将日志信息捕获到某处,以便以后可以根据需要查看。 适用于大多数Unix 适合现有的日志基础架构。 使用常见的系统日志约定,例如“功能”和“优先级” 可以使用并非总是在内部进行日志记录的第三方脚本。
43 linux  unix  logging  cron  syslog 

3
推荐的DNS SOA记录TTL默认值?
当前,对于stackoverflow.com,我们将DNS SOA记录设置为以下内容: primary name server = ns1.p19.dynect.net serial = 2009090909 refresh = 3600 (1 hour) retry = 600 (10 mins) expire = 604800 (7 days) default TTL = 60 (1 min) 对于每天收到近100万次浏览量的网站,如stackoverflow.com,我们的刷新/重试/到期/默认TTL是否有更好的选择?

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.