寻觅生命中的那一片浅草......

文章带标签 Linux

Apache重起的最好方法apachectl graceful

启动Apache有很多种方法,但实质都是调用httpd–fei一般只用Apachectl,好用简单。

“apachectl”是控制Apache的脚本。start,stop,restart就不用说了—configtest是看配置文件的语法有没有错误。有就会指出哪行,什么错。主要是调试用。

status是如果你加载了mod_status模块后调用lynx显示apache的工作状态。
阅读全文»

vmware esxi 3.5命令

今天在esxi 3.5上装panabit,把lnc0配置好后,再把lnc1,lnc2归入网桥1,lnc1为外网,lnc2为内网,一点击提交,本地Netmeter就显示本地网卡的流量为几百K每秒,顿觉不妙,导致路由器也死了,ping路由器网关,显示超时,怀疑是产生广播风暴了。

因为上面有运行一个2003系统,正在破解一个rar文件的密码,不能重启,想到如果把esxi的物理网卡地址改成跟虚拟机的网卡不同网段,是否依然会产生风暴呢?我打开显示器,把IP地址设置为10.1.2.22,连接到路由器2上,同时,本地计算机也连到路由器2,连接上后,本地网卡显示流量依然为几百K每秒,无法用infrastructure client连接服务器端。既然连接到路由器上不可以,那就试下host to host把,真是天助我也,服务器连路由器的线是交叉线,连做线都省了,本机和服务器连起来后,一切正常,也可以用infrastructure client连接,马上把装了panabit的机器关掉,重新将本机和服务器连接到路由器1,哈哈,可以用Remote Desktop连接2003,看来物理网卡的IP网管跟虚拟机的网卡网段是没有关联的,即使不在同一网段,不影响本机对虚拟机的访问,只是不能用infrastructure client管理esxi了,因为物理网卡的地址依然是10.1.2.22,重新回到显示器前,这下好了,Configure Management Network那个不能用了,按ESC、ENTER也没有用,幸好昨天查如何开启ESXi的SSH时知道如何进命令行模式,进入后,以为在/etc/sysconfig/下会有类似于eth0,eth1之类的文件,结果发现没有,整个磁盘都差不多找遍了,都没有,幸好网上找到这篇文章:

阅读全文»

VMware ESXi 3.5开启SSH

刚装好Vmware ESXi,发现确实非常好用,比Vmware Server也方便很多,但在使用时发现Vmware Infrastructure client中的上传 功能好像不能用,研究了半天也未找到具体原因,问了kenneth了解到Vmware Esxi还可以打开SSH上传,参见他的Blog:http://blog.24reader.com/ken666/2008/08/27/esxi-ssh/。

整理如下:
1、 在控制台上按Alt+1键
2、看到控制台文字后,直接输入”unsupported“ ,注意这时没有光标,也不会显示你的输入。
3、输入完成后输入Root密码,就进入了相当于Linux的控制台。
4、编辑:/etc/inetd.conf  找到#SSH 这一行,把#号去掉,保存。
5、执行: /sbin/services.sh restart
6、执行:ps | grep inetd 查看对应的pid,然后:kill -HUP <process_id>
这时就可以用SSH登录了,登录后如果想上传 ISO文件的话直接找到:  /vmfs/volumes/对应的datastore对应的位置,然后上传即可。
但貌似不能用SFTP功能!支持SCP

phpmyadmin导出数据中文乱码问题

phpMyAdmin版本是2.9.1.1

用phpMyAdmin备份数据库,导出来后,在本地用sqlyog还原的时候,出现如下错误:
Error occured at:2009-03-03 10:09:43
Line no.:11154
Error Code: 1062 – Duplicate entry ‘??????’ for key 2

打开sql文件看了下,会员表下的会员用户名是乱码,全都是类似于???,????的,因为现在很多程序都支持中文用户名了,而用户名又是唯一的,中文用户名变成乱码后,就出现很多相同的用户名,而我们导入这些出现乱码的数据时,前面已经有??????这个用户名了,所以下面出现第二个就报错了

阅读全文»

-bash: /bin/rm: Argument list too long

今天要删除shopex的cache目录下的文件,结果提示

-bash: /bin/rm: Argument list too long


百度查到可以用xargs命令

删除数量比较多的文件
ls | xargs -n 10 rm

-fr
ls当然是输出所有的文件名(用空格分割)
xargs就是将ls的输出,每10个为一组(以空格为分隔符),作为rm

-rf的参数
也就是说将所有文件名10个为一组,由rm -rf删除,这样就不会超过命令行的长度了

2025年七月
« 5月    
 123456
78910111213
14151617181920
21222324252627
28293031