最近老是觉得系统慢,感觉是chrome的问题

0 个评论
按理说我的电脑是3G内存,不应该太慢的 但是经常卡得像死机一样 我经常用优化大师清理系统的,按理说系统垃圾不会很多 今天我看了一下进程,CHROME占了5~6个进程,还都是排在占用内存前面几个 然后我把chrome一关,瞬间,系统恢复了顺畅 我估计是我安装的阻挡广告的插件的问题 不管懒的理了,以后少用chrome,启用opera 火狐也是吃内存的大户,也不想用          
2013-12-22 / 生活 / 2,172 views浏览
阅读全文

rapidlibrary.biz搜索下载的东西不错

0 个评论
http://rapidlibrary.biz 今天要下个英文的程序,在GOOGLE找了半天都没找到下载地方 然后不小心进了这个站,一搜索,出了好多结果 这个站类似于那种资源集合的站 把其他下载站或者文件存储站的资源整合起来供访客搜索   不过貌似直接无法访问这个站,呵呵 可以使用一些vpn        
2013-12-20 / 生活 / 3,180 views浏览
阅读全文

今天进空间后台一看,奶奶的,用了80%流量了

0 个评论
再进统计一看,貌似没几个人访问啊~怎么那么费流量 然后看了那几个站,发现是WP博客很费流量 再看记录,原来是很多人发垃圾评论 进WP后台一看,好家伙,几千条评论啊~ 直接按“清空垃圾评论” 然后设置一下WP,把评论给关闭了~ 看你们还发~ 明知道WP有反垃圾的Akismet,你们还发~这不是脑残嘛~     怎么关闭wordpress评论 1、要是关闭某一篇文章的评论,在发表文章的时候,在下面有个“讨论”,把”允许评论”去掉勾选就可以了。 2、要是关闭所有文章的评论,在“设置”-“讨论设置”把“默认文章设置”中的“允许访客对新文章发表评论 ”不再勾选就可以啦   但是旧文章还是打开着评论功能,我们当然可以一篇一篇设置,不过这样就太笨了   只需一个SQL执行语句就可以关闭WordPress全站评论功能哦! 非插件只需一步关闭WordPress评论功能,来看具体步骤: 1、登录到你的空间并登录到phpmyadmin数据库控制版面 2、在左侧下拉菜单找到WordPress数据库,并点击进入SQL语句执行面板。 3,在SQL语句执行框中输入以下代码: UPDATE wp_posts p SET comment_status = ‘closed’, ping_status = ‘closed’ WHERE comment_status = ‘open’; 注意:如果你的WordPress数据库前缀不是wp那么请修改wp_posts为你的前缀_posts,执行语句,就可以关闭WordPress评论功能了。  
2013-12-20 / 网站制作技术 / 3,420 views浏览
阅读全文

又学会一招,设置网络跃点数

0 个评论
前几天安装了虚拟机 现在网络链接里有4个网络链接,一个是有线,一个是无线,两个虚拟机用的 今天想设置一下无线成固定IP,结果一设置完就无法上网了 ipconfig一切正常,然后我又设置回自动获取IP,结果还是无法上网   只好插上网线找答案 首先,修复无线路由的时候提示无法更新DNS 找到了答案 在修复无线网络连接时出现无法清除DNS缓存应该怎么办? 在开始-运行输入services.msc,然后找到DNS Client服务,右键-属性,服务类型改为“自动”,再点一下“启用”,这时再修复就可以了   然后还是无法上网,连上有线就行,无线死活不能上 然后我仔细研究了那几个连接,发现两个虚拟机的链接DNS是空的 忽然我想到了一个问题,断开有线链接后,系统会不会把虚拟机的那两个链接当成主要链接了而忽视了无线的存在 然后我把那两个虚拟机的链接禁用 刷刷刷,网页打开了   看来果然有这种现象,剩下就简单了,给那几个链接设置优先级   在日常使用过程中,常常都会同时连接有线网络与无线网络,这个时候就会有一个网络优先级连接的问题。 现在找到一种方法,可以设置。就是调整TCP/IP的跃点数即可。跃点数越小,即优先级越高。 我把无线设置为最优先,然后有线第二,虚拟机的最后   然后我又冒出一个想法,以前用无线的时候是不能直接访问虚拟机的,是不是由于没设置虚拟机的DNS 然后我把那两个虚拟机的DNS设置为路由IP 然后打开虚拟机,用静态IP访问 刷,久违的页面终于出现了
2013-12-16 / 网站制作技术 / 3,135 views浏览
阅读全文

