- 博客(26)
- 收藏
- 关注
原创 小菜狗的云计算之旅,学习NGINX正反向代理(详细操作步骤)
正向代理代理的是客户端正向代理是一个位于客户端和目标服务器之间的代理服务器(中间服务器)。为了从目标服务器取得内容,客户端向代理服务器发送一个请求,并且指定目标服务器,之后代理向目标服务器转发请求,将获得的内容返回给客户端反向代理代理的是服务端(由外到内)反向代理:(reverse proxy),指的是代理外网用户的请求到内部的指定的服务器,并将数据返回给用户的一种方式 客户端不直接与后端服务器进行通信,而是与反向代理服务器进行通信,隐藏了后端服务器的 IP 地址。
2025-07-06 17:35:06
568
原创 小菜狗的云计算之旅,学习nginx服务从安装到配置,详细讲解
Nginx 是开源、高性能、高可靠的Web服务器 和反向代理服务器,而且支持热部署,几乎可以做到 7 * 24 小时不间断运行,即使运行几个月也不需要重新启动,还能在不间断服务的情况下对软件版本进行热更新。性能是 Nginx 最重要的考量,其占用内存少、并发能力强、能支持高达 5w 个并发连接数,最重要的是, Nginx 是免费的并可以商业化,配置使用也比较简单。SSL (Secure Sockets Layer)安全套接层。
2025-07-06 17:11:50
844
原创 小菜狗的云计算之旅,学习了解rsync+sersync实现数据实时同步(详细操作步骤)
Rsync(Remote Sync)是Linux系统下的数据镜像备份工具。该工具可以实现远程同步、不同主机之间的同步,也能实现全量备份和增量备份,保持数据链接和权限,并采用优化的同步算法,传输前对数据进行压缩,故该工具非常适合架构集中式备份或异地备份。也支持本地复制或与ssh、rsync同步。scp无法备份大量数据,而rsync备份、统计、比较一起进行。可以备份整个目录树和文件系统,并保持文件原来的权限、时间、软硬链接。安装较容易,无需特殊权限。同步快速,首次同步完全备份,再次同步增量备份。
2025-07-06 16:25:14
800
原创 小菜狗的云计算之旅,今天学习DNS服务管理知识,主从服务器配置
Domain Name Service,一套分布式的域名服务系统,即有多个DNS服务器遍布于世界。每个DNS服务器上存放着大量的机器域名和IP地址的映射,并且是动态更新。众多网络客户端程序都使用DNS协议来向DNS服务器查询目标主机的IP地址。////////zone "localhost.localdomain" IN { ##正向解析区域文件的定义##指定服务器的类型,master或者slave##定义区域文件的文件路径及名称##定义允许对该区域文件的更新ACL列表。
2025-07-06 16:01:57
824
原创 小菜狗的云计算之旅,今天了解DHCP的基础知识以及配置
动态主机配置协议动态的进行IP地址分配服务端的监听端口67/udp客户端监听端口68/udp网络架构。
2025-07-06 15:19:49
957
原创 小菜狗的云计算之旅,今天学习crond服务,掌握定制任务计划
crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。Linux下的任务调度分为两类,系统任务调度和用户任务调度。系统任务调度:系统周期性所要执行的工作,比如写缓存数据到硬盘、日志清理等。在/etc目录下有一个crontab文件,这个就是系统任务调度的配置文件。。
2025-07-06 13:07:20
694
原创 小菜狗的云计算之旅,今天学习MySQL数据库基础知识及操作
数据库(Database)简称DB,按照一定格式存储数据的一些文件的组合,顾名思义就是存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数据。数据库管理数据有诸多优点,如降低存储数据的冗余度,存储的数据可以共享,便于维护数据完整性,能够实现数据的安全性等。数据库的发展经历了萌芽、初级、中级、和高级阶段。数据库管理系统(DateBase Management System)
2025-07-06 11:18:10
1111
原创 小菜狗的云计算之旅,学习ssh远程连接(后附实操)
ssh服务,一种远程管理连接工具,在CentOS7系统中默认安装并开机自启的。SSH(Secure Shell)是一种安全通道协议,主要用来实现字符界面的远程登录,远程复制等功能。监听tcp的22号端口。软件包名称:openssh客户端提供:ssh、scp、sftp命令服务端提供:sftp服务、ssh服务。
2025-06-20 09:57:30
779
原创 shell脚本实战演练
对于使用率超过 90%的分区,找出其中占用空间最大的前 10 个目录(如果可以通过命令直接实现的话,可使用合适的命令和参数),并将它们的路径和占用空间大小(以合适的单位显示,如 MB 或 GB)输出到一个名为。检查系统的网络连接状态,判断是否能够正常访问互联网(可以尝试访问一个知名的、稳定的外网地址,如谷歌的公共 DNS 服务器 8.8.8.8),如果能访问则输出“网络连接正常”,否则输出“网络连接故障”。文件中,格式为“占用 CPU 多的进程:进程 ID - 进程名称”,每个进程占一行。
2025-06-20 09:50:44
789
原创 小菜狗的云计算之旅,shell脚本语言的基本内容和用法
编程语言分类静态编译语言:使用变量前,先声明变量类型,之后类型不能改变,在编译时检查,如Java语言、C语言动态编译语言:不事先声明,可随时改变类型,如Shell语言、python语言、javascript语言、php语言强类型语言:不同类型数据操作,必须经过强制转换成同一类型才能运算,如java,C#(静态编译语言大部分是强类型语言)弱类型语言:语言的运行时会隐式地做数据类型转换。无需指定类型,默认均为字符型;参与计算会自动进行隐式类型转换;变量无需事先定义可直接调用。
2025-06-20 09:34:44
714
原创 小菜狗的云计算之旅,今天带你如何快速准确的配置网络参数(后附)网络通信性能指标
nmcli是NetworkManager的一个命令行工具,它提供了使用命令行配置由NetworkManager管理网络连接的方法(nm 代表 NetworkManager,cli 代表 Command-Line)。用nmcli配置之前,不要对接口执行"ip addr"操作,不然会冲突,配置失败。使用 nmcli 命令时,必须确保 NetworkManager 为运行状态。
2025-06-20 09:17:07
967
原创 小菜狗的云计算之旅,带你了解网络基础知识(图文详解)
两个不在同一地理位置的主机,通过传输介质和通信协议,实现通信和资源共享。分层思想的核心理念是将复杂的系统或问题划分为多个独立的、相互关联的层级,每个层级有不同的功能和责任。这种分层的方式可以使系统或问题更具结构化和可管理性,简化设计和实施过程,并提高系统或问题的可扩展性和互操作性。数制:计数的方法,只用一组固定的符号和统一的规则来表示数值的方法数位:指数字符号在一个数中所处位置基数:指在某种进位计数制中,数位上所能使用的数字符号的个数。
2025-06-20 08:56:35
879
原创 跟着大佬学习云计算第十四天,带你详细讲解进程管理的学习
pkill是ps命令和kill命令的结合,按照进程名来杀死指定进程,pkill和killall应用方法差不多,也是直接杀死运行中的程序,如果想杀掉单个进程,请用kill来杀掉。查看进程的信息,包括进程是否已经消亡,通过pgrep来获得正在被调度的进程的相关信息。用于查看进程树之间的关系,谁是父进程,谁是子进程,可以清楚的看出来是谁创建了谁。:可中断睡眠(S),会话领导者(s),且有子进程(+)在终端界面运行的进程,运行前台进程后,终端无法操作。:不可中断睡眠(D),且进程组有子进程(+)
2025-06-20 08:51:25
987
原创 跟着大佬学习云计算第十四天,从零开始让你掌握程序管理以及安装软件包操作流程(详细步骤)
Linux启动流程是从按下电源键到用户登录的完整过程,分为传统BIOS+MBR和现代UEFI+GPT两种模式。主流系统(如CentOS 7+/Ubuntu 18.04+)通常使用组合。(UEFI是BIOSI进阶版)GRUB2:引导程序的分类。
2025-05-28 20:06:26
848
原创 跟着大佬学习云计算第十三天,手把手教会你配置Linux系统IP地址
nmcli是NetworkManager的一个命令行工具,它提供了使用命令行配置由NetworkManager管理网络连接的方法(nm 代表 NetworkManager,cli 代表 Command-Line)。用nmcli配置之前,不要对接口执行"ip addr"操作,不然会冲突,配置失败。使用 nmcli 命令时,必须确保 NetworkManager 为运行状态。
2025-05-27 19:31:41
1064
原创 跟着大佬学习云计算第十二天,带你详细解读系统网络管理(思路清晰,讲解详细)
分层思想的核心理念是将复杂的系统或问题划分为多个独立的、相互关联的层级,每个层级有不同的功能和责任。这种分层的方式可以使系统或问题更具结构化和可管理性,简化设计和实施过程,并提高系统或问题的可扩展性和互操作性。数制:计数的方法,只用一组固定的符号和统一的规则来表示数值的方法数位:指数字符号在一个数中所处位置基数:指在某种进位计数制中,数位上所能使用的数字符号的个数位权:指在某种进位计数制中,数位所代表的大小,即处在某一位上的“1”所表示的数值大小IP地址:唯一标识符,逻辑地址,类似人类的姓名。
2025-05-25 21:13:34
621
原创 跟着大佬学新云计算第十一天,教你快速掌握Linux操作系统磁盘管理的所有内容,真实干货,没有水分(图文详解,演示案例)
文件系统是Linux系统的核心,在Linux系统中,一切皆文件。对于开发者而言,编程过程中通常用到的是文件IO。在open函数打开文件,read函数读取文件的过程底层原理如何?本文件系统系列文章主要尝试针对的是这部分内容进行深入的讲解。文件最终是存储在磁盘上,文件的存取,最终是读写磁盘。LVM 是 Logical Volume Manager(逻辑卷管理)的简写,它是 Linux 环境下对磁盘分区进行管理的⼀种机制;
2025-05-24 20:01:21
617
原创 跟着大佬学云计算第十天,教你如何快速创建一块新磁盘,模拟故障,并解决问题(图文详解)
使用fdisk分区,输入选项p查看分区信息,输入选项n建立新分区,输入e建立逻辑分区,大小为10G。输入选项n 添加新的分区,默认分区号、扇区,设置扇区大小为5G(注意+号),按回车键设置完毕。创建目录sdb1,将挂载源/dev/sdb1,挂载到/sdb1/挂载点上查看df -Th。输入选项p,查看分区信息,输入选项w将分区写入磁盘并退出。使用mount -a自动挂载,使用df -Th查看。使用blkid查看块设备属性,显示设备的。输入选项p,打印分区表,查看分区信息。使用df -Th查看挂载情况。
2025-05-20 21:46:44
660
原创 跟着大佬学云计算七天,手把手带你十分钟理解Linux系统权限管理(图文结合、详细步骤)
可读用 r 表示(read): 有了可读权限,就可以读取文件的内容对于文件夹可以查看文件夹的内容可写用 w 表示(write): 有了可写权限,就可以在文件中写入或删除内容对于文件夹,可以在文件夹内创建、删除、改名等操作可执行用 x 表示(execute): 有了可执行权限,就可以执行该文件,可以将文件作为执行程序对于目录来讲,x是进入权限;可以更改工作目录到此文件夹 即cd(-)表示没有某个权限。
2025-05-19 21:13:50
928
原创 跟着大佬学云计算第五天,带你熟练掌握Linux系统文件与目录内容
按照sort -n的处理方式,它会将这些字母当作数值来处理,所以在上述数字排序之后,字母会按照其对应的编码值进行排序,结果可能类似3、5、7、10、a、b、z(这只是简单示意,实际输出格式可能因系统等因素略有不同)。- 在 ASCII 编码中,字母有对应的数值编码。a的 ASCII 码值是 97,b是 98,z是 122(这里只是简单举例其数值编码情况,实际排序时会按照这种类似的数值化处理方式)。uniq 是 Unix 和类 Unix 系统中的命令,用于从排序的文本数据中去除重复行,仅保留唯一的行。
2025-05-14 21:42:29
680
原创 跟着大佬学习云计算第四天,十分钟教会你玩转Linux系统VIM编辑器
叹号(英文)离他最近的命令开头执行它。:%s/匹配关键字/替换关键字/作用:保存、退出及字符串替换。通过esc键返回命令模式。作用:进行文件内容编辑。
2025-05-13 21:10:30
363
原创 跟着大佬学习云计算第三天,十分钟手把手教你学会Linux系统文件与目录管理
ls 命令就是 list 的缩写 缺省下 ls 用来打印出当前目录的清单,如果 ls 指定其他目录,那么就会显示指定目录里的文件及文件夹清单。head 命令在查看文件的头部信息时非常有用,尤其适合用于快速查看文件的开头几行内容。说明:此文件中产生信息,为系统或某些服务运行状态信息,会有正常运行状态输出信息,也会有错误输出信息,珠澳用于排错使用。cd命令可以说是Linux系统中最基本的命令语句,其他的命令语句要进行操作,都是建立在cd命令上的。说明:此文件中配置信息,也会影响主机和外网域名地址信息进行通讯。
2025-05-09 21:28:34
943
原创 跟着大佬学习云计算第二天,十分钟手把手教会你Linux系统命令使用(详细讲解,图文结合)
1、注意内部命令和外部命令的区别和用法;man和info的区别2、命令补齐时要连续按两次tab键;3、查看CPU要命令 cat后面要加空格4、关机命令:poweroff 与shutdown (关机时间等待60s)5、cat 文件路径(要精确到要找的文件)6、free -m查看内存的使用情况(m以MB为单位显示,g以GB为单位显示但是有小数点不显示)
2025-05-08 19:40:13
1054
原创 纯小白只需十分钟一次学会在虚拟机安装CentOS 79系统,手把手教学(图文详解)
5、(1)日期和时间:选择亚洲/上海 时区;(4)软件选择:选择需要安装的软件。20、找到etc双击进去,下划找到yum.repos.d,双击进去删除所有文档,将准备好的源文件拖入进去。6、打开软件,选择GUI的服务器,选择开发工具(这个为图形软件,根据自己需求选择不同的软件)5)输入mv /tmp/文件名1/文件夹名2/CentOS-Base.repo ./3)输入cd tmp/文件夹1/文件2/(第一行有显示)4、划到最下面找到中文,选择简体中文,点击继续。2、快照要关机后建立,否则将占用大量空间;
2025-05-07 21:17:31
491
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人