热门 最新 精选 话题 上榜
1、安装pcre库PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。这些在执行正规表达式模式匹配时用与Perl 5同样的语法和语义是很有用的。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。
原创 精选 2024-03-06 08:48:10
431阅读
yyds干货盘点
linux环境下部署Nginx
1、检查当前系统中是否已安装JDK命令:java -version:查看JDK安装版本,命令执行后显示如下,说明本系统默认已经安装JDK1.8.0_242。[root@localhost ~]# java -version openjdk version "1.8.0_242" OpenJDK Runtime Environment (build 1.8.0_242-b08) OpenJDK 64
原创 精选 2024-03-05 17:50:54
513阅读
yyds干货盘点
Linux环境下部署JDK
Linux使用netstat查看端口使用情况
原创 2024-03-04 16:12:25
283阅读
1.配置CentOS防火墙,开启80、3306端口CentOS 7.2默认使用的是firewalld作为防火墙,这里改用iptables。1.1关闭firewalld:1.2安装iptables防火墙允许80、3306端口通过防火墙特别提示:很多人把这两条规则添加到防火墙配置的最后一行,导致防火墙启动失败,正确的应该是添加到默认的22端口这条规则的下面      2.
原创 2024-03-02 09:57:57
99阅读
在VMware中的CentOS7.2上安装并配置LAMP服务器
Freenginx Web服务器致力于重现开源开发“造福公众”的精神,摆脱企业控制。译自Freenginx: A Fork of Nginx,作者 Steven J. Vaughan-Nichols 也称为 sjvn,自从 CP/M-80 成为尖端的 PC 操作系统,300bps 成为快速的互联网连接,WordStar 成为最先进的文字处理器以来,他就一直撰写有关技术和技术业务的文章,而我们也很享
原创 2024-02-27 16:41:47
120阅读
FREENGINX: NGINX的分叉
通过运行下面十个命令,你就能在六十秒内粗略地了解系统正在运行的进程及资源使用情况。通过查看这些命令输出的错误信息和资源饱和度(它们都很容易看懂),你可以接下来对资源进行优化。饱和是指某个资源的负载超出了其能够处理的限度。一旦出现饱和,它通常会在请求队列的长度或等待时间上暴露出来。uptimedmesg | tailvmstat 1mpstat -P ALL 1pidstat 1iostat -xz
原创 精选 2024-02-19 16:08:32
367阅读
centos6.x yum默认没有nginx的软件包 安装方式: 到nginx下载页面http://nginx.org/en/linux_packages.html#stable,复制CENTOS 6的nginx软件源安装包 运行命令:安装rpm包此步实际只是加入了nginx的软件包源 执行 yum install nginx -y 就可以安装好nginx了
原创 精选 2024-02-17 09:28:11
631阅读
Nginx的安装和多域名配置
nginx.conf配置文件结构Nginx 的典型配置示例:# main段配置信息 user nginx; # 运行用户,默认即是nginx,可以不进行设置 worker_processes auto; # Nginx 进程数,一般设置为和 CPU 核数一样 error_log /var/log/nginx/error.l
原创 2024-02-17 08:31:12
123阅读
yyds干货盘点
Nginx核心配置详解
以下是对用户和组信息的举例。 /etc/shadow 中的口令信息为加密存储,不举例。$cat /etc/passwd |head -n 5root:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/usr/sbin:/bin/shbin:x:2:2:bin:/bin:/bin/shsys:x:3:3:sys:/d
原创 2024-02-16 17:15:27
94阅读
Linux 权限控制的基本原理
1.搜索和寻找文件假设你已经在你的电脑上安装了一个全新的Ubuntu,然后你打算卸载Python。你浏览网页寻找教程,但是你发现存在两个不同版本的Python在使用,而你不知道你的Ubuntu安装器到底在你的系统中安装了哪个版本的Python,也不知道它安装了哪些模块。解决这个烦恼只需简单的运行以下命令: $ sudo dpkg -l | grep -i python输出例子 
原创 2024-02-15 10:25:25
126阅读
nginx location 正则错误写法location 正则的错误的写法匹配请求目录地址 /555server { location ~ ^/\d{2,3}$ { …… } }注: 上面的会出现错误 pcre_compile() failed: missing正则解析失败,正则表达式正常是没有问题的,让人很误解但在nginx中不能这样写,需要加上双引号
原创 精选 2024-02-10 09:44:36
361阅读
yyds干货盘点
1 背景系统为Ubuntu18.08,Nginx的旧版本为1.14.0,升级新版本为1.21.4;服务器上正在运行着服务,因此采用平滑升级的方式进行nginx升级。非root用户2 平滑升级(1)在不停掉老进程的情况下,启动新进程。(2)老进程负责处理仍然没有处理完的请求,但不再接受处理请求。(3)新进程接受新请求。(4)老进程处理完所有请求,关闭所有连接后,停止。这样就很方便地实现了平滑升级。一
原创 2024-02-06 16:32:26
888阅读
一、简介1. 关于防火墙防火墙,其实就是用于实现Linux下访问控制的功能的,它分为硬件和软件防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略、规则,以达到让它对出入网络的IP、数据进行检测。目前市面上比较常见的有三、四层的防火墙,叫做网络层的防火墙,还有七层的防火墙,其实是代理层的网关。对于TCP/IP的七层模型
原创 精选 2024-02-02 14:23:12
788阅读
防火墙及NAT服务
注意事项1)开头加解释器:#!/bin/bash2)语法缩进,使用四个空格;多加注释说明。3)命名建议规则:变量名大写、局部变量小写,函数名小写,名字体现出实际作用。4)默认变量是全局的,在函数中变量local指定为局部变量,避免污染其他作用域。5)有两个命令能帮助我调试脚本:set -e 遇到执行非0时退出脚本,set-x 打印执行过程。  6)写脚本一定先测试再到生产上。1 获取随机
原创 精选 2024-02-01 11:16:40
762阅读
linux中9个常用的shell脚本
如果对您有帮助的话,请点赞收藏关注加评论谢谢!!!话不多说,直接进入主题~例题: 搭建DNS服务器,DNS服务器域名为“自已姓名的完整汉语拼音.com”,要求为各服务器的域名提供正反向解析服务。启用bind-chroot功能,加固DNS服务器安全。1.搭建yum,安装Bind Chroot DNS服务器。yum install bind-chroot2.编辑/etc/named.conf配置文件。
原创 精选 2024-01-31 20:44:12
1353阅读
yyds干货盘点
教你在CentOS上搭建DNS服务器
一般搭建Web服务器,都会要求在该服务器上创建几个基于域名的虚拟主机,并且还需要使用DNS实现域名解析,下面内容我们就对这个问题来进行例题的演示。(用2个基于域名虚拟主机)希望能对各位it人士有所帮助,话不多说,我们直接进入主题!!!1.安装Nginxvim install nginx2.创建所需的站点根目录,在根目录下分别创建index.html文件,并分别在index.html文件中输入“自已
原创 精选 2024-01-31 20:42:31
1181阅读
技术人为什么要写博客?
搭建Nginx服务器实现WEB服务
生成Nginx SSL证书的基本步骤如下:准备证书签发请求文件(CSR -- 即证书签名申请(Certificate Signing Request)):$openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csrOrganization Name:公司名称,可以是中文或英文。 Organizational
原创 精选 2024-01-26 15:51:46
1290阅读
对系统定期修改密码是一个很重要的安全常识,通常,我们修改用户密码都使用 passwd user 这样的命令来修改密码,但是这样会进入交互模式,即使使用脚本也不能很方便的批量修改,除非使用expect 这样的软件来实现,难道修改一下密码还需要单独安装一个软件包吗? 不,我们其实还有其他很多方法可以让我们避开交互的,下面具体写一下具体的实现方式:第一种:echo "123456" | passwd -
原创 2024-01-23 09:52:44
375阅读
linux passwd批量修改用户密码
一、Shell应用场景01Shell能做什么      将一些复杂的命令简单化(平时我们提交一次github代码可能需要很多步骤,但是可以用Shell简化成一步)    可以写一些脚本自动实现一个工程中自动更换最新的sdk(库)    自动打包、编译、发布等功
原创 精选 2024-01-22 14:28:58
752阅读
shell脚本简明教程
最近总是想搭建自己的网站,奈何皮夹里空空如也,服务器也租不起,更别说域名了。于是我就寻思能否自己搭建个服务器,还不要钱呢?还真行!!!有两个免费的建站工具:Apache 和 Nginx由于两个工具建站方法差不多,所以我就以 Nginx 为例1. 安装 Nginx首先前往 Nginx 官网(nginx.org[1]) 进行下载,也可以直接用我提供的链接下载 1.23 版本:http://nginx.
原创 精选 2024-01-22 13:18:14
701阅读
手把手教你怎么搭建属于自己的服务器(保姆级教程)
1. tail Command – Monitor Logs in Real Time如前所述, tail 命令是实时显示日志的最常用的方法。不过该命令有两个版本,如下所示。第一个例子是为 tail 命令加上 -f 参数。$ sudo tail -f /var/log/apache2/access.log第二个例子就是 tailf 命令。它本身内建了 -f 参数,因此你无需再为它指定 -f 参数。
原创 2024-01-19 10:19:05
6509阅读
1. Top 命令输出:首先,让我们了解一下输出。top命令会显示系统的很多信息。我们需要理解不同部分输出的意义:默认运行时,top命令会显示如下输出:前几行水平显示了不同系统参数的概括,接下来是进程和它们在列中的属性。1.1 系统运行时间和平均负载:top命令的顶部显示与uptime命令相似的输出。这些字段显示:当前时间系统已运行的时间当前登录用户的数量相应最近5、10和15分钟内的平均负载。可
推荐 原创 2024-01-18 13:37:45
2198阅读
1点赞
30 个实例完全解读 TOP 命令
Nginx Location是什么?Nginx接受到的请求后,请求发送到什么地方是有Nginx locaiton来定义的。Nginx Location 规则语法如下:location optional_modifier location_match { . . . }类型功能修饰符示例前缀字符串None=^~location /prefixlocation = /exactmatch
原创 2024-01-17 06:20:27
220阅读
1点赞
OpenSSH 是 SSH 协议的一个实现。一般通过 scp 或 sftp 用于远程登录、备份、远程文件传输等功能。SSH能够完美保障两个网络或系统间数据传输的保密性和完整性。尽管如此,它最大的优势是使用公匙加密来进行服务器验证。时不时会出现关于 OpenSSH 零日漏洞的传言。本文将描述如何设置你的 Linux 或类 Unix 系统以提高 sshd 的安全
原创 精选 2024-01-16 16:22:06
765阅读
20 个 OpenSSH 最佳安全实践
通常情况下,你能用 /etc/init.d 查看系统引导时启动的服务项。但是 systemd 会用不一样的展现方式,下面是一些命令,用于展示开机启动时的进程项。你可以看到,这里头有一项是蓝牙,我不需要使用它,那么我应该怎样关闭并阻止它在开机时后启动?完成上面的操作之后,用下面的命令来确定自己是否成功。这里的停用并不彻底,因为其他的服务进程仍旧可以将它唤起。如果要完全阻止开机启动
原创 精选 2024-01-13 15:20:48
1717阅读
Linux 系统开机启动项清理
评分源站没藏好,上高防cdn也没用,xx照样一发秒本篇文章我们就给大家带来几种溯源的教程和解决方法smtp邮件原理: 当你网站使用smtp发送邮件时,这个邮件会自动附带一个IP这个就是你的原站IP解决方法,用企业邮箱,邮件推送,匿名邮箱,或者不用邮箱阿里云邮件推送配置教程SSL证书原理: 各种扫描器,通过大批量访问ip:443收集到的ssl证书上面的那个域名和部署了这个证书的服务器ip解决方法,源
原创 2024-01-12 18:26:23
230阅读
樱花云-[web安全] 如何防止网站被溯源?
安装 PacVim首先,按照在下面给出的链接上描述的方式安装Ncurses库和开发工具。●How To Install Ncurses Library In Linux●How To Install Development Tools In Linux上面两个链接地址依次为:https://www.ostechnix.com/how-to-install-ncurses-library-in-li
原创 精选 2024-01-11 16:22:27
558阅读
PacVim:一个用于学习Vim的命令行游戏
前提需要确认网站配置文件是否还在/www/server/panel/vhost/nginx进入这个目录即可查看.conf 就是你的网站配置文件,我们需要全选复制一下复制之后点击添加站点,点击批量创建 域名|0|0|0|0按照这个格式来创建之后点击网站配置文件将之前复制的配置文件粘贴进去 全选粘贴正常访问下面是数据库的恢复方法点一下从服务器获取就行
原创 2024-01-10 14:22:12
1807阅读
樱花云-宝塔面板重装后站点消失的恢复方法
检查是否支持ACLACL需要Linux内核和文件系统的配合才能工作,当前我们能见到的大多数Linux发行版本默认都是支持的。但最好还是能够先检查一下:sudo tune2fs -l /dev/sda1 |grep "Default mount options:"Default mount options:  
原创 精选 2024-01-10 13:31:30
889阅读
Linux ACL 权限的全部内容
Linux col命令Linux col命令用于过滤控制字符。在许多UNIX说明文件里,都有RLF控制字符。当我们运用shell特殊字符">"和">>",把说明文件的内容输出成纯文本文件时,控制字符会变成乱码,col指令则能有效滤除这些控制字符。Linux colrm命令Linux colrm命令用于滤掉指定的行。colrm指令从标准输入设备读取书记,转而输出到标准输出设备。如果
原创 2024-01-09 15:54:03
296阅读