xp系统进程scardsvr.exe内存占用值不断增加

你把这个服务的启动变为手动启就可以了
运行这样
sc config ScardSvr start= demand
就可以了

svn同步更新站点

svn对应工程hookds/post-commit里添加:

svn update –username 用户 –password 密码 站点目录

(例如:svn update –username wulibing –password 123456 /data/sites/php-open.org)

如果出现编码的问题,在之前加入:

#根据自己的设置

export LANG=”zh_CN.UTF-8″

修改linux下ssh服务端口办法

其实好简单,就是修改/etc/ssh/sshd_config文件,找到一段
#Port 22
#Protocol 2,1
#ListenAddress 0.0.0.0
#ListenAddress ::


#Port 22
修改为
Port 8001

然后重新启动一下sshd服务
#/etc/rc.d/init.d/sshd restart
就可以了。

客户端设置的时候,端口输入8001。

error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory

今天帮朋友配置ubuntu,安装配置完成后,启动nginx时,出现错误:error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory

解决经查询原来很简单:

执行一下:ln -s /usr/local/lib/libpcre.so.0 /usr/lib/libpcre.so.0

哈哈

查看linux系统是32位还是64位

1.1、n@node1 ~]$ uname -a

Linux node1 2.6.9-78.ELsmp #1 SMP Wed Jul 9 15:46:26 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux

1.2、n@node1 ~]$ file /bin/ls

/bin/ls: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), stripped

1.3、@node1 ~]$ getconf LONG_BIT

linux转换分区格式

好久不用windows ,留着FAT32 真是没什么用。为避免中文乱码及azureus-error中提到的那个恶心的错误,我一直计划着把FAT32 转成ext3.

最初,我硬盘里共有三个FAT32 分区。由于都有内容,只能慢慢整理,慢慢转换。由于概念不清,基础知识不扎实等,走了很多弯路。

第一次转换

最初我是想能不能无损数据完成转换的,但没有找到相关资料。就想到了下面的方法:

用fdisk删除一个分区,然后再新建一个分区; 重启(fdisk提示说重启后才生效);

mkfs;

修改/etc/fstab;

mount -a;

可是实践时,出了大麻烦。执行完第一步后,机器已经起不来了,搞了半天才知道,第一步已经改变了分区表,hdaX的X很多都变了。于是用live-CD启动,上网找了一堆资料,终于在RecoveringUbuntuAfterInstalling指导下搞定了。

第二次转换,也就是今天,我刚刚做的。

umount /dev/hdaxx

用fdisk的t命令改变分区格式,改成83();

重启;

用mkfs.ext3 /dev/hdax或mkfs -t ext3 /dev/hda建立新的文件系统;

修改/etc/fstab;

mount -a;

成功了,但却无法往分区上写东西。

重启后就可以写了。

总结

要注意区别分区和文件系统,用fdisk只是为了改变分区格式,用mkfs才是建立我们熟悉的vfat,ext2,ext3等文件系统。第一次做lfs时,我忘了改变分区格式,结果无论如何都启动不了lfs,重做了几遍,还好有备份。

linux 设置双IP

1、配置Linux下第一个IP地址:

[root@Linux root]#cd /etc/sysconfig/network-scripts

[root@Linux network-scripts]#vi ifcfg-eth0

DEVICE=eth0

BOOTPROTO=static

BROADCAST=192.168.80.255 //*广播地址*//

IPADDR=192.168.80.189 //*第一个IP地址*//

NETMASK=255.255.255.0 //*网络掩码*//

NETWORK=192.168.80.0 //*所在网段*//

ONBOOT=yes

:wq //*保存退出*//

  2、复制第一个IP地址配置文件为第二个IP地址配置文件,并修改里面的IP地址:

[root@Linux network-scripts]#cp ifcfg-eth0 ifcfg-eth1

[root@Linux network-scripts]#vi ifcfg-eth1

DEVICE=eth0

BOOTPROTO=static

BROADCAST=192.168.80.255 //*广播地址*//

IPADDR=192.168.80.199 //*第二个IP地址*//

NETMASK=255.255.255.0 //*网络掩码*//

NETWORK=192.168.80.0 //*所在网段*//

ONBOOT=yes

:wq //*保存退出*//

快速设置固定IP(Windows)

IP想变就变 断绝切换IP烦恼

最近学校新建了两个机房,其中配置较好的一个供教师专用,另一个作为学生机房。在实际应用中,经常遇到在这两个机房间进行网络调试和相互传输数据的 情况,但两机房并不属于同一网段,传输数据前必须更改IP地址。虽然在Windows 2000以上的系统中更改IP地址已经不需要重新启动,但还是要进行较繁琐的设置。下面笔者将介绍一种简单易用的方法,可以帮您在两个网段中轻松地进行切 换。

1. 右键单击桌面上的“网上邻居→属性”,设置“本地连接”网卡在教师机房中使用的TCP/IP属性。设置好后,进入命令行模式,确保当前目录为 C:Documents and SettingsAdministrator,输入以下命令:netsh -c interface dump >c:jsjf.txt

2. 用同样的方法将网卡TCP/IP属性设置成在学生机房中使用的网络配置,在命令行中执行以下命令:netsh -c interface dump >c:xsjf.txt