把药吧升级到了帝国7,然后顺便解决了伪静态问题

0 个评论
很早就听说ECMS出7了,但是一直没空升级 经过一段时间测试,估计BUG解决一些了,趁着有空就升级了,升级很顺利 7.0版本的数据库配置文件为:/e/config/config.php 这个要稍微注意下   以前我用DEDE的时候也是用伪静态,直接view/文章ID.html的形式 但是帝国却不能这样弄了,他的动态文章地址必须带上栏目信息 要嘛就只能生成静态,可以形成上述的网址形式 上次从DEDE转到帝国的时候我就采取了生产静态 但是非常占空间,目前已经使用了九成多了 迫使我不得不面对帝国伪静态的问题 一直以来我都在考虑怎么把帝国动态文章页的栏目ID去掉 曾想过向DEDE学习弄个微表啥的,但是担心手术太大,以后升级麻烦   然后今天忽然想到一个非常笨的方法 就是把文章数据库历遍,也就是每访问一个内容页都要把所有模型的表都查一遍 当然这样做非常占资源 不过小站无所谓了,流量少,刷页面不频繁,资源也不会占用太高 捣鼓了一阵子终于捣鼓出来了   生成静态用去400多M了,现在伪静态才占20M左右的空间 以后又可以采集了        
2013-12-13 / 网站制作技术 / 2,664 views浏览
阅读全文

给客户备份ECSHOP数据时候发现的stats表问题

0 个评论
今天给客户备份ECSHOP数据,开始都很正常 然后遇到一个表貌似有一百来万的数据,一看是stats表 等待了十来分钟都没备份完这个表 然后我查了一下,是ECSHOP的访问数据统计表 他们说: ecshop默认每次访问页面,都会在 stats表里插入一条记录, 如果你的网站访问量大的话。 不及时清理stats表的话, 系统会挂掉的   然后我看了一下,数据库总共400M   解决办法: 访问量很大的站,那个表增涨的很快的。后台可以直接关闭统计功能的, 后台 》系统设置 》商店设置 》基本设置 》站点访问统计: 然后后台 后台直接执行SQL    truncate ecs_stats  一了百了   经过清空后一看数据库,才40M,一下子就备份完成了  
2013-12-04 / ecshop / 3,020 views浏览
阅读全文

dede点击顶级栏目跳转到第一个子栏目

0 个评论
新建一个url.htm文件,然后将一级栏目的栏目属性设置为封面页。并将封面模版更改为url.htm。 将以下代码复制到该文件中即可; <script> {dede:channel type=’son’ row=’1′} window.location.href='[field:typelink /]’; {/dede:channel} </script>
2013-12-03 / dedecms / 3,328 views浏览
阅读全文

VI命令使用(查找替换)

