比较全的Linux SSH命令,建议使用SSH Secure Shell工具,内含有Linux系统的FTP工具。
rm -rf mydir /* 删除mydir目录 */
cd mydir /* 进入mydir目录 */
cd – /* 回上一级目录 */
cd ~ /* 回根目录 */
mv tools tool /* 把tools目录改名为tool */
ln -s tool bac
/* 给tool目录创建名为bac的符号链接,最熟悉的应该就是FTP中www链接到public_html目录了 */
cp -a tool /home/leavex/www /* 把tool目录下所有文件复制到www目录下 */
rm go.tar /* 删除go.tar文件 */
find mt.cgi /* 查找文件名为mt.cgi的文件 */
df –h /* 查看磁盘剩余空间,好像没这个必要,除非你太那个了 */
tar xvf wordpress.tar /* 解压tar格式的文件 */
tar -tvf myfile.tar /* 查看tar文件中包含的文件 */
gzip -d ge.tar.gz /* 解压.tar.gz文件为.tar文件 */
unzip phpbb.zip /* 解压zip文件,windows下要压缩出一个.tar.gz格式的文件还是有点麻烦的 */
最简便windows系统垃圾的清理系统垃圾的工具,比360好用,360除了帮你清理垃圾,还会顺便看看你系统里有什么东西,跟腾讯一个货色。
用这个软件,同时也需要小心一些软件生成问文件被删掉,所以在原来的基础上加了个生成日志文件,以供查看。
使用方法:将以下代码保存到记事本,修改“.txt”后缀名为“.bat”,然后双击运行即可。
@echo off
pause
echo 正在清理系统垃圾文件,请稍等......
del /f /s /q %systemdrive%*.tmp >> 1.txt
del /f /s /q %systemdrive%*._mp >> 2.txt
del /f /s /q %systemdrive%*.log >> 3.txt
del /f /s /q %systemdrive%*.gid >> 4.txt
del /f /s /q %systemdrive%*.chk >> 5.txt
del /f /s /q %systemdrive%*.old >> 6.txt
del /f /s /q %systemdrive%recycled*.* >> 7.txt
del /f /s /q %windir%*.bak >> 8.txt
del /f /s /q %windir%prefetch*.* >> 9.txt
rd /s /q %windir%temp & md %windir%temp >> 10.txt
del /f /q %user >> 11.txt
pause
感谢sanshizi。 WordPress 3.0.1老早出来,我还在用2.7的版本。今天不知道怎么手痒就点了下自动升级,结果挺顺利的。再点到管理首页,发现还有升级数据库,一点继续,报错了,唉,高兴早了。
报错如下:
Fatal error: Call to undefined method wpdb::tables()
in /dfwolf.org/wp-admin/includes/upgrade.php on line 1403
Google了下,发现是db-cache惹的祸,db-cache会用其优化的文件代替WP自身的文件,解决方法有两种:
一、未雨绸缪型
在升级之前先备份数据库和重要文件,然后进入后台关掉db-cache,这样会自动清除缓存文件,然后自动升级或者手工升级皆可。
二、亡羊补牢型
进入后台就提示升级数据库,怎么也进入不了管理页面了,怎么办?用FTP登录空间,手动删除/wp-content/db.php,/wp-content/db-config.php 和 /wp-content/tmp下的所有文件,最后进入/wp-admin页面,然后升级数据库,升级成功!
在写底部代码的时候,背景图片在firefox里始终出不来,换另外个背景样式就出来,这个却始终出不来,最终一一排查,原来是顺序写错了。汗,就一个错误,导致两个浏览器截然不同的效果,看来以后一定要更加规范地写代码。
之前的代码的:
.bg6{background:url(../images/bg_bottom.png) top no-repeat center ;}
修改之后的代码:
.bg6{background:url(../images/bg_bottom.png) top center no-repeat;}
404的的重要性不言而喻,对网站的用户体验和搜索引擎优化都是重要的一个环节。怎样设好404错误页面,特别是Nginx下的404页面, 完整的nginx.conf设置可以参考官网的文档。其中有关404错误设置是这样的: error_page ...
最近用Centos+Nginx建设服务器,装WordPress运行完全没问题,但是运行dede cms却让我头疼了好多天。Dede CMS可以正常安装成功,但却访问不了后台,更别说进入后台添加修改文章了。IE直接显示空白,Firefox显示“No input file specified.”有时候还显示“此页面重定向不正确”,如下图:
在网上搜到很多资料,提到最多的是nginx.conf设置错误,以及php.ini的配置中“cgi.fix_pathinfo=1”和“doc_root=”给修改过。
nginx.conf都是默认的设置,应该没啥问题,主要是通过FastCGI模式下读取php文件,出现No input file specified.错误,查看access.log 发现是404。
所谓301永久重定向(或叫301转向,301跳转),是指当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的HTTP数据流中头信息(header)中的状态码的一种,表示本网页永久性转移到另一个地址。
当网站的域名发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的外部链接如数转移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。同样,在使用301永久性重定向命令让多个域名指向网站主域时,亦不会对网站的排名产生任何负面影响。
常见的301重定向的方法有:
1、在.htaccess文件中增加301重定向指令
采用“mod_rewrite”技术,形如:
RewriteEngine on
RewriteRule ^(.*)$ http://www.dfwolf.com/$1 [R=301,L]
拓展:详细讲讲以apache和nginx为环境搭建的服务器的重指向。
Apache配置.htaccess
.htaccess主要是应用于apache环境的服务器,具体的操作需要分两步:
a. 将网站文件放置在新的域名下面,即主域名访问的网站。
b. 新旧域名分别绑定在两个虚拟主机上,在旧的域名下,写下以下内容存为.htaccess放入根目录,
RedirectMatch permanent ^/(.*)$ http://www.newdomain.com/$1
Nginx配置config
只要在config文件里添加如下语句即可,新旧域名可以绑定在同一个虚拟主机上,这就是Nginx的方便之处。
if ($host != 'www.newdomain.com' ) {
rewrite ^/(.*)$ http://www.newdomain.com/$1 permanent;
}
PJ Blog皮肤提取,俗称扒皮。以前都是看源文件,找css,下对应的图片。现在好了,有直接可以提取的工具,而且是在线的、免费的、绿色的。使用非常方便,直接输入你要的风格的博客网站,然后点击“开始提取”,自动生成一个风格包,解压即可使用。
此款扒皮软件只适用于PJ Blog。
Pjblog3 - 风格在线提取工具
可以抓取大部分pjblog程序的风格,请在目标处填上你所喜欢的风格博客站,在点击抓取后,将自动抓取对方博客正在使用的风格并打包给您!