0


Ubuntu20.04 jdk gcc make redis nginx mysql 离线安装

这里写目录标题

Ubuntu20.4 无网络安装gcc make

下载依赖包

gcc安装

依次执行命令

dpkg -i libc6_2.31-0ubuntu9_amd64.deb 
dpkg -i manpages-dev_5.05-1_all.deb 
dpkg -i binutils-common_2.34-6ubuntu1_amd64.deb 
dpkg -i linux-libc-dev_5.4.0-26.30_amd64.deb 
dpkg -i libctf-nobfd0_2.34-6ubuntu1_amd64.deb 
dpkg -i gcc-10-base_10-20200411-0ubuntu1_amd64.deb 
dpkg -i libgomp1_10-20200411-0ubuntu1_amd64.deb 
dpkg -i libquadmath0_10-20200411-0ubuntu1_amd64.deb 
dpkg -i libmpc3_1.1.0-1_amd64.deb 
dpkg -i libatomic1_10-20200411-0ubuntu1_amd64.deb 
dpkg -i libubsan1_10-20200411-0ubuntu1_amd64.deb 
dpkg -i libcrypt-dev_4.4.10-10ubuntu4_amd64.deb 
dpkg -i libisl22_0.22.1-1_amd64.deb 
dpkg -i libbinutils_2.34-6ubuntu1_amd64.deb 
dpkg -i libc-dev-bin_2.31-0ubuntu9_amd64.deb 
dpkg -i libcc1-0_10-20200411-0ubuntu1_amd64.deb 
dpkg -i liblsan0_10-20200411-0ubuntu1_amd64.deb 
dpkg -i libitm1_10-20200411-0ubuntu1_amd64.deb 
dpkg -i gcc-9-base_9.3.0-10ubuntu2_amd64.deb 
dpkg -i libtsan0_10-20200411-0ubuntu1_amd64.deb 
dpkg -i libctf0_2.34-6ubuntu1_amd64.deb 
dpkg -i libasan5_9.3.0-10ubuntu2_amd64.deb 
dpkg -i cpp-9_9.3.0-10ubuntu2_amd64.deb 
dpkg -i libc6-dev_2.31-0ubuntu9_amd64.deb 
dpkg -i binutils-x86-64-linux-gnu_2.34-6ubuntu1_amd64.deb 
dpkg -i binutils_2.34-6ubuntu1_amd64.deb 
dpkg -i libgcc-9-dev_9.3.0-10ubuntu2_amd64.deb 
dpkg -i cpp_9.3.0-1ubuntu2_amd64.deb 
dpkg -i gcc-9_9.3.0-10ubuntu2_amd64.deb 
dpkg -i gcc_9.3.0-1ubuntu2_amd64.deb 

make安装

dpkg -i make_4.3-4ubuntu1_amd64.deb

最后,安装Edimax 7811无线网卡驱动

make
sudo make install
sudo modprobe 8821au

参考文章: https://zhuanlan.zhihu.com/p/466440088

JDK1.8安装

1.下载安装压缩包

2.上传服务器 并解压

 tar -zxvf jdk-8u271-linux-x64.tar.gz 

在这里插入图片描述

3.配置环境变量

  • 打开配置文件
vim /etc/profile
  • 加到最后面
JAVA_HOME=/home/eam/development/jdk1.8.0_271
PATH=/home/eam/development/jdk1.8.0_271/bin:$PATH
export JAVA_HOME PATH
  • 保存退出(wq)后让配置文件生效
source /etc/profile
  • 是否成功
 java -version

Redis6.2安装

1.下载安装包

2. 上传服务器, 并解压

tar -zxvf redis-6.2.13.tar.gz

在这里插入图片描述

3.make编译

 make

4.安装

创建一个新的目录,将Redis安装到此目录

mkdir -p /opt/redis/redis
make PREFIX=/opt/redis/redis/ install

5.修改配置

复制解压目录的redis.conf文件到安装目录下的bin文件夹

cp /opt/redis/redis-6.0.6/redis.conf /opt/redis/redis/bin/
开启Redis的远程连接
注释掉绑定地址
#bind 127.0.0.1

修改Redis的默认端口,默认为6379
port 6666

添加Redis的访问密码
Redis服务器默认是不需要密码的,假设设置密码为pass12345。
去掉requirepass 前面的注释#,或者直接加入,在后面添加密码
requirepass pass12345

Redis以守护进程运行
如果以守护进程运行,则不会在命令行阻塞,类似于服务
如果以非守护进程运行,则当前终端被阻塞,无法使用
推荐改为yes,以守护进程运行
daemonize yes

6.启动bin目录下Redis

./redis-server redis.conf

在这里插入图片描述

Nginx1.24安装

1.下载Nginx安装包

2. 上传服务器并解压

tar -zxvf nginx-1.24.0.tar.gz 

在这里插入图片描述

3.下载并安装依赖包

