nginx系统环境准备

news/2024/8/20 17:00:11 标签: nginx, 运维, 系统环境准备

文章目录

  • 1、确认centos的内核
  • 2、确保centos能联网
  • 3、确认关闭防火墙
    • 3.1、systemctl status firewalld
  • 4、确认停用selinux

1、确认centos的内核

准备一个内核为2.6及以上版本的操作系统,因为linux2.6及以上内核才
支持epoll,而Nginx需要解决高并发压力问题是需要用到epoll,所以我们
需要有这样的版本要求。
我们可以使用uname -a命令来查询linux的内核版本。

[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-693.el7.x86_64 #1 SMP Tue Aug 22 21:09:27 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

2、确保centos能联网

[root@localhost ~]# ping www.baidu.com
PING www.a.shifen.com (180.101.50.242) 56(84) bytes of data.
64 bytes from 180.101.50.242 (180.101.50.242): icmp_seq=1 ttl=128 time=11.3 ms
64 bytes from 180.101.50.242 (180.101.50.242): icmp_seq=2 ttl=128 time=9.66 ms
64 bytes from 180.101.50.242 (180.101.50.242): icmp_seq=3 ttl=128 time=9.78 ms
64 bytes from 180.101.50.242 (180.101.50.242): icmp_seq=4 ttl=128 time=9.60 ms
64 bytes from 180.101.50.242 (180.101.50.242): icmp_seq=5 ttl=128 time=9.93 ms

在这里插入图片描述

3、确认关闭防火墙

这一项的要求仅针对于那些对linux系统的防火墙设置规则不太清楚的,
建议大家把防火墙都关闭掉,因为我们此次课程主要的内容是对Nginx
的学习,把防火墙关闭掉,可以省掉后续Nginx学习过程中遇到的诸多
问题。
关闭的方式有如下两种:

systemctl stop firewalld 关闭运行的防火墙,系统重新启
动后,防火墙将重新打开
systemctl disable firewalld 永久关闭防火墙,,系统重新启
动后,防火墙依然关闭
systemctl status firewalld 查看防火墙状态

3.1、systemctl status firewalld

[root@localhost ~]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)

4、确认停用selinux

selinux(security-enhanced linux),美国安全局对于强制访问控制的实
现,在linux2.6内核以后的版本中,selinux已经成功内核中的一部分。
可以说selinux是linux史上最杰出的新安全子系统之一。虽然有了
selinux,我们的系统会更安全,但是对于我们的学习Nginx的历程中,
会多很多设置,所以这块建议大家将selinux进行关闭。
sestatus查看状态:

[root@localhost ~]# sestatus
SELinux status:                 enabled
SELinuxfs mount:                /sys/fs/selinux
SELinux root directory:         /etc/selinux
Loaded policy name:             targeted
Current mode:                   enforcing
Mode from config file:          enforcing
Policy MLS status:              enabled
Policy deny_unknown status:     allowed
Max kernel policy version:      28
 vim /etc/selinux/config

在这里插入图片描述


http://www.niftyadmin.cn/n/5555542.html

相关文章

Celery 是一个简单、灵活且可靠的分布式系统——python库

目录 引言 Celery 是什么? 安装 Celery 配置 Celery 创建任务 运行 Celery Worker 调用任务 更多示例 示例 1:发送电子邮件 示例 2:图片处理 示例 3:数据处理 结论 引言 今天我们来分享一个超强的 python 库&#xf…

sqllab靶场通过,及sql注入总结(注入点,sqlmap使用)

Sql注入笔记 思维导图 注入类型 普通注入 报错注入 盲注 SQL写马注入 普通注入 靶场练习 https://github.com/Audi-1/sqli-labs 注入流程 1,通过and 11得到报错类型(int,string) 2,得到闭合方式,order by 猜…

【可视化大屏系列】Echarts之折线图绘制

本文为个人近期学习总结,若有错误之处,欢迎指出! Echarts之折线图绘制 前言1.需求2.实现效果3.大概思路4.代码实现子组件写法父组件写法前言 在前文页面布局、DataV 的使用、Echarts 的基础使用的基础上,开始绘制大屏中的折线图。 1.需求 绘制近一周来三种蔬菜的销售量趋…

Java二十三种设计模式-工厂方法模式(2/23)

工厂方法模式:设计模式中的瑞士军刀 引言 在软件开发中,工厂方法模式是一种常用的创建型设计模式,它用于处理对象的创建,将对象的实例化推迟到子类中进行。这种模式不仅简化了对象的创建过程,还提高了代码的可维护性…

网线8芯分开4芯一组

一、网线如何一分为二 网线通常包含8根线芯,这8根线芯在标准的以太网连接中都有其特定的作用,但并非所有线芯在较低速率的网络连接中都是必要的。 1、网线线芯的作用 在标准的1000Mbps(千兆)以太网连接中,所有的8根…

《基于深度学习的车辆重识别算法研究与系统实现》论文分析概要

目录 一、选题背景与研究意义 二、国内外研究现状 三、算法创新点 四、实验与结果分析 五、系统实现 六、总结与展望 本文题为《基于深度学习的车辆重识别算法研究与系统实现》,由华东师范大学齐恬恬撰写,旨在研究利用深度学习技术提升车辆重识别的精度,并搭建…

代码随想录算法训练营第三十一天

509. 斐波那契数 可以不用动归也能做出来 class Solution { public:int fib(int n) {int last_last 0;int last 1;int now 0;if (n 0) return 0;if (n 1) return 1;while(n > 1) {now last last_last;last_last last;last now;n--;}return now;} }; 但这里要练一…

记录些MySQL题集(2)

MySQL 不使用limit的分页查询 limit问题:limit,offset递增问题。随着offset的增加,条数不变,耗时却增加了。 limit 0,10 耗时1ms limit 300000,10 耗时152ms limit 600000,10 耗时312ms 毫秒级别可能没感觉。假…