安装合集

2018/01/03 posted in  CentOS
Tags: 

汇总了一些常见软件的安装命令,复制即用,炒鸡简单【CentOS】

EPEL【yum】

epel几乎是CentOS的必备很多软件和依赖都可以在epel中找到

yum install epel-release

MySQL【yum】

# 安装 Percona 仓库
yum install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm 
# mysql5.7 
yum install Percona-Server-client-57 Percona-Server-devel-57 Percona-Server-server-57 Percona-Server-shared-57 
# mysql5.6 
yum install Percona-Server-client-56 Percona-Server-devel-56 Percona-Server-server-56 Percona-Server-shared-56 
# 相关的软件和工具 
yum install percona-xtrabackup-24 percona-toolkit 
# mysql5.7的一些准备工作
# mysql5.7初始化
$ mysqld --initialize
# mysql5.7中使用了一些新的密码策略,所以我们的配置会麻烦一些
# mysql5.7中,root用户是有初始密码的,改密码存在mysql的错误日志中
$ grep "password" /var/log/mysqld.log
2017-06-17T12:25:17.375581Z 1 [Note] A temporary password is generated for root@localhost: cul+b=F7vF*o
# mysql5.7中会检查密码的复杂度,简单的密码无法被设置,我们可以关闭该策略,在生产环境中不建议这么做
set global validate_password_policy=0;
# 虽然我们可以设置简单的密码了,但是mysql对于密码的长度还是有要求的,该值也可以被修改,同步不建议在生产环境这么做
set global validate_password_length=1;
# 然后我们就可以修改root用户的密码了
ALTER USER USER() IDENTIFIED BY '123456';

Redis【yum】

# Redis在epel中就有,不过版本一般比较老,要安装新版的redis可以在remi源中找
# 安装 remi 源
# CentOS6版本的remi源
yum install https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-6.rpm 
# CentOS7版本的remi源
yum install https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpm 
# 启用remi,并查看可以安装的redis版本
yum --enablerepo=remi list redis --showduplicates
# 选择合适的版本安装就可以了,软件名和版本号之间用“-”链接

NodeJS【yum】

# 安装9.x的仓库
curl -sL https://rpm.nodesource.com/setup_9.x | bash -
# 安装8.x的仓库
curl -sL https://rpm.nodesource.com/setup_8.x | bash -
# 安装nodejs
yum install -y nodejs
# 安装cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org