(1)PCRE库
PCRE库支持正则表达式。如果我们在配置文件nginx.conf中使用了正则表达式,那么在编译Nginx时就必须把PCRE库编译进Nginx,因为Nginx的HTTP模块需要靠它来解析正则表达式。另外,pcre-devel是使用PCRE做二次开发时所需要的开发库,包括头文件等,这也是编译Nginx所必须使用的。可以这样安装:

sudo apt-get install libpcre3 libpcre3-dev  
(2)zlib库
zlib库用于对HTTP包的内容做gzip格式的压缩,如果我们在nginx.conf中配置了gzip on,并指定对于某些类型(content-type)的HTTP响应使用gzip来进行压缩以减少网络传输量,则在编译时就必须把zlib编译进Nginx。zlib-devel是二次开发所需要的库。可以这样安装:
sudo apt-get install zlib1g-dev
(3)OpenSSL库
如果服务器不只是要支持HTTP,还需要在更安全的SSL协议上传输HTTP,那么需要拥有OpenSSL。另外,如果我们想使用MD5、SHA1等散列函数,那么也需要安装它。可以这样安装:
sudo apt-get install openssl libssl-dev 
dpkg -i xxx.deb

4.进行安装

//进入nginx目录
cd /usr/local/nginx
//进入目录
cd nginx-1.24.0
//执行命令 考虑到后续安装ssl证书 添加两个模块
./configure --with-http_stub_status_module --with-http_ssl_module
//执行make命令
make
//执行make install命令
make install

5.启动

# 选用配置文件启动, ​​​​​​​
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

# 打开配置文件
vi /usr/local/nginx/conf/nginx.conf

6.常用命令

启动服务
/usr/local/nginx/sbin/nginx

重新加载服务
/usr/local/nginx/sbin/nginx -s reload

停止服务
/usr/local/nginx/sbin/nginx -s stop

Mysql8.0.33 安装 DEB Bundle

1. 官网下载对应版本的 DEB Bundle 包

https://dev.mysql.com/downloads/mysql/
在这里插入图片描述

2.上传服务器, 并解压

tar -xvf mysql-server_8.0.33-1ubuntu20.04_amd64.deb-bundle.tar

在这里插入图片描述

3.下载依赖项

libaio1

libmecab2

放入刚刚解压的文件中
在这里插入图片描述

4.开始安装

4.1依次执行命令

sudo dpkg -i mysql-community-client-plugins_8.0.33-1ubuntu20.04_amd64.deb
sudo dpkg -i mysql-community-client-core_8.0.33-1ubuntu20.04_amd64.deb
sudo dpkg -i mysql-common_8.0.33-1ubuntu20.04_amd64.deb
sudo dpkg -i mysql-community-client_8.0.33-1ubuntu20.04_amd64.deb
sudo dpkg -i libmysqlclient21_8.0.33-1ubuntu20.04_amd64.deb
sudo dpkg -i libmysqlclient-dev_8.0.33-1ubuntu20.04_amd64.deb
sudo dpkg -i mysql-client_8.0.33-1ubuntu20.04_amd64.deb
sudo dpkg -i libaio1_0.3.112-5_amd64.deb
sudo dpkg -i libmecab2_0.996-10build1_amd64.deb
sudo dpkg -i mysql-community-server-core_8.0.33-1ubuntu20.04_amd64.deb
sudo dpkg -i mysql-community-server_8.0.33-1ubuntu20.04_amd64.deb
sudo dpkg -i mysql-server_8.0.33-1ubuntu20.04_amd64.deb

4.2 输入root密码

执行到倒数第二个命令 sudo dpkg -i mysql-community-server_8.0.33-1ubuntu20.04_amd64.deb
时, 弹出密码输入框, 正常输入
默认的配置my.cnf地址
在这里插入图片描述

4.3 提示设置Mysql的root密码和加密方式

默认即可

5. 启动mysql

5.1 登入mysql

  • 启动服务
sudo service mysql restart
  • 登入
mysql -uroot -p

5.2 开启远程登入

  • 开启root远程权限
#使用你的用户名、密码登录数据库
mysql -uroot -proot;

#切换数据库
use mysql;

#更新远程权限
update user set host = '%' where user = 'root';
flush privileges;

#重启mysql
sudo service mysql restart;

在这里插入图片描述

  • 修改配置文件 进入这个目录在这里插入图片描述 后面加上 bind-address=0.0.0.0 port=3306
[mysqld]
pid-file    = /var/run/mysqld/mysqld.pid
socket        = /var/run/mysqld/mysqld.sock
datadir        = /var/lib/mysql
log-error    = /var/log/mysql/error.log

bind-address=0.0.0.0
port=3306

在这里插入图片描述

标签: java redis nginx

本文转载自: https://blog.csdn.net/qq_56350749/article/details/133341575
版权归原作者 熊熊很酷 所有, 如有侵权,请联系我们删除。

“Ubuntu20.04 jdk gcc make redis nginx mysql 离线安装”的评论:

还没有评论