tar.gz,tar.bz2结尾的解压与创建

1.解压: tar  -zxvf  {需要解压的文件名}

例:tar  -zxvf  /usr/local/test.tar.gz  (只能在当前目录解压)

2.创建:tar -zcvf  {创建压缩后的文件名}  {需要压缩的目录}

例:tar -zcvf /usr/local/auto_bak/test.tar.gz  /usr/local/test(可生成在任意目录下文件)

3.压缩到指定目录,加上参数”-P”: tar zcvfP {/data/backup/1.tar.gz} {/var/www/html}
4.压缩时排除文件夹,加上参数”–exclude”,这个很有用,当Upload这样的文件过大时,可以使用这个参数:tar zcvf {/data/backup/1.tar.gz} {/var/www/html} –exclude {/var/www/html/uploads},注意最后的目录不能带”/”,否则不成功.


tar.bz2
1.先安装bzip2:yum -y install bzip2
2.tar 解压:tar jxvf xxx.tar.bz2
3.tar 创建:tar jcvf xxx.tar.bz2

在centos6.5下,svn与nginx结合使用

机子已经装了nginx, 不想再安装apache作为svn作为服务器于是google,信心来自于:http://blog.sina.com.cn/s/blog_40c3ce8601011iel.html

1.安装svn
yum -y install subversion
2nginx的安装:
yum -y install nginx
3.添加svn仓库
svnadmin create /data/svn
4.修改配置
——————-修改配置文件: vi /data/svn/conf/authz ———————
[groups]
admin=test #admin组里的成员
[/]
test = rw #成员对/目录的权限: r读,w写
—————–vi /data/svn/conf/passwd ————————————–
[users]
test = 123456 #用户test的密码
—————–vi /data/svn/conf/svnserve.conf ——————————
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = My First Repository
5.重新启动
svnserve -d -r /data/svn
6.svn仓库地址,只有一个版本库
svn://你机子的IP
注:
1)在IP后无/svn这个明确的库
2)同时不能直接使用多个版本库,如果一定要多个版本库,解决方案:
使用–listen-port参数指定端口,启动多个仓库,
如:svnserve -d -r /data/tmp –listen-port 3691,
在访问时需要带上端口号:svn://你机子的IP:3691
3.也有其他方法解决多库问题

wordpress安装与升级

安装:著名的五分钟安装

  1. 将WordPress压缩包解压至一个空文件夹,并上传它。
  2. 在浏览器中访问wp-admin/install.php。它将帮助您把数据库连接信息写入到wp-config.php文件中。
    1. 如果上述方法无效,也没关系,这很正常。请用文本编辑器(如写字板)手动打开wp-config-sample.php文件,填入数据库信息。
    2. 将文件另存为wp-config.php并上传。
    3. 在浏览器中访问wp-admin/install.php
  3. 在配置文件就绪之后,WordPress会自动尝试建立数据库表。若发生错误,请检查wp-config.php文件中填写的信息是否准确,然后再试。若问题依然存在,请访问中文支持论坛寻求帮助。
  4. 若您不设置密码,请牢记生成的随机密码。若您不输入用户名,用户名将是admin
  5. 完成后,安装向导会带您到登录页面。用刚刚设置的用户名和密码登录。若您使用随机密码,在登录后可以按照页面提示修改密码。

升级

自动升级

若您正在使用WordPress 2.7或以上版本,您可使用内置的自动升级工具进行升级:

  1. 在浏览器中打开wp-admin/update-core.php,按照提示操作。
  2. 还有别的步骤么?——没了!

手动升级

  1. 在升级之前,请确保备份旧有数据以及被您修改过的文件,例如index.php
  2. 删除旧版程序文件,记得备份修改过的内容。
  3. 上传新版程序文件。
  4. 在浏览器中访问/wp-admin/upgrade.php

从其他内容管理系统“搬家”

WordPress支持导入多种系统的数据。请先按照上述步骤安装WordPress,然后您可在后台使用我们提供的导入工具

最低系统需求

  • PHP 5.2.4或更高版本。
  • MySQL 5.0或更高版本。

 

本人安装过程

1.在linux上安装好mysql 并创建好wordpress数据库

2.安装nginx.并调通,可以支持php,phpinfo()可正确显示!

3.上面两项成功后,再按上面的官方教程安装,遇到输入wp-admin/install.php,就会下载此页面的问题而不是执行,本人最后输入的是/index.php来让它自动调转安装的,其他一切顺利!

vsftp安装与使用

wp添加了几个文章分类,但在前台没显示出来,以为是缓存没整好,安装wp super cahce插件,显示需要添加ftp帐号.于是安装ftp软件-vsftpd,以下是安装与配置全文,转自:http://www.cnblogs.com/itech/archive/2012/09/16/2687378.html

1.查看是否安装vsftp,如果出现软件版本名类似vsftpd-2.0.5-21.el5,说明已经成功安装vsftpd
 [root@localhost ~]#rpm -qa | grep vsftpd
  1.1安装vsftp
