Linux文文文章

本文档详细介绍了在Linux系统中搭建MySQL、Redis、JDK、Maven、Node.js的过程,以及配置Nginx服务器和防火墙的步骤。此外,还涉及到数据库的安装、远程访问配置、数据导入以及系统的安全设置。对于Linux初学者和运维人员,这是一个实用的教程。
摘要由CSDN通过智能技术生成

获取IP地址:
IP addr 查看
然后看见第二个ens开头也可能是别的开头
输入:dhclient ensxxxxx
这一步可能比赛的时候就配置好了
四台机器一样的配置
yum install -y vim(可选)

查看端口号命令
先安装 yum install -y net-tools
netstat -anp |grep 80(可更改)


MySQL:
yum install -y mariadb
yum install -y mariadb-server
或者rpm方式下载:
先看有没有rpm
yum install -y rpm
rpm -ivh xxx.rpm
启动服务
systemctl start mariadb
设置开机自启(可选)
systemctl enable mariadb
进入MySQL建库
mysql
create database bookdb(库名可个更换)default character set utf8(根据题来);
允许所有ip访问MySQL:
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;(注意分号)
刷新:
flush privileges;
退出:
quit
关闭防火墙
systemctl stop firewalld
选择关闭防护墙就不用考虑其他端口是否允许通过问题
实际比赛上最好是允许选择允许通过端口
例:允许3306端口通过(百度查询centos7允许端口通过命令)
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
导入数据文件(需要进入数据库)
mysql
MariaDB [(none)]> use renwole; //选择数据库
MariaDB [renwole]> source /home/renwole.sql; //导入数据(注意sql文件的路径)

      搭建Mysql环境
一、 检查系统是否安装老版本
rpm -qa | grep mysql

二、 安装及配置
1) 下载rpm包
yum install wget -y
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2) 安装rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm

3) 安装MYSQL数据库
yum install mysql-community-server -y

4) 设置开机启动:
chkconfig --list | grep mysqld
chkconfig mysqld on

5) 启动mysql
service mysqld start

6) 初始化mysql
mysql_secure_installation

7) 登录mysql
mysql -uroot -p

8) 建立远程root用户
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你设置的密码' WITH GRANT OPTION;
    mysql> flush privileges;
mysql> exit;

9)关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

三、 设置utf-8编码
1. 登录mysql
mysql -uroot -p

2. 查看mysql原来编码:
mysql> show variables like 'character%';

3. 设置编码
1) 退出mysql
mysql> exit;

2) 设置编码
vi /etc/my.cnf
3) 修改(少补)
[mysqld]
character_set_server = utf8
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
[mysql]
default-character-set = utf8
[mysql.server]
default-character-set = utf8
[mysqld_safe]
default-character-set = utf8
[client]
default-character-set = utf8
4) 重启mysql
service mysqld restart
5) 再次查看编码:
mysql -uroot -p
mysql> show variables like 'character%';

web1和web2:
安装wget
yum install -y wget
ls查看文件
也看看比赛要求这么传输文件
rpm安装
rpm -ivh jdk-xxxx(看题目的包)
测试是否安装成功
java -version

安装 tomcat(看题)
# 下载
wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.82/bin/apache-tomcat-8.5.82.tar.gz
# 解压
tar -zxvf apache-tomcat-8.5.78.tar.gz -C /usr/local/tomcat8
# 进入到目录下
cd /usr/local/tomcat8
# 执行(执行成功后,就可以通过 http://IP地址:8080 来访问了)
./startup.sh

安装maven
# 下载maven(如果已经存在则不需要下载)
wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz
# 解压
tar -zxvf apache-maven-3.8.6-bin.tar.gz
# 建立存储目录
mkdir /usr/local/maven
# 移动解压后文件到创建的目录下
mv apache-maven-3.8.6 /usr/local/maven/(版本可能不一样)
# 修改环境变量
vi /etc/profile
----------------------------------------------------------------------
# 在文件的最后面,加入两行如下内容
export MAVEN_HOME=/usr/local/maven/apache-maven-3.8.6(路径和你之前创建的一致)
export PATH=$PATH:$MAVEN_HOME/bin
----------------------------------------------------------------------
# 使环境变量生效
source /etc/profile
# 测试是否安装成功
mvn -version

可能在/root/XXXX/src/main/java/com/villicode/config
maven JAVA项目打包(大家也要学学在IntelliJ IDEA里打包,会更方便)
# 将项目放入到指定目录,并解压,进入到解压目录下
# 如果要求使用jar方式打包,则进入到项目目录下,修改 pom.xml 文件 <packaging>jar</packaging>
# 同时找到数据库连接部分,将IP地址修改为你数据库的IP地址,用户名及密码为你所设置的
数据库部分有个文件叫jdbc
打开这个文件之后里面的url一般情况下都是127.0.0.1改成你的数据库服务器地址内网地址 用户名和密码也需要修改
# 打包
mvn clean package -Dmaven.test.skip=true
# 打包成功后,就会在你的项目 target 目录下 生成一个 xxx.jar 的文件 (xxx为你项目生成的jar名称)
# 执行 jar 文件(执行成功后,会显示默认的服务器信息,包括端口号)
java -jar xxx.jar

ngixn负载均衡
web1-web2-ngixn服务器全部下载
yum install -y gcc
安装依赖包
yum install openssl openssl-devel pcre pcre-devel -y
下载wget
二、编译安装Nginx
1)安装必要的工具集
# yum install wget vim gcc –y
2)安装依赖包集合
# yum install openssl openssl-

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值