Articles of linux

在Squidredirect器中访问请求标头

我在我的Squidconfiguration文件中启用了一个redirect器,如下所示: url_rewrite_program /etc/squid/redirector.php 我需要从redirect器中访问原始的HTTP请求标头。 我不想对请求头进行任何更改; 我只需要能够阅读它们。 据我所知,Squid只将URL传递给redirect器,而不是请求头。 那么如何在我的redirect器中访问这些请求头? 更新1:一个相关的问题,是否有可能访问一个Squidredirect器中的POST数据? 我想如果这是可能的,这样做的机制将与访问标题相同。 更新2:我相信这是可能的使用ICAP。 我正在寻找一个不涉及ICAP的解决scheme。

自动化一个使用/ dev / tty的交互命令

很好,它是在标题。 我有一个交互式命令。 这个通过/dev/tty请求密码。 我在一个shell脚本中使用这个命令。 所以命令应该通过stdin读取信息。 我已经探索了一些方法来做到这一点: 寻求一个选项来强制标准input(使用-T选项) 简单的,streamredirect 协处理( |& )设置当前脚本和coprocessed命令之间的通信 我试过命名pipe道 我在Korn shell(AIX)中运行这个脚本。 我不能使用期望或空的外部工具。 你有什么线索吗?

如何在生产服务器上在线扩展DRBD设备?

嘿人们试图扩大DRBD设备( / dev / drbd0 )在生产服务器在线的大小,但不得不下降和设备( / dev / drbd0 ) 两次,所以检测到的大小变化。 我只是想知道,这是他们的任何方式来扩大无DRBD设备的大小和DRBD资源设备。 其实我跟着这个链接 。 提前致谢…

nginx:php-fastcgi运行但php文件不能执行

我最近设置了一个运行于FastCGI进程的PHP的nginx服务器。 服务器正在运行HTML文件,但PHP文件正在下载,而不是显示和PHP代码不处理。 这是我在nginx.conf中的: server { listen 80; server_name pubserver; location ~ \.php$ { root /usr/share/nginx/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html$fastcgi_script_name; include fastcgi_params; } } 命令netstat -tulpn | grep :9000 netstat -tulpn | grep :9000显示以下内容,指示php-fastcgi正在运行并监听端口9000: tcp 0 0 127.0.0.1:9000 0.0.0.0:* LISTEN 2663/php-cgi 如果这是我的服务器在CentOS 6上运行的重要性,并且我使用Fedora项目的软件库安装了nginx和PHP。

调出eth1时出错

我遇到这个错误,同时提出我的网卡: (进程:2550):警告**:_nm_object_get_property:获取/ org / freedesktop / NetworkManager / ActiveConnection / 3的状态时出错:(19)方法在接口“org.freedesktop.DBus”上签名为“ss”属性“不存在 我正在使用以下命令: 1. ifup eth1 2. /etc/init.d/network restart 我已经安装了全新的Centos 6.2并configuration了网卡。

轮询SNMP消息

我试图通过SNMP远程监视服务器(Ubuntu 12.04)。 我编辑了snmpd.conf文件并将IP块添加到只读部分。 当我尝试在本地testingSNMP时,我可以看到它的工作原理。 这里是我用来在本地testing我的SNMP守护进程的命令。 snmpwalk -v1 -c <comname> localhost system 问题是,从远程主机我看不到任何消息。 以下是我使用的命令。 snmpwalk -v1 -c <comname> <IPtoBeMonitored> 我得到的错误信息是; Timeout: No Response from <IPtoBeMonitored> 我没有防火墙。 你觉得这个问题的原因是什么? 提前致谢。

如何从端到端监控电子邮件服务?

我想监视服务器A上安装的电子邮件服务,从头到尾。 不只是小件(ping / SMTP / POP3 /加载/ …),但更接近用户的行为。 我正在考虑安装在服务器B上的脚本: B向A发送一封电子邮件 A向B发送自动回复 B知道邮件服务工作正常。 该testingB每30分钟重新启动一次。 如果B没有收到回应,则发送警报消息。 B还可以控制电子邮件的往返传播。 但也许有更好的?

Live Linux到VMware vSphere虚拟机pipe理程序(以前的ESXi)以1%

我正在评估VMware vSphere Hypervisor(以前称为ESXi)。 服务器版本是5.0.0。 我的步骤: 打开VMware vCenter Converter Standalone(尝试版本4.3和5.0); 尝试转换一个Linux的盒子; 成功地联系了源码机器; 成功联系服务器; 成功设置我的任务选项; 成功开始任务; 而在1%的任务失败。 错误: Unable to obtain the IP address of the helper virtual machine. 我在我的networking上使用了DHCP,但是为了防止使用静态IP设置帮助程序重新执行任务。 它在3小时后死亡,仍然在1%。 错误消息是类似的。 在转换过程中,我无法ping通Converter Helper Server,原因不明。 它位于与源​​Linux框和ESXi服务器相同的networking,相同的VLAN中。 我的问题是: 如何解决这个错误? 有没有一种更好/更简单/更快的方法来将物理Linux机箱转换为VMware VM? 谢谢!

Linux软件Raid LVM恢复卷组

首先:请原谅我的英文不好:) 我们在软件RAID 1模式下使用带有3个硬盘的Archlinux服务器。 应该有两个lvm扩展分区,我认为他们应该在卷组中工作。 (我没有设置这个系统。) 通过更新系统崩溃,我不能启动它。 我拿了一个debian live持久usb驱动器,并得到raid和一个卷组分区工作。 问题是卷的另一个分区没有被加载。 试 dd if=/dev/md1 bs=512 count=255 skip=1 of=/tmp/md1.txt 只给出encryption的字符。 有没有办法恢复卷组? 如果需要更多信息,我会发布。 高级谢谢:)

通过单独的iterface路由网页浏览

我想通过wlan0接口路由网页浏览 ,其余的通过eth1 。 你能帮我用iptables命令来达到这个目的吗? 以下是我的configuration。 谢谢 :) 编辑:这是关于桌面configuration不是一个Web服务器设置。 基本上我想用我的一个连接来浏览网页,另一个用来浏览网页。 使用ifconfig: eth1 Link encap:Ethernet HWaddr 00:1d:09:59:80:70 inet addr:192.168.2.164 Bcast:192.168.2.255 Mask:255.255.255.0 inet6 addr: fe80::21d:9ff:fe59:8070/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:33 errors:0 dropped:0 overruns:0 frame:0 TX packets:41 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4771 (4.7 KB) TX bytes:7081 (7.0 KB) Interrupt:17 wlan0 Link encap:Ethernet […]