Articles of linux

USB在OpenSuse 11.3下串行

我有一个LogiLink USB转串口适配器。 里面有PL2303芯片。 当我插入设备时: [26064.927083] usb 7-1: new full speed USB device using uhci_hcd and address 9 [26065.076090] usb 7-1: New USB device found, idVendor=067b, idProduct=2303 [26065.076099] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [26065.076105] usb 7-1: Product: USB-Serial Controller [26065.076110] usb 7-1: Manufacturer: Prolific Technology Inc. [26065.079181] pl2303 7-1:1.0: pl2303 converter detected […]

在多个(云)服务器上利用存储空间的最佳方式是什么?

我可以访问多个云服务器(所有基于Linux) – 唯一的问题是,他们的存储容量(约50-100GB)有所限制。 服务器只是提供存储来主动访问来自客户的文件(典型的托pipe数据:图像,文档等)。 我的目标是有一个可以扩展和无缝集成的解决scheme,也是多余的。 这意味着,我不能只是分割文件存储,还需要做一些备份。 所以基本上1)使存储统一和连接2)提供某种forms的冗余。 再次,这些是基于Linux的服务器。 及时,我可以转移到更专注的解决scheme。 但是由于我正处于预算之内,我现在想要利用这些小规模的服务器。 谢谢。

远程Mysql连接需要5秒钟build立

安装如下,Ubuntu 8.04服务器在运行Mysql 5的DMZ中运行 从DMZ外的Windows机器上的远程连接需要5秒钟的时间(在这一点上,mysql的速度很快)本地主机的连接是“即时的” 听起来像一个标准的DNS问题,所以我已经启用跳过名称parsing,并确认工作(错误文件logging跳过用户条目),但我们仍然看到5秒的延迟。 我也尝试添加客户端(NetBIOS名称,是这样吗?)作为主机文件中的条目,问题依然存在 我已经运行了一个tcpdump,从我能收集的东西看,它看起来像是试图做一个netbios查找(虽然我没有经验阅读tcpdumps!)我会想象是失败的,因为这个服务器是唯一的东西在DMZ 我对从这里走到哪里有点困惑。

桥接模式virtualbox客户端不能正常工作

我已经在windows 7主机上运行的virtualbox中安装了CentOS服务器。 如果我select了NAT,CentOS客户端可以访问互联网,但是如果我select“桥接”,那么它就没有互联网访问。 我必须使用桥接,因为我需要CentOS客户端有自己独特的公共IP地址,并据我所知NAT不提供。 有谁知道我如何configurationCentOS,或虚拟盒,以桥接模式给美分客户端互联网访问?

根据需要为虚拟服务器自动configurationip,name和dnsconfiguration

当前的环境是几个逻辑分离的“数据中心”中运行虚拟客户机的Linux机箱,虚拟客户机根据需要创build和删除。 DNS和DHCP运行在另一个框中,并且应该服务于所有的虚拟服务器。 我想要的是按需创build和删除虚拟实例,而不必接触DNS和DHCP服务器configuration,我有一定的自由来准备客人,但是我不想在创build客人时咨询中央服务器。 所以,理想情况下,我只想创build一个主机名为“node5.dc1.mydomain.com”的客人,并启动它,它会从“mydomain.com”dhcp获得IP,并在“mydomain.com”DNS中注册。 所以我可以创build实例和SSH到它。 我相信DHCP和DDNS的组合可以工作,但我想确保没有更简单的select或确认DHCP和DDNS的路要走。 虽然我读了一些关于dynamicDNS的不好的东西..

Linuxhibernate工作,但速度慢

我已经在AMD和一个老的英特尔平台上设置了pm-hibernate。 但是,这个问题比平时给我带来了更多麻烦。 下午hibernate的工作,但挂起很长时间才终于closures。 在下面的dmesg中,等到打印下一行之前等待15秒钟: [78.296348] PM:创buildhibernate图像: 以同样的方式,简历之后有一个漫长的等待: [80.401171] usb 2-1.5:使用ehci_hcd和地址3重置低速USB设备 这不是我等不了那15秒。 但是我想知道为什么它的行为如此。 什么可以提供更多的内核/操作系统正在等待的信息? 使用Debian挤出的同一台计算机和一个标准内核,它也可以工作,速度更快,但有其他问题,例如“hibernate后没有向量(irq -1)的irq处理程序” 我正在尝试使用的内核是来自kernel.org的官方未修补内核2.6.38.4 内核configuration: http : //www.ideone.com/Hrmah dmesg的: [77.830657] ftdi_sio 1-1.6:1.0:设备断开连接 ftdi_sio ttyUSB1:FTDI USB串行设备转换器现在从ttyUSB1断开 [77.830703] ftdi_sio 1-1.6:1.1:设备断开连接 [77.831735] r8169 0000:03:00.0:eth0:链接closures [77.831861] ata_piix 0000:00:1f.2:PCI INT D禁用 [77.831886] ata_piix 0000:00:1f.5:禁用PCI INT D [77.932716] HDA Intel 0000:00:1b.0:PCI INT禁用 [77.932785] ACPI句柄没有上下文! [78.245752] HDA英特尔0000:01:00.1:PCI INT B禁用 [78.245840] […]

MySQL和WordPress延迟插入

