装机-软件安装(Linux)
-
前言
记录 Linux 安装教程 -
更新
1 | 24-09-12 初始记录 |
默认操作为 root 权限,权限不足命令前加 sudo
MySQL
-
MySQL 8.0.26 下载
1 | wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz |
-
解压缩文件
1 | tar -xvf mysql-8.0.26-linux-glibc2.12-x86_64.tar.xz |
-
移动文件
1 | mv mysql-8.0.26-linux-glibc2.12-x86_64 /usr/local/mysql |
-
创建数据存放目录
1 | cd到安装目录下 |
-
创建用户组和用户
1 | groupadd mysql |
-
改变 mysql 目录权限
1 | chown -R mysql.mysql /usr/local/mysql/ |
-
数据库初始化(需要记住临时密码)
1 | ./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize |
-
修改 my.cnf 文件
1 | vim /etc/my.cnf |
-
创建 mysql 服务
1 | 将 mysql.server 启动文件复制到 /etc/init.d 目录 |
-
配置全局环境
1 | vim /etc/profile |
-
启动 mysql 服务
1 | service mysql start |
-
登录 mysql 修改密码
1 | 密码为之前的临时密码 |
-
设置 mysql 远程登录
1 | use mysql; |
Redis
-
源码安装与编译
1 | wget http://download.redis.io/redis-stable.tar.gz |
执行完 make 命令后,src 目录下会出现编译后的 redis 服务程序 redis-server
,还有用于测试的客户端程序 redis-cli
,两个程序位于安装目录 src 目录下
-
安装可执行程序到
/usr/local/bin
1 | make install |
-
前台运行启动
1 | redis-server |
-
其他命令
1 | redis-cli |
-
配置 Redis 为后台服务将配置文件中的 daemonize no 改成 daemonize yes,配置 redis 为后台启动。
-
Redis 设置访问密码在配置文件中找到 requirepass,去掉前面的注释,并修改后面的密码。
-
设置远程可访问
在配置文件中找到 bind 127.0.0.1 这一行,注释。
如果 redis3.2 版本以上的,需要将保护模式(protected-mode)修改成 no
-
常用的配置文件
1 | #默认端口6379 |
Docker 和 Docker-compose
-
安装 GCC 相关的环境
1 | yum -y install gcc |
-
安装 Docker 需要的依赖软件包
1 | yum install -y yum-utils device-mapper-persistent-data lvm2 |
-
设置国内的镜像
1 | yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo |
-
更新 yum 软件包索引
1 | yum makecache fast |
-
安装 DOCKER CE(注意:Docker 分为 CE 版和 EE 版,一般我们用 CE 版就够用了)
1 | yum -y install docker-ce |
-
启动 Docker
1 | systemctl start docker |
-
下载 Docker Compose 的当前稳定版本
1 | sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose |
-
将可执行权限应用于二进制文件
1 | sudo chmod +x /usr/local/bin/docker-compose |
-
创建软链
1 | sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose |
-
测试是否安装成功
1 | docker-compose --version |
Minio
-
服务器安装
1 | wget https://dl.min.io/server/minio/release/linux-amd64/minio |
-
客户端安装
1 | wget https://dl.min.io/client/mc/release/linux-amd64/mc |
评论
评论插件加载失败
正在加载评论插件