51CTO博客开发
openvpn提供两种类型的虚拟网络接口:TUN和TAP,tun用于建立IP隧道,tap用于建立以太网桥,这两种模式我们也称为路由模式和网桥模式。 TAP 等同于一个以太网设备,它操作第二层数据包如以太网数据帧。TUN模拟了网络层设备,操作第三层数据包比如IP数据封包。参考http://blog.csdn.net/guoliquan1/article/de
一、特殊变量$0:当前脚本的文件名 $num:num为从1开始的数字,$1是第一个参数,$2是第二个参数,${10}是第十个参数 $#:传入脚本的参数的个数 $*:所有的位置参数(作为单个字符串) $@:所有的位置参数(每个都作为独立的字符串)。 $?:当前shell进程中,上一个命令的返回值,如果上一个命令成功执行则$?的值为0,否则为其他非零值,常用做if语句条件 $$:当前she
#!/usr/bin/env python# -*- coding: utf-8 -*-shopping_list = [('Iphone',5800),('Bike',800),('Book',45),('Coffee',35),('Solo 2 Beats',1590),('MX4',1999),]#定义一个商品列表budget = int(raw_input("please input yo
yum -y install httpd-devel libxml2-devel libpng-devel glib pango pango-devel freetype freetype-devel fontconfig cairo cairo-devel libart_lgpl libart_lgpl-devel安装rrdtool 1.4.7wget http://oss.oetiker.ch
find部分常用命令 -print: find命令将匹配的文件输出到标准输出。-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } \;,注意{ }和\;之间的空格。-mtime -n +n &
该爬虫主要实现的功能是抓取糗事百科里面的一些段子。 urllib2可以用urllib2.openurl中设置Request参数,来修改Header头。如果你访问一个网站,想更改User Agent(可以伪装你的浏览器),你就要用urllib2。 urllib支
使用Python find函数和urllib下载图片。A:#!/usr/bin/env python import time import urllib i = 0 url = ['']*10 name = ['']*10 con = url
当Google创始人用python写下他们第一个简陋的爬虫, 运行在同样简陋的服务器上的时候 ;很少有人能够想象 , 在接下的数十年间 , 他们是怎样地颠覆了互联网乃至于人类的世界 。 有网络的地方就有爬虫,爬虫英文名称spider。它是用来抓取网站数据的程序。比如: 我们通过一段程序,定期去抓取类似百度
Python平台的优秀PDF报表类库Reportlab。它不属于Python的标准类库,所以必须手动下载类库包并安装: yum install python-reportlab -y 这篇文章将介绍reportlab中基本常用的api,使用ca
pgpool-II(http://pgpool.projects.postgresql.org/ )是一个中间 件,工作在PostgreSQL多服 务 器和PostgreSQL数据 库 客 户 端之 间。它提供了以下功能连 接池: pgpool -Ⅱ保存 连 接到PostgreSQL服 务 器,并重复利用具有相同属性的新的 连 接(即用 户 名,数据 库 , 协议 的版本
PostgreSQL hot standby就是实现多个PostgreSQL节点实现数据同步(其实9.0x不只是异步)、这个同步是针对整数集群的(包含一切的数据、 DDL,DCL都会在salve上同步)。salve在利用日志恢复数据同时也能提供只读的操作,这样就可以利用这个技术实现多台主机数据同步和读取操作 的负载平衡。另存还有一点跟8.x不一样的
Awstats是一个基于Perl的免费非常简洁而且强大有个性的网站日志分析工具。AWStats 是一个免费的强大而有个性的工具,带来先进的网络,流量,FTP或邮件服务器统计图. 本日志分析器作为CGI或从命令行在数个图形网页中显示你日志中包含的所有可能信息. 它利用一部分档案资料就能经常很快地处理大量日志档案, 它能分析日志文件来自从各大服务器工
extmail搭建文档 参考: http://wiki.extmail.org 一、系统环境 系统:centos 5.11_86 (因为该软件对64位系统支持不够,建议32位系统) 服务:HTTP、MySQL 二、yum源准备 vim /etc/yum.repos.d/EMOS-Base.repo 加入以下内容:&nb
Mono详细配置 说明:如果使用mono最好安装linux图形界面。 系统:CentOS 5.5 32位 备注:先安装Apache一. 下载软件 共需下载三个软件:mono、mono_mod、xsp wget http://download.mono-project.com/sources/mono/mono-2.2.tar.bz2 &n
1、安装subversion yum install subversion -y2、制定项目目录,并初始化 svnadmin create /home/svn/project 3、修改配置文件,新建用户和设置权限 &
1、11月份内,每天早上6点到12点,每隔2个小时执行一次/usr/bin/httpd.sh 0 6-12/2 * 11 * /usr/bin/httpd.sh 2、编写shell 将/usr/local/test 目录下大于100k的文件转移到/tmp 目录下 find /usr/local/tes
系统版本:Ubuntu 14.041、安装Samba服务 sudo apt-get install samba samba-common 测试是否启动正常 /etc/init.d/smbd start2、创建共享用户和共享目录 smbpasswd -a haha
一、修改tomcat默认端口 平时测试时可以直接访问http://localhost:8080 然后登录。但是部署在外网后,或者为了方便浏览测试,可以更改为http的默认80端口。 修改tomcat目录下的conf/server.xml文件,将原来的“8080”修改为“80”,这样就可以直接访问http:/
一、多域名操作的重定向 常规情况下,一个网站会绑定多个域名。但是会造成这样的一种现象,比如客户在搜索该网站时会看到好几个网站,于是就不能确定哪个才是。还有一个就是seo优化的问题。操作: server_name x.com b.com www.xxx.com if&n
wget http://pecl.php.net/get/zip-1.10.2.tgz tar zxvf zip-1.10.2.tgz cd zip-1.10.2./configure --with-php-config=/usr/local/php/bin/php-config 运行了这个zip目录下会自动生成几个文件,其中包括configure./configu
Apache吃空内存,频繁宕机在部署一套内网测试环境时,频繁宕机,开机后不断的吃内存,重启apache之后内存占用会不停的上涨,直到swap用完,直到死机,由于是内网环境,服务器并发和压力都很小。查看apache错误日志,报大量类似错误:[Tue Feb 14 14:49:28 2012] [warn] child process 7751 still did not exit, sending
参考 http://lxsym.blog.51cto.com/1364623/293862/ /usr/local/php/bin/phpize cd /usr/src/php-5.3.28/ext./ext_skel --extname=sdomainvim config.m4修改代码
安装rvm报错 按照rvm安装方法安装rvm的时候,报错curl: (60) SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verif
以为掌握了这些就可以了吗?NO!远远不是。 写了一个死循环的shell,然后执行。但是呢,执行着执行着就出现问题了。它居然停不下来了!执行删除计划任务crontab -r,不行;杀死crond进程,不行;总之,就是不行。使用ps aux |grep crond ,因为已经杀死了crond,所以不会显示任何信息。 最后使
ls -lh 显示各个文件的大小,以K为单位计划任务 crontab * * * * * 分时日月周 需要注意的部分: 要给计划任务执行权限,比如755; 注意执行脚本的路径问题是否一定对; &nb
一个有意思的shell——批量添加用户useradd.sh #!/bin/bash for name in tom joy john mark james do useradd $name echo "redhat" | passwd --stdin $n
/boot目录:一般不需要操作更改保存系统的引导相关文件:比如,内核文件,引导文件grub/etc目录:系统常用的配置文件,所以备份系统时一定要备份此目录比如:系统管理员经常需要修改的文件,决定系统行为的配置文件/bin目录:存放用户常用的命令。注意:所有的用户都可以使用。比如:ls,cp。。。/sbin目录:保存系统维护所使用的命令,很多命令,普通用户是不可用的,大部分只有root可用如: fd
Linux_Vim/Vi使用技巧 Vim之所以酷是因为:你的手不需要离开键盘,就可以完成所有的操作!Vi的工作模式:提高Vi编辑效率的常用命令(使手不离开键盘):1、插入命令:命令作用a在光标后附加文本A在本行行尾附加文本i在光标前插入I在本行开始插入文本o在光标下面插入新的一行O在光标上面插入新的一行2、定位命令:命令作用h左移一个字符j下移一行k上移一行l右移一个字
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号