ubuntu下不用拔盘就可以重新识别usb设备

摘要: #!/bin/sh# Usage: ./resetusb ARGUMENT(The keyword for your usb device)var1=$1keyword=${var1:=Storage}debug=$(lsusb)bus=$(lsusb|grep $keyword|perl -nE ... 阅读全文
posted @ 2015-06-28 11:47 fergus.y.m 阅读(2381) 评论(0) 推荐(0) 编辑

使用Linux遇到的一些问题和解决方案

摘要: 1.如何在重装系统或换机器以后继续使用以前用过的thunderbird邮件执行命令thunderbird -ProfileManager以后会打开一个配置用户界面。在里面添加一个新的配置,然后选择以前存放邮件的目录:例如.../Mails/ArchieveMails/下面应该有许多类似的配置文件:[... 阅读全文
posted @ 2015-03-06 10:04 fergus.y.m 阅读(691) 评论(0) 推荐(0) 编辑

在XEN上启动guest时loopback设备不足

摘要: 现象:通常出现在用户挂载了多个img到guest上,会发现无法再创建guest或者无法启动guest的现象。/var/log/xen/xen-hot-plug.log中错误如下:xenstore - read: couldn't read path backend/vbd/12/2050/node原... 阅读全文
posted @ 2014-11-07 14:41 fergus.y.m 阅读(235) 评论(0) 推荐(0) 编辑

使用virtualenv搭建python虚拟开发环境

摘要: 在使用python做开发时,如果多人需要在同一台机器上工作,或者机器环境经常变化时,添加或删除一些python包很可能会影响到你自己的开发环境。因此,通过virtualenv工具可以创建一个完全属于你自己的虚拟环境。(其实就是将python相关的一些配置和库放到一个单独的目录下,以后基于这个虚拟环境... 阅读全文
posted @ 2014-10-31 13:55 fergus.y.m 阅读(511) 评论(0) 推荐(0) 编辑

Linux局域网登陆响应时间过长

摘要: 在局域网中,使用ssh登陆到其他机器上时,有时会出现等待10s以上才能正常登陆的问题。原因:Linux默认使用dns解析登陆IP,但是在局域网,并没有dns服务器,而且机器上也没有添加IP与域名(hostname)的绑定,导致浪费很多时间检查主机名。解决办法:1.在/etc/hosts文件中添加IP... 阅读全文
posted @ 2014-10-15 10:44 fergus.y.m 阅读(631) 评论(0) 推荐(0) 编辑

sed的一些tricks

摘要: 1.sed -f xx.sed input_file可以将一系列操作放在一个xx.sed脚本里执行```#!/bin/sed -f```2.在匹配字符串后面或行尾添加内容在text后面添加content: sed 's/text/& content/g' input_file在行尾添加content... 阅读全文
posted @ 2014-10-13 10:28 fergus.y.m 阅读(162) 评论(0) 推荐(0) 编辑

Linux中为XEN网桥绑定物理网卡

摘要: XEN虚拟机会默认将可以连通外网的网卡绑定到xenbr0上,因此如果需要切换到其他物理网卡上时,需要自己配置脚本或执行命令。1.添加脚本绑定a.编写一个脚本,指定网卡与网桥绑定的关系# vim /etc/xen/network-wrapper# !/bin/sh/etc/xen/scripts/ne... 阅读全文
posted @ 2014-10-13 10:12 fergus.y.m 阅读(508) 评论(0) 推荐(0) 编辑

Linux中配置网桥

摘要: 使用kvm虚拟机时,有时候需要自己添加网桥供guest使用。不使用libvirt来管理的话,可以使用以下方法创建网桥并绑定到物理网卡(RHEL6/Fedora已实验):1.创建网桥配置文件ifcfg-newbr0# vim /etc/sysconfig/network-scripts/ifcfg-n... 阅读全文
posted @ 2014-10-13 09:53 fergus.y.m 阅读(442) 评论(0) 推荐(0) 编辑

Yum数据库错误

摘要: 使用yum时提示数据库错误:/var/lib/rpm...open...db4 error from db->close:...解决办法:1.删除/var/lib/rpm目录下的__db.*文件(可先备份)2.重建db:# rpm --rebuilddb# yum clean all 阅读全文
posted @ 2014-10-13 09:35 fergus.y.m 阅读(200) 评论(0) 推荐(0) 编辑

Linux中去除windows文件中的控制字符

摘要: Windows下的文本文件拿到Linux下时,会在文本行最后面出现很多字符:^MLinux下去除掉的方法是:dos2unix file(需要软件包dos2unix)当然逆转的方法为unix2dos file. 阅读全文
posted @ 2014-10-13 09:26 fergus.y.m 阅读(346) 评论(0) 推荐(0) 编辑