0 个评论
  esc:   命令模式与插入模式的切换 一、vi查找:    当你用vi打开一个文件后,因为文件太长,如何才能找到你所要查找的关键字呢?在vi里可没有菜单-〉查找,               不过没关系,你在命令模式下敲斜杆(/)这时在状态栏(也就是屏幕左下脚)就出现了 “/”然后输入你要查找的关键字               敲回车就可以了。如果你要继续查找此关键字,敲字符n就可以继续查找了。值得注意的是“/”是向下查找,而“?”               是向上查找,而在键盘定义上“?”刚好是“/”的上档符. 二、VI替换:vi/vim 中可以使用 :s 命令来替换字符串§以前只会使用一种格式来全文替换,今天发现该命令有很多种写法(vi 真是强大啊飕还有很多需要学习),记录几种在此,方便以后查询§ :s/vivian/sky/ 替换当前行第一个 vivian 为 sky  :s/vivian/sky/g 替换当前行所有 vivian 为 sky  :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky  :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky  n 为数字,若 n 为 .,表示从当前行开始到最后一行  :%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky  :%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky             可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符 :s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/  :%s+/oradata/apras/+/user01/apras1+ (使用+ 来 替换 / ): /oradata/apras/替换成/user01/apras1/                1.:s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivian 为 sky                2. :n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky  :n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky  (n 为数字,若 n 为 .,表示从当前行开始到最后一行)                3. :%s/vivian/sky/(等同于 :g/vivian/s//sky/) 替换每一行的第一个 vivian 为 sky  :%s/vivian/sky/g(等同于 :g/vivian/s//sky/g) 替换每一行中所有 vivian 为 sky                4. 可以使用 # 作为分隔符,此时中间出现的 / 不会作为分隔符  :s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/                5. 删除文本中的^M                问题描述:对于换行,window下用回车换行(0A0D)来表示,linux下是回车(0A)来表示§这样,                      将window上的文件拷到unix上用时,总会有个^M.请写个用在unix下的过滤windows文件的换行符(0D)                      的shell或c程序§ § 使用命令:cat filename1 | tr -d “^V^M” > newfile;  § 使用命令:sed -e “s/^V^M//” filename > outputfilename.需要注意的是在1、2两种方法中,^V和^M指的是Ctrl+V和Ctrl+M.你必须要手工进行输入,而不是粘贴§  § 在vi中处理:首先使用vi打开文件,然后按ESC键,接着输入命令:%s/^V^M//.  § :%s/^M$//g                如果上述方法无用,则正确的解决办法是: § tr -d \”\\r\” < src >dest  § tr -d \”\15\” dest  § strings A>B               6. 其它                利用 :s 命令可以实现字符串的替换§具体的用法包括: :s/str1/str2/ 用字符串 str2 替换行中首次出现的字符串 str1  :s/str1/str2/g 用字符串 str2 替换行中所有出现的字符串 str1  :§,$ s/str1/str2/g 用字符串 str2 替换正文当前行到末尾所有出现的字符串 str1  :1,$ s/str1/str2/g 用字符串 str2 替换正文中所有出现的字符串 str1  :g/str1/s//str2/g 功能同上           从上述替换命令可以看到:g 放在命令末尾,表示对搜索字符串的每次出现进行替换;不加 g,                  表示只对搜索字符串的首次出现进行替换;g 放在命令开头,表示对正文中所有包含搜索字符                 串的行进行替换操作§
2013-12-02 / 网站制作技术 / 2,593 views浏览
阅读全文

CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)

