Centons8下安装常用软件
1.安装vim编辑器
yum -y install vim
2.安装wget下载方式
yum -y install wget
安装JDK1.8:
#查看是否安装
yum list installed |grep java
#如存在之前的版本 先卸载JDK相关文件
yum -y remove java-1.8.0-openjdk*
yum -y remove tzdata-java.noarch
#在线查看java的安装包列表
yum -y list java*
安装选择的java版本
yum install java-1.8.0-openjdk* -y
#安装完成后查看版本 表示安装成功
java -version
安装nginx:
#.安装工具和库 安装路径:/usr/local/nginx
yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
#下载并解压nginx
wget -c https://nginx.org/download/nginx-1.18.0.tar.gz
tar -zxvf nginx-1.18.0.tar.gz
#编译与安装nginx 在解压后的目录下
[root@localhost nginx-1.18.0]# ./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_v2_module --with-http_sub_module --with-http_gzip_static_module --with-pcre
#--prefix 指定安装路径
#--with-http_stub_status_module 允许查看nginx状态的模块
# --with-http_ssl_module 支持https的模块
#安装make 命令
yum -y install gcc automake autoconf libtool make
#编译并安装
[root@localhost nginx-1.18.0]# make
[root@localhost nginx-1.18.0]# make install
#启动nginx
进入到安装nginx目录下面的sbin
cd /usr/local/nginx/sbin
启动命令
[root@localhost sbin]#./nginx
./nginx -s quit: (温和)此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop: (强硬)此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
./nginx -s reload 重启nginx(不推荐此方法,推荐先停止在启动)
#访问测试 默认会监听一个80端口 进入到nginx的欢迎页面
http://服务器地址:80/
备注:如果服务器存在防火墙需要开发对应的端口
#设置开发端口
firewall-cmd --zone=public --add-port=80/tcp --permanent
#重启防火墙
firewall-cmd --reload
到此就安装完成了....
安装Mysql8:
#采用sudo安装下载
sudo dnf install @mysql
sudo systemctl enable --now mysqld
sudo systemctl status mysqld
#安装成功后设置
#进入mysql
mysql -u root -p
#查看密码复杂度等
SHOW VARIABLES LIKE 'validate_password%';
#设置里面你需要的内容...
set global validate_password.policy=LOW;
FLUSH PRIVILEGES;
#密码长度
set global validate_password.length=4;
FLUSH PRIVILEGES;
#重启mysql
service mysqld restart
#创建用户
create user 'admin'@'%' identified by '123456';
#授予权限
grant all on *.* to 'admin'@'%';
#服务器可以连接远程连接不上问题
问题一:没有设置为host
#进入到mysql 切换数据库
use mysql;
#查看用户host 要为%任意机器连接
select user,host from user;
#修改为%
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';
问题二:服务器防火墙未开发端口
#设置开发端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
#重启防火墙
firewall-cmd --reload

浙公网安备 33010602011771号