Sound Juicer CD开膛手现在可以在Lite Software中使用,为了获得rip-to-mp3支持,Sound Juicer还将安装Restricted Extras包。
修复了双倍音量 bug。
在2019年4月2日结束,所有对Google的引用已被删除。
从Sourceforge服务器迁移到OSDN,这两个系统几乎与镜像相似。
运维管理工具
数据备份恢复工具
数据库优化工具
客户端工具
性能测试工具
数据库版本管理工具
数据库审计工具
要说MySQL操作和维护工具,不要让Percona-toolkit,它应该是一个操作和维护工具,我们需要熟悉学习MySQL。
Percona-tooolkit工具通常被称为pt,pt工具实际上是Maatkit和Aspersa工具的组合,它们来自同一作者:Baron Schwartz;其中,Maatkit工具更强调数据库级别,该基因是Perl的开始。 Aspersa的范围更倾向于系统级别,例如磁盘信息。
在2017年开始进入了3.0时代,所以线上使用的版本几乎都是2.2(自2013年),距今已经跨越了好几个年头。 pt工具被Percona收至麾下,有专门的项目维护。
在数据备份和恢复方面,主要依据是逻辑备份和物理备份。该行业主要有以下备份工具:
(1) mysqldump,MySQL最经典的逻辑备份工具,也是MySQL工具集里默认的工具,适用于一些数据量不大的数据备份工作。值得一提的是Facebook的生产环境都是使用mysqldump进行逻辑备份。
(2) mysqlpump ,MySQL新版本推出的备份工具,但是效果没有想象的那么好,最大的一个痛点应该就是备份的IO问题还是没法大幅度扩展,因为都在最后备份出来的那个文件上,没有拆分。
(3) mydumper,这个工具还算比价流行,能够对原来的mysqldump做一个很好的补充。腾讯云就是定制了mydumper来做为默认的备份工具.
另外和Mydumper配套的工具是myloader,作为数据的批量导入工具。
(4) Xtrabackup,来自Percona的工具,擅长做物理备份,而且更倾向于是全备+增备结合的方式。
(1)innotop
这是一款用Perl所写的MySQL监控工具,可以命令行模式调用展示MySQL服务器和InnoDB的运行状况,下载地址为:https://github.com/innotop/innotop
目前Github上提供了两种版本,一种是开发版(innotop-master),一种是稳定版(innotop-gtid),推荐使用稳定版,使用截图如下:
(2)orzdba
orzdba是淘宝DBA团队开发出来的一个Perl监控脚本,可以监控mysql数据库,也有一些磁盘和cpu的监控。使用截图如下:
1)查看防火墙状态
[root@localhost ~] systemctl status firewalld
2) 关闭防火墙
systemctl stop firewalld
3) 禁止防火墙自启
systemctl disable firewalld
4)运行查看状态知否停止成功
systemctl status firewalld
1)编辑selinux配置文件关闭selinux
[root@localhost ~]# vim /etc/selinux/config
将SELINUX=Enforcing更改为SELINUX=disabled
2)重启服务器并检查
reboot //重启服务器
getenforce //检查运行,出现disabled表示关闭成功 。
1)移除系统源文件
mkdir /mnt/repo //创建旧源文件存储目录
mv /etc/yum.repos.d/* /mnt/repo //移动旧源文件至存储目录
2)配置163源文件
cd /etc/yum.repos.d/ //切换进入源文件目录
wget http://mirrors.163.com/.help/CentOS6-Base-163.repo //centos6版本
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo //centos7版本
mv CentO* CentOS-Base.repo //修改源文件名称
3)更新下载源
yum clean all //清楚旧缓存
yum makecache //生成yum缓存
yum update //更新yum源文件
4)修改测试
yum install vim* //测试是否能够成功安装软件,包括但不限于安装vim测试
1)更新系统时间
ntpdate time.windows.com;/sbin/hwclock -w
2)修改yum配置文件中python版本
whereis python //查看python版本
yum install python -y //若提示No module named 运行此步骤,若正常,忽略此步。
vim /usr/bin/yum
将 #!/usr/bin/python 修改为 #!/usr/bin/python2.7(具体版本)
1)切换至/usr/local/src/目录下,此目录为源码软件安装路径
cd /usr/local/src/
2)下载所需软件包
wget http://cn2.php.net/distributions/php-5.3.27.tar.gz //下载php
wget https://mirrors.cnnic.cn/apache/httpd/httpd-2.4.38.tar.gz //下载apache
wget https://cdn.mysql.com//archives/mysql-5.5/mysql-5.5.33.tar.gz //下载MySQL
wget http://boke001.ezliushao.com/ruanjian/cmake-3.13.4.tar.gz //下载cmake(MySQL编译工具)
wget http://mirror.bit.edu.cn/apache/apr/apr-util-1.6.1.tar.gz //下载apr-util(Apache库文件)
wget http://mirror.bit.edu.cn/apache/apr/apr-1.6.5.tar.gz 下载apr(Apache库文件)
wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/libmcrypt/libmcrypt-2.5.7.tar.gz //下载libmcrypt(PHPlibmcrypt模块)
注:其他版本官方下载地址
http://cn2.php.net/downloads.php //php下载地址
https://dev.mysql.com/downloads/file/?id=414081 //mysql下载地址
https://mirrors.cnnic.cn/apache/httpd/ //httpd下载地址
https://cmake.org/download/ //cmake下载地址
http://mirrors.cnnic.cn/apache/apr/ //apr及apr-util下载地址
3)安装编译工具及库文件
yum install make apr* autoconf automake gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel gd kernel keyutils patch perl kernel-headers compat* mpfr cpp glibc libgomp libstdc++-devel ppl cloog-ppl keyutils-libs-devel libcom_err-devel libsepol-devel libselinux-devel krb5-devel zlib-devel libXpm* freetype libjpeg* libpng* php-common php-gd ncurses* libtool* libxml2 libxml2-devel patch expat-devel opencv -y
1、安装libmcrypt
tar zxvf libmcrypt-2.5.7.tar.gz //解压
cd libmcrypt-2.5.7 //进入目录
./configure //配置
make //编译
make install //安装
cd .. //切换到上层目录
2、安装cmake
tar zxvf cmake-3.13.4.tar.gz
cd cmake-3.13.4
./configure
make
make install
cd ..
3、安装apr
tar zxvf apr-1.6.5.tar.gz
cd apr-1.6.5
./configure --prefix=/usr/local/apr
make
make install
cd ..
4、安装apr-util
tar zxvf apr-util-1.6.1.tar.gz
cd apr-util-1.6.1
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr/bin/apr-1-config
make
make install
cd ..
5、安装mysql
准备mysql运行的账号
groupadd mysql //添加mysql组
//创建用户mysql并加入到mysql组,不允许mysql用户直接登录系统
useradd -g mysql mysql -s /bin/false
创建目录
mkdir -p /data/mysql //创建MySQL数据库存放目录
chown -R mysql:mysql /data/mysql //设置MySQL数据库目录权限
mkdir -p /usr/local/mysql //创建MySQL安装目录
编译安装mysql
cd /usr/local/src
tar zxvf mysql-5.5.33.tar.gz //解压
cd mysql-5.5.33
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DSYSCONFDIR=/etc //配置
make //编译
make install //安装
配置mysql
cd /usr/local/mysql
cp ./support-files/my-huge.cnf /etc/my.cnf
//拷贝配置文件(注意:/etc目录下面默认有一个my.cnf,直接覆盖即可)
vim /etc/my.cnf
//编辑配置文件,在 [mysqld] 部分增加
datadir = /data/mysql //添加MySQL数据库路径,然后退出
./scripts/mysql_install_db --user=mysql //生成mysql系统数据库
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld //把Mysql加入系统启动
chmod 755 /etc/init.d/mysqld //增加执行权限
chkconfig mysqld on //加入开机启动
vim /etc/rc.d/init.d/mysqld #找到对应位置编辑
basedir=/usr/local/mysql #MySQL程序安装路径
datadir=/data/mysql #MySQl数据库存放目录
service mysqld start //启动
vim /etc/profile //把mysql服务加入系统环境变量:在最后添加下面这一行
export PATH=$PATH:/usr/local/mysql/bin
//下面这两行把myslq的库文件链接到系统默认的位置,这样在编译类似PHP等软件时可以不用指定mysql的库文件地址。
ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
ln -s /usr/local/mysql/include/mysql /usr/include/mysql
shutdown -r now #需要重启系统,等待系统重新启动之后继续在终端命令行下面操作
设置密码
mysql_secure_installation //格式化设置Mysql密码 根据提示按Y 回车输入2次密码
或者直接修改密码
/usr/local/mysql/bin/mysqladmin -u root -p password