自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Linux防火墙

简介规则就是我们上面iptables操作的命令,他会自动到相应的位置去管理数据包,如果命令中的规则匹配 到了数据包中的关键字,那么就根据我们的目标来进行操作该数据包。以我们刚才的禁止ping的命令"iptables -t filter -A INPUT -s 10.0.0.12 -j DROP",他的 作用就是所有来自10.0.0.12的数据包,我们统统给DROP掉,而这条命令我们在防火墙中,就称之为"规 则"。规则在哪里。

2026-04-16 14:23:01 373

原创 企业级高性能WEB服务器Nginx

server {#自定义指定状态码的错误页面# 通过302 重定向到 index.hmtleof重启服务检测效果重定向<html>浏览器查看跳转效果基础知识简介Nginx的缓存命中是提升Web服务器性能的关键机制之一。缓存命中是指当用户发起请求时,Nginx能够 直接从其缓存中获取到所需的数据,而无需再次向后端服务器请求。这种机制能够显著减少服务器之间的网络 流量,降低数据传输延迟,从而提高用户访问速度。

2024-12-08 20:13:52 1415

原创 HTTP协议和APACHE服务

IO简介:IO:(INPUT,OUTPUT),输入输出,分为IO设备和IO接口两部份,在 POSIX 兼容的系统上,IO 操 作可以有多种实现方式IO 主要分为 文件IO 和 网络IO 两种,这里重点学习 网络IO。服务端网络IO处理过程虚线左边为内核空间右面为用户空间1. 客户端发送请求2. 将请求数据从网卡缓冲区拷贝到内核缓冲区,这一步由硬件通过DMA直接完成3. 将请求数据从内核缓冲区拷贝到用户空间的WEB服务器缓冲空间,这一步由操作系统完成。

2024-12-03 19:23:48 1127

原创 日志服务和文件共享

sersync 类似 于inotify,同样用于监控,但它克服了 inotify 的缺点,inotify 最大的不足是 会产生重复事件,或者同一个目录下多个文件的操作会产生多个事件,例如,当监控目录中有5个文件时,删除 目录时会产生6个监控事件,从而导致重复调用 rsync 命令。--max-size=SIZE #限制rsync传输的最大文件大小,可以使用单位后缀,可以写小数值 --min-size=SIZE #限制rsync传输的最小文件大小。

2024-11-30 13:04:59 959

原创 加密和安全及时间同步服务

无论什么时候我们的服务器都有可能出现隐患处于可能被攻击的状态没人能考虑到方方面面WEB层面软件本身和浏览器级别的漏洞挖漏洞是代码相关的漏洞所有暴露出来的信息都会让别人根据这些信息猜到其他的信息安全防护的目标:1 数据来源的 安全保证 -- 客户端安全2 数据处理的 安全保证 -- 服务端安全3 数据传输的 安全保证 -- 数据通信级别安全安全设计原则:使用成熟的安全系统以小人之心度输入数据外部系统是不安全的最小授权减少外部接口缺省使用安全模式安全不是似是而非。

2024-11-27 20:53:50 1575

原创 域名解析DNS

(Domain Information Groper) 域名信息查询工具用于查询 DNS 记录的命令行工具。它非常有用,可以用来检查域名解析信息,包括 A 记录(IPv4 地址)、AAAA 记录(IPv6 地址)、MX 记录(邮件服务器)、NS 记录(名称服务器)、CNAME 记录(别名)等。不会查询本地 hosts文件中定义的域名和IP对应关系。

2024-11-25 09:00:29 1071

原创 Linux启动流程和内核管理

内核参数是操作系统中用于调整和优化系统性能和行为的关键设置。提高系统性能:通过调整内核参数,可以使系统更高效地利用硬件资源,如CPU、内存和I/O等,从而提升整体 性能。增强系统稳定性:合理的内核参数设置可以减少系统崩溃和死机的概率,提高系统的可靠性。提升系统安全性:适当的内核参数调整可以减少潜在的安全风险,增强系统的安全性。

2024-11-21 22:06:09 1081

原创 进程管理,系统性能和计划任务

一系列用于监控和分析Linux系统性能的工具帮助人们了解系统的运行情况,从而识别性能瓶颈并进行优化。每一个命令都有其擅长的功能点。

2024-11-19 21:32:29 1161 1

原创 shell 编程进阶

数组创建单行定义:array_name=(value0 value1 value2 value3) 元素之间用空格隔开多行定义:array_name=(value0value1value2value3单元素定义:array_name[0]=value0命令方式定义:file_array=($(生成列表的命令)){定义的数组名[0]} 0代表定义好的数组下表为0对应的元素{定义的数组名[@]} @代表定义好的数组全部元素。

2024-11-17 20:49:01 1233

原创 网络属性和工具

CentOS 7开始,改变了网卡设备命名规则,基于硬件生成网卡名,例如 ens33,ens160 等,可以保 证网卡名称稳定且唯一;Cenos9之后的网卡名字 /etc/NetworkManager/system-connections/ensxxx.nmconnection Ubuntu系统的网卡名字 /etc/netplan/*.yaml。ip address add 10.0.0.110/24 dev ens160 添加网卡ens160 IP为10.0.0.110/24。

2024-11-15 08:59:49 1012 1

原创 linux安装与基础

1. linux安装与基础1.1 linux操作系统的安装前提:1虚拟机工作环境 2镜像文件准备好 3基础网络配置安装虚拟机: 1创建虚拟机--挂载镜像 2开机【直接进入bios的开机方式】 3鼠标选择配置4重启主机看效果步骤:将前提准备好打开虚拟机【点击创建新的虚拟机】1选择典型安装或者自定义都可以2点击安装程序光盘映像文件 3下一步选择Linux客户机操作系统“版本选择不重要选哪个都可以” 4命名虚拟机及选择安装位置

2024-11-12 15:07:03 674

原创 博客摘录「 Linux,看这篇就够了」2024年10月22日学习笔记有问题联系我

alias 定义别名unalias 取消别名ip a查看用户ip head -n10输出前十行 tail -n1输出倒数第一行 tr -s " " 压缩多个空格为一个空格 cut -d " " 将空格作为分隔符简介let是另外一种相对来说比较简单的数学运算符号了格式let 变量名a=变量名a+1注意:表达式必须是一个整体,中间不能出现空格等特殊字符简介(())的操作与let基本一致,相当于let替换成了 (())格式。

2024-11-05 21:30:26 613

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除