- 博客(24)
- 收藏
- 关注
原创 Nginx反向代理与缓存功能(小白的“升级打怪”成长之路)
正向代理代理的是客户端正向代理是一个位于客户端和目标服务器之间的代理服务器(中间服务器)。为了从目标服务器取得内容,客户端向代理服务器发送一个请求,并且指定目标服务器,之后代理向目标服务器转发请求,将获得的内容返回给客户端反向代理代理的是服务端反向代理:(reverse proxy),指的是代理外网用户的请求到内部的指定的服务器,并将数据返回给用户的一种方式 客户端不直接与后端服务器进行通信,而是与反向代理服务器进行通信,隐藏了后端服务器的 IP 地址。
2025-06-24 21:45:10
528
原创 Nginx Web服务(小白的“升级打怪”成长之路)
网站常识1)URL与URIURI是统一资源标识符URL 正是使用 Web 浏览器等访问Web 页面时需要输入的网页地址(客户端)2)http采用HTTP协议时,协议方案就是http。除此之外, 还有 ftp、mailto、telnet、file 等。HTTP 是一种不保存状态,即无状态(stateless)协议。HTTP 协议自身不对请求和响应之间的通信状态进行保存。也就是说在 HTTP 这个级别,协议对于发送过的请求或响应都不做持久化处理。为了实现期望的保持状态功能,于是引入了 Cookie 技术。
2025-06-24 13:35:56
968
原创 Rsync+sersync实现数据实时同步(小白的“升级打怪”成长之路)
计划将服务器的/data目录的文件实时发送到客户端/data/backup目录中,操作前请检查服务器是否有该目录。read -p "请输入符合此掩码的客户端主机IP(默认掩码为255.255.255.0):" ip。以上的同步过程都是服务端主动推送数据给目标主机(服务器),这里演示下目标主机主动拉取数据进行同步。# 在客户端上编写rsync配置文件,创建一个存放备份的同步目录。# 看到以上结果,说明服务端的rsync服务已经配置完成。# -r参数,先做一次完全同步,再做差异同步。# 目标主机上拉取数据。
2025-06-19 21:27:23
711
原创 配置DHCP服务(小白的“升级打怪”成长之路)
安装 : bind-export-libs-32:9.11.36-16.el8_10.4.x86_64 3/4。验证 : bind-export-libs-32:9.11.36-16.el8_10.4.x86_64 1/4。
2025-06-18 21:04:42
705
原创 DNS服务配置(小白的“升级打怪”成长之路)
目录配置DNS主架构一、配置主服务器1、安装bind服务2、关闭防火墙、SElinux3、服务主文件配置4、定义区域文件配置5、配置解析文件二、客户端配置1、把域名解析配置文件中的域名IP改为主服务器的IP2、配置反向解析配置DNS主从架构1、安装bind服务2、服务主文件配置3、定义区域文件配置4、客户端测试成果脚本编写1、DNS主服务器脚本编写2、从服务器脚本编写3、客户端脚本编写主服务器配置(IP为192.168.58.131)[root@bogon ~]# yum install -y bind
2025-06-18 19:13:36
970
原创 Linux操作系统-shell脚本(小白的“升级打怪”成长之路)
编程语言分类静态编译语言:使用变量前,先声明变量类型,之后类型不能改变,在编译时检查,如Java语言、C语言动态编译语言:不事先声明,可随时改变类型,如Shell语言、python语言、javascript语言、php语言强类型语言:不同类型数据操作,必须经过强制转换成同一类型才能运算,如java,C#弱类型语言:语言的运行时会隐式地做数据类型转换。无需指定类型,默认均为字符型;参与计算会自动进行隐式类型转换;变量无需事先定义可直接调用。如Shell语言,php,JavaScript。
2025-06-17 19:09:35
571
原创 Linux操作系统-安全管理(小白的“升级打怪”成长之路)
是什么?SELinux(Security-Enhanced Linux)是Linux内核的强制访问控制(MAC)安全子系统,提供更细粒度的权限控制,防止进程或用户越权操作。核心思想最小权限原则:进程/用户只能访问其明确需要的资源。基于标签的访问控制:所有资源(文件、端口、进程)被赋予安全上下文(Security Context)。工作模式模式描述Enforcing强制执行策略,拒绝非法操作并记录日志。Permissive仅记录违规操作,不阻止(用于调试)。Disabled。
2025-06-04 22:21:53
865
原创 防火墙设置实战操作案例(小白的“升级打怪”成长之路)
目录一、操作前准备:1、准备4个Rocky8虚拟机2、网络规划防火墙要求虚拟机配置更改网络模式:二、操作前连接测试三、操作成果1、内部网络中的pc1采用SNAT访问外部互联网,但是无法ping到内部网关。2、内部网络服务器s1通过DNAT发布服务到互联网。3、互联网主机pc2能够访问s1区域的服务器,但是不能够进行ping和ssh连接。内部PC1位于内网区域,地址段为: 192.168.1.0/24,pc1地址为:192.168.1.1/24,网关地址为:192.168.1.254/24服务器S1位于服务器
2025-06-04 21:58:43
1285
原创 Linux进程管理(小白的“升级打怪”成长之路)
输出的每一列代表不同的属性,而进程本身并没有明确的“类型”分类,但我们可以根据进程的状态、运行方式或功能来区分它们的类别。查看进程的信息,包括进程是否已经消亡,通过pgrep来获得正在被调度的进程的相关信息。Z:僵尸进程(前台程序已死,但后台驻留进程没有正常退出;用于查看进程树之间的关系,谁是父进程,谁是子进程,可以清楚的看出来是谁创建了谁。`top -p 1234`:监控进程 ID 为 1234 的进程。`top -u root`:监控 root 用户的进程。:僵尸进程(已终止但未被父进程回收)。
2025-05-28 21:11:07
1199
原创 Linux程序管理(小白的“升级打怪”成长之路)
2)deb包:.deb为后缀,debian系列操作系统(debian,Ubuntu,kali)主要的软件包封装格式,已经做好默认设置,如安装路径,配置文件存放路径等,需要手动的解决依赖关系。配置【如,安装路径,配置文件路径,运行用户,运行组,功能模块】--->编译--->安装;1)rpm包:.rpm为后缀,红帽系列操作系统(RedHat,CentOS,OpenSUSE)主要的软件包封装格式,已经做好默认设置,如安装路径,配置文件存放路径,需要手动的解决依赖关系。(相关命令:rpm,yum,dnf)
2025-05-27 21:52:12
1055
原创 Linux系统网络管理(小白的“升级打怪”成长之路)
ifcfg-有线连接_1 ifdown-eth ifdown-sit ifup-bnep ifup-plusb ifup-tunnel。查看及配置网卡参数(临时配置),不能查看基于配置文件的多IP地址的网络参数,默认不能查看未启用的网卡列表。#域名解析服务器地址,不建议在多网卡的情况下书写DNS,因为后启动的网卡会覆盖原有的DNS服务器地址。查看网络参数,可以查看到未启用的网卡列表,能够查看基于配置文件实现的多IP地址配置后的网络参数。不能书写不存在的网卡名。
2025-05-26 21:35:35
1217
原创 计算机网络技术(小白的“升级打怪”成长之路)
数制:计数的方法,指用一组固定的符号和统一的规则来表示数值的方法数位:指数字符号在一个数中所处的位置基数:指在某种进位计数制中,数位上所能使用的数字符号的个数位权:指在某种进位计数制中,数位所代表的大小,即处在某一位上的“1”所表示的数值的大小机唯一的标识,保证主机间正常通信 (同一局域网下)一种网络编码,用来确定网络中一个节点IP地址由32位二进制(32bit)组成(ipv4)IPv6地址由128位二进制数构成。
2025-05-25 16:54:22
1087
原创 Linux操作系统磁盘管理(小白的“升级打怪”成长之路)
文件系统是Linux系统的核心,在Linux系统中,一切皆文件。对于开发者而言,编程过程中通常用到的是文件IO。在open函数打开文件,read函数读取文件的过程底层原理如何?本文件系统系列文章主要尝试针对的是这部分内容进行深入的讲解。文件最终是存储在磁盘上,文件的存取,最终是读写磁盘。LVM 是 Logical Volume Manager(逻辑卷管理)的简写,它是 Linux 环境下对磁盘分区进行管理的⼀种机制;
2025-05-21 22:30:37
1288
原创 Linux操作系统磁盘创建及错误排查
Last 扇区, +扇区 or +size{K,M,G} (10489856-41943039,默认为 41943039):+5G。磁盘 /dev/mapper/centos-root:53.7 GB, 53687091200 字节,104857600 个扇区。磁盘 /dev/mapper/centos-swap:2147 MB, 2147483648 字节,4194304 个扇区。Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):+5G。
2025-05-20 21:53:13
950
原创 Linux权限管理(小白的“升级打怪”成长之路)
目录一、普通权限1、概述1.1、权限类型1.2、文件访问者的分类1.3、文件类型1.4、文件属性信息2、普通权限管理命令2.1、chmod命令2.2、chown命令2.3、umask命令二、特殊权限1、概述权限类型2、案例2.1、SUID权限2.2、SGID权限2.3、SBIT权限三、ACL权限1、概述2、管理命令2.1、setfacl命令2.2、getfacl命令在多户计算机系统的管理中,权限是指1某个特殊的用户具有特定的系统资源使用权力,像是文件夹、特定系统指令的使用或存储量的限制。可读用r表示(rea
2025-05-19 20:47:17
1136
原创 Linux用户与组管理(小白的“升级打怪”成长之路)
与windows类似,Linux也有用户和用户组的概念。在Linux系统中,每次登录系统都必须以一个用户的身份登录,并且登录后的权限也会根据用户身份来确定。每一个进程在执行时,也会有其用户,该用户也和进程所能控制的资源有关。Linux系统下的每一个目录、文件,都会有其属于的用户和用户组,我们称其为属主和属组。由此可见,用户和用户组与Linux系统的运行息息相关。在实际操作使用系统时,我们往往较多关注用户与用户组。在Linux系统中,每个用户都有自己的用户ID,称为UID,每个用户组也有自己的用户组ID,
2025-05-15 20:47:42
1056
原创 Linux系统文件与目录内容检索(小白的“升级打怪”成长之路)
which命令会告诉您该命令位于哪个文件系统中,which命令通常用于确认命令是否存在于系统PATH中,或者用于在脚本中获取命令的确切路径。它搜索默认的文件系统路径来确定指定命令的相关文件。-rw-r--r--. 1 root root 934 5月 14 18:21 passwd3.bz2。-rw-r--r--. 1 root root 1.1K 5月 14 18:22 passwd.zip。-rw-r--r--. 1 root root 1.1K 5月 14 18:22 passwd.zip。
2025-05-14 20:58:03
1099
原创 Linux系统文件与目录管理(小白的“升级打怪”成长之路)
ls命令就是list的缩写,缺省下ls用来打印当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。mkdir命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。command :使用页面内容作为输入,command以m,n之间的行作为标准输入,标准输出会代替m,n之 间 的行. 注意这个操作似乎是不可用ctrl+r撤销的。nl命令是Linux和类Unix系统中的一个用于将文本文件中的行号添加到内容的命令。
2025-05-13 22:31:55
1155
原创 Linux系统文件与目录管理(三)
起始行号,结束行号s/keyword/neword/ : 范围替换,首个匹配替换,当包含路径时,#替换/作为匹配符号。:起始行号,结束行号s/keyword/neword/g :范围替换,所有匹配替换,当包含路径时,#替换/作为匹配符号。:指定行号s/keyword/neword/g :指定行替换,所有匹配替换,当包含路径时,#替换/作为匹配符号。:指定行号s/keyword/neword/ :指定行替换,首个匹配替换,当包含路径时,#替换/作为匹配符号。/关键字 :根据关键字查找,n:上翻;
2025-05-13 22:25:44
304
原创 Linux系统文件与目录管理(二)
ls命令就是list的缩写,缺省下ls用来打印当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单。mkdir命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。stat命令提供比ls -l更详细的文件信息,包括文件的大小、创建时间、最后访问时间、最后修改时间等。100663363 -rw-r--r--. 1 root root 1748 5月 7 23:21 initial-setup-ks.cfg。
2025-05-12 23:05:59
891
原创 Linux系统基础命令操作(小白快速成长,操作各种命令)
查看命令是内嵌命令还是外置命令,内置命令是不可以卸载掉的(自带的命令),外置命令(ls)是可以卸载掉的cd 是 shell 内嵌pwd 是 shell 内嵌ls 是 `ls --color=auto' 的别名。
2025-05-08 19:07:52
1330
原创 教小白快速安装CentOS7.9操作系统
第6步:选择第一个,回车键(或等待几秒默认第一启动)→点击第一个→我同意→完成→完成配置→点击未列出?第4步:时间和日期选择亚洲/上海时区→软件选择→左边选择带GUI的服务器,右边选择开发工具→完成→安装位置→直接点完成→开始安装。第5步:单击ROOT密码设置密码(1)→点两下完成→创建用户→创建一个用户→完成→等下面读条执行完→单击重启。第9步:点击CD/DVD(SATA)→使用ISO映像文件→浏览,找到CentOS 7镜像文件→打开→确定。第2步:关闭虚拟机→文件→导出ovf文件。
2025-05-07 19:47:28
249
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人