背景:因为虚拟机经从一台电脑拷贝到另一台电脑时,出现了网卡问题,于是把ifcfg-eth0 -->ifcfg-eth1.后启动Ok,但是,在开机会出现:eth0: error fetching interface information: Device not found。root 用户su xiangdong时会出现:ifconfig eth1 ,eth1: error fetching interface information: Device not found
解决办法:
1.刚开始运行ifconfig eth0发现网卡不见了。
[root@localhost ~]# ifconfig eth0
eth0: error fetching interface information: Device not found //但是network-scripts里的配置文件全部是eth0的,为什么获取不到也不知道为什么?
处理解决方法只能用eth1替换eth0了,自己创建modprobe.conf文件里面alias eth0 e1000e但是不能识别。

2.[root@localhost network-scripts]# mii-tool //查看网卡连接状态
   eth1: negotiated 100baseTx-FD, link ok

3.[root@localhost network-scripts]# ifconfig eth1//能发现eth1网卡

4.[root@localhost network-scripts]# mv ifcfg-eth0 ifcfg-eth1//修改eth0为eth1

5.[root@localhost network-scripts]# vi ifcfg-eth1
DEVICE=eth1//把eth1修改为eth0
ONBOOT=yes//启动激活
TYPE=Ethernet
BOOTPROTO=static//静态ip
IPADDR=192.168.xx.40
NETMASK=255.255.255.0
GATEWAY=192.168.xx.254

6.[root@localhost ~]# cd /etc/sysconfig/networking/ //进入networking目录
[root@localhost networking]# ls//里面有两个文件把里面的设备修改为ifcfg-eth1即可。
devices  profiles

7.[root@localhost devices]# /etc/rc.d/init.d/network restart //重新启动network守护进程。
Shutting down interface eth1:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth1:                                [  OK  sss]

8.[root@localhost devices]# ping www.baidu.com //最后ping 百度通了
PING www.a.shifen.com (220.181.111.148) 56(84) bytes of data.
64 bytes from 220.181.111.148: icmp_seq=1 ttl=52 time=33.1 ms
64 bytes from 220.181.111.148: icmp_seq=2 ttl=52 time=33.3 ms
64 bytes from 220.181.111.148: icmp_seq=3 ttl=52 time=33.4 ms

遇到的问题:
刚开始因为以为驱动问题,lsmod看了一下加载的驱动为e1000e,所以在 /etc/modprobe.d/里添加了modprobe.conf文件可是还是不行。
dmesg查看启动信息查看网卡信息为e1000: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
后来查看/lib/modules/2.6.32-71.el6.i686/modules.alias 添加alias eth0 e1000e 还是不行,只能用eth1代替eth0


本质上是阿里云经典的Eth0/Eth1迁移到VPC网,只有Eth0网卡导致的,可能上面的内容还搞不定?得向这个方向寻找:
cat /etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:4c:90:06:83", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:e0:4c:10:cd:ab", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

