精选

博客wordpres转移typecho

个人的博客本来就需求简单一点的,wordpress的功能提取额是很强大,越来越大,越来越强,当然会越来越重的,不是说wordpress不好,对我来说,就有点重。在经过短暂的思考决定后,将wordpress转到typecho了,并且将博客http://dapeng.me进入后院时代http://dapeng.me/,仅仅追求个人博客价值,将自己的杂念排除在外了。typecho相当的简单,简单到文章发布的编辑器也就仅仅是个文本框,必须添加插件才有丰富的编辑功能。在没玩过程序之前,对转换程序很神秘,感觉好神奇的,懂了数据库,转换,也就是从一张表数据到另外一张表数据的改变而已!wordpress的势力大,从其他程序都有转换的工具,而且更新快,能满足多各个版本,typecho就不行了,现在提供的wordpress2typecho,只能满足wordpress2.7转typecho0.6。为了不拿服务器做实验,我的转换都是在本地完成。1.在本地搭建了wordpress2.7和typecho0.6的环境 http://localhost/wordpresshttp://localhost/typecho2.将服务器上的wordpress通过wordpress数据格式导出到本地,将数据导入到本地的wordpress2.7中3.在typecho0.6安装wordpresstotypecho插件4.启用wordpresstotypecho插件后,有数据库的配置信息填写,看着说明就会填写5.填写完毕后,在控制台有wordpresstotypecho选项,点击就完成转换了。 注:如果不是用wordpress2.7和typecho0.6的版本,有可能出404或者其他错误。6.转换成功后,在本地phpMyAdmin中,将typecho的数据库导出http://localhost/phpMyAdmin7.在服务器phpMyAdmin中,将typecho的数据导入注:在服务器中已经安装了typecho0.8的版本了8.现在服务器上typecho的url使用的还是本地url,在phpMyAdmin中修改typecho_users中的url字段为http://dapeng.me/9.还需要修改typecho_options中中的siteurl字段为http://dapeng.me/10.转换完毕,慢慢享受吧!转换能把文章、评论、标签转换过来,其他的就慢慢再设定了!现在大鹏博客得地址是http://blog.dapeng.mehttp://dapeng.me/ 大鹏说事,说说程序的事。关于大鹏说事,就放在另外一篇文章中说吧! 

wordpress批量修改文章别名

之前文章浏览的方式一直采用的数字方式,没有用过别名,采用固定链接方式后,中文默认全是乱码了,一篇一篇的去修改,显然不可能,最后用java做了文章别名批量来修改,思路简单,就是去文章的中文标题,在把标题转换为拼音而已,直接对数据库做操作而已。现把源码和工具公布,在http://code.google.com/p/dapeng/downloads/list可以下载到。 注:用java开发,所以必须要安装jar。

我亲爱的姐姐-希望过的好好的

我亲爱的姐姐,希望你过的好好的啊!我就快回家看你和小外甥了。

eclipse修改行宽

eclipse修改行宽

Google svn项目删除

在项目管理页面, Administer ->Advanced 标签中,删除项目,暂时不会删除,有一个月的恢复时间。很人性化啊!

vmware, failed to lock the file 的解决

vmware, failed to lock the file 的解决出现了“failed to lock the file”的错误。google一下,通过删除镜像文件的loc文件夹就解决了。

国庆快乐啊!

国庆快乐啊!

