centos部署openvpn
centos部署openvpn
ubuntu安装和常用中间件部署
ubuntu系统安装
安装方式
- 虚拟机安装
- 启动盘安装,U盘制作工具
安装注意事项
安装引导过程中,建议选择安装ssh服务,非mini纯净模式。
环境准备
环境常用设置
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
## 设置root用户密码
sudo passwd root
su root
## 永久关闭防火墙
sudo systemctl stop ufw
sudo systemctl disable ufw
## 设置北京时区
sudo timedatectl set-timezone Asia/Shanghai
## 设置ntp时间同步服务器
sudo apt-get install ntp -y
sudo systemctl status ntp
## 其他软件安装
apt-get install lrzsz -y
apt-get install unzip -y
静态ip设置
默认一般dhcp分配,ip容易变动。以下设置基于ubuntu 22.4
版
0、查看网卡ip addr
1、获取当前dns服务器地址cat /etc/resolv.conf
和resolvectl
2、备份/etc/netplan/
路径下yml文件,修改为以下内容,值按环境实际情况配置
1
2
3
4
5
6
7
8
9
10
11
12
13
network:
version: 2
renderer: networkd
ethernets:
enp2s0: # 网络接口名称
dhcp4: no # 关闭dhcp动态分配ip
addresses:
- 192.168.0.153/24 # 设置静态ip
routes:
- to: default
via: 192.168.0.255 # 设置网关
nameservers:
addresses: [114.114.114.114,8.8.8.8] # 设置主备dns服务器
3、更新网络配置netplan apply
常用中间件部署
jdk 8安装
1
2
sudo apt install openjdk-8-jdk -y
java -v
redis安装和设置
redis安装
1
2
3
4
sudo apt-get install redis-server -y
sudo systemctl enable redis-server
sudo systemctl start redis-server
sudo systemctl status redis-server
redis设置
1、修改配置文件vi /etc/redis/redis.conf
,允许远程连接。其他按需设置。
1
bind 0.0.0.0
2、重启服务sudo systemctl restart redis-server
mysql安装和设置
mysql安装
1
2
3
4
sudo apt-get install mysql-server -y
sudo systemctl enable mysql
sudo service mysql start
sudo service mysql status
mysql设置
1、修改配置文件vi /etc/mysql/mysql.conf.d/mysqld.cnf
,允许远程连接,使用InnoDB引擎。其他按需设置。
1
2
bind-address = 0.0.0.0
default_storage_engine=InnoDB
2、重启服务sudo service mysql start
mysql授权远程连接
mysql -u root -p
连接数据库,执行以下sql
1
2
3
4
use mysql;
update user set host = '%' where user ='root';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';
FLUSH PRIVILEGES;
nginx安装和设置
nginx安装
1
2
3
sudo apt install nginx -y
sudo systemctl enable nginx
sudo systemctl start nginx
nginx设置
1、修改配置文件/etc/nginx/nginx.conf
,配置监听ip
1
server_name项的ip改成服务器ip
2、重启服务systemctl restart nginx
本文由作者按照 CC BY 4.0 进行授权