浏览模式: 标准 | 列表 全部文章

Apache下SaBlog-X的Rewrite规则

SaBlog-X这里指的是SaBlog-X 2.0

因为服务器从Nginx切换到了Apache,所以博客程序SaBlog-X的Rewite规则也要换一下了,在程序根目录下创建.htaccess文件,把以下内容放进去~

# BEGIN Sablog-X

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteCond %{REQUEST_FILENAME} -f [OR]

RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^.*$ - [S=18]

# 归档

RewriteRule ^date/([0-9]{6})/([0-9]{1,2})/page/([0-9]+)?/?$ index.php?action=article&setdate=$1&setday=$2&page=$3 [QSA,L]

RewriteRule ^date/([0-9]{6})/([0-9]{1,2})/?$ index.php?action=article&setdate=$1&setday=$2 [QSA,L]

RewriteRule ^date/([0-9]{6})/page/([0-9]+)?/?$ index.php?action=article&setdate=$1&page=$2 [QSA,L]

RewriteRule ^date/([0-9]{6})/?$ index.php?action=article&setdate=$1 [QSA,L]

# 无分类翻页

RewriteRule ^page/([0-9]+)?/?$ index.php?action=article&page=$1 [QSA,L]

# 分类

RewriteRule ^category/([0-9]+)/?([0-9]+)?/?$ index.php?action=article&cid=$1&page=$2 [QSA,L]

RewriteRule ^category/([^/]+)/?([0-9]+)?/?$ index.php?action=article&curl=$1&page=$2 [QSA,L]

# 归档、高级搜索

RewriteRule ^(archives|list|article|links)/?$ index.php?action=$1 [QSA,L]

# 全部评论、标签列表、带分页

RewriteRule ^(comments|tagslist|article)/?([0-9]+)?/?$ index.php?action=$1&page=$2 [QSA,L]

# 搜索结果

RewriteRule ^search/([0-9]+)/?([0-9]+)?/?$ index.php?action=article&searchid=$1&page=$2 [QSA,L]

# tags

RewriteRule ^tag/([^/]+)/?([0-9]+)?/?$ index.php?action=article&tag=$1&page=$2 [QSA,L]

# 文章

RewriteRule ^archives/([0-9]+)/?([0-9]+)?/?$ index.php?action=show&id=$1&page=$2 [QSA,L]

# RSS

RewriteRule ^rss/([0-9]+)?/?$ rss.php?cid=$1 [QSA,L]

RewriteRule ^rss/([^/]+)/?$ rss.php?url=$1 [QSA,L]

# 用户

RewriteRule ^uid/([0-9]+)/?([0-9]+)?/?$ index.php?action=article&uid=$1&page=$2 [QSA,L]

RewriteRule ^user/([^/]+)/?([0-9]+)?/?$ index.php?action=article&user=$1&page=$2 [QSA,L]

# 地图文件

RewriteRule sitemap.xml sitemap.php [QSA,L]

# 自定义链接

RewriteRule ^([^/]+)/?([0-9]+)?/?$ index.php?action=show&alias=$1&page=$2 [QSA,L]

</IfModule>

# END Sablog-X

[转]解决hyper-v虚拟环境下的centos系统时间不同步问题

原文:http://www.zxsdw.com/index.php/archives/642/

  • linux查看硬件时间:hwclock --show linux
  • 查看系统时间:date -R

系统时间部分:

1. 编辑时区配置文件:vi /etc/sysconfig/clock

ZONE="Asia/Shanghai"

UTC=false             #把UTC设置为false关闭状态

ARC=false

 

2.运行如下命令

#删除默认配置

rm -rf /etc/localtime

#重新指定配置

ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

#同步系统时间

ntpdate -u pool.ntp.org

3.硬件时间部分:

#将硬件时间调整成与目前的系统时钟一致。

hwclock --systohc 或 clock --systohc

#将硬件时间写入系统时间

hwclock --hctosys

#强制系统时间写入CMOS中防止重启失效

hwclock -w 或 clock -w

 

以上步骤虽然成功了但是hyper-v架构的centos系统时间走的不准,1天能快几分钟的样子。

用crontab来同步一下时间

#编辑计划任务表

vi /etc/crontab

#表中最后添加下面这行内容

30 5 * * * root /usr/sbin/ntpdate -u pool.ntp.org && /sbin/clock --systohc

#每天5点半同步时间,hwclock -w是硬盘时间同步系统时间的意思。

让XP系统自动登录

单位里有一台老爷机是XP系统,需要每天让他自动开机自动登录,但是又不能给它管理员权限,所以只能创建一个普通账户进行自动登录了。

