![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
文章平均质量分 67
joshua317
简单而快乐!Talk is cheap, Show me the code!
展开
-
如何禁用空主机头
如果 Nginx 配置了空主机头,那么任意域名解析指向到服务器IP,都可以访问站点,为了防止域名解析恶意指向主机,可以将 Nginx 默认的空主机头禁止,方法是通过修改 Nginx 的主配置文件 nginx.conf ,使其主机头返回错误信息 500。防止域名解析,禁止apache默认的空主机头: apache配置默认路径:/etc/httpd/conf/httpd.conf。nginx配置默认路径:/usr/local/nginx/conf/nginx.conf。一、Nginx 空主机头禁止。转载 2023-09-01 10:21:38 · 359 阅读 · 0 评论 -
如何有效防范host主机头攻击? (host主机头攻击)
随着网络攻击手段的不断升级,各类安全威胁不断涌现。作为一种针对Web服务器的攻击方式,host主机头攻击已经引起越来越多的关注。它利用了Web服务器上的漏洞,将解析出来的请求数据发送到其他Web主机上,从而实现欺骗、窃取用户数据等恶意行为。因此,防范host主机头攻击已经成为Web服务器运维、安全人员不容忽视的任务。原创 2023-09-01 10:19:27 · 822 阅读 · 0 评论 -
聊一聊三级等保
网络安全:根据《信息安全技术网络安全等级保护基本要求》(GB/T 22239-2019),是指通过采取必要措施,防范对网络的攻击、侵入、干扰、破坏和非法使用以及意外事故,使网络处于稳定可靠运行的状态,以及保障网络数据的完整性、保密性、可用性的能力。网络安全等级保护:是指对网络(含信息系统、数据)实施分等级保护、分等级监管。信息系统安全等级测评:是验证信息系统是否满足相应安全保护等级的评估过程。信息安全等级保护要求不同安全等级的信息系统应具有不同的安全保护能力。三级等保(等保三级)又被称为。原创 2022-12-10 21:31:17 · 7136 阅读 · 1 评论 -
Windows系统下HTTP(S)透明代理
Windows系统下HTTP(S)透明代理原创 2022-12-09 21:59:47 · 3637 阅读 · 1 评论 -
jenkins使用shell脚本执行nohup java -jar包失败
jenkins使用shell脚本执行nohup java -jar包失败原创 2022-07-19 14:27:00 · 5253 阅读 · 2 评论 -
CentOS7.4系统下docker安装SkyWalking
CentOS7.4系统下docker安装SkyWalking原创 2022-07-19 14:25:55 · 1039 阅读 · 0 评论 -
CentOS7.4下使用docker运行mongodb,对原有mongodb备份及迁移
CentOS7.4下使用docker运行mongodb,对原有mongodb备份及迁移原创 2022-07-19 14:23:36 · 588 阅读 · 0 评论 -
Centos7.4下gitlab迁移及通过docker启动gitlab服务
Centos7.4下gitlab迁移及通过docker启动gitlab服务原创 2022-07-19 14:21:39 · 801 阅读 · 0 评论 -
CentOS7.4下安装docker及docker-compose安装
CentOS7.4下安装docker及docker-compose安装原创 2022-07-19 14:17:48 · 246 阅读 · 0 评论 -
通过ossutil迁移日志文件至阿里云OSS
本文为joshua317原创文章,转载请注明:转载自joshua317博客通过ossutil迁移日志文件至阿里云OSS - joshua317的博客一、下载和安装ossutil支持在Windows、Linux、macOS等系统中运行,您可以根据实际环境下载和安装合适的版本。1.1 版本和运行环境当前版本:1.7.10 软件源码:ossutil 运行环境 Windows/Linux/macOS 支持架构:x86(32bit、64bit)、ARM(32bit、64bit) 1.2.原创 2022-05-28 20:03:38 · 423 阅读 · 0 评论 -
nginx正向代理,支持https模块:ngx_http_proxy_connect_module
本文为joshua317原创文章,转载请注明:转载自joshua317博客nginx正向代理,支持https模块:ngx_http_proxy_connect_module - joshua317的博客文档地址:https://github.com/chobits/ngx_http_proxy_connect_module#proxy_connect文档内容nameThis module provides support forthe CONNECT method request. Th..原创 2022-03-02 22:22:32 · 3474 阅读 · 0 评论 -
tengine、nginx配置正向代理,其他内网机器通过代理访问外网,支持https
本文为joshua317原创文章,转载请注明:转载自joshua317博客tengine、nginx配置正向代理,其他内网机器通过代理访问外网,支持https - joshua317的博客1.进入软件包目录cd /usr/local/src2.下载tenginewget https://tengine.taobao.org/download/tengine-2.3.3.tar.gz3.解压tar zxvf tengine-2.3.3.tar.gz4.更新升级apt-.原创 2022-03-02 22:16:03 · 4458 阅读 · 0 评论 -
Linux 路由的添加删除-ip route
本文为joshua317原创文章,转载请注明:转载自joshua317博客Linux 路由的添加删除-ip route - joshua317的博客一、路由查看# route Kernel IP routing tableDestination Gateway Genmask Flags Metric Ref Use Ifacedefault gateway 0.0.0.0 UG 0 .原创 2022-02-11 23:34:58 · 6922 阅读 · 0 评论 -
Linux查看及设置DNS服务器
本文为joshua317原创文章,转载请注明:转载自joshua317博客Linux查看及设置DNS服务器 - joshua317的博客一、查看DNS服务器1.1 通过配置文件查看# cat /etc/resolv.conf options timeout:1 rotate; generated by /usr/sbin/dhclient-scriptnameserver 183.60.83.19nameserver 183.60.82.981.2 使用nslookup命令查看.原创 2022-02-11 23:33:48 · 19674 阅读 · 0 评论 -
CentOS下yum安装报错:BDB1507 Thread died in Berkeley DB library
本文为joshua317原创文章,转载请注明:转载自joshua317博客CentOS下yum安装报错:BDB1507 Thread died in Berkeley DB library - joshua317的博客一、yum安装时,报错信息#yum install net-toolserror: rpmdb: BDB0113 Thread/process 31403/139827795044416 failed: BDB1507 Thread died in Berkeley DB.原创 2022-02-11 23:32:53 · 2163 阅读 · 0 评论 -
Linux CentOS7配置ip地址攻略
本文为joshua317原创文章,转载请注明:转载自joshua317博客Linux CentOS7配置ip地址攻略 - joshua317的博客一、背景公司新来一台服务器,系统已经装好了,操作系统为CentOS,具体版本不太清楚。但是插上网线后,不能联网,通过初步分析,应该是网卡配置的问题。1.1 首先查看了下操作系统的版本# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) 1.2 查看本机ip地址,然后.原创 2022-02-11 23:32:05 · 6260 阅读 · 0 评论 -
Linux查看网关命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客Linux查看网关命令 - joshua317的博客1 查看网卡配置文件cat /etc/sysconfig/network-scripts/ifcfg-eth0注意1:如果网卡配置是动态获取的,通过这种方式可能看不到;注意2:在查看配置网络之前我们先要知道centos的网卡名称是什么,centos7不再使用ifconfig命令,可通过命令ip addr查看,如图,网卡名为eth02 通过ip命令..原创 2022-02-11 23:31:12 · 15562 阅读 · 0 评论 -
Centos7.4下重新安装yum和python
本文为joshua317原创文章,转载请注明:转载自joshua317博客Centos7.4下重新安装yum和python - joshua317的博客Centos7.4下重新安装yum和python注意自己的Centos版本# cat /etc/centos-releaseCentOS Linux release 7.4.1708 (Core) 一、原因一次意外的python升级导致了yum不能使用,这就导致通过yum安装行不通了。主要报错信息如下:There was a.原创 2022-01-15 18:01:21 · 923 阅读 · 0 评论 -
一天一个 Linux 命令(46):ifconfig 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客一天一个 Linux 命令(46):ifconfig 命令 - joshua317的博客一、简介Linux下的ifconfig命令(英文全称是“network interfaces configuring”)是用于配置和显示Linux内核中网络接口的网络命令。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。有点类似windows系统.原创 2022-01-15 17:50:19 · 1239 阅读 · 0 评论 -
一天一个 Linux 命令(45):chkconfig 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客一天一个 Linux 命令(45):chkconfig 命令 - joshua317的博客一、简介Linux下的chkconfig命令是Red Hat公司遵循GPL规则所开发的程序,它可查询操作系统在每一个执行等级中会执行哪些系统服务,其中包括各类常驻服务。二、格式说明chkconfig [OPTION]chkconfig version 1.7.4 - Copyright (C) 1997-2000 Red .原创 2022-01-04 22:27:17 · 839 阅读 · 0 评论 -
Linux Centos7.4 更新Java jdk版本
本文为joshua317原创文章,转载请注明:转载自joshua317博客Linux Centos7.4 更新Java jdk版本 - joshua317的博客Linux Centos7.4 更新Java jdk版本可以通过lsb_release -a命令查看系统版本。# lsb_release -aLSB Version: :core-4.1-amd64:core-4.1-noarchDistributor ID: CentOSDescription: CentOS Li.原创 2022-01-04 22:26:23 · 1185 阅读 · 0 评论 -
yum 常用命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客yum 常用命令 - joshua317的博客一、yum 常用命令#1 列出所有可安装的软件包yum list #2 列出所有可更新的软件包yum list updates#3 列出所有已安装的软件包yum list installed#4 查找软件包yum search 软件包名#5 列出所指定软件包yum list 软件包名#6 安装指定软件包yum install 软件包名#7 升.原创 2022-01-04 22:25:36 · 512 阅读 · 0 评论 -
日常漏洞安全更新
本文为joshua317原创文章,转载请注明:转载自joshua317博客日常漏洞安全更新 - joshua317的博客日常漏洞安全更新系统:CentOs7.41 中危NSS 安全漏洞RHSA-2021:4904: nss 安全更新漏洞编号 影响分 漏洞公告(公告内会包含同一软件多个漏洞 CVE) CVE-2021-43527 4.8 NSS 安全漏洞 #1 查看可更新的软件nssyum list updates |grep nss#2 如果有可更.原创 2022-01-04 22:24:53 · 3825 阅读 · 0 评论 -
一天一个 Linux 命令(44):ifstat 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客一天一个 Linux 命令(44):ifstat 命令 - joshua317的博客一、简介Linux下的ifstat命令就像iostat/vmstat描述其它的系统状况一样,是一个统计网络接口活动状态的工具。ifstat工具系统中并不默认安装,需要自己下载源码包,重新编译安装,使用过程相对比较简单。二、格式说明ifstat [OPTION] [ PATTERN [ PATTERN ] ]ifstat [参数.原创 2021-12-06 18:51:36 · 2003 阅读 · 0 评论 -
一天一个 Linux 命令(43):netstat 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客一天一个 Linux 命令(43):netstat 命令 - joshua317的博客一天一个 Linux 命令(43):netstat 命令一、简介Linux下的netstat命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。netstat是在内核中访问网络及相关信息的程序.原创 2021-11-29 18:09:06 · 912 阅读 · 0 评论 -
一天一个 Linux 命令(42):iostat 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客一天一个 Linux 命令(42):iostat 命令 - joshua317的博客一、简介Linux系统下的 iostat是I/O statistics(输入/输出统计)的缩写,iostat工具将对系统的磁盘操作活动进行监视。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析iostat也属于sysst.原创 2021-11-23 18:26:41 · 434 阅读 · 0 评论 -
一天一个 Linux 命令(41):mpstat 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客一天一个 Linux 命令(41):mpstat 命令 - joshua317的博客一、简介Linux下的mpstat(英文全称:Multiprocessor Statistics)命令是是实时系统监控工具,可以显示随着时间变化的CPU数据,方便找出CPU使用率与时间的关系。这个命令包含在工具集sysstat中,使用之前需要安装sysstat。这些信息存放在/proc/stat文件中。在多CPUs系统里,其不但能查看所有.原创 2021-11-17 18:38:09 · 441 阅读 · 0 评论 -
一天一个 Linux 命令(40):vmstat 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客一天一个 Linux 命令(40):vmstat 命令 - joshua317的博客一、简介Linux下的vmstat(英文全称:Virtual Meomory Statistics),虚拟内存统计的缩写,可对操作系统的虚拟内存、进程、CPU活动、I/O等系统整体运行状态进行监控。vmstat不足之处是无法对某个进程进行深入分析。vmstat 工具提供了一种低开销的系统性能观察方式。因为 vmstat 本身就是低开销工具.原创 2021-11-17 18:37:33 · 386 阅读 · 0 评论 -
一天一个 Linux 命令(39):dstat 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客一天一个 Linux 命令(39):dstat 命令 - joshua317的博客一、简介Linux下的dstat是一个全能系统信息统计工具的命令,用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令。dstat克服了这些命令的局限并增加了一些另外的功能,增加了监控项,也变得更灵活了。dstat可以很方便监控系统运行状况并用于基准测试和排除故障。dstat将以列表的形式提供选项信息并清.原创 2021-11-11 18:31:19 · 912 阅读 · 0 评论 -
一天一个 Linux 命令(38):sar 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客一天一个 Linux 命令(38):sar 命令 - joshua317的博客一、简介Linux下的sar(英文全称:System Activity Reporter,系统活动情况报告)是系统运行状态统计工具的命令,它将指定的操作系统状态计数器显示到标准输出设备。sar工具将对系统当前的状态进行取样,然后通过计算数据和比例来表达系统的当前运行状态。它的特点是可以连续对系统取样,获得大量的取样数据。取样数据和分析的结果都可.原创 2021-11-10 21:45:00 · 3785 阅读 · 0 评论 -
一天一个 Linux 命令(37):killall 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客一天一个 Linux 命令(37):killall 命令 - joshua317的博客一、简介Linux里的killall命令使用进程的名称来杀死进程(kill processes by name),使用此指令可以杀死一组同名进程。我们可以使用kill命令杀死指定进程PID的进程,如果要找到我们需要杀死的进程,我们还需要在之前使用ps等命令再配合grep来查找进程,而killall把这两个过程合二为一,更加方便。二、格式.原创 2021-11-07 10:53:00 · 311 阅读 · 0 评论 -
一天一个 Linux 命令(36):kill 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客一天一个 Linux 命令(36):kill 命令 - joshua317的博客一、简介Linux里的kill命令用来终止指定的进程(terminate a process)的运行,是Linux下进程管理的常用命令。通常,终止一个前台进程可以使用Ctrl+C键,但是,对于一个后台进程就须用kill命令来终止,我们就需要先使用ps/pidof/pstree/top等进程查看工具获取进程PID,然后使用kill命令来杀掉该进.原创 2021-11-05 18:44:18 · 202 阅读 · 0 评论 -
一天一个 Linux 命令(35):ps 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客一天一个 Linux 命令(35):ps 命令 - joshua317的博客一、简介Linux系统里的ps命令(英文全拼:process status)是用于显示当前系统的进程状态,列出系统中当前运行的进程。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。ps 命令.原创 2021-11-04 18:31:55 · 1013 阅读 · 0 评论 -
一天一个 Linux 命令(34):free 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客一天一个 Linux 命令(34):free 命令 - joshua317的博客一、简介Linux下的free是一个用于显示内存状态的命令。free能够显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。这些信息是通过解析文件 /proc/meminfo 而收集到的。在Linux系统监控的工具中,free命令是最经常使用的命令之一。二、格式说明不带任何选项运行 free.原创 2021-11-02 20:11:07 · 151 阅读 · 0 评论 -
一天一个 Linux 命令(33):top 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客一天一个 Linux 命令(33):top 命令 - joshua317的博客一、简介Linux下的top是一款常用的性能分析工具的命令。能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top命令可以动态显示系统中各个进程的资源,而且可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显.原创 2021-11-01 19:24:53 · 590 阅读 · 0 评论 -
一天一个 Linux 命令(32):umount命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客一天一个 Linux 命令(32):umount命令 - joshua317的博客一天一个 Linux 命令(32):umount命令Linux下的umount命令用于卸除文件系统。umount可卸除目前挂在Linux目录中的文件系统。mount是挂载,整好相反。二、格式说明umount [-hV]umount -a [options]umount [options] <source> | <.原创 2021-10-22 18:40:39 · 1673 阅读 · 0 评论 -
一天一个 Linux 命令(32):umount命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客一天一个 Linux 命令(32):umount命令 - joshua317的博客一天一个 Linux 命令(32):umount命令Linux下的umount命令用于卸除文件系统。umount可卸除目前挂在Linux目录中的文件系统。mount是挂载,整好相反。二、格式说明umount [-hV]umount -a [options]umount [options] <source> | <.原创 2021-10-22 17:00:52 · 1382 阅读 · 0 评论 -
一天一个 Linux 命令(31):mount 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客一天一个 Linux 命令(31):mount 命令 - joshua317的博客一、简介Linux下的mount命令用于加载文件系统到指定的加载点。二、格式说明mount [-lhV]mount -a [options]mount [options] [--source] <source> | [--target] <directory>mount [options] <sou.原创 2021-10-21 19:26:35 · 406 阅读 · 0 评论 -
一天一个 Linux 命令(30):hdparm 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客一天一个 Linux 命令(30):hdparm 命令 - joshua317的博客一、简介Linux下的hdparm(英文全称:hard disk parameters)命令,主要用来查看硬盘的相关信息或对硬盘进行测速、优化、修改硬盘相关参数设定。它提供了一个命令行的接口用于读取和设置IDE或SCSI硬盘参数。若没有安装hdparm ,可以通过sudo yum install hdparm来安装。二、格式说明..原创 2021-10-20 18:39:28 · 1900 阅读 · 0 评论 -
一天一个 Linux 命令(29):lsblk 命令
本文为joshua317原创文章,转载请注明:转载自joshua317博客一天一个 Linux 命令(29):lsblk 命令 - joshua317的博客一、简介Linux下的lsblk(英文全称是"list block")命令的,即用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。块设备有硬盘,闪存盘,cd-ROM等等。lsblk命令包含在util-linux-ng包中,现在该包改名为util-linux。若没有安装lsblk,可以通过sudo y.原创 2021-10-19 14:05:09 · 533 阅读 · 0 评论