2013/01/04 服务器技术 No Comments Centos 压缩解压常用命令详解 Centos 压缩解压常用命令详解:压缩命令#在用ftp软件备份数据的时候,由于文件太多导致耗费许多时间,所以需要用压缩和解压的命令,列如,我需要备份/opt/data文件夹,但是由于data里面文件数目有几万个,这个时候就需要用zip命令,见data文件压缩后在传输:cd /optzip -r data.zip data#OK,将data文件压缩成了data.zip格式了,这是上传下载就很快了。同样的道理,将压缩文件传到centos里面时,可以用unzip解压文件;列如,将/opt/data.zip解压,就可以用如下命令:cd /optunzip data.zip#还有更多相关的命令如下:#1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:# zip -r yasuo.zi... 继续阅读 »
2013/01/04 数据库 No Comments MySQL修复数据表的两个常用命令 在长时间使用MySQL后,数据库可能会出现一些问题。大多数问题可以通过简单的操作进行快速修复。下面介绍两种MySQL修复表的方法。1. myisamchk使用myisamchk必须暂时停止MySQL 服务器。例如,我们要检修blog数据库。执行以下操作:# service mysql stop (停止MySQL)# myisamchk -r /datawhere/blog/*MYI# service mysql start myisamchk 会自动检查并修复数据表中的索引错误。2. mysqlcheck使用mysqlcheck无需停止MySQL,可以进行热修复。操作步骤如下:(检修 blog库)# mysqlcheck -r -uroot -p blog注意,无论是 myisamchk还是mysqlch... 继续阅读 »
2013/01/04 数据库 No Comments MySQL常用查看数据库 数据表的命令 MySQL数据库查看数据库 数据表的命令。进入MySQL Command line client下查看当前使用的数据库:mysql>select database();mysql>status;mysql>show tables;mysql>show databases;//可以查看有哪些数据库,返回数据库名(databaseName)mysql>use databaseName; //更换当前使用的数据库mysql>show tables; //返回当前数据库下的所有表的名称或者也可以直接用以下命令mysql>show tables from databaseName;//databaseName可以用show databases得来mys... 继续阅读 »
2013/01/03 数据库 No Comments MySQL数据库建表语句实例 MySQL建表语句是最基础的SQL语句之一,下面就为您介绍最常用的三种MySQL建表语句,如果您对MySQL建表语句方面感兴趣的话,不妨一看。1、最简单的:CREATE TABLE t1( id int not null, name char(20));2、带主键的:a:CREATE TABLE t1( id int not null primary key, name char(20));b:复合主键CREATE TABLE t1( id int not null, ... 继续阅读 »
2013/01/03 随想/其他 8 Comments 再见2012。你好,2013 祝看到这篇博文的朋友们2013年身体健康,事随心愿,工作顺利,生活愉快!——写在前面的 每年这个季节、这段时间,我想大家和我一样我们每个人几乎都会对上一年度的工作 生活 学习做一个简短的总结和对下一年做个简单的展望及计划。 在写这篇总结之前,简单的翻了下2012年的博文,2月工作生活学习繁忙的状态开始,4月岗位的变动更换了工作环境及岗位,为了做个纪念,5月底未来往事博客域名正式由运行一年之久的esho域名更换为www.fity.cn,fity也没大家猜测那样多内涵多文艺 [emot]smoke[/emot] 这个域名源于对Felicity的简写而出,6月鉴于工作单一、也学不到自己想要或需要的,告别了第一份工作随之踏入第二份工作,依然和虚拟化、云计算、存储有关系吧... 继续阅读 »
2013/01/03 随想/其他 No Comments Office 2013 打开文档文件慢卡解决方法 Office 2013 打开文档文件慢卡临时解决方法禁用‘硬件加速’:word选项--高级--显示--禁用硬件图形加速,把这个选中试试禁用‘子像素定位平滑屏幕上的字体’:word选项--高级--显示--使用子像素定位平滑屏幕上的字体,把这个勾去掉。更多请查考微软官方Support:http://support.microsoft.com/kb/2768648/zh-cn 继续阅读 »
2012/12/30 PHP/Python/Java No Comments PHP列表页面数据分页详解附源码 完全php面向过程 数据分页 无JS<?php //登陆页面设置的session,当session中存在name时 //session_start(); //$... 继续阅读 »
2012/12/26 安全 No Comments Openvpn+MySQL自动记住/输入用户名和密码 在连接openvpn的时候每次都要输入用户名密码,感觉麻烦,无法保存,当然不自动输入用户名密码会安全点,此方法还是不建议在生产运维上使用(出于安全考虑)!方法如下(主要是修改.ovpn配置文件): 1、打开一个.ovpn的线路配置文件,使用普通的文字编辑软件即可。 2、搜索找到“auth-user-pass”,并在后面添加“passwd.txt”,如下: 修改前: auth-user-pass 修改后:auth-user-pass passwd.txt 3、再在配置文件所在目录(一般是安装目录下的config目录下),新建passwd.txt的文本文件(文件名随意,最好为英文),文件内容的第一行为你用户名,第二行为你的密码,然后保存退出。 4、再连接,此时,无需输入用户名和密码,即可连接成功。 继续阅读 »
2012/12/26 安全 No Comments PPTP、L2TP、IPSec和SSL VPN(如OpenVPN)的区别 VPN (虚拟专用网)发展至今已经不在是一个单纯的经过加密的访问隧道了,它已经融合了访问控制、传输管理、加密、路由选择、可用性管理等多种功能,并在全球的 信息安全体系中发挥着重要的作用。也在网络上,有关各种VPN协议优缺点的比较是仁者见仁,智者见智,很多技术人员由于出于使用目的考虑,包括访问控制、 安全和用户简单易用,灵活扩展等各方面,权衡利弊,难以取舍;尤其在VOIP语音环境中,网络安全显得尤为重要,因此现在越来越多的网络电话和语音网关支 持VPN协议。一、PPTP点对点隧道协议 (PPTP) 是由包括微软和3Com等公司组成的PPTP论坛开发的一种点对点隧道协,基于拨号使用的PPP协议使用PAP或CHAP之类的加密算法,或者使用 Microsoft的点对点加密算法MPPE。其通过跨越基于 TCP/IP... 继续阅读 »
2012/12/24 数据库 No Comments mysql启用skip-name-resolve模式后localhost跳转为127.0.0.1问题 mysql 启用skip-name-resolve模式时出现Warning的处理办法,当前如果你的授权是针对所有主机的你不会遇到该问题在优化MYSQL配置时,加入 skip-name-resolve ,在重新启动MYSQL时检查启动日志,发现有警告信息。121126 11:57:22 [Warning] 'user' entry 'root@localhost.localdomain' ignored in --skip-name-resolve mode.121126 11:57:22 [Warning] 'user' entry '@localhost.localdomain' ignored in --skip-name-resolve mode.skip-name-resolve是禁用dns解析,... 继续阅读 »
2012/12/20 服务器技术 No Comments make错误:warning:Clock skew detected.Your build may be incomplete解决方法 错误信息:今天在编译pam_mysql软件时遇到错误:(cd .libs && rm -f pam_mysql.la && ln -s ../pam_mysql.la pam_mysql.la) make: warning: Clock skew detected. Your build may be incomplete.错误解决方法原因分析:原因是,当前系统的时间还在编译目录中的文件(包括源程序文件和编译后生成的.o目标文件)最后修改时间之前,比如我用“date”命令查看到的时间为2012年12月19日,而目录中文件最后的修改时间为2012年12月20日。解决方法是,首先应该“make clean”将之前编译的”.o”目标文件清除掉,然后再运行“make”进... 继续阅读 »
2012/12/18 数据库 No Comments mysql 数据库授权详细说明 给用户授予所有权限mysql> grant all privileges on 数据库名.* to 用户名@地址 identified by ‘密码’;mysql> FLUSH PRIVILEGES;给用户授予部分权限mysql>grant select,update on 数据库名.* to 用户名@地址 identified by ‘密码’;先设置该用户只有show database权限grant select,insert,update,delete on redmine1.* to jira@"%" identified by "jira";授权命令GRANT 语句的语法如下:GRANT privileges (columns)ON whatTO user IDENTIFIE... 继续阅读 »
2012/12/17 服务器技术 No Comments 关闭selinux 不重启机器关闭selinux 查看selinux状态 linux查看SELinux的状态及不重启机器关闭selinux查看SELinux当前状态的命令:#getenforce例如,输出:Disabled //为关闭状态或#/usr/bin/setstatus -vSELinux status: enabledSELinuxfs mount: /selinuxC... 继续阅读 »
2012/12/15 数据库 No Comments mysql mysqldump.exe备份恢复详解 导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql导出一个数据库结构mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table导入数据库常用source 命令进入mysql数据库控制台,如mysql -... 继续阅读 »
2012/12/12 运维/监控/DevOps 4 Comments Web网站压力及性能测试工具WebBench使用指南 Web网站性能压力 测试工具WebBench使用详解Webbench是知名的网站压力方面的测试工具,它是由Lionbridge公司开发。官方主页:http://home.tiscali.cz/~cz210552/webbench.html在运维工作中,网站压力及性能测试是一项很重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。但是,在压力及性能测试中存在一个共性,那就是压力及性能测试的结果与实际负载结果不会完全相同,就算压力及性能测试工作做的再好,也不能保证100%和线上性能指标相同。面对这些问题,我们只能尽量去想方设法去模拟。所以,压力及性能测试非常有必要,有了这些数据,我们就能对自己做维护的平台做到心中有数。Web Bench最多可以... 继续阅读 »