zlib.h 没有那个文件或目录
解决 :
yum install zlib zlib-devel
重新编译就可以通过了.
centos 安装pptp
首先,我们必须要知道自己的VPS是否支持PPTP.
cat /dev/ppp
cat: /dev/ppp: No such device or address
cat /dev/net/tun
cat: /dev/net/tun: File descriptor in bad state
我记得有一篇如果你的结果和我上面的两个结果不一样的话,那么你是肯定无法正常使用PPTP的哦. 不一样的话也好办,直接去tk VPS客服基本都会给开通的,我的VPN假架设在VPSYOU的openvz上,我联系客服10分钟后开通,赞一个先. 如果你的结果和我一样的话,那么就继续往下看吧.
yum install -y ppp
yum install -y iptables
rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.i386.rpm(X86)
rpm -ivh http://acelnmp.googlecode.com/files/pptpd-1.3.4-1.rhel5.1.x86_64.rpm(X64)
# 其他版本ppp 和 pptpd http://poptop.sourceforge.net/yum/stable/packages/
vi /etc/pptpd.conf
# localip 192.168.0.1 -> localip 192.168.0.1
# remoteip 192.168.0.234-238,192.168.0.245 ->remoteip 192.168.0.234-238,192.168.0.245
vi /etc/ppp/options.pptpd
# ms-dns 192.168.0.1 -> ms-dns 8.8.8.8
# ms-dns 192.168.0.2 -> ms-dns 8.8.4.4
require-mppe-128 -> # require-mppe-128
vi /etc/ppp/chap-secrets
用户名 pptpd 密码...
CentOS DHCP服务器配置
DHCP服务的配置,下载最新版DHCPD:
wget http://ftp.isc.org/isc/dhcp/dhcp-4.1.1b1.tar.gz
解压、安装、配置:
[root@localhost src]# tar -zxvf dhcp-4.1.1b1.tar.gz
[root@localhost src]# cd dhcp-4.1.1b1
[root@localhost dhcp-4.1.1b1]# configure
[root@localhost dhcp-4.1.1b1]# make;make install
[root@localhost ~]# vi /etc/dhcpd.conf
ddns-update-style none;
subnet 192.168.1.0 netmask 255.255.255.0{
range 192.168.1.200 192.168.1.254;
ignore client-updates;
default-lease-time 3600;
max-lease-time 7200;
option routers 192.168.1.1;
option domain-name"qiufeng.cc";
option domain-name-servers 192.168.1.126;
}
host c1{
hardware ethernet 00:E0:4E:70:33:65;
fixed-address 192.168.1.222;
}
[root@localhost ~]# touch /var/state/dhcp/dhcpd.leases //新建租约文件
[root@localhost ~]# vi /etc/sysconfig/dhcpd //设置DHCP守护进程的工作参数
DHCPDARGS=eth0(设置DHCP守护进程监听网卡接口)
下面如何启动呢、我们可以新建个启动脚本....
共享目录的重新登陆
我们办公室内部架设了 samba 服务器,用于存放共享文件.共享目录有两个密码,一个是只读的,一个是读写的.为了方便,一直是让 windows 记住密码.我负责维护一些文件,所以自然是读写密码.
前几天,公司内部网络调整,我们办公室被换了网段.自然,共享目录进不去了.时间太久,只能去翻笔记本找回当初的密码.一不小心,让 windows 记住了只读密码,居然找不到怎么注销了.
找了好久,才发现注销的位置在,控制面板——用户帐户——左上角有一个管理我的网络密码.删除掉密码后,依然发现问题没有解决,然后在 console 下输入 net use 发现连接还在,用 net use /delete 后问题解决了.
解决ECSHOP为静态 404
报错:
The requested URL goods-2222.html was not found on this server
"E:/zhaoshang">
AllowOverride None
Options None
Order allow,deny
Allow from all
将这里的:
AllowOverride None
改成:
AllowOverride All
就是:
"E:/zhaoshang">
AllowOverride
Options None
Order allow,deny
Allow from all
grep、sort、uniq命令详解
grep命令:
该命令用来在文本文件中查找指定模式的词或短语,并在标准输出上显示包括给定字符串模式的所有行.该命令组包含三个命令:grep,egrep 和 fgrep 命令.grep命令一次只能搜索一个指定的模式;egrep命令等同于grep -E,可以使用扩展的字符串模式进行搜索;fgrep命令等同于grep -F,是快速搜索命令,它检索固定字符串,但不识别正则表达式.
一般格式:
grep [选项] 查找模式[文件名1,文件名2,…]
grep[选项] [-e查找模式| -f 文件][文件名1,文件名2,…]
说明:这组命令在指定文件中搜索特定模式及定位特定主题等方面用途很大.要搜索的模式被看做是一些关键词,查看指定的文件中是否包含这些关键词.这三个命令的功能类似,但由于可以搜索的模式不同,因此在功能强弱上有所差别.
如果没有指定文件,它们就从标准输入中读取.在正常情况下,每个匹配的行被显示到标准输出上.如果要搜索的文件不止一个,则在每一行输出之前加上文件名.
常用选项:
-E 将查找模式解释成扩展的正则表达式.
-F 将查找模式解释成单纯的字符串.
-b,--byte-offset 在输出的每一行前面显示包含匹配字符串的行在文件中的位置,用字节偏移量来表示.
-c,--count 只显示文件中包含匹配字符串的行的总数.
-f FILE 从文件FILE中获取模式,每行一个.空文件不含模式,因此,不做匹配.
-i 匹配比较时不区分字母的大小写.
-r 以递归方式查询目录下的所有子目录中的文件.
-n 在输出包含匹配模式的行之前,加上该行的行号(文件首行的行号为1).
-v 只显示不包含匹配字符串的文本行.
-x 只显示整个行都严格匹配的行.
注意事项:
在命令名之后先输入搜索的模式,然后是要搜索的文件.
在文件名列表中可以使用通配符,如"*"等.
要查找目录的子目录中的文件,应使用"-r"选项.
如果在搜索模式的字符串中包含空格,应用单引号把模式字符串括起来.
利用选项"-f"可以大批地在文件中搜索字符串.
示例: 在密码文件...