0 个评论
  准备篇: 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT #允许80端口通过防火墙 -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT #允许3306端口通过防火墙 备注:很多网友把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败, 正确的应该是添加到默认的22端口这条规则的下面 如下所示: ############################## 添加好之后防火墙规则如下所示 ############################## # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT -A INPUT -j REJECT –reject-with icmp-host-prohibited -A FORWARD -j REJECT –reject-with icmp-host-prohibited COMMIT ################################################################################################## /etc/init.d/iptables restart #最后重启防火墙使配置生效 2、关闭SELINUX vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq #保存,关闭 shutdown -r now #重启系统 安装篇: 一、安装Apache yum install httpd #根据提示,输入Y安装即可成功安装  /etc/init.d/httpd start #启动Apache 备注:Apache启动之后会提示错误: 正在启动 httpd:httpd: Could not reliably determine the server’s fully qualif domain name, using ::1 for ServerName  解决办法: vi /etc/httpd/conf/httpd.conf #编辑 找到 #ServerName www.example.com:80 修改为 ServerName www.osyunwei.com:80 #这里设置为你自己的域名,如果没有域名,可以设置为localhost :wq! #保存退出 chkconfig httpd on #设为开机启动 /etc/init.d/httpd restart #重启Apache 二、安装MySQL 1、安装MySQL yum install mysql mysql-server #询问是否要安装,输入Y即可自动安装,直到安装完成 /etc/init.d/mysqld start #启动MySQL chkconfig mysqld on #设为开机启动 cp /usr/share/mysql/my-medium.cnf /etc/my.cnf #拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可) 2、为root账户设置密码 mysql_secure_installation 回车,根据提示输入Y 输入2次密码,回车 根据提示一路输入Y 最后出现:Thanks for using MySQL! MySql密码设置完成,重新启动 MySQL: /etc/init.d/mysqld restart #重启 /etc/init.d/mysqld stop #停止 /etc/init.d/mysqld start #启动 三、安装PHP5 1、安装PHP5 yum install php 根据提示输入Y直到安装完成 2、安装PHP组件,使 PHP5 支持 MySQL yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt 这里选择以上安装包进行安装 根据提示输入Y回车 /etc/init.d/mysqld restart #重启MySql /etc/init.d/httpd restart #重启Apche 配置篇 一、Apache配置 vi /etc/httpd/conf/httpd.conf #编辑文件 ServerTokens OS  在44行 修改为:ServerTokens Prod (在出现错误页的时候不显示服务器操作系统的名称) ServerSignature On  在536行 修改为:ServerSignature Off (在错误页中不显示Apache的版本) Options Indexes FollowSymLinks  在331行 修改为:Options Includes ExecCGI FollowSymLinks(允许服务器执行CGI及SSI,禁止列出目录) #AddHandler cgi-script .cgi 在796行 修改为:AddHandler cgi-script .cgi .pl (允许扩展名为.pl的CGI脚本运行) AllowOverride None  在338行 修改为:AllowOverride All (允许.htaccess) AddDefaultCharset UTF-8 在759行 修改为:AddDefaultCharset GB2312 (添加GB2312为默认编码)   Options Indexes MultiViews FollowSymLinks 在554行 修改为 Options MultiViews FollowSymLinks(不在浏览器上显示树状目录结构) DirectoryIndex index.html index.html.var 在402行 修改为:DirectoryIndex index.html index.htm Default.html Default.htm index.php Default.php index.html.var (设置默认首页文件,增加index.php) KeepAlive Off 在76行 修改为:KeepAlive On (允许程序性联机) MaxKeepAliveRequests 100 在83行 修改为:MaxKeepAliveRequests 1000 (增加同时连接数)  :wq! #保存退出 /etc/init.d/httpd restart #重启 rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html #删除默认测试页 二、php配置 vi /etc/php.ini #编辑 date.timezone = PRC #在946行 把前面的分号去掉,改为date.timezone = PRC disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,escapeshellcmd,dll,popen,disk_free_space,checkdnsrr,checkdnsrr,getservbyname,getservbyport,disk_total_space,posix_ctermid,posix_get_last_error,posix_getcwd, posix_getegid,posix_geteuid,posix_getgid, posix_getgrgid,posix_getgrnam,posix_getgroups,posix_getlogin,posix_getpgid,posix_getpgrp,posix_getpid, posix_getppid,posix_getpwnam,posix_getpwuid, posix_getrlimit, posix_getsid,posix_getuid,posix_isatty, posix_kill,posix_mkfifo,posix_setegid,posix_seteuid,posix_setgid, posix_setpgid,posix_setsid,posix_setuid,posix_strerror,posix_times,posix_ttyname,posix_uname #在386行 列出PHP可以禁用的函数,如果某些程序需要用到这个函数,可以删除,取消禁用。 expose_php = Off #在432行 禁止显示php版本的信息 magic_quotes_gpc = On #在745行 打开magic_quotes_gpc来防止SQL注入 short_open_tag = ON #在229行支持php短标签 open_basedir = .:/tmp/ #在380行 设置表示允许访问当前目录(即PHP脚本文件所在之目录)和/tmp/目录,可以防止php木马跨站,如果改了之后安装程序有问题(例如:织梦内容管理系统),可以注销此行,或者直接写上程序的目录/data/www.osyunwei.com/:/tmp/ :wq! #保存退出 /etc/init.d/mysqld restart #重启MySql /etc/init.d/httpd restart #重启Apche 测试篇 cd /var/www/html vi index.php #输入下面内容 <?php phpinfo(); ?> :wq! #保存退出 在客户端浏览器输入服务器IP地址,可以看到如下图所示相关的配置信息! 注意:apache默认的程序目录是/var/www/html 权限设置:chown apache.apache -R /var/www/html 至此,CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)教程完成!
2013-12-02 / centos / 3,771 views浏览
阅读全文

开始研究ubuntu服务器 2(安装Webmin,proftp,phpmyadmin)