3. 用记事本制作一个批处理文件,命名为jfjs.bat,内容为:netsh -f c:jsjf.txt;制作另一个批处理文件xsjf.bat,输入内容:netsh -f c:xsjf.txt。在桌面上单击右键新建快捷方式,单击“浏览”,将项目的位置指向jfjs.bat,输入快捷方式的名称“教师机房配置”;重复刚才 的步骤,将项目位置指向xsjf.bat,建立“学生机房配置”快捷方式。如果你现在所处的网段是学生机房,用鼠标双击“教师机房配置”快捷方式,然后用 Ipconfig/all命令检测一下,有关的网络配置是不是修改过来了?只要掌握了上面的方法,从此再也不用为切换IP地址而烦恼了!

Linux下使用SCP命令传送文件

Windows 下可以使用很多工具来实现与Linux Server传送文件,SSH Secure Shell Client或者WinSCP都是十分好用的程序,UI设计也很人性化。可是通常SSH到某台Linux服务器的时候,想从另外一台Linux Server下载一个文件的时候,使用以上的工具就变得很笨拙。其实Linux下提供了很方便的命令来完成文件对拷功能,SCP。

通过在Linux的command line中输入 scp –help 可以获得丰富的帮助信息, 这里就给那些懒人一些快速提示,上手就用,永不失败。

从远程主机拷贝文件
scp
user@host:/path/to/files local_file_name
拷贝文件到远程主机
scp local_file_name
user@host:/path/to/files

应用的实例:
最近一直在忙SCM的工作,setup了一个CruiseControl的环境来管理build,随着项目的进行,需要每次build成功后都自动 deploy一些文件到另一台web server上。看CruiseControl的configration page提供了SCP的操作,其实是调用本地的SCP程序来完成对应的功能,不过还是提供了极大的方便。每次自动拷贝文件,完全不需要我干预了。

Destination host unreachable 一般解决办法

症状:

本机IP 192.168.0.99
子网掩码:255.255.255.0
网关:192.168.0.1
DNS:192.168.0.1

解决:
首先,把网线拔了重新插了数次,以防接触不良导致的。
把网线插上的一瞬间能够看到网卡指示灯迅速的闪了几下,证明此时有数据通过,物理上应该是没有问题的,检查软件原因。

先ping 192.168.0.1,返回的结果是
Destination host unreachable.

翻译做中文,这一行字的意思是“目标主机不可达”,一般情况下,是因为IP地址配置出错,没有到达目标IP的路由

说白了,就是没有配置默认网关,因此,输入命令 ipconfig /all 看了一下,发现一点问题也没有

ping 127.0.0.1和192.168.0.99正常,表示TCP/IP协议没错
网卡卸载后重装,禁用启用网卡数次,故障依旧,使用LSP的软件进行修复,发现ping 192.168.0.1之后依然提示“Destination host unreachable.”,可是这个时候输入命令arp -a可以看到网关的MAC地址已经正常解析了!

分析:

既然arp -a能够解析出MAC地址,说明网络是连接是正常的,那么问题一定出在电脑里,阻止了ICMP或者别的数据的连接。

检查进程和服务,瑞星防火墙并没有启动,系统自带的防火墙也没有打开。

百度搜索关键字“Destination host unreachable.”,很多人都提到了一个问题,是IPSeC安全策略阻止了数据的通过,在网卡属性里选TCP/IP协议,进“高级”,“选项”,没看到起用IPSeC,也没有做端口过滤

疑惑了,没招的时候总会想到去查查系统的日志,看看有没有出错的信息或记录,结果看到两条日志:

事件类型:    错误
事件来源:    Service Control Manager
事件种类:    无
事件 ID:    7023
日期:    2007-2-2
事件:    11:48:49
用户:    N/A
计算机:    SAGI
描述:
IPSEC Services 服务因下列错误而停止:
指定的标记无效。

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

紧接着还有一条相关的

事件类型:    错误
事件来源:    IPSec
事件种类:    无
事件 ID:    4292
日期:    2007-2-2
事件:    11:47:21
用户:    N/A
计算机:    SAGI
描述:
IPSec 驱动程序进入了阻止模式。IPSec 将丢弃所有未经启动时 IPSec 策略例外所允许的入站和出站 TCP/IP 网络通讯。 用户操作: 要恢复完全非安全的 TCP/IP 连接,请禁用 IPSec 服务,然后重新启动计算机。 有关详细的疑难解答信息,请查阅在安全事件日志中的事件。

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
数据:
0000: 00 00 00 00 01 00 54 00     ……T.
0008: 00 00 00 00 c4 10 00 c0     ….Ä..À
0010: 01 00

看到这里,大家明白了吧?重点就在于:

IPSec 驱动程序进入了阻止模式。IPSec 将丢弃所有未经启动时 IPSec 策略例外所允许的入站和出站 TCP/IP 网络通讯。 用户操作: 要恢复完全非安全的 TCP/IP 连接,请禁用 IPSec 服务,然后重新启动计算机。

照着这个提示,输入命令services.msc,进入服务控制面板,找到IPSec服务,禁用,重启,问题解决。