[root@localhost ~]# yum -y install vsftpd
 2.启动并测试 是否安装成功
 [root@localhost ~]#service vsftpd start
2.1 查看启动状态,如果为
[root@localhost ~]#service vsftpd status
 3,配置vsftpd
3.1查看配置位置:
[root@localhost ~]# whereis vsftpd
 vsftpd: /usr/sbin/vsftpd /etc/vsftpd /usr/share/man/man8/vsftpd.8.gz
 yum安装的主要目录为上述的3个目录,其中配置文件vsftpd.conf在/etc/vsftpd中,
下面看下怎么配置vsftpd.conf
 # 默认配置文件: /etc/vsftpd.conf
 #     下面是配置的选项及说明
 ######### 核心设置 ###########
 # 允许本地用户登录
 local_enable=YES
 # 本地用户的写权限
 write_enable=YES
 # 使用FTP的本地文件权限,默认为077
 # 一般设置为022
 local_umask=022
 # 切换目录时
 # 是否显示目录下.message的内容
 dirmessage_enable=YES
 dirlist_enable = NO
 #验证方式
 #pam_service_name=vsftpd
 # 启用FTP数据端口的数据连接
 connect_from_port_20=YES
 # 以独立的FTP服务运行
 listen=yes
 ######### 匿名登录设置 ###########
 # 允许匿名登录
 anonymous_enable=NO
 # 如果允许匿名登录
 # 是否开启匿名上传权限
 #anon_upload_enable=YES
 # 如果允许匿名登录
 # 是否允许匿名建立文件夹并在文件夹内上传文件
 #anon_mkdir_write_enable=YES
 # 如果允许匿名登录
 # 匿名帐号可以有删除的权限
 #anon_other_write_enable=yes
 # 如果允许匿名登录
 # 匿名的下载权限
 # 匿名为Other,可设置目录/文件属性控制
 #anon_world_readable_only=no
 # 如果允许匿名登录
 # 限制匿名用户传输速率,单位bite
 #anon_max_rate=30000
 ######### 用户限制设置 ###########
 #### 限制登录
 # 用userlist来限制用户访问
 #userlist_enable=yes
 # 名单中的人不允许访问
 #userlist_deny=no
 # 限制名单文件放置的路径
 #userlist_file=/etc/vsftpd/userlist_deny.chroot
 #### 限制目录
 # 限制所有用户都在家目录
 #chroot_local_user=yes
 # 调用限制在家目录的用户名单
 chroot_list_enable=YES
 # 限制在家目录的用户名单所在路径
 chroot_list_file=/etc/vsftpd/chroot_list
 ######### 日志设置 ###########
 # 日志文件路径设置
 xferlog_file=/var/log/vsftpd.log
 # 激活上传/下载的日志
 xferlog_enable=YES
 # 使用标准的日志格式
 #xferlog_std_format=YES
 ######### 安全设置 ###########
 # 用户空闲超时,单位秒
 #idle_session_timeout=600
 # 数据连接空闲超时,单位秒
 #data_connection_timeout=120
 # 将客户端空闲1分钟后断开
 #accept_timeout=60
 # 中断1分钟后重新连接
 #connect_timeout=60
 # 本地用户传输速率,单位bite
 #local_max_rate=50000
 # FTP的最大连接数
 #max_clients=200
 # 每IP的最大连接数
 #max_per_ip=5
 ######### 被动模式设置 ###########
 # 是否开户被动模式
 pasv_enable=yes
 # 被动模式最小端口
 pasv_min_port=5000
 # 被动模式最大端口
 pasv_max_port=6000
 ######### 其他设置 ###########
 # 欢迎信息
 ftpd_banner=Welcome to Ftp Server!
 4 添加ftp防火墙规则:
 /sbin/iptables -I INPUT -p tcp –dport 21 -j ACCEPT
 /etc/rc.d/init.d/iptables save
 /etc/init.d/iptables restart
 5 添加用户(注意,该处添加nologin类型用户ftpuser)
 [root@localhost ~]#useradd -d /var/www/blog -s /sbin/nologin blog
注:可能这个目录已经存在,会出一个warning警告,不要在意这些细节,也表示已经成功!
 6 .重新启动:
[root@localhost ~]#service vsftpd restart
到此,整个小巧的ftp服务器搭建成功。可以使用FileZilla FTP或FlashFXP等客户端软件登陆ftp server了。

 

为什么(?)突然(?)写(?)博客?

?1:一直想写一个博客,用于记载学习路上的脚印.

?2:其实不是突然,记得以前跟一朋友丢B,”我一直在写博客,以后写多了,再整理出来就出版成书”.以前偶尔使用xx博客写,但大部分是使用xx在线笔记本,这个笔记本来跟了有四年,已经写了许多许多.我想,单独剥离出现,是时候了.

?3:四个字:坚持到底!不抛弃不不放弃一直写下去.

?4:为勉励自己需要不断提升,或者如果可能,能为他人解疑答惑,尽力为之!

小叨:取名字为重头再来:是告诉自己,忘记过去的荣耀和灰暗,将用崭新的面貌面对新的一年!