在 Windows XP 中单击“开始→运行”,输入 “rundll32 netplwiz.dll,UsersRunDll”(注意大小写及空格),按回车就会出现一个“用户账户”的操作窗口,如果你对 Windows 2000 比较熟悉的话,相信你应该知道怎么做了,取消对“要使用本机,用户必须输入用户名和密码”项的选择,点击“应用”。在接下来弹出的对话框中输入你想让电脑每次自动登录的用户名及其密码,下次启动时就可以实现XP的自动登录了。另外,如果你想临时以其他用户身份登录,只要在启动Windows的过程中按住Shift 键,待出现登录对话框时输入用户名和密码即可。

2016年12306网站购票添加常用联系人超过上限解决办法

2016年1月27日记——今天上12306网站给一个朋友购票,添加常用联系人的时候提示超过上限。然后按照提示去看了官方的文件,显示是不能超过100个联系人。可是我只有18个联系人,怎么会超过呢?

无奈之下只好打12306客服电话,按0号键转人工服务。

最后终于知道目前设定为一个账号下只能添加15个常用联系人。

那么只需要删除4个不常用的联系人,添加朋友的身份证信息购票就可以了。

佳能CR2格式转JPG格式

最近发现用佳能单反拍出的照片居然是CR2格式,虽然这个格式照片在win8.1下默认可以显示出来,但是却不方便分享到网络上(除非截图)。

佳能的CR2是个什么东西呢?

CR2即佳能相机RAW格式。

  • 缺点:raw格式体积大。
  • 优点:保留原始信息.曝光、色温、图片模式都可以修改。

而jpg属于压缩有损格式。平时看图简单的摄影保存JPG就够了。

为了把CR2格式转JPG,搜索之后有说美图秀秀可以完成,结果大失所望。

然后找了佳能自家的DPP(Digital Photo Professional)进行格式转换效果最好(其实我也没找到更好的办法)。

DPP最新为4.3.31版本,15年9月25日更新

  • 下载地址:http://support-cn.canon-asia.com/contents/CN/ZH/0200458205.html
  • 安装方法:http://www.canon.com.cn/specialsite/dppbasic/2-2.html

 

linux下查看一个进程的启动时间和运行时间

查看所有进程的启动时间和运行时间如下:

#ps -A -opid,stime,etime,args

显示的内容依次为进程ID,启动时间,运行时间和参数

如果要查找PPTP服务的连接情况,并且分配到的是172.16.36.X网段的内网IP则如下:

# ps -A -opid,stime,etime,args|grep pptpd|grep 172.16.3

  •  2326 Nov05 12-18:33:03 /usr/sbin/pppd local file /etc/ppp/options.pptpd 115200 172.16.36.1:172.16.36.3 ipparam 12.34.56.78 plugin /usr/lib/pptpd/pptpd-logwtmp.so pptpd-original-ip 12.34.56.78
  •  4473 Nov11  6-16:15:50 /usr/sbin/pppd local file /etc/ppp/options.pptpd 115200 172.16.36.1:172.16.36.5 ipparam 12.34.56.78 plugin /usr/lib/pptpd/pptpd-logwtmp.so pptpd-original-ip 12.34.56.78
  • 10010 Nov17  1-01:38:50 /usr/sbin/pppd local file /etc/ppp/options.pptpd 115200 172.16.36.1:172.16.36.2 ipparam 12.34.56.78 plugin /usr/lib/pptpd/pptpd-logwtmp.so pptpd-original-ip 12.34.56.78
  • 12275 08:56       29:07 /usr/sbin/pppd local file /etc/ppp/options.pptpd 115200 172.16.36.1:172.16.36.4 ipparam 61.164.93.22 plugin /usr/lib/pptpd/pptpd-logwtmp.so pptpd-original-ip 12.34.56.78

解决Win10浏览器无法打开网页

有一台win10的笔记本电脑,可以自动获取到无线路由器的IP信息,可以再CMD命令行下ping通域名,但是浏览器(微软自带Edge、谷歌的chrome浏览器)无法打开任何网站。

解决方法如下:

  1. 右键点击桌面,选择新建->快捷方式,输入cmd,一直下一步直到完成,这时候桌面上出现一个黑色CMD图标
  2. 右键点击这个CMD图标,选择以管理员权限运行
  3. 输入Netsh winsock reset后回车
  4. 再输入netsh advfirewall reset后回车
  5. 重启电脑

Linux按文件内容查找文件

find . -name "*.*" | xargs grep "googleapis.com"

解释一下,查找当前目录下所有文件,找到文件内容包含googleapis.com这个关键字的文件。