0 个评论
常用命令 mkdir 目录名         => 创建一个目录 rmdir 空目录名      => 删除一个空目录 rm 文件名 文件名   => 删除一个文件或多个文件 rm –rf 非空目录名 => 删除一个非空目录下的一切 touch 文件名        => 创建一个空文件 安装zpanel的时候,服务器必须没安装过apache等软件 P.M.A.(PhP,MySQL,Apache) 如果已经安装了,然后有错误安装了zpanel,那么先卸掉所有东西把(我就犯了这个错误,只好到处找解决办法,就是下面的) dpkg -l *apache* *mysql* *php* | grep ^ii | awk ‘{ print $2}’ | xargs sudo apt-get -y purge –auto-remove 下面是我查到的技术原文: If you want to uninstall Zpanel, you will need to revers the install process. If you failed (most of cases) on PHP, or Apache, or MySQL, or in a mix between them then you can do an uninstall of PHP, MySQL, and Apache like this: Uninstall: dpkg -l *apache* *mysql* *php* | grep ^ii | awk ‘{ print $2}’ | xargs sudo apt-get -y purge –auto-remove Note: This will completely uninstall P.M.A.(PhP,MySQL,Apache) without questing you!!! You can remove “-y” from the syntax you you want to be asked if, or if not you want want to remove the packages. Or you you want to see what you are about to remove from you server, you can run: dpkg -l *apache* *mysql* *php* | grep ^ii | awk ‘{ print $2}’ Note 2: IF, you want to completely remove Zpanel, just add in the first line *proftpd* *bind*, but… NOTE THAT if you used any of those services before installing Zpanel, YOU will need to do a BackUp, FIRST and prior to UNINSTALL them. 感觉zpanel安装太麻烦了,还是先研究下webmin把 去官网下载 http://www.webmin.com/download.html 选适合ubuntu的 发现在ubuntu里直接下载不了,进去后会自动跳转下载 http://prdownloads.sourceforge.net/webadmin/webmin_1.660_all.deb 只好先下到我的xp里面,然后发现个大问题,怎么弄到ubuntu里,网上说可以samba啥的文件共享或者ftp啥的 然后我想了一个最简单的方法,因为我的XP是装有apache的,我把那个文件放到网站根目录 然后在ubuntu里用wget直接用IP访问xp的网站下载 sudo wget http://192.168.1.2/webmin_1.660_all.deb deb包是debian,ubuntu等LINUX发行版的软件安装包,是类似于rpm的软件包,而非debian,ubuntu系统不推荐使用deb软件包,因为要解决软件包依赖问题,安装也比较麻烦。 1.一般在此类发行版中可以直接双击安装。 2.手动安装。如果您喜欢使用终端,您需要管理员权限来安装一个 .deb 文件。 打开终端后,输入:  sudo dpkg -i webmin_1.660_all.deb 要卸载一个 .deb 文件,在您的软件包管理器中取消选中它。或者在终端中,输入: sudo dpkg -r package_name 结果安装出错了,貌似缺少点东西 在这里找到了解决办法 http://ubuntuforums.org/showthread.php?t=1639893 sudo apt-get -f install 就可以安装好了 然后用https://网站IP:10000/访问,比如我的https://192.168.1.90:10000/ 果然安装起来比zpanel简单多了,使用一个可以有管理员权限的账户登录进去 然后就简单了,在自己机子上根据提示装java就可以远程看到服务器上的文件 然后装个FTP吧,不然传文件真的很麻烦 WU-FTP Server和ProFTPD Server比较常用,据说WU-FTP Server漏洞太多,那就ProFTPD Server吧 proftpd的安装 Sudo apt-get install proftpd 去webmin官网找ProFTPD管理模块 http://www.webmin.com/standard.html 然后进webmin里装下模块 Webmin->Webmin 配置->Webmin 模块->Standard module from www.webmin.com点右边选好模块 然后点“从文件安装模块” 然后回到Webmin 配置页面那里在最底下有个refresh modules,就能把proftp由Un-used Modules菜单移动到 服务器 这个分类里 以后我们可以快捷地在 服务器 分类下面直接点进去 进行管理 左边菜单  Un-used Modules在最下面,是灰色的,我找了好久才注意到有这么个东西 放着一些尚未使用的模块 其他FTP设置的问题以后再研究了 目前还得解决一个问题就是phpmyadmin的安装 安装phpmyadmin sudo apt-get install phpmyadmin 选apache再选NO就可以了 访问网址http://服务器IP/phpmyadmin比如我的http://192.168.1.90/phpmyadmin  
2013-12-01 / 网站制作技术 / 3,295 views浏览
阅读全文