vmware安装linux、oralce笔记

  1.vmware安装linux 笔记  linux版本:Red Hat Enterprise Linux as4.8  vmware7.0  linux安装软件,全部选择  语言:英语  防火墙:打开ssh、ftp、web常用端口  安装vmware tools,使用默认  分配内容:512M  分区: 总共20G  20G分法  /boot200M  /swap1G  /home1G  linux安装完毕  2.安装oracle10G  在vmware下直接操作linux,分辨率看这很不舒服,我使用的是secureCRT,命令行进行操作的  2.1创建oralce组和账户  使用root用户可以直接使用  #groupadd oinstall  #groupadd dba  #useradd -m -g oinstall -G dba oracle  如果出现找不到命令的话,就使用/usr/sbin/+命令来解决  2.2创建安装目录  #mkdir -p /oracle/app  #mkdir -p /oracle/data  #chown -R oracle:oinstall /oracle/app /oracle/data  #chmod -R 775 /oracle/app /oracle/data  2.3配置linux内容参数  #cat>>/etc/sysctl.conf<<EOF  kernel.shmall=2097152  kernel.shmmax=2147483648  kernel.shmmni=4096  kernel.sem=25032000100128  fs.file-max=65536  net.ipv4.ip_local_port_range=102465000  EOF  # /sbin/sysctl -p  2.4 oracle 用户设置 Shell 限制  #cat >> /etc/security/limits.conf <<EOF  oracle soft nproc2047  oracle hard nproc16384  oracle soft nofile1024  oracle hard nofile65536  EOF  #cat >> /etc/pam.d/login <<EOF  session required/lib/security/pam_limits.so  EOF  #cat >> /etc/profile <<EOF  if [ $USER="oracle" ];then  if [ $SHELL="/bin/ksh" ];then  ulimit-p16384  ulimit-n65536  else  ulimit-u16384-n65536  fi  umask022  fi  EOF  #cat >> /etc/csh.login <<EOF  if ( $USER=="oracle" )then  limit maxproc16384  limit descriptors65536  umask022  endif  EOF  2.5配置oralce用户的环境变量  仅仅是配置oracle的环境变量,就用oracle帐号登陆或者使用root命令使用  刚才忘记设置oracle用户的秘密了  使用root帐号执行  #passwd oracle  输入两次密码为oracle  #su - oracle  切换到oracle用户  设置用户变量  $vi~/.bash_profile  增加以下内容:  ORACLE_BASE=/oracle; export ORACLE_BASE  ORACLE_HOME=$ORACLE_BASE/app/product/10.2.0/db_1; export ORACLE_HOME  ORACLE_SID=orcl; export ORACLE_SID  PATH=$PATH:$ORACLE_HOME/bin; export PATH  注意:sid为oracl,必须与之后建立的sid名称一直,不然,就会创建两个sid,在系统中生效的此处的sid  保存,用oracle帐号登陆,就生效了  2.6安装oralce  使用图形化的界面来安装,简单,点下一步就行。  我本地系统和虚拟机做了共享,直接解压到本地安装  $unzip10201_database_linux32.zip  $ cd database/  $ ./runInstaller  有一大堆的检查什么的,通过了就可以安装了,出现的界面和windows一样的,之后的工作就是下一步的事情了。  注意sid要和刚才一直,刚才用的是orcl,默认也就是orcl了。  填入密码就行了  1.安装过程中,出现了需specify inventory directoryand creadentials的安装,按照提醒,默认安装就行。  /oracle/oraInventory 会提醒没有权限,查看一下就行,建立了文件,付给oralce  #mkdir oracle/oraInventory  #chown -R oracle:oinstall oracle/oraInventory  2.有时出现了一些什么错误,也不管了,我也没有搞明白,说是没有权限,我直接赋值为777,够大的权限了吧!还出现同样的错误,不管他了。忽略,忽略掉。  3.安装完毕后,会有个让root用户执行的脚本,按照给出的路径执行脚本就行。  至此,oracle安装成功了。  2.7打开oracle数据库端口  # vi /etc/sysconfig/iptables  加入  -A…

使用vsftpd搭建

使用vsftpd搭建1.在ftp://vsftpd.beasts.org/users/cevans/下载使用vsftpd-2.2.2.tar.gz版本2.上传解压到[root@EMAG-167-115 soft]# tar -zxvf vsftpd-2.2.2.tar.gz3.进入解压后的目录[root@EMAG-167-115 soft]# cd vsftpd-2.2.24.进行编译[root@EMAG-167-115 vsftpd-2.2.2]# make5.改错我在编译的过程中,出现了下面的错误/lib/libpam.so.0: could not read symbols: 文件格式错误&nbsp;修改这个文件,将所有lib替换成lib64修改的方法如此:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;修改这个文件,将所有lib替换成lib64使用vi编辑[root@EMAG-167-115 vsftpd-2.2.2]#vi vsf_findlibs.sh:0,$ s//lib//lib64//g保存退出后再次编译[root@EMAG-167-115 vsftpd-2.2.2]# make[root@EMAG-167-115 vsftpd-2.2.2]# make install6.保存配置文件到系统目录[root@EMAG-167-115 vsftpd-2.2.2]# cp vsftpd.conf /etc/7.copy pad 模块 这个模块是进行用户识别的模块,没有它不能进行用户识别。[root@EMAG-167-115 vsftpd-2.2.2]# cp RedHat/vsftpd.pam /etc/pam.d/ftp在/etc/pam.d/下面没有ftp文件夹,就新建一个ftp文件夹吧!8.建立匿名用户默认的目录[root@EMAG-167-115 vsftpd-2.2.2]# mkdir /var/ftp9.启动vsfptd[root@EMAG-167-115 vsftpd-2.2.2]# /usr/local/sbin/vsftpd &10.防火墙通过21端口[root@EMAG-167-115 vsftpd-2.2.2]# /sbin/iptables -I INPUT -p tcp –dport 21 -j ACCEPT11.保存重启配置[root@EMAG-167-115 vsftpd-2.2.2]# /etc/rc.d/init.d/iptables save[root@EMAG-167-115 vsftpd-2.2.2]# /etc/init.d/iptables restart12.设置自动启动vsftpd[root@EMAG-167-115 vsftpd-2.2.2]# echo "/usr/local/sbin/vsftpd &" >> /etc/rc.local————-现在就可以匿名的登陆ftp了我在windows下cmd进行测试&nbsp;C:WindowsSystem32>ftp 192.168.167.115连接到 192.168.167.115。220 (vsFTPd 2.2.2)用户(192.168.167.115:(none)): anonymous注:要求用户就写:anonymous,否则会进入失败331 Please specify the password.密码:注:密码直接回车230 Login successful.ftp> dir200 PORT command successful. Consider using PASV.150 Here comes the directory listing.226 Directory send OK.ftp>