Articles of linux

KVM USB Passthrough和Zydas USB无线适配器:设备或资源繁忙

我正在为80211模块设置一个内核testing虚拟机。 我用这个命令启动我的机器: kvm -m 512 -net nic -net vde -usb -usbdevice host:0ace:1215 ktesting.img 我用debian连接到eth0接口的vde_switch,并设置了一个kvm镜像 Bus 003 Device 004: ID 0ace:1215 ZyDAS ZD1211B 802.11g 我安装了'zd1211-firmware',并在/ dev / bus / usb中提供了正确的权限。 wlan0接口上去了: eth0 Link encap:Ethernet HWaddr 52:54:00:12:34:56 inet addr:192.168.2.15 Bcast:192.168.2.255 Mask:255.255.255.0 inet6 addr: fe80::5054:ff:fe12:3456/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:7 errors:0 dropped:0 overruns:0 frame:0 […]

varnish3.0.2重写url的howto

我有很多目录有相同的图像“_a.png”,如下所示: /data/images/{a,b,c,d} 因为这个,清漆caching多个副本。 现在我想重写一个url,像这样: if (req.url ~ "/_pty.png$") { set req.url="/images/a/_pty.png"; } 所以我重装清漆,但它不正确的工作! 例如。 我得到的url, http ://xx.com/images/c/_pty.png varnishlog我觉得这是不对的,代码上面没有任何效果! 如何设置?

每用户dynamicstream量整形

在工作中,我们有一个日常使用的专用互联网链接(服务器使用不同的链接),上传带宽有限(当前3Mbps)。 由于有大约80个用户,有时这个上行链路有可能显着地降低100%的利用率。 大多数情况下,这是由于多个用户试图同时将file upload到Dropbox,Google Drive …。 我已经尝试过stream量整形,因为用户看起来非常擅长寻找上传带宽吃早餐的新服务,所以需要一些维护。 我一直在想一个不同的方法。 基于用户的某种dynamic带宽pipe理。 在早上,每个人都会开始“干净”,没有stream量形成(或者一些非常基本的计划),但是随着时间的推移,“沉重的上传者”将越来越积极地自动形成(可能通过一些预定义的层次)。 我的想法是设置一个Linux机器作为路由器(或者可能是实际路由器之前的桥)。 任何想法如何实现这个?

Linux(Fedora 15)多ISP和NAT路由

所以我有我的系统运行Fedora 15,目前与DSL线。 该行提供一个静态IP,以及静态路由,DNS。 我从这个IP运行一个networking/电子邮件/ DNS服务器。 它还支持NATnetworking在内部networking上提供networking和DHCP。 我现在想添加另一个使用DHCP(Comcast)的ISP,并且切换从NAT生成的stream量通过新的连接,同时保持与服务器相关的function的DSL连接。 这将卸载我的家庭使用的stream量到Comcast连接。 我试图找出最简单的方法来做到这一点与Fedoraconfiguration文件,但我不知道我可以单独做这个文件。 我可以在网上find的大部分信息必须处理负载平衡或故障转移,我也不想实现。 Comcast连接的DHCP客户端似乎也完全使用标准的Fedoraconfiguration文件,因为路由被设置为最后一个接口。 我希望我可以说,该接口的任何路由转到一个单独的路由表,并将其用于NAT。 感谢您的任何信息。 eth0 198.144.1.x DSL eth1 192.168.0.x NAT eth2未使用(损坏) eth3 xxxx电缆(DHCP)

无法升级xenserver,将主服务器池自动更改为其他服务器

我需要将我的XenServer服务器池从5.6升级到6.1。 我面临的问题是,当我closurespol master从CD引导它,然后池中的其他成员自动成为池主,并升级XenServer,我们必须从池主开始升级,然后其他成员需要被升级。 有什么办法可以先升级池主? 通过禁用池主的自动更改到该池中的其他成员服务器? 谢谢

主机名命令不起作用

我有一个服务器,我面临这个奇怪的问题,hostname命令不会打印任何东西。 [root@localhost ~]#/bin/hostname [root@localhost ~]# [root@localhost ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain ::1 localhost localhost.localdomain 10.0.1.172 localhost localhost.localdomain [root@localhost ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME="localhost.localdomain" [root@(localhost) ~]#

Fedora 5引导问题

我在安装在HP Proliant ML 150服务器上的fedora core 5中遇到问题。 直到昨天它工作正常,但今天,当我开始这给了我以下错误: 文件系统是ext2fs,分区types是0x83 kernel / vmlinuz-2.6.20-1.2320.fc5smpro root = / dev / volgroup00 / logv0100 rhgb quiet。 无法访问恢复设备(/ dev / volgroup00 / logv0101) 内核恐慌 – 不同步:试图杀死初始化。 任何想法是什么造成这个?

在Glassfish 3.1上自动启动群集

我能够自动启动Glassfish域,换句话说,我可以使用“asadmin create-service”作为服务来运行它。 当机器重新启动时,域名正在自动启动。 我想要启动一个域的集群的所有实例类似的事情。 自从机器重新启动后,域将自动运行,但是本机中的实例仍然停机。 是否有可能自动启动群集? 平台:Ubuntu 12.04 AS = Glassfish 3.1

PPTP将不会连接错误628

vim /etc/ppp/chap-secrets # Secrets for authentication using CHAP # client server secret IP addresses #* pptpd 34fg3g93jgij3g * 和 vim /etc/radiusclient/servers #Server Name or Client/Server pair Key 24.211.2.16 34fg3g93jgij3g 选项文件 vim /etc/ppp/options.pptpd name pptpd refuse-pap refuse-chap refuse-mschap require-mschap-v2 proxyarp ms-dns 8.8.8.8 ms-dns 8.8.4.4 lock nobsdcomp novj novjccomp nologfd plugin radius.so plugin radattr.so 和 vim /etc/pptpd.conf […]

只有两台服务器可以进行故障切换吗?

我试图用HAproxy和mysqlbuild立一个基本的高可用性解决scheme。 目前看起来像这样 在host1发生故障的情况下, host2应该获得IP和stream量(使用我的VPS提供商的function称为故障转移IP,我不认为有可能让CARP在那里工作)。 我想在节点上运行监控软件。 这可以工作吗? 我担心,如果节点之间存在链接问题(裂脑情况),监视软件的每个实例都会假设另一个节点已经死亡,并尝试为自己获取浮动IP。 这并不可怕,但似乎变得更糟。 服务器和两台主机之间没有任何联系的思想,他们是唯一活着的数据库将迅速变得不一致。 有没有办法摆脱这种情况,不涉及第三台服务器? 我是否真的应该关心脑裂情况: 两台服务器位于同一提供商的两个数据中心(距离彼此仅3跳)。 似乎(traceroute)用于路由host1和host2之间的stream量的机器与用于路由来自互联网的stream量的机器相同。 所以,也许真正的写作(因为互联网是唯一的写作来源)的裂脑情况是不可能的?