Articles of linux

Sun Fire V40z,dmidecode报告的内存和Linux内核看到的内存之间差距很大

我正在寻找一个V40z(一个借用者),运行RHEL 4.8(不,我不能更新它,它是一个租借者),根据dmidecode有8个DIMM,每个2048M,这使得16GB RAM,关心。 但是,内核报告的总内存是 cat /proc/meminfo MemTotal: 14898844 kB 现在,在集成显卡芯片组的机器上,我已经看到内存在128到512MB的范围内“丢失”,但是对于服务器上的这种巨大差异,会有什么解释呢? 我看到它错过了1.8G。

Apache作为负载均衡器 – 强制中断连接

我已经通过mod_proxy和mod_proxy_balancer设置了Apache 2.2的负载平衡器。 负载平衡工作得很好,但有一种情况我找不到任何configuration选项,即,当使用到后端服务器的持久连接,当其中一个死亡(closures,崩溃等),现有的连接仍然尝试访问它。 有没有办法configurationApache的负载平衡器,以便它退出或重新创build到死的后端服务器的连接? 在LVS领域,Ldirector在Proc FS下有一个选项, /proc/sys/net/ipv4/vs/expire_quiescent_template 当这被设置persisten会话/连接一个死的后端服务器将刷新,以便下一个客户端请求,他们可以重新创build。 在Apache世界里有没有类似的东西? 非常感谢! 干杯,康斯坦丁Boyanov PS Apache以什么方式检查后端服务器的状态? 它尝试连接到一些端口或类似的东西? 如果有人可以解释一下这个问题,那将会很棒! 这是我的虚拟主机configuration文件: ServerAdmin [email protected] ServerName myapp.mysite.com DocumentRoot /srv/www/vhosts/myapp.mysite.com ErrorLog /var/log/apache2/myapp.mysite.com-error_log CustomLog /var/log/apache2/myapp.mysite.com-access_log combined HostnameLookups Off UseCanonicalName Off ServerSignature On ScriptAlias /cgi-bin/ "/srv/www/vhosts/myapp.mysite.com/cgi-bin/" <Location /balancer-manager> SetHandler balancer-manager Order Deny,Allow Deny from all Allow from all </Location> <Location /server-status> SetHandler server-status Order deny,allow […]

如何保持默认的文件工作,同时阻止除Apache2 webserver上的一些文件之外的所有文件?

在我的networking服务器上,我想阻止除了一些合理的例外之外的所有文件。 我有以下Filesmatch指令是这样做的工作: <FilesMatch "(?<!\.txt|\.htm|\.html|\.css|\.php|\.js|\.jpg|\.png|\.gif|\.ico|\.svg|\.eot|\.ttf|\.woff|\.otf)$"> Order Allow,Deny Deny from All </FilesMatch> 请注意,这个FilesMatch使用负面的后视正则expression式:请参阅http://www.regular-expressions.info/lookaround.html 。 它会阻止除了那些扩展名的文件之外的所有文件。 这也导致目录默认文档(index.html)的403 Forbidden。 这不是我想要的。 有人可以帮忙吗? 默认文档查找工作如何? 是否有另一种解决scheme阻止除了一些? 我使用LogLeveldebugging查看了Apache2的错误日志,但是在请求默认文档时,唯一的消息是“客户端被服务器configuration拒绝”。 (明确要求index.html作品) 编辑:有一个解决scheme通过使用位置指令。 请参阅使用FilesMatch来提高安全性因此,我的问题已解决,但我仍然想知道为什么它不适用于FilesMatch。

Linux桥接静态IP只使用一个网卡

这似乎是我有一个通用的问题,但无法find任何解决scheme – 我发现迄今在互联网上的每个解决scheme都不适合我。 让我先试着解释一下我正在尝试做什么 – 我有一个有三个接口的linux盒子 – 一个是上行链路连接提供者,另外两个连接应该是单个逻辑networking的两个物理部分。 所以我有以下几点: br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1488 inet 10.0.0.1 netmask 255.0.0.0 broadcast 10.255.255.255 ether 00:24:9b:04:3b:a7 txqueuelen 0 (Ethernet) RX packets 102156 bytes 8545914 (8.1 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 44194 bytes 7959306 (7.5 MiB) TX errors 0 dropped 0 overruns 0 carrier […]

使用AWS负载均衡器进行自动调整

我想用自动缩放function来使用亚马逊的负载均衡器。 我发现我需要做一个自动调整组,然后需要启动实例,但是我不能在自动调整中使用现有的实例吗? 有没有其他技术可以用于自动缩放?

允许在根服务器上转发安全风险?

有一个没有iptables规则的根服务器(我知道这是不好的,这只是在我的情况下是暂时的),并有这样的configuration(为VPN的原因): echo 1 > /proc/sys/net/ipv4/ip_forwarding iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -o eth0 -j MASQUERADE 这是否包括任何主机能够滥用我的根服务器,使用它作为路由器或以任何方式通过它转发stream量?

如何在Sunfire v250服务器上从CD ROM启动

我有一台安装了Debian的Sunfire v250服务器,我需要使用最新的稳定版本进行新的Debian安装,但是我无法从Debian CD启动它。 服务器启动到SILO,我试着做: boot cdrom -s 没有任何结果,你有任何想法如何从CD启动?

我怎样才能优化这个nginx代理cachingconfiguration?

我想caching所有*.html文件在一个Nginx反向代理,所以我添加了configuration: # Original configuration location = / { proxy_pass http://192.168.12.12:91; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } # Added for cache location ~ \.html { proxy_pass http://192.168.12.12:91; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_cache cache_one; proxy_cache_key $host$uri$is_args$args; proxy_cache_valid 200 301 302 1m; proxy_cache_valid any 1m; expires 1m; } 重复两次proxy_pass和proxy_set_header感觉不好 […]

Rsyslog:复制改变设施

我有saslauthd将日志保存在rsyslogd服务器的LOG_AUTH中。 没有重新编译就不能改变,我不想这样做。 我想在LOG_MAIL中看到所有的LOG_AUTH,因为我做了一个导出到外部的机器,我想在远端服务器的LOG_MAIL中看到所有的saslauthd日志。 当然,在本地我可以在mail.log文件部分添加“auth。*”,但是导出不会在正确的文件中,因为我通过syslog Facility / Priority过滤导出。 如何将所有AUTH日志导出到MAIL日志中? 谢谢

几乎所有的Xenserver逻辑卷消失 – 恢复?

我们在一个LVM的软件突袭中发生了两个硬盘之一的硬盘崩溃。 服务器正在运行Citrix XenServer。 在仍然完好无损的硬盘上,音量组检测得很好,但只剩下一个LV。 (有些哈希replace为“x”) #lvdisplay —逻辑卷— LV名称/ dev / VG_XenStorage-xxxx-408b91acdcae / MGT VG名称VG_XenStorage-xxxx-408b91acdcae LV UUID xxxxxx-vQmZ6C LV写入访问读/写 LV状态可用 #打开0 LV尺寸4.00 MiB 当前LE 1 细分市场1 分配inheritance 预读行业汽车 – 目前设置为256 块设备253:0 root @ rescue〜#vgdisplay —卷组— VG名称VG_XenStorage-xxxx-408b91acdcae 系统ID 格式lvm2 元数据领域1 元数据序列号4 VG访问读/写 VG状态可resize MAX LV 0 Cur LV 1 打开LV 0 最大PV 0 Cur PV 1 法PV […]