Linux操作系统搭建
2022新中原程序搭建
php5.6 mysql5.7 好了
直接开始搭建 先在宝塔新建一个数据库
上传源码解压 配置数据库名字密码
配置网站网址指定目录
备份数据库
设置运行级别为3(命令行模式)
systemctl set-default multi-user.targer
Linux系统启动流程:
1.加载内核(/boot下的内核文件)
2.启动初始化进程(init)
3.确定运行级别
4.加载开机启动程序(/etc/init.d)
5.用户登录
shell脚本:
shell就是一个用户跟操作系统之间交互的命令解释器,位于操作系统和应用程序之间,负责将应用程序输入的命令信息解释给操作系统,分为图形界面shell和命令行shell
脚本:本质是一个文件,文件里面存放的是特定格式的指令,系统可以使用脚本解释器解析指令并执行
shell脚本:就是Linux命令的组合
& 表示任务在后台执行,如要在后台运行redis-server,则有 redis-server &
&& 表示前一条命令执行成功时,才执行后一条命令 ,如 echo '1‘ && echo '2'
| 表示管道,上一条命令的输出,作为下一条命令参数,如 echo 'yes' | wc -l
|| 表示上一条命令执行失败后,才执行下一条命令,如 cat nofile || echo "fail"
查看Linux内核版本:
cat /proc/version
uname -r
uname -a
查看Linux系统版本:
cat /etc/issue
lsb_release -a
四层负载均衡和七层负载均衡的区别:
四层负载,说的是基于IP+端口的负载均衡;七层负载,说的是基于WEB请求,URL等应用信息的负载均衡。
四层常见软件是haproxy,LVS,七层常见软件是nginx。
Nginx优缺点:
优点:开源软件,简单易部署;功能强大,七层负载基本可以满足所有需求。
缺点:仅支持http,https,Email协议;对后端服务器的检测,仅通过IP+端口来检查,不可以通过URL来检查;不支持会话session保持的一致行,但可以通过IP+HASH来解决。
LVS优缺点:
优点:工作在4层,仅做分发作用,没有流量产生,因此。负载性能最强,对内存和cpu消耗率更低;
缺点:不支持正则表达式,不支持动静分离。
haproxy优缺点
优点:支持session会话保持一致,四层和七层都支持;支持通过URL来检测后端服务器的状态。
缺点:在七层转发支持上,不如nginx强大。
查看网卡配置
ip addr show
激活网卡
nmcli connection up ens33
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
关闭selinux
setenforce 0
vim /etc/systemctl/
SELINUX=disabled
设置文本3
[root@local ~]# systemctl set-default multi-user.target