1. Yum 源更换
-
备份
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup -
下载新的 CentOS-Base.repo 到 /etc/yum.repos.d 中
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo -
生成缓存
yum makecache -
查看
yum -y update
2. JDK
1. 先卸载原有的OpenJDK
-
查看当前系统JDK版本:
java -version -
列举匹配已安装的JDK
yum list installed | grep java -
卸载
yum -y remove java-1.7.0-openjdk* yum -y remove java-1.8.0-openjdk*
2. 手动解压 JDK 的压缩包
-
使用 Xftp 将下载好的 JDK 包上传到 服务器中,我放在了
/home/java包中 -
解压缩
tar -zxvf jdk-8u221-linux-x64.tar.gz -
配置环境变量
-
编辑 profile 文件 :
vim /etc/profile -
向文件里面追加以下内容:
export JAVA_HOME="/home/java/jdk1.8.0_221" export PATH="${JAVA_HOME}/bin:$PATH" -
配置文件生效:
source /etc/profile
-
-
测试配置是否成功:
java -version
3. MySQL
1. 先检查之前是否安装MySQL
rpm -qa | grep mysql
使用以下命令依次删除上面的程序:
yum remove mysql-xxx-xxx-
注:由于 MySQL 在 CentOS7 中收费了,所以已经不支持 MySQL 了,取而代之在 CentOS7 内部集成了 mariadb,而安装 MySQL 的话会和 MariaDB 的文件冲突,所以需要先卸载掉 MariaDB.
使用 rpm 命令查找出要删除的 mariadb 文件:
rpm -pa | grep mariadb
删除上面的程序
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
2. 使用rpm包安装
-
下载 rpm 文件
wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm -
安装软件源
rpm -Uvh mysql57-community-release-el7-10.noarch.rpm -
安装MySQL服务端
yum install -y mysql-community-server
3. 配置 MySQL
-
开启服务:
systemctl start mysqld.service -
获取初始密码登录 MySQL:
grep 'temporary password' /var/log/mysqld.log -
使用初始密码登录 mysql
mysql -u root -p -
修改初始密码:
# 修改 validate_password_policy 参数的值 set global validate_password_policy=0; # 再修改密码的长度 set global validate_password_length=1; # 执行修改密码 ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
4. 授权其他机器登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
4. Maven
1. 将文件上传到服务器中
2. 解压
tar -zxvf apache-maven-3.6.2-bin.tar.gz
3. 添加环境变量
- 编辑 profile 文件 :
vim /etc/profile - 向文件里面追加以下内容:
export MAVEN_HOME="/home/maven/apache-maven-3.6.2"
export PATH="${MAVEN_HOME}/bin:$PATH"
- 配置文件生效:
source /etc/profile - 测试配置是否成功:
mvn -v
5. Git
1. 安装
yum install git
2. 验证
git --version
3. 配置基本信息
# 配置基本信息
git config --global user.name "Brodychen"
git config --global user.email 947431990@qq.com
# 查看配置
git config --list