TypeCodes

2015博客升级记(四):CentOS 7.1编译安装MySQL5.7.7rc

这是《2015年博客升级记》系列文章的第四篇,主要记录在Linux系统中如何编译安装MySql数据库。

1 创建mysql用户和用户组,并下载MySQL5.7.7 Release Candidate版本

首先创建一个名为mysql且没有登录权限的用户和一个名为mysql的用户组,然后去mysql官网下载MySQL5.7.7rc版本。

[root@typecodes ~]# groupadd -r mysql && useradd -r -g mysql -s /bin/false -M mysql ######从官网或者博客备份地址下载MySQL5.7.7 Release Candidate版本 [root@typecodes ~]# wget -c http://cdn.mysql.com/Downloads/MySQL-5.7/mysql-5.7.7-rc.tar.gz [root@typecodes ~]# wget -c http://git.typecodes.com/libs/mysql/mysql-5.7.7-rc.tar.gz [root@typecodes ~]# md5sum mysql-5.7.7-rc.tar.gz [MD5校验] 36a96021a93ca236e76f5c90ae19cd44 mysql-5.7.7-rc.tar.gz ######开始解压MySQL5.7.7 [root@typecodes ~]# tar -zxf mysql-5.7.7-rc.tar.gz && cd mysql-5.7.7-rc ######下载gmockgoogle的c++mock框架从mysql 5.6开始支持 [root@typecodes mysql-5.7.7-rc]# wget -c http://git.typecodes.com/libs/ccpp/gmock-1.6.0.zip ######将其解压到MySQL5.7.7的source_downloads目录下 [root@typecodes mysql-5.7.7-rc]# unzip gmock-1.6.0.zip -d source_downloads

- 阅读剩余部分 -

CentOS开启coredump转储并生成core文件的配置

在CentOS或者suse等Linux系统中默认是关闭coredump核心转储的,也就不会产生core文件。由于在C/C++开发中会用到gdb调试,所以需要开启coredump功能。下面是具体的配置命令,可以保存为一个简单的shell脚本执行。

- 阅读剩余部分 -

Nginx服务启动、停止和重启等操作的SHELL脚本

由于使用源码编译安装Nginx,不会像yum install那样自动生成Nginx服务控制脚本,所以需要自己添加一个操作脚本。谷歌上搜了一下,shell脚本的代码基本类似,因此自己稍微整理改动了下。

下面的shell脚本内容,需要根据Nginx实际编译安装的配置,修改NGINX_CONF_FILE="/etc/nginx/nginx.conf"lockfile=/var/lock/nginx.lock这两个参数(即前文《2015博客升级记(三):CentOS 7.1编译安装Nginx1.9.0》中的configure配置)。

- 阅读剩余部分 -

Typecho评论中开启和使用Markdown的方法

轻量级的博客程序Typecho,还有一个很舒适的体验,那就是支持Markdown语法,不论是在文章或是评论中。这篇文章主要是说明如何在博客中使用Markdown写作以及如何在评论中使用Markdown语法。

Typecho评论中开启和使用Markdown的方法

- 阅读剩余部分 -

2015博客升级记(二):Linux系统磁盘分区挂载和交换空间

这是《2015年博客升级记》系列文章的第二篇,主要记录在Linux系统中如何将磁盘进行分区和挂载。

------------操作说明------------ Linux系统: 阿里云CentOS 7.1(20G) 操作工具: SecureCRT 7.0 待挂载的数据盘: 24G 分区目标: 先分4G作为CentOS7.1系统的交换空间,剩余20G作为普通物理空间

- 阅读剩余部分 -