2021-08-03 16:44:13 +08:00
|
|
|
|
---
|
2021-08-03 17:12:13 +08:00
|
|
|
|
title: 常用软件安装
|
2021-08-03 16:44:13 +08:00
|
|
|
|
description: CentOS中常用软件的安装
|
|
|
|
|
published: true
|
2021-08-05 16:48:32 +08:00
|
|
|
|
date: 2021-08-05T08:48:31.266Z
|
2021-08-03 16:44:13 +08:00
|
|
|
|
tags: centos
|
|
|
|
|
editor: markdown
|
|
|
|
|
dateCreated: 2021-08-03T08:44:11.452Z
|
|
|
|
|
---
|
|
|
|
|
|
2021-08-05 16:48:32 +08:00
|
|
|
|
# ifconfig
|
|
|
|
|
1. 查询仓库中有效的内容
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
$ yum search ifconfig
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
2. 安装
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
$ yum install -y net-tools.x86_64
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
# vim
|
|
|
|
|
```bash
|
|
|
|
|
$ yum install -y vim
|
|
|
|
|
```
|
|
|
|
|
|
2021-08-03 16:44:13 +08:00
|
|
|
|
# Jdk
|
|
|
|
|
1. 下载JDK:[华为镜像](https://repo.huaweicloud.com/java/jdk/8u202-b08/)
|
|
|
|
|
2. 上传到服务器
|
|
|
|
|
3. 复制到 /usr/jdk(没有新建)
|
|
|
|
|
|
2021-08-03 17:21:01 +08:00
|
|
|
|
```bash
|
2021-08-03 16:44:13 +08:00
|
|
|
|
$ cp jdk-8u211-linux-x64.tar.gz /usr/jdk
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
4. 修改配置文件
|
|
|
|
|
|
2021-08-03 17:21:01 +08:00
|
|
|
|
```bash
|
2021-08-03 16:44:13 +08:00
|
|
|
|
$ 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. 刷新配置变量
|
|
|
|
|
|
2021-08-03 17:21:01 +08:00
|
|
|
|
```bash
|
2021-08-03 16:44:13 +08:00
|
|
|
|
$ source /etc/profile
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
# MySQL
|
2021-08-03 17:10:00 +08:00
|
|
|
|
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源
|
|
|
|
|
|
2021-08-03 17:21:01 +08:00
|
|
|
|
```bash
|
2021-08-03 17:10:00 +08:00
|
|
|
|
$ rpm -Uvh mysql80-community-release-el7-3.noarch.rpm
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
3. 查看有哪些版本的mysql,可以看到禁用和启用的版本,默认最新版本是开启的
|
|
|
|
|
|
2021-08-03 17:21:01 +08:00
|
|
|
|
```bash
|
2021-08-03 17:10:00 +08:00
|
|
|
|
$ yum repolist all | grep mysql
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
4. 修改安装版本
|
|
|
|
|
|
2021-08-03 17:21:01 +08:00
|
|
|
|
```bash
|
2021-08-03 17:10:00 +08:00
|
|
|
|
$ vim /etc/yum.repos.d/mysql-community.repo
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|

|
|
|
|
|

|
|
|
|
|
|
|
|
|
|
6. 查看安装的mysql
|
|
|
|
|
|
2021-08-03 17:21:01 +08:00
|
|
|
|
```bash
|
2021-08-03 17:10:00 +08:00
|
|
|
|
$ rpm -qa | grep -i mysql
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
7. 默认使用安装
|
|
|
|
|
|
2021-08-03 17:21:01 +08:00
|
|
|
|
```bash
|
2021-08-03 17:10:00 +08:00
|
|
|
|
$ yum install -y mysql-community-server
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
8. 启动mysql
|
|
|
|
|
|
2021-08-03 17:21:01 +08:00
|
|
|
|
```bash
|
2021-08-03 17:10:00 +08:00
|
|
|
|
$ systemctl start mysqld
|
|
|
|
|
```
|
|
|
|
|
查看状态
|
|
|
|
|
|
2021-08-03 17:21:01 +08:00
|
|
|
|
```bash
|
2021-08-03 17:10:00 +08:00
|
|
|
|
$ systemctl status mysqld
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
9. 登录数据库,修改数据库密码
|
|
|
|
|
mysql5.7的新特性之一就是在初始化的时候会生成一个自定义的密码,然后你需要找到这个密码,登录的时候输入。注意,输入密码的时候是不显示。
|
|
|
|
|
|
2021-08-03 17:21:01 +08:00
|
|
|
|
```bash
|
2021-08-03 17:21:24 +08:00
|
|
|
|
$ grep 'temporary password' /var/log/mysqld.log
|
2021-08-03 17:10:00 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
登录数据库:这里-p之后不用输入密码,回车后再输入。改过密码之后登录则是直接在-p后加密码了。
|
|
|
|
|
|
2021-08-03 17:21:01 +08:00
|
|
|
|
```bash
|
2021-08-03 17:10:00 +08:00
|
|
|
|
$ mysql -uroot -p
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
修改密码
|
|
|
|
|
*注意,修改的密码太简单会不给修改,把大小写字母和数字加上就肯定可以了。然后切记切记,mysql里面的命令要加分号!分号!分号!*
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
SET PASSWORD = PASSWORD('Admin123!');
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
10. 最后重启数据库,使配置生效。
|
|
|
|
|
|
|
|
|
|
11. 设置开机启动
|
|
|
|
|
```bash
|
|
|
|
|
$ systemctl enable mysqld
|
|
|
|
|
$ systemctl daemon-reload
|
|
|
|
|
```
|
2021-08-03 16:44:13 +08:00
|
|
|
|
|
|
|
|
|
# nginx
|
|
|
|
|
1. 添加依赖
|
|
|
|
|
|
2021-08-03 17:21:01 +08:00
|
|
|
|
```bash
|
2021-08-03 16:44:13 +08:00
|
|
|
|
$ 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. 编译
|
|
|
|
|
|
2021-08-03 17:21:01 +08:00
|
|
|
|
```bash
|
2021-08-03 16:44:13 +08:00
|
|
|
|
# 进入nginx目录
|
|
|
|
|
$ /usr/local/nginx/nginx-1.13.7
|
|
|
|
|
# 执行命令
|
|
|
|
|
$ ./configure
|
|
|
|
|
# 执行make命令
|
|
|
|
|
$ make
|
|
|
|
|
# 执行make install命令
|
|
|
|
|
$ make install
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
4. 启动nginx
|
|
|
|
|
|
2021-08-03 17:21:01 +08:00
|
|
|
|
```bash
|
2021-08-03 16:44:13 +08:00
|
|
|
|
# 进入nginx启动目录
|
|
|
|
|
$ cd /usr/local/nginx/sbin
|
|
|
|
|
# 启动nginx
|
|
|
|
|
$ ./nginx
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
# zip、unzip
|
2021-08-03 17:21:01 +08:00
|
|
|
|
```bash
|
2021-08-03 16:44:13 +08:00
|
|
|
|
$ yum install -y zip unzip
|
|
|
|
|
```
|