- 博客(17)
- 资源 (5)
- 收藏
- 关注
原创 Linux---shell(1)
令path为${variable#patten}匹配变量中开头最短复合条件的字段。${variable##pattern}匹配最长符合条件的字段${variable%pattern}匹配变量末尾符合条件的最短字段${variable%%pattern}匹配末尾最长字段${#variable}返回变量的长度${variable:-word}若变量存在且非n
2014-03-31 11:03:32 839
原创 MySQL---主从库的搭建
看了一些网上的资料,加上自己的摸索,发现有些是不必要的操作。毕竟线上应用不是说日志随便删除的。所以有些文章说,将日志清除,其实是不必要的。在讲解主从库之前,我想先说一下mysql的日志切换。其实mysql的日志也可以通过手动删除等达到相同目的。flush logs;切换日志purge binary logs to 'mysql-bin.000005';将日志删除到mysql-bin.0
2014-03-26 14:44:56 967
原创 Linux---rrdtool编译时的报错
configure: error: Please fix the library issues listed above and try again错误第一: 安装 cgilib-0.5.tar.gz 从这里下载: weget http://download.chinaunix.net/down.php?id=2531&ResourceID=1333&si
2014-03-24 14:12:57 1099
原创 MySQL---win下安装多个MySQL
今天老大希望在测试服在装一个mysql给他做测试用。linux下安装多个会。win还真不会。就搜了下。接下来把我的经验写下来。1.将原有的数据库复制黏贴到另一个路径下。图中的MySQL Server 5 是我原来安装的,下面的MYSQLTEST是我后来复制的。2.修改新路径下的my.ini的配置。3.打开命令行,进入到MYSQLTEST下的bin目录,并
2014-03-22 15:59:42 853
原创 Linux---AWStats日志挖掘
首先先感谢作者http://freeloda.blog.51cto.com/2033581/1346412。我把我遇到的一些问题,和自己感觉有用的记录下来。首先介绍一下AWStats的原理:1.apache将访问情况记录在自己的日志中。2.AWStats通过perl脚本对apache的日志进行分析,并将结果存储到数据库中。(其实这个库只是一个文本文件)。3.
2014-03-21 17:23:25 1296
转载 Linux---CentOS 5/6.X 使用 EPEL YUM源
大纲一、什么是EPEL?二、与163 YUM源比较三、CentOS 5.X 安装使用EPEL YUM源四、CentOS 6.X 安装使用EPEL YUM源五、使用心得六、yumdownloader 工具七、卸载EPEL源注:操作系统 CentOS 6.X ,CentOS 5.X一、什么是EPEL?EPEL,即Extra Packages fo
2014-03-21 09:44:42 1110
原创 Linux---Cacti字体
一切都弄完后,发现出图中中文乱码。网上查了一下,总的来说就是要给rrdtool的语言包一个路径,支持中文字样。然后为了得到这个中文包我就yum groupinstall chinese-support了。。。后来发现其实没有必要。因为之前装过nagios,我在find / -name *.ttf 后,发现nagios和pnp4nagios都有一个字体叫DejaV
2014-03-20 17:07:38 1769
原创 Linux---Cacti安装
我在虚拟机装的时候一切正常,现在回想起来,问题就出在,虚拟机都是yum 安装的,而服务器上是编译的。所以路径会有出入。FATAL: Cannot connect to MySQL server on ‘localhost’. Please make sure you have specifieda valid MySQL database name in ‘include/config.p
2014-03-20 15:59:02 619
原创 Linux---net-snmp安装遇到的错误
Can't locate ExtUtils/MakeMaker.pm in @INC 错误解决今天安装net-snmp时发错如题错误Can't locate ExtUtils/MakeMaker.pm in @INC (@INC contains: /usr/local/lib/perl5 /usr/local/share/perl5 /usr/lib/perl5/ve
2014-03-20 15:10:50 3198
原创 Linux---Nagios监控出图
折腾了2天。用nagios 4.x 版本监控服务器大概持续3-4个月了吧。本来当初搭建的时候就想做一个出图的监控,但是一直没弄出来。后来就一直搁置了。前阵子,由于服务器的性能问题,想分析一下,因此就有这类需求了。经过2天的奋战,终于把nagios出图了。这里顺便记录一下。首先。我不知道是不是版本问题,在我经过了大量的实验,修改配置文件等,无果后,偶然的一次发现一个帖子,楼主表示nagi
2014-03-18 16:23:34 1964
转载 Linux---常用快捷键
近期在工作中发现,许多同事,尤其是我们的PHP开发者,基本不会用Linux/unix下的快捷方式,严重影响工作效率,所以特撰写此文,每个用法后我会详细注释。 下述所有命令在Linux/unix的shell下有效,这里以bash为主。如有出入,以你自己的服务器为准。本文所指的Linux主要指RHEL/CentOS,unix指的是FreeBSD,这也是服务器中用得最多的版本。
2014-03-14 21:01:08 836
原创 MySQL---SUBSTRING,LEFT,RIGHT,REPLACE,CONCACT
update table_name set `column_name`=concact(`column_name`,'yd_');这样子就在table_name.`uid`表中的column_name列中,在末尾添加了yd_,若要在前面添加只要换一下秩序就好了。update table_name set `column_name`=concact('yd_',`column_name`
2014-03-14 14:42:38 1719
原创 MySQL---修复MyISAM表
ERROR 1194 (HY000): Table 'actionlog_2' is marked as crashed and should be repaired今天出现了这个问题只能遍历查询,不能做指定查询,百度了一下,解决了问题。./myisamchk -c -r 数据库表MYI文件的路径(例如:/home/mysql/var/crawlerfeed
2014-03-13 16:03:20 798
转载 FreeBSD---修改配置文件
要修改提示符先要找到关于CSH-SHELL的配置文件,这个配置文件是[#/.cshrc],找到这个文件后用编辑器打开即可(Vi的编辑器打开语句是:#vi /.cshrc如果你的机器上没有Vi编辑器的话,请选用其他的文本编辑器,本文就不再详细介绍了) 找到如下语句:set prompt = "任意匹配字符"如:set prompt = " [email]abc@hotmail.
2014-03-11 20:20:30 1280
原创 FreeBSD---GIT
今天终于把上上周五的布置下来的任务解决了差不多了。写下来记录一下。回顾十天来的过程,期间有好几天都耽搁了。进入正题。首先在上一篇文章中,我已经通过SSH可以远程连接FreeBSD了。还真有点不习惯,毕竟用惯CENTOS了。FreeBSD都没有目录看的好不习惯。。。接下来是正题,首先是需要安装GIT,可以参考http://os.51cto.com/art/201104/25480
2014-03-11 19:03:52 2694
原创 FreeBSD---ssh
前几天老大需要把项目坐在FreeBSD上,但是完全不懂。。。之前都没弄过。。。除了linux的一些互通语言。。之后不管了。先把系统装了。装的是9.2,然后把GIT装了。装了2小时。。。后面还在装。。交给同事解决了。。。使劲敲回车。。今天想先把SSH弄了,否则系统的命令行吃不消。看不到上面内容的。。起码SSH上面是和LINUX一样的。。(现在回头想想)
2014-03-10 19:48:14 992
原创 linux---git---安装
项目需求,安装一个git,其实我连最基本的git是什么都不知道。后来稍微看了下。感觉和SVN差不太多。好了下面把我千辛万苦装出来的git过程写一下。查了半天终于发现一片有用的。好多都是编译安装,要么就是不负责任的yum install。。。各种莫名 啊。yum -y install zlib-devel openssl-devel perl cpio expat
2014-03-04 15:04:53 2346
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人