我有一个运行多个WordPress站点的服务器。 服务器configuration相当标准:CentOS,Apache,MySQL,cPanel。 我注意到,我经常在不同的WP数据库的mysqladmin进程列表中看到以下几行: | Id | User | Host | db | Command | Time | State | Info +———+——————+———–+——————+—————-+——+———————-+——— | 4688637 | DELAYED | localhost | salr4e1_wrdp2 | Delayed insert | 208 | Waiting for INSERT | 我不明白为什么插入显示为延迟? 如果进程列表中有多个这样的数据库,则负载正在增长。 这不会让我的服务器感觉良好。 我试图用mysqlcheck -aro来修复这样的数据库。 有时帮助,但往往不是,我必须杀死这样的进程,以减less服务器的负载。

具有单个NIC的Linux路由器

假设我有一个很小的networking,有很多个VLAN,如下所示: VLAN1 10.1.1.0/24 VLAN2 10.1.2.0/24 VLAN3 10.1.3.0/24 VLAN路由由核心交换机负责,交换机不执行基于策略的路由(Dell PowerConnect 6224F),因此它将仅为所有其他stream量超出上述VLAN之外的其他stream量采用默认路由。 (即0.0.0.0/0)。 现在假设我有两个互联网连接,每个连接在VLAN1上都有一个NAT DSL调制解调器(比如10.1.1.16和10.1.1.17),我希望VLAN2上的设备使用一个互联网连接,VLAN3上的设备使用另一个,我想使用Linux的盒子来实现这一点。 假设我configuration了一个Linux机箱(10.1.1.8),并将核心交换机上的默认网关configuration为指向10.1.1.8,那么是否可以在Linux机器上configurationIPTables来执行我所需要的操作? 大多数如何设置基于Linux的路由器的操作指南有两个两个networking接口作为要求,但我不认为这是必要的,因为这个Linux机器将简单地与DSL调制解调器位于同一个VLAN中。 (加上我目前没有任何备用的网卡放在我有的服务器上),所以我的问题是,(假设有可能)任何人都可以提供一些指导来创build一些IP表规则来处理这个问题吗? 我也可能在将来像所有的HTTP连接都被透明地代理,理想的情况是通过一个共享的squid实例,但是仍然将请求路由到合适的DSL连接。 编辑: 我不需要在VLAN之间进行路由,因为核心交换机已经很好了。 我可能没有得到正确的术语,但是如果我将核心交换机上的0.0.0.0/0的默认路由configuration为10.1.1.8,我可以configurationLinux机器将数据包redirect到正确的DSL网关,具体取决于包的来源? 我试图实现的一个例子… PC上的VLAN3(10.1.3.123)将数据包发送到1.2.3.4。 PC上的默认网关是10.1.3.1(即VLAN3上的路由接口),然后交换机将此数据包通过10.1.1.1路由到10.1.1.8(交换机configuration为使用此IP作为0.0.0.0的下一跳/ 0)。 然后Linux机器通过DSL调制解调器10.1.1.17路由/redirect该数据包,因为源IP在VLAN 3(10.1.3.0/24)内。 如果数据包来自10.1.2.0/24,则Linux机器将通过10.1.1.16路由/redirect VLAN 1 (10.1.1.0/24) 10.1.1.16 (DSL1) ——+ | 10.1.1.17 (DSL2) ——+ | 10.1.1.8 (Linux) ——+ | +————-+ VLAN 2 ——-| Core Switch |——- VLAN 3 (10.1.2.0/24) +————-+ (10.1.2.0/24) 进一步编辑: […]

PAM与KRB5到Active Directory – 如何防止更新AD密码?

我有一个可用的Fedora 9系统,通过PAM – > krb5 – > Active Directory对用户进行身份validation。 我将它迁移到Fedora 14,一切正常,但工作得很好:-)在Fedora 9上,如果一个Linux用户更新了他们的密码,它就不会传播到他们的Active Directory帐户。 在Fedora 14上,它正在更改他们的A / D密码。 问题是我不希望A / D被更新。 这是我的password-auth-ac : auth required pam_env.so auth sufficient pam_unix.so nullok try_first_pass auth requisite pam_succeed_if.so uid >= 500 quiet auth sufficient pam_krb5.so use_first_pass auth required pam_deny.so account required pam_unix.so account sufficient pam_localuser.so account sufficient pam_succeed_if.so uid < […]

Linux外部USB驱动器故障 – 损坏的文件系统

我有责任用红帽企业Linux(RHEL)AS版本3和一个USB外部500Gb硬盘(Freecom part#28604)来pipe理一台服务器,但是却以一种奇怪的方式失败了。 理想情况下,我想修复驱动器或至less擦拭,并能够使用它。 从硬盘驱动器开始安装,但是其上的文件已经消失,当我试图创build一个文件(即使有触摸),它说: 只读文件系统 df命令指出它不是空的。 这是驱动器的mtab条目: / dev / sdb1 / mnt / usbhd ext3 rw 0 0 任何想法如何解决这个问题? 我到目前为止所尝试的: 冉fsck.ext3 -n /mnt/usbhd ,它说: e2fsck 1.32(09-Nov-2002) fsck.ext3:尝试从文件系统中读取块导致在尝试打开/ mnt / usbhd 这可能是一个零长度的分区? 然后我卸载它并运行fsck /dev/sdb1 : fsck 1.32(09-Nov-2002) e2fsck 1.32(09-Nov-2002) fsck.ext2:试图打开/ dev / sdb1时没有这样的设备或地址 可能不存在或交换设备? fdisk -l不会显示设备,但是在/proc/partitions ,我在/ log / messages中find了一个条目: 5月10日10:40:51 server4 devlabel:设备/ dev / […]