wiki-files/centos/software.md

156 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 常用软件安装
description: CentOS中常用软件的安装
published: true
date: 2021-08-03T09:21:22.857Z
tags: centos
editor: markdown
dateCreated: 2021-08-03T08:44:11.452Z
---
# Jdk
1. 下载JDK[华为镜像](https://repo.huaweicloud.com/java/jdk/8u202-b08/)
2. 上传到服务器
3. 复制到 /usr/jdk没有新建
```bash
$ cp jdk-8u211-linux-x64.tar.gz /usr/jdk
```
4. 修改配置文件
```bash
$ vim /etc/profile
```
5. 配置环境变量
```vim
export JAVA_HOME=/usr/jdk/jdk1.8.0_211
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin
```
6. 刷新配置变量
```bash
$ source /etc/profile
```
# MySQL
1. centos上默认是没有yum源的yum安装的是 MariaDB。所以我们需要自己先配置yum源。
- 访问https://dev.mysql.com/downloads/repo/yum/
- 下载Red Hat Enterprise Linux 7 / Oracle Linux 7 (Architecture Independent), RPM Package
2. 安装yum源
```bash
$ rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
```
3. 查看有哪些版本的mysql可以看到禁用和启用的版本默认最新版本是开启的
```bash
$ yum repolist all | grep mysql
```
4. 修改安装版本
```bash
$ vim /etc/yum.repos.d/mysql-community.repo
```
![a6861e0a-224f-4367-bc18-7e81dcdefae5.png](/a6861e0a-224f-4367-bc18-7e81dcdefae5.png)
![f97bbc0a-e07b-4520-992b-b3be24542efe.png](/f97bbc0a-e07b-4520-992b-b3be24542efe.png)
6. 查看安装的mysql
```bash
$ rpm -qa | grep -i mysql
```
7. 默认使用安装
```bash
$ yum install -y mysql-community-server
```
8. 启动mysql
```bash
$ systemctl start mysqld
```
查看状态
```bash
$ systemctl status mysqld
```
9. 登录数据库,修改数据库密码
mysql5.7的新特性之一就是在初始化的时候会生成一个自定义的密码,然后你需要找到这个密码,登录的时候输入。注意,输入密码的时候是不显示。
```bash
$ grep 'temporary password' /var/log/mysqld.log
```
登录数据库:这里-p之后不用输入密码回车后再输入。改过密码之后登录则是直接在-p后加密码了。
```bash
$ mysql -uroot -p
```
修改密码
*注意修改的密码太简单会不给修改把大小写字母和数字加上就肯定可以了。然后切记切记mysql里面的命令要加分号分号分号*
```
SET PASSWORD = PASSWORD('Admin123!');
```
10. 最后重启数据库,使配置生效。
11. 设置开机启动
```bash
$ systemctl enable mysqld
$ systemctl daemon-reload
```
# nginx
1. 添加依赖
```bash
$ apt-get install gcc
$ apt-get install libpcre3 libpcre3-dev
$ apt-get install zlib1g zlib1g-dev
# Ubuntu14.04的仓库中没有发现openssl-dev由下面openssl和libssl-dev替代
# apt-get install openssl openssl-dev
$ sudo apt-get install openssl
$ sudo apt-get install libssl-dev
```
2. 下载nginx并且解压
3. 编译
```bash
# 进入nginx目录
$ /usr/local/nginx/nginx-1.13.7
# 执行命令
$ ./configure
# 执行make命令
$ make
# 执行make install命令
$ make install
```
4. 启动nginx
```bash
# 进入nginx启动目录
$ cd /usr/local/nginx/sbin
# 启动nginx
$ ./nginx
```
# zip、unzip
```bash
$ yum install -y zip unzip
```