什么是多国服务器的理想时间和时区设置? 特别是考虑一个中央IT团队pipe理这些服务器。 目前我们有每个服务器使用本地时区。 例如中国数据中心的服务器都设置了CST。 我们的德国数据中心的服务器设置为CEST。 时间设置为数据中心的本地时间。 (注:总共我们在6个国家有服务器)。 当涉及到在服务器上本地查看日志时,当前的设置非常有用(确切地知道相对于当前服务器本地时间发生的事件)。 但是,从中央系统日志服务器查看事件时,这变成了一场噩梦。
RHEL / Fedora上的alternatives命令(package chkconfig )pipe理将通用名称链接到替代实现之一的符号链接。 例如, mta组符号链接可以由Sendmail和Postfix提供(用于实现sendmail命令): alternatives –display mta 虽然我可以 – 显示一组符号链接,我需要先猜它的名字(即mta )。 我可以简单地列出所有可能的可configuration符号链接组(如mta )从中select吗? 原因是我偶尔忘记了一些小组的名字。
我有一个相对较小的家用Red Hat Linux服务器(大约8GB RAM)。 除了运行一些本土应用程序来跟踪各种事情之外,我不会使用它。 运行在盒子上的唯一真实的东西是数据库和networking服务器。 我注意到当使用像NMON和TOP这样的工具检查系统计数器时,总系统空闲内存相对较低(大约几百MB),而数据库和Web服务器的活动内存仍然很低耗费3 GB)。 即使包含所有其他正在运行的进程,总消耗的内存也less于4 GB。 为什么Red Hat Linux报告的可用内存less于总内存减去正在运行的进程的已用内存的总和?
我知道setgid是如何工作的,但我不知道它为什么被devise出来,是否有任何例子来说明它解决了什么问题?
用tail –f监视apache日志往往让人非常沮丧。 是否有任何工具/选项着色日志输出? 也许用红色等信号致命
在英国,我们是UTC + 1。 我使用“date”来设定时间。 然而,它保持重置为标准的UTC,我猜测通过一个NTP时间服务器。 我已经尝试用tzselect设置时区,但它不会改变时间,它仍然在UTC而不是本地时间。 Therefore TZ='Europe/London' will be used. Local time is now: Thu Jun 25 10:57:48 BST 2009. Universal Time is now: Thu Jun 25 09:57:48 UTC 2009. 上面的输出是正确的,但时间实际上并没有改变。 我要么禁用自动更新时间,要么正确设置时区。
我有一个网站,将存储用户configuration文件图像。 每个图像都存储在特定于用户的目录(Linux)中。 目前我有30多个客户群,这意味着我将有30多个文件夹。 但是我目前的Linux机器(ext2 / ext3)不支持创build超过32000个目录。 我怎么能通过这个? 即使YouTube的家伙也有同样的问题,与video缩略图。 但是他们通过转向ReiserFS解决了这个问题。 我们不能有更好的解决scheme吗? 更新:当被问及IRC时,人们会问是否将其升级到ext4,其中有64k的限制,当然你甚至可以通过 。 或内核黑客更改限制。 更新:如何根据用户标识范围将用户基础分为多个文件夹。 一个文件夹的含义是1-1000,另一个是1000-2000。 这似乎很简单。 你说什么,伙计? 坦率地说,没有其他办法吗?
每当我通过SSHlogin到我的服务器时,它都会闪烁一下服务器信息。 IE IP地址,交换使用情况,内存使用情况等。闪烁的其他事情之一是系统负载。 现在大多数情况下,系统负载数是<0.10,但是有些时候我已经看到它升至0.89(通常在启动时)。 这就提出了一个问题,系统负载能够达到多高? 比如说它有可能上升到2.00甚至100.00?
我有一个有9个网卡的Linux盒子,我想让它们中的八个在同一个子网上有唯一的地址,例如: ifconfig eth1 192.168.123.1 netmask 255.255.0.0 ifconfig eth2 192.168.123.2 netmask 255.255.0.0 ifconfig eth3 192.168.123.3 netmask 255.255.0.0 … ifconfig eth8 192.168.123.8 netmask 255.255.0.0 在这种情况下,默认的ARP行为是非常适得其反的,因为它导致所有通过eth1传输的IPstream量,这与我想要的完全相反。 所以我翻遍了,最后对sysctl进行了一些修改,例如: net.ipv4.conf.all.arp_filter=1 net.ipv4.conf.all.arp_ignore=1 net.ipv4.conf.all.arp_announce=2 这确实阻止了eth1冒充所有其他人,但我仍然无法ping通eth1的地址以外的任何地址。 (例如,从同一交换机上的第二台计算机,只有192.168.123.1响应ping) 我猜测我需要用arptables或iproute或者SOMETHING做一些事情,但是我在这个领域已经迷失了方向。 奖励积分:解决scheme必须与Linux 2.6.27.27兼容。 (更具体地说,Slax 6.1.2)
由于这个问题的Windows版本 ,我决定打开一个社区维基在unix,linux等相同的问题。 我将用这个答案更新这个列表: bash:exec 3 <> / dev / tcp / localhost / 80#redirect到localhost的80端口 find:search目录层次结构中的文件 htop:交互式进程查看器,类似于top xargs:从标准input构build并执行命令行 tmux:可拆卸的,可重新连接的命令行会话 apropo:find相关的手册页 vmstat:查看您的系统的状态 网站: commandlinefu.com serverfault.com 键盘快捷键: – Ctrl T(特定于BSD):将SIGINFO发送到正在运行的程序 – Magic SesRq键(特定于Linux):en.wikipedia.org/wiki/Magic_SysRq_key