TrevorH wrote:
Look in /etc/udev/rules.d for a file called something with persistent-net-rules in it. Edit that and look at the contents - it probably contains lines for both eth0 and eth1. You should remove the lines that refer to eth0 and can also change eth1 to eth0 afterwards if you'd prefer to have eth0 rather than eth1 on your system (though it doesn't really matter what it's called so long as it works). Save that and then look in /etc/sysconfig/network-scripts for the various ifcfg-eth* files there. You'll want to remove the one for eth0. If you renamed eth1 to eth0 then you need to rename ifcfg-eth1 to ifcfg-eth0 and edit its contents as it also contains the string 'eth1' inside it.
You can verify if the MAC address found on the device is same as that present in the /etc/udev/rules.d/*-persistent-net.rules
因为在板栗开花时,蛾子把卵产在花心中,这样在板栗成熟过程中,卵便孵化了出来,将板栗从内部损坏.
那一定是你存储时间长了,板栗失水板栗属呼吸跃变型果实,由于自身温度高,呼吸旺盛,易发生霉烂、发芽及出虫,可以冷藏.
1、板栗储存方法不妥
2、板栗储存时间太长,潮湿引起变质
3、建议采取以下方式储存
水煮干藏:将板栗置于沸水中煮5~10分钟,然后取出沥干、晒干,装入布袋或尼龙网袋内,悬挂在通风处,每隔20~30天晒1次,可保存1年。

板栗富含淀粉和糖,最容易滋生虫子。放在冰箱冷冻应该就可以了。

如果栗果失水过多,含糖量异常增加,生理机能失常而导致栗果生活力下降,对各种病原菌的抵抗力降低,也易感病霉烂。下面着重介绍一下当前较为有效的贮藏技术。

板栗在花榭的时候,虫子就把虫卵产在新结的果实里的,新的果实外表叫嫩,很容易被虫子洞穿,而经过一段时间,种皮自动愈合,所以也就没有痕迹了.而虫子却留在里面了!
阅读全文
以前在开发环境用的是xdebug,还不错,看到有一篇野马分享的《PHP性能检测扩展——XHProf》,不错,之前就有听说,这次就行动一下。

XHProf是facebook开源出来的一个php轻量级的性能分析工具,跟Xdebug类似,但性能开销更低,还可以用在生产环境中,也可以由程序开 关来控制是否进行profile。
阅读全文
PHP新增eio扩展,可以写类似node.js一样的异步IO了。
可以结合libevent一起来用。libevent主要是解决了网络异步,实际上写代码是时,IO还是同步的,必须处理完请求后同步fwrite给客户端。如果IO异步的话,进程就可以马上去处理其他请求,不用等待IO操作完成。
比如接到一个网络请求,需要创建一个目录,传统的程序就直接mkdir,这里的mkdir就是同步的。必须处理完成后才会继续向下执行。
异步IO的话,eio_mkdir,里头可以填一个回调函数。这里不是同步的,所以代码马上就向下执行。当mkdir操作完成后,才会执行回调函数。
当然有些事情是必须同步的。node.js里头就有很多这样的做法。比如 db.query(sql).callback(proc),查询SQL语句,完成后回调 proc。

Url:
http://pecl.php.net/package/eio
DownLoad:http://pecl.php.net/get/eio-1.2.0.tgz

其他资料:
https://github.com/chobie/php-uv/blob/master/examples/fsevevnt.php
https://github.com/chobie/php-uv/blob/master/examples/http_server.php
   昨天安了打印机后发现一个名为spoolsv.exe的进程占用了大量的CPU资源。对该文件进行了检查,发现其就是系统文件并没有被病毒替换。经过对他的计算机进行检查,发现"后台打印服务"目录(默认为C:\Windows\System32\spool\PRINTERS)下的SHD和SPL文件损坏,造成打印服务运行异常,从而出现CPU资源占用100%的现象。知道了问题的原因,解决起来就简单了,只需下面六步:
第1步:右键点击"我的电脑"选择"管理"。
第2步:点击"服务和应用程序服务"。
第3步:右键单击Print Spooler,然后单击停止。
第4步:单击"开始运行",输入%SystemRoot%\System32\spool\PRINTERS,然后单击"确定"。
第5步:删除%SystemRoot%\System32\spool\PRINTERS目录下的所有文件。
第6步:选择服务窗口,右键单击Print  Spooler,然后单击"启动"。
Vmware下的Linux虚拟机,RPC服务不用,于是关闭了,后重启动时出现:starting nfs statd failed ,于是否,就发现了RPC和这个NFS有关,了解一下,后NFS服务也给关闭了。nfs就是这样,印象中nfs服务相关有3个进程的。

rpc**:
rpcbind        
rpcgssd        
rpcidmapd    
rpcsvcgssd    

nfsd:
nfs            
nfslock


阅读全文
加了很多开机服务,在加入linux rabbitMQ ,用的直接对程序启动,(直接启动在添加入服务后,不进行service iptalbes start容易出现卡死的情况) 没有用service来做启动,给卡住了,怎么办?
解决方法:进入单用户模式,关掉防火墙chkconfig  iptables  off ,再重新启动。
怎么单用户?
---------------------------------------------------------------------------------------------------------
在grub上相应要启动的内核上按“e”。
进入下一界面,继续按“e”。
在进入文本界面后,输入“single”回车。
进入grub界面后,按“b”,即进入single模式
---------------------------------------------------------------------------------------------------------
在GRUB启动后,移动键盘到Linux的启动项;按e键;然后再移动键盘到类似下面的一行,也就是kernel的那行:
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet      把光标移动这行后,再按一下e键,进入编辑这行;在行尾条一个空格 ,然后输入 linux single
也就是类似如下的:
kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet   linux single  
结束编辑,按回车返回;
接着我们要启动系统,按一下b键启动;
非Fedora core 4.0 可能单用户进去的时候,可能系统是只读的;要运行下面的命令;
#mount -o remount,rw /  
二、如果X不能启动了,我如何才能登录机器?

把开机登录由图形登录改为文本模式登录,然后修复;
以单用户模式登录,找到 /etc/inittab文件,找到如下一行;
id:5:initdefault:  
把这里的5改为3 ,也就是改成如下的:
代码:
id:3:initdefault:
有个哥们写了一篇文章:
http://blog.163.com/a12333a_li/blog/static/8759428520127305372366/

于是否按这位兄弟说的做了下测试,如下:
rabbitMQAddQueTest.php


rabbitMQGetTest.php



测试程序及扩展:
先执行接受程序,让其等待:php rabbitMQGetTest.php (其实先入队,后去取也没有问题的,只是为了方便看一入队就出队了:-))

后执行入队程序:
root@192.168.98.128:/data0/htdocs/tmp# php rabbitMQAddQueTest.php
0msg Yes
1msg Yes
2msg Yes
3msg Yes
4msg Yes
5msg Yes
6msg Yes
7msg Yes
8msg Yes
9msg Yes
10msg Yes
11msg Yes
12msg Yes
13msg Yes
14msg Yes
15msg Yes
16msg Yes
17msg Yes
18msg Yes
19msg Yes

查看取的程序,如下:
php rabbitMQGetTest.php  
0.0msg
1.1msg
2.2msg
3.3msg
4.4msg
5.5msg
6.6msg
7.7msg
8.8msg
9.9msg
10.10msg
11.11msg
12.12msg
13.13msg
14.14msg
15.15msg
16.16msg
17.17msg
18.18msg
19.19msg

阅读全文

   他这个有按执行时间,有按执行次数,有按语句执行次数占总次数的百分比排序,就是特么没有按查询的时间排序的
执行时间不是查询的时间,执行时间是语句的使用了多少秒,而查询时间是哪月哪天,的什么时间进行了这次慢查询
阅读全文
通过消息队列确实是一个PHP和C进行通讯的除开共享内存外的一个好方法,如下:
msg.php



msg_write.php


msg.c



转自:http://blog.csdn.net/leinchu/article/details/8141665


Firefox中设置cookie启用:
http://www.beijibear.com/index.php?aid=107
^Croot@192.168.98.128:/# rpm -qa|grep man
man-1.6f-30.el6.i686
libsemanage-2.0.43-4.1.el6.i686
阅读全文
最近看到一篇很精辟的文章,转来和大家分享。
转自:为什么我们程序员难晋升
阅读全文
   四年前在上海的一次朋友聚会中,在场的人都轮流尽情地唱歌,大家总是为唱歌的人鼓掌喝彩。一曲唱罢,卡拉OK机器的计分器就会给出一个分数。这时更多的是笑声……有人开始抱怨这个计分器的评分方式有问题,更可恨的是没有人能得到一个高于85的高分……

为了给这个卡拉OK计分器“平反”,平时不怎么唱歌的我,“自信”地走到了演唱台,“深情”地演唱了一首自己熟悉的歌曲……感觉到掌声更多地像是在为我捧场,可后来的惊讶声、掌声感觉是情不自禁了,因为显示屏上出现了他们没有见过的高分93分……他们那个时候还不知道卡拉OK计分器的发明者就是我。难怪我唱歌的分数让他们望尘莫及。阅读全文
foobar2000 1.1.16 Final
Foobar2000 是一个 Windows 平台下的高级音频播放器.包含完全支持 unicode 及支持播放增益的高级标签功能. 特色:支持的音频格式: MP3, MP4, AAC, CD Audio, WMA, Vorbis,FLAC, WavPack, WAV, AIFF, Musepack, Speex, AU, SND, ALAC, 通过第三方插件将支持更多的格式.
http://www.foobar2000.org/download
http://218.249.165.36/download/31198217/39303150/5/exe/125/165/1351336604797_677/foobar2000_v1.1.16.exe
整个代理上淘宝吧,嘿嘿,或则翻山越岭:
到kingate的主页
http://sourceforge.net/projects/kingate/

下个最新版的
kingate-1.6.tar.gz
配置如下:
kingate的配置文件都在
/usr/local/kingate/etc 目录下
如果要用户认证才提供服务,可以修改这里的access.conf为如下内容

first deny
model deny
model allow
{ * all * * }#all是所有用户,用户怎么建下面会说,其他的*号是什么意思,请看自带的文档
{ manage * * * }#这样可以远程用web方式管理kingate。如果不需要,也可以去掉

经过上述修改,restart一下,我们就可以用web来管理kingate了,默认http管理的端口是2222
不确认可以查看/usr/local/kingate/etc/kingate.conf里面的manage_port。
输入http://yourdomain:2222,正常的话就是一个登陆界面默认的用户是
root/kingate
进去之后有如下功能
logout#。。
chanage password #修改当前登录用户的密码,请马上修改root的密码
—————-以下内容,非root用户看不到。
users#管理用户
login users#看都谁登陆到web管理页面了
access#设置access.conf的规则,具体请查看帮助,小心别改的自己也用不了
info#kingate的一些信息,cache,uptime,thread information,都谁连接这个代理服务器了
config#会修改kingate.conf修改端口,提供哪些服务,以及一些其他配置,要把other_config中把socks5 support user auth设为了on。

最后,打开flashfxp,填上这个代理,小爽一下吧~

参考:http://blog.itpub.net/post/26232/380433
http://www.qwolf.com/?p=876
分页: 105/339 第一页 上页 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 下页 最后页 [ 显示模式: 摘要 | 列表 ]