- 博客(29)
- 收藏
- 关注
原创 Docker
在这种情况下,Docker 会随机分配一个宿主机端口,并将其映射到容器的 80 端口。端口映射是 Docker 容器网络配置中的一个核心概念,它允许将宿主机的端口与容器内部的服务端口进行关联。这种机制使得外部网络可以访问容器内部的服务,即使这些服务只监听了容器内部的特定端口。通过这种方式,外部网络可以通过访问宿主机的某个端口来间接访问运行在容器内的服务。参数映射的是 TCP 端口。这表示宿主机的 32768 端口已经被映射到了容器的 80 端口。:指的是将宿主机上的一个或多个端口转发到容器内的指定端口。
2025-07-10 10:44:07
1534
原创 SHELL编程
因为它编辑文件的时候,在内存中开辟一块额外的模式空间(pattern space),然后以行为单位读取文件内容到该空间中,接着sed命令处理该空间中的内容,默认在当前终端界面打印内容,然后清空模式空间内容,再来读取第二行内容,依次循环下去。动作2' 或者 -e '动作1' -e '动作2' 的方式实现多操作的并行实施。sed -i '行号i\增加的内容' 文件名。sed -i '1,3i\增加内容' 文件名。sed -i '1,3r 文件名1' 文件名。sed -i '行号r 文件名1' 文件名。
2025-06-17 11:22:30
1007
原创 SHELL编程
linux相关程序(比如sed、awk、grep、等)在输入数据的时候,使用正则表达式对数据内容进行匹配,将匹配成功的信息返回给我们。正则表达式被非常多的程序和开发语言支持:你能够想象到的编程语言,linux几乎所有编辑信息、查看信息的命令 等。- 第一个()里的内容,用 \1代替,第二个()里的内容,用\2代替,依次类推。* 匹配前面的字符任意次,包括0次,贪婪模式:尽可能长的匹配。所谓的分组,其实指的是将我们正则匹配到的内容放到一个()里面。{n,} 匹配前面的字符至少n次。
2025-06-14 11:21:36
374
原创 Linux换源yum和安装nginx,mysql
在CentOS系统中,软件管理方式通常有三种方式:rpm安装、yum安装以及编译(源码)安装。编译安装,从过程上来讲比较麻烦,包需要用户自行下载,下载的是源码包,需要进行编译操作,编译好了才能进行安装,这个过程对于刚接触Linux的人来说比较麻烦,而且还容易出错。好处在于是源码包,对于有需要自定义模块的用户来说非常方便。Yum(全称为YellowdogUpdater,Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。
2025-05-27 15:40:40
1436
原创 Linux中的防火墙
防火墙是一种网络安全设备,用于监控和控制通过网络的流量。它根据预定义的安全规则,允许或阻止数据包的传输,从而保护内部网络免受未经授权的访问和恶意攻击。防火墙可以是硬件设备、软件程序,或者两者的结合。
2025-05-09 13:54:56
1035
原创 Linux 权限管理
在 Linux 系统中,权限是控制用户对文件和目录访问的一种机制。它决定了用户可以对文件或目录进行哪些操作,比如读取、写入或执行。:用户可以属于一个或多个用户组,组权限决定了组内成员对文件或目录的访问权限。:执行权限允许用户进入目录,写权限允许用户修改目录内容。:文件或目录的所有者,通常是创建该文件或目录的用户。:既不是文件所有者,也不属于文件所属用户组的用户。:所有者有读写权限,组和其他用户只有读权限。:允许用户查看文件内容或列出目录中的文件。命令用于修改文件或目录的权限。使用三位数字直接设置权限。
2025-04-29 17:05:44
983
原创 Linux文件操作命令
强大的文本处理工具,用于处理结构化的文本数据,如按列提取数据、进行条件判断等。文件中所有 "error" 替换为 "warning",并将结果保存到。:流编辑器,用于对文本进行简单的编辑操作,如替换、删除、插入等。:以长格式列出文件和目录的详细信息,包括权限、所有者、大小等。文件中搜索包含 "warning" 的行,忽略大小写。文件中搜索包含 "success" 的行,并显示行号。文件中每一行的第一个 "old" 替换为 "new"。文件中搜索包含 "error" 的行。
2025-04-27 14:00:30
997
原创 Linux文件管理
文件名可以包含字母(大小写敏感)、数字、下划线(_)、连字符(-)、点(.)等字符,但不能包含斜杠(/)和空格(建议使用下划线或连字符代替空格)。功能:将文件或目录从一个位置移动到另一个位置,源文件被删除,目标位置出现新的文件或目录。:递归创建目录,即如果父目录不存在,会自动创建父目录。:递归删除,用于删除目录及其内容(包括子目录和文件)。:交互式复制,如果目标文件已存在,会提示用户是否覆盖。:交互式移动,如果目标文件已存在,会提示用户是否覆盖。:强制删除,不提示确认,即使文件不存在也不会报错。
2025-04-27 10:34:07
1274
原创 Linux基础
在创建用户时,每个用户要有一个默认登陆和保存自己数据的位置,就是用户的主目录,所有普通用户的主目录是在/home下建立一个和用户名相同的目录。:配置文件保存位置。系统内所有采用默认安装方式(rpm安装)的服务配置文件全部保存在此目录中,如用户信息、服务的启动脚本、常用的服务配置文件等。:系统启动目录,保存与系统启动相关的文件,如内核文件和启动引导程序(grub)文件等。:是Linux文件系统的顶层目录,所有的文件和目录都从这里开始,形成一个树形结构。在要克隆的操作系统菜单上,鼠标右键,选择管理,选择克隆。
2025-04-24 16:23:50
558
原创 MySQL的基础使用
将多个字符串拼接成一个字符串。:将多个字符串用指定的分隔符拼接成一个字符串。:从字符串中提取子字符串。upper(str)lower(str):将字符串转换为大写或小写。:将字符串中的指定部分替换为新的内容。
2025-03-31 15:41:21
244
原创 MySQL聚合函数
返回表达式的最大值。可以处理数值、日期或字符串类型。:将结果集聚合为一个 JSON 数组。:将键值对聚合为一个 JSON 对象。选项可以用于计算不同值的平均值。:将同一组中的值连接成一个字符串。:计算数值表达式的平均值。:计算数值表达式的总和。:返回表达式的最小值。
2025-03-28 15:48:30
200
原创 MySQL的增删改查
用于向表中插入新数据行。:指定要更新的列及其新值。:用于对查询结果进行排序。:用于对查询结果进行分组。:用于从表中删除数据行。:指定要删除数据的表。:用于更新表中的数据。:用于从表中查询数据。
2025-03-26 23:37:29
269
原创 MySQL安装和配置
MySQL 是一种广泛使用的开源关系型数据库管理系统。以下是 MySQL 的安装和配置过程的详细步骤,适用于 Windows 和 Linux 系统。 1. 访问 MySQL 官方网站[MySQL官网]。https://dev.mysql.com/downloads/mysql/2. 根据你的操作系统版本选择合适的 MySQL 版本进行下载。对于 Windows,通常推荐下载 MySQL Installer,它是一个图形化安装程序,可以方便地安装 MySQL。 1. 运行安装程序 下载完成后,双击安
2025-03-24 09:39:15
648
原创 ER图介绍
ER图(实体关系图,Entity-Relationship Diagram)是一种用于描述数据实体及其之间关系的图形化工具,主要用于数据库设计阶段。它通过图形符号直观地表示现实世界中的概念模型。实体是现实世界中可区分的物体或概念,例如“学生”“课程”等。在ER图中,实体用矩形表示,矩形框内写明实体名。属性是实体的某个特性,例如“学生的姓名”“课程的编号”等。在ER图中,属性用椭圆形表示,并用无向边将其与相应的实体连接起来。联系表示实体之间的关系,例如“学生选课”“教师授课”等。
2025-03-22 15:30:53
2493
原创 了解DNS
TCP/IP提供了通过IP地址来连接到设备的功能,但对用户来讲,记住某台设备的IP地址是相当困难的,因此专门设计了一种字符串形式的主机命名机制,这些主机名与IP地址相对应。在IP地址与主机名之间需要有一种转换和查询机制,提供这种机制的系统就是域名系统DNS(Domain Name System)。
2025-03-15 09:14:46
1049
原创 了解DHCP
DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一种网络协议,用于自动分配和管理IP地址以及其他网络配置参数。
2025-03-14 10:27:04
690
原创 了解路由器和NAT
路由器用于连接不同类型的网络,并负责在这些网络之间进行数据包的路由选择;而**交换机**主要用于局域网内设备间的快速数据交换。如果需要将几个独立的网络连接起来并进行有效的通信管理,那么你需要的是路由器;如果目的是提高局域网内的通信性能和效率,则交换机是更合适的选择。
2025-03-10 20:20:40
887
原创 IP、MAC与ARP的定义及区别
IP地址用于网络层的逻辑寻址,便于跨网络通信。MAC地址用于数据链路层的物理寻址,确保局域网内的数据传输。ARP协议是连接IP地址和MAC地址的桥梁,用于局域网内设备之间的通信。
2025-03-07 22:32:37
368
原创 IP地址及子网掩码
子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。子网掩码是和IP地址一起使用的,用来区分IP地址中的网络地址和主机地址的。IP地址和子网掩码进行与运算,将运算结果中的网络地址不变,主机地址变为0,即主机号全0的IP地址是网络地址。
2025-03-05 22:18:51
1238
原创 网络体系结构与发展了解
核心技术:4G/5G(1Gbps+)、云计算(AWS/Azure)、容器化(Docker/K8s)。网络体系结构是网络功能的分层组织模式,核心目标是实现标准化通信和模块化扩展。SDN(软件定义网络):分离控制层(集中决策)与数据层(转发流量),提升网络灵活性。去中心化:P2P网络(如BitTorrent)、CDN(内容分发网络)优化全球访问。分层扩展:ISP(互联网服务商)分级架构(骨干网→城域网→接入网)。加密技术:TLS 1.3(传输层)、端到端加密(Signal)。
2025-03-03 23:09:41
823
原创 数据恢复方法
在发现数据丢失后,应立即停止对相关设备的写入操作,避免数据被覆盖。:根据数据丢失的具体情况,选择合适的恢复软件进行扫描和恢复。:如果数据丢失情况复杂(如硬盘物理损坏),可寻求专业数据恢复公司的帮助。
2025-03-02 21:53:26
723
原创 了解计算机主板,CPU,硬盘,服务器常见型号
中央处理器(Central Processing Unit,简称CPU)作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。主板就是安置在机箱中的高度集成的电路板,也叫母板,是计算机最基本也是最重要的部件之一,在整个计算机系统中扮演着举足轻重的角色。主板是电脑组件中非常关键的部分,它负责连接和沟通CPU、内存、硬盘等各个部分,确保计算机能够高效运行。这些服务器厂家在全球市场中占据重要地位,凭借各自的技术优势和产品特点,满足不同行业和应用场景的需求。的重大升级,必然导致主板的换代。
2025-02-28 21:15:14
1305
原创 软件及操作系统
PS:本软件涉及对可移动磁盘的读写操作,部分杀毒软件和安全类软件会导致制作失败,运行程序前请关闭相关软件!2、备份U盘重要文件,制作过程中会格式化U盘。1、准备一个4G以上的U盘。
2025-02-26 14:54:43
258
原创 服务器和硬件介绍
刀片服务器是一种高度集成化的服务器解决方案,它由多个被称为“刀片”的薄型服务器模块组成,这些模块安装在一个共享的机箱内。刀片服务器的优点在于能够提供极高的计算密度,同时减少所需的物理空间和电力消耗。刀片服务器,我记得是一种高密度的服务器架构,通常需要安装在专用的刀片机箱里。每个机架式服务器是独立的,有自己的电源、网络接口和冷却系统,灵活性较高,适合不同的应用需求。四路CPU配置:在一个主板上安装四个CPU,提供极高的计算密度和内存寻址空间,非常适合高端企业级应用,如大型ERP系统、大数据分析平台等。
2025-02-26 10:59:46
1239
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