linux nginx 重启_Linux系统初始配置第一部分

前言:1、本文档针对在虚拟机运行的Linux系统,而在服务器主机或者其它Linux机器上的配置基本类似。2、如要获取不同版本的虚拟机可以在本公众号中按照提示,回复获取资源等字段即可。所有安装包均为免费在线资源,仅供学习。

0--安装Linux系统,详见安装文档,尽量使用主流系统安装,如果要在虚拟机里运行应该先安装虚拟机,这里不赘述安装过程,此文档基于VMWare虚拟机运行Linux系统。

--1调试虚拟机配置,虚拟机的两种连接方式打开虚拟网络编辑器进行配置如图:

b123827924d9111e6aa1a310ceedc8a9.png

本次以NAT模式进行演示,设置VMnet8为NAT模式,见下图:

6847ba376fc9e3597e635fb2fa6c66cb.png

为防止使用中端口变更进行DHCP设置,如图:

20eef59bbb0ce8cede058847d3347dcc.png

--2调试Linux端口IP信息,在登陆之后使用指令:ip addr检查端口,由于NAT模式连接本机,所以在本机系统(并非虚拟机)检索ip config,找到虚拟机的通信地址,记下来后面要用。如果虚拟机里的Linux运行后不展示端口信息,则使用下方指令:

service NetworkManager stop chkconfig  NetworkManager  off    永久关闭 Manager网卡service  network restart      重启network网卡

为下次运行通畅,可以:

(在计算机管理--》服务--》VMWare NAT service开启并设置为自动)

--3修改IP地址:目录:“cd /etc/sysconfig/network-scripts/”

指令:“vim ifcfg-ens33”

(修改“IPADDR=192.168.***.***”-----按Esc停止编辑-----执行“:wq”保存退出)

别忘了重启网卡:“service  network restart”

1--安装JDK

----1在cd /usr/local/src/下放置外部JDK压缩包

----2在执行解压命令:“tar -zxvf jdk-8u51-linux-x64.tar.gz”

----3将解压目录更名为“jdk1.8”

----4编辑系统配置

#设定jdk环境export JAVA_HOME=/usr/local/src/jdk1.8export PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib

获取当前文件路径“pwd”

----5刷新环境变量:“source /etc/prifile”

----6检查配置是否成功:“java -version”

2--安装mariadb数据库

----1先检查网络连接状态:“ping www.baidu.com”;

----2安装执行指令:“yum install mariadb-server”执行完成输入y确认安装;

----3开启数据库:“systemctl start mariadb”;

----4安装配置向导:“mysql_secure_installation”输入y确定,并设置密码;

----5在数据库“mysql”--”user”中更改权限让所有IP可以访问“设置其中一个host为%”;

----6设置防火墙,见7--防火墙设置

3--安装nginx

----1下载linux版的(网址:“http://nginx.org/en/download.html”;),并上传(地址:“cd /usr/local/src/”),再解压(“tar -zxvf nginx-1.19.3.tar.gz”),更改名字为“nginx”(可以不更改)

----2安装

执行安装命令:

[root@localhost nginx]# ./configure make make install

----3注意:区分nginx的工作目录和安装目录,此处和win10不同!(工作目录:负责nginx的反向代理等配置,位置“/usr/local/nginx”)

----4启动与停止

进入sbin目录之后,执行下列操作

./nginx           启动nginx./nginx  -s  reload   重启nginx./nignx  -s  stop     停止nginx

----5更改配置文件

位置:“/usr/local/nginx/conf”里的“nginx.conf”文件,记着重启nginx。

4--数据库主从挂载

----1由于一般主从数据库在不同服务器上,所以先重复上面“*0”、“*2”和“*3”操作

----2修改mysql数据库文件,指令:“vim /etc/my.cnf”新加部分见红色标注(微信不能标注颜色,在第10-11行):

[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0# Settings user and group are ignored when systemd is used.# If you need to run mysqld under a different user or group,# customize your systemd unit file for mariadb according to the# instructions in http://fedoraproject.org/wiki/Systemdserver-id=1# server-id值不能重复!!!log-bin=mysql-bin[mysqld_safe]log-error=/var/log/mariadb/mariadb.logpid-file=/var/run/mariadb/mariadb.pid## include all files from the config directory#!includedir /etc/my.cnf.d~

----3刷新数据库(“systemctl restart mariadb”)后,检查配置是否成功:跳入目录:“cd /var/lib/mysql”检查是否有mysql-bin.***文件,如没有则再刷新数据库

----4配置从数据库,同上,只是server-id=不可以相同,不论配置多少从数据库,都不能相同!

----5实现挂载

在主数据库中执行:“SHOW MASTER STATUS;”展示能查询到的主数据库二进制文件;

在从数据库中执行:

/*再次停止以便更改*/STOP SLAVE/*第一次运行不必执行*//*输入正确的链接*/CHANGE MASTER TO MASTER_HOST="192.168.126.129",MASTER_PORT=3306,MASTER_USER="root",MASTER_PASSWORD="root",MASTER_LOG_FILE="mysql-bin.000001",MASTER_LOG_POS=245;/*再次开启*/START SLAVE/*再次展示连接状态*/SHOW SLAVE STATUS;

注意:紫色部分(第8-9行)信息由实际而定,每次只能执行一段

数据库的双机热备、redis缓存、防火墙设置等见下一篇文章。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值