自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux-远程访问管理(sshd,scp,sftp)

SSH(Secure Shell)是一种安全通道协议,通过加密和认证机制实现安全的远程访问和文件传输等业务,主要用来实现字符界面的远程登录、远程复制等功能。SSH 协议对通信双方的数据传输进行了加密处理,其中包括用户登录时输入的用户口令。与早期的 Telent(远程登录)、RSH(Remote Shell,远程执行命令)、RCP(Remote File Copy,远程文件复制)等应用相比,SSH 协议提供了更好的安全性。ssh传输层协议,提供了服务器认证,保密性及完整性。

2025-07-14 17:15:50 401

原创 linux网络存储——freeNAS的安装配置

freeNAS 是一款基于 FreeBSD 的开源网络存储操作系统,支持文件共享(如 SMB/CIFS、NFS、AFP)、数据备份、虚拟化存储等功能。同时FreeNAS开源优势明显,代码开放可自主定制,能满足多样需求。支持多种协议,如SMB/CIFS用于Windows文件 共享,NFS方便Unix/Linux系统访问,AFP供苹果设备使用,iSCSI可构建存储区域网络,还支持FTP等。本次实验主要是基于内网,不是基于外网的。

2025-07-14 16:29:14 1007

原创 linux—nfs共享存储配置

NFS 是一种基于 TCP/IP 传输的网络文件系统协议,通过使用NFS 协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源。对于大多数负载均衡群集来说,使用 NFS 协议来共享数据存储是比较常见的做法,NFS 也是 NAS 存储设备必然支持的一种协议。NFS在通俗易懂一点就是创建了一个在线目录,在这个在线目录中,客户机和服务器都可以编辑和修改这个目录的资源。唯一要注意一点的是服务器对这个在线共享文件有绝对控制权,由它来分配给客户机的权限等。客户端通过网络连接到NFS服务器。

2025-07-11 17:17:10 452

原创 python-字符串

字符串是 Python 中最常用的数据类型。我们可以使用引号,( ' '或 "" )来创建字符串。

2025-07-10 17:18:21 325

原创 linux的DNS域名解析服务

本文介绍了域名服务基础和Linux下DNS服务器的构建方法。主要内容包括:1、域名服务基础:解释了域名的定义、DNS系统的工作原理、域名服务器的分类(根域名、顶级域名、权威域名等),以及正向解析和反向解析的区别;2、Linux构建缓存域名服务器:阐述了缓存服务器的作用(提高访问速度、增强安全性等),并详细说明了正向和反向解析的配置步骤;3、Linux构建主从域名服务器:简要提及了主从服务器的配置方法。文章提供了从理论到实践的DNS服务器搭建指南,适用于网络管理员参考。

2025-07-10 16:13:56 631

原创 linux正向配置dns解析

正向解析:域名 --------> IP,根据域名查 IP 地址,即将指定的域名解析为相对应的 IP 地址。域名的正向解析是 DNS 服务器最基本的功能,也是最常用的功能。提高网络访问速度,提高网络安全性,内网DNS服务器允许企业或组织对内部网络的域名进行管理。

2025-07-09 17:19:54 430

原创 Linux 文件系统与日志分析(补充)

硬盘的最小存储单位为扇区,每个扇区大小为512字节。而操作系统在读取硬盘数据的时候,一次性最小读取一个块(block),默认一个block大小为4k,即8个扇区。使用命令即可查看某个文件的 inode 信息1.2 inode和block的关系:系统找到这个文件名对应的 inode 号码;通过 inode 号码,获取 inode 信息;根据 inode 信息,找到文件数据所在的 block,并读出数据。

2025-07-07 16:47:19 836

原创 linux系统安全

计算机使用者的身份凭证或标识,每个要访问系统资源的人,必须凭借其用户账号才能进入计算机。除了超级用户 root 之外,其他大量账号只是用来维护系统运作、启动或保持服务进程,一般是不允许登录的,因此也称为非登录用户账号。为了确保系统安全,这些用户账号的登录 Shell 通常是/sbin/nologin,表示禁止终端登录,应确保不被人为改动使用 chattr 命令,分别结合“+i”“-i”选项来锁定、解锁文件,使用 lsattr 命令可以查看文件锁定情况。

2025-07-04 17:20:44 1405 1

原创 Python-文件管理

Python 中的文件操作主要通过内置的 open() 函数来完成,该函数用于打开文件,并返回一个文件对象。readlines():读取整个文件所有行,保存在一个列表(list)变量中,每行作为一个元素,但读取大文件会比较占内存。read():从文件当前位置起读取size个字节,若无参数size,则表示读取至文件结束为止,它返回为字符串对象。readline():该方法每次读出一行内容,所以,读取时占用内存小,比较适合大文件,该方法返回一个字符串对象。确保文件在操作完成后自动关闭,避免资源泄露。

2025-06-25 21:25:42 784

原创 linux-修改文件命令(补充)

i[SUFFIX] 或 --in-place[=SUFFIX]:直接编辑文件内容,原文件内容会被替换,如果指定了 SUFFIX,则会保存备份。该命令会将file1.txt、file2.txt和file3.txt的内容合并后以逆序的方式输出。-f 脚本文件 或 --file=脚本文件:从指定的脚本文件中读取 sed 命令。可以将其他命令的输出|作为awk命令的输入:df -h|awk 'NR==2'-n 或 --quiet 或 --silent:仅显示由 sed 命令处理的行。文件:要处理的文本文件。

2025-06-25 21:12:08 320

原创 python的基础概念

1.1 标识符1.2 保留字保留字即关键字,我们不能把它们用作任何标识符名称。1.3 注释Python中单行注释以 # 开头多行注释可以使用如下方法进行注释,使用 """号。

2025-06-16 17:03:57 561

原创 磁盘管理(分区,LVM,软RAID)

磁盘管理(Disk Management) 是操作系统提供的工具,用于管理计算机的存储设备(如硬盘、SSD、U盘等),包括分区、格式化、调整卷大小、更改驱动器号等操作。在linux操作系统中主流的磁盘管理分为:分区管理,LVM管理,RAID管理等等。以下在虚拟机ubuntu22.04操作,都是一些常规创建的流程步骤。

2025-06-13 17:26:29 460

原创 进程和计划任务管理

程序是保存在外部存储介质(如硬盘)中的可执行机器代码和数据的静态集合。程序是一串没有运行的代码。进程是正在运行的程序的实例。进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。主要负责资源管理及分配1.3 线程的概念线程(Thread)是进程的组成部分,是程序执行的最小单位。一个进程可以包含多个线程,这些线程共享进程的资源,如内存空间和文件句柄。一个进程可以包含多个线程,但是一个线程只能在一个进程里面,但是一个进程里面至少都要有一个线程。主要负责调度执行。1.4 动静态查看进程命令。

2025-06-12 15:01:19 346

原创 linux引导过程与服务控制

Target概念。

2025-06-11 18:58:38 1031

原创 ubuntu-root密码遗忘重设方法

在linux忘记root密码,也没有sudo权限的用户时,可以重启系统进入 GRUB状态,通过Recovery Mode,进入root用户下,修改密码。

2025-06-10 16:15:46 524

原创 raid存储技术

数据存储架构是对数据存储方式、存储设备及相关组件的组织和规划,涵盖存储系统的布局、数据存储策略等,它明确数据如何存储、管理与访问,为数据的安全、高效使用提供支撑。由计算机中一组存储设备、控制部件和管理信息调度的设备(硬件)和算法(软件)所构成的系统。常见的。

2025-06-09 17:01:44 931

原创 信号与传输介质

信号是信息的表现形式或传送载体,它可以是电磁波、光、电波或动作等,用于传递消息或命令。信号还可以指随时间、空间或其他独立变量改变的物理量或信息,是信息的传载工具。信息:不同领域对信息有不同的定义,一般认为信息是人们对现实世界事物的存在方式或运动状态的某种认识。表示信息的形式可以是数值、文字、图形、声音、图像及动画等。数据:数据是用于描述事物的某些属性的具体量值。信号:信号是信息传递的媒介。信号在网络中传输,使信息得以传递。模拟信号和数字信号单模光纤多模光纤用于高速度、长距离。

2025-06-08 15:10:01 906

原创 centos7编译安装LNMP架构

LNMP架构是一种常见的网站服务器架构,由Linux操作系统、Nginx Web服务器、MySQL数据库和PHP后端脚本语言组成。1 用户请求:用户通过浏览器输入网址,请求发送到Nginx Web服务器。2 Nginx处理:Nginx接收请求后,如果是静态资源(如HTML、图片、CSS文件),直接返回给用户;如果是动态请求(如PHP页面),则通过FastCGI接口转发给PHP-FPM。3 PHP处理:PHP-FPM接收请求后,解析PHP代码。

2025-06-07 13:30:25 1497

原创 逻辑卷和硬盘配额(补充)

LVM,全称Logical Volume Manger,即逻辑卷管理器。它由Linux内核驱动和应用层的管理工具配合划分组成。逻辑卷的划分需要在硬盘分区的基础上创建逻辑层(MBR)。主要特点灵活多变,恢复快Ø一个提供存储物理设备,即我们常说的物理磁盘。在物理设备基础上划分的分区称为物理卷。Ø而一般供LVM存储的物理卷包括硬盘分区(常见的为MBR和GPT)、SAN 存储盘、RAID 或 LUN等,它包含一个特殊的LVM头。

2025-06-06 16:49:58 711

原创 linux——磁盘和文件系统管理

1、磁盘基础简述1、磁盘基础简述。

2025-06-05 21:26:40 837 2

原创 linux——账号和权限的管理

Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。root 用户账号的 UID 号为固定值 0,而程序用户账号的 UID号默认为 1~499,500~60000 的 UID 号默认分配给普通用户使用。若该用户同时还包含在其他的组中,则这些组称为该用户的附加组(或公共组)。Linux 操作系统中的用户账号、密码等信息均保存在相应的配置文件中,直接修改这些文件或者使用用户管理命令都可以对用户账号进行管理。

2025-06-04 20:16:38 991

原创 linux常用特殊字符

这对于需要长时间运行的任务特别有用,因为它允许用户在等待任务完成的同时,继续使用终端执行其他命令。它用于指定在前一个命令执行失败时,才执行其后跟随的命令。管道符号 | 用于将一个命令的输出作为另一个命令的输入。这种机制允许将多个命令组合在一起,形成一个数据处理链,每个命令处理前一个命令的输出,从而实现复杂的数据处理任务。它的作用是,如果前面的命令执行成功(返回零退出状态),则执行后面的命令。#标准输出被重定向到文件file,然后错误输出也重定向到和标准输出一样,所以也错误输出到文件file。

2025-06-03 21:30:07 896

原创 hadoop伪分布式配置(单机)

伪分布式模式(Pseudo-Distributed Mode)是Hadoop的一种运行模式,适用于模拟一个小规模的集群环境,主要用于开发和测试。伪分布式模式是指在单台机器上模拟多台服务器的工作环境,Hadoop的守护进程(如NameNode、DataNode、JobTracker、TaskTracker等)都在同一台机器上运行,但相互独立。设置Hadoop参数的主要方式是配置一系列由Hadoop守护进程和客户端读取的配置文件,如之前提及的hadoop-env.sh,还包括。

2025-06-02 18:18:04 962

原创 linux文件管理(补充)

用于连接文件并打印到标准输出设备上,它的主要作用是用于查看和连接文件。用法: cat 参数 文件名Ø-n:显示行号,会在输出的每一行前加上行号。Ø-b:显示行号,但只对非空行进行编号。Ø-s:压缩连续的空行,只显示一个空行。Ø-E:在每一行的末尾显示 $ 符号。Ø-T:将 Tab 字符显示为 ^I。Ø-v:显示一些非打印字符。1.2 more和lessmore 和 less命令通过全屏的方式分页显示文件,便于从头到尾仔细地阅读文件内容。用法:less与more用法类似Ø。

2025-06-01 15:03:11 1123

原创 基于ubuntu安装hadoop

提起大数据,就会觉得很厉害,将众多的数据整合在一起,在有条理的呈现在屏幕前的我们。有时候可能会想到底是什么在支撑着大数据,大数据的出现,方便了我们日常生活中的方方面面。那这些海量的数据计算机是怎么存储和分析的呢,那就要引出一个大数据底层支撑平台——hadoop。hadoop具有处理海量数据,支撑多种数据格式,以及快速响应等功能,为数据的挖掘提供工具。

2025-05-29 22:17:25 765

原创 linux常用命令

在 Linux 或 Unix 操作系统中,所有的文件和目录都被组织成以一个根节点开始的倒置的树状结构。文件系统的最顶层是由根目录开始的,系统使用 / 来表示根目录。在根目录之下的既可以是目录,也可以是文件,而每一个目录中又可以包含子目录文件。/boot:l存放的启动Linux 时使用的内核文件,包括连接文件以及镜像文件。/etc:l存放所有的系统需要的配置文件和子目录列表,更改目录下的文件可能会导致系统不能启动。/lib:l。

2025-05-27 16:44:22 923

原创 linux操作系统的理解

Linux,Linux Is Not UniX 的递归缩写,一般指GNU/Linux,是一套免费使用和自由传播的类Unix操作系统,由林纳斯·托瓦兹于1991年创建,是一个遵循POSIX的多用户、多任务、支持多线程和多CPU的操作系统。GNU是一个操作系统,其内容软件完全以GPL方式发布。这个操作系统是GNU计划的主要目标。可移植操作系统接口(英语:Portable Operating System Interface,缩写为POSIX)是IEEE为要在各种UNIX操作系统上运行软件。

2025-05-27 10:16:32 564

原创 华为模拟器练习简单的拓扑图(2台三层交换机和8台pc)

1.1 相同vlan 和不同vlan之间的pc可以联通(重点是:不同vlan在三层交换机相互连通)

2025-05-22 15:04:38 264

原创 华为模拟器练习简单的拓扑图(五台交换机和pc,4台路由器)

1.1 根据下图,将所有不同网段的pc可以相互连通。

2025-05-22 11:17:25 429

原创 华为模拟器练习简单的拓扑图(3台路由器和2台pc)

2.1 根据图上的要求,为主机和路由器相连接的端口设置对应IP地址(子网掩码都是24位),路由器连接pc的那个端口,是主机pc的网关。2.2 IP地址都配置完成无误后,分别进入3台路由器,设置静态路由。AR1和AR2(并将静态路由也配置了)3、验证(pc1 ping pc2)2.3 测试pc1和pc2的连通性。AR3(并将静态路由也配置了)3.1 配置每台设备的ip。

2025-05-22 10:27:39 438

原创 二层和三层交换机的概念

🐆🐝🦉

2025-05-21 21:24:35 1090

原创 网络层——蚂蚁和信鸽的关系VS路由原理和相关配置

🐜✉️🕊️

2025-05-21 16:48:49 525

原创 OSI模型的海豚——传输层

OSI模型的传输层,可以比喻成大海里面的海豚,在CCTV频道的纪录片——《动物世界》,海豚群协作捕猎时,会通过叫声(ACK确认)确保每只成员收到信号,如果某只海豚掉队(丢包),群体会等待或重传信号。叫声和掉队类似传输层中的信号传输常见的过程。OSI第四层传输层的协议为网络端点主机上的进程之间提供了可靠、有效的报文传送服务。其功能紧密地依赖于网络层的虚拟电路或数据报服务。传输层定义了主机应用程序之间端到端的连通性。

2025-05-20 23:01:08 349

原创 OSI模型的信鸽——网络层

网络层是OSI参考模型中的第三层,介于传输层和数据链路层之间。它在数据链路层提供的两个相邻端点之间的数据帧的传 送功能上,进一步管理网络中的数据通信,将数据设法从源端经过若干个中间节点传送到目的端,从而向传输层提供最基本的端到端的数据传送服务。网络层负责定义数据通过网络流动所经过的路径。定义了基于 IP 协议的逻辑地址。选择数据通过网络的最佳路径。连接不同的媒介类型。

2025-05-19 22:41:15 427

原创 计算机和网络千丝万缕的联系

计算机网络是计算机技术和通信技术相结合的产物,它将地理位置不同且具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的系统。在简单一点的过程就像人与人用电话聊天、寄信一样,计算机网络是让电脑/手机等设备互相连接、传递信息的技术。比如:你微信发照片,其实就是手机通过网络把照片传给了朋友的手机。

2025-05-15 22:01:01 269

原创 创建容器时警告网络不可用“WARNING: IPv4 forwarding is disabled. Networking will not work.”

出于安全考虑,Linux系统默认是禁止数据包转发的。所谓转发即当主机拥有多于一块的网卡时,其中一块收到数据包,根据数据包的目的ip地址将数据包发往本机另一块网卡,该网卡根据路由表继续发送数据包。虚拟机中创建Docker容器时出现WARNING: IPv4 forwarding is disabled. Networking will not work._虚拟机 容器 network not work-优快云博客。. 修改配置文件/usr/lib/sysctl.d/00-system.conf。

2025-05-13 16:00:39 806

原创 “云计算”的云理解

关于云计算的概念,询问度娘和AI在几秒之内就会在搜索框中弹出官方又精确的回答。正如下面一段话中就充分的解释了云计算的概念,对于小白菜的我,自我理解有限,巨人们总结的云计算,官方且高大尚的干货还是需要多背多记的。云计算是一种通过互联网提供计算资源(包括服务器、存储、数据库、网络、软件等)和服务的模式,用户无需购买、维护硬件和软件基础设施,只需按需租用云服务提供商的资源,通过网络访问这些资源来满足自身计算需求。在刚刚接触云计算这门课程时,并不理解什么“云”,一开始想着就是在云计算这个名字很好听、高大尚。

2025-05-12 21:46:34 1105

原创 vscode(html语言)编写音乐排行榜

html学习中~

2025-05-12 20:19:10 216

原创 nginx主辅配置

前提将nginx在本地Windows下部署完。在Windows系统上安装Nginx,可以从Nginx官网下载Windows版本的压缩包。解压后,进入解压目录,双击nginx.exe即可启动Nginx服务。nginx安装包的链接:pwd=u9mi提取码: u9mi操作系统:Windows11nginx:1.28。

2025-05-12 19:33:09 417

原创 Centos7搭建Tomcat9.0.16+JPress的博客

前言使用VMware虚拟机创建一台centos7的虚拟机,并配置正确的动态ip地址。使用脚本快速搭建基础环境并安装个人博客。JPress 是一个基于 Java 开发的开源内容管理系统,且Tomcat 是一个免费开源的 Java Web 应用服务器,适合运行基于 Java 的 Web 应用。注:脚本和安装包在上面链接的百度网盘中,脚本中的内容主要是安装Tomcat和Java,以及环境的写入。脚本不是自己编写的,用的是上课老师自己编写的。

2025-03-05 22:37:38 1436

空空如也

空空如也

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

TA关注的人

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