- 博客(56)
- 收藏
- 关注
原创 逻辑卷~PV.VG.LV
LVM(逻辑卷管理)是一种灵活的磁盘管理机制,通过在物理硬盘和文件系统之间添加逻辑管理层(PV→VG→LV)实现动态扩展和管理。其核心优势包括在线扩容、多磁盘合并和灵活管理,适用于服务器、云计算等场景。使用流程包含创建物理卷、卷组、逻辑卷、格式化及挂载等步骤,支持通过lvextend命令扩容。删除时需按LV→VG→PV顺序反向操作。LVM通过分层管理(硬盘→PV→VG→LV→文件系统→挂载)提供比传统分区更强大的存储管理能力。
2026-03-30 00:09:13
346
原创 安装Docker(Centos)
本文介绍了在CentOS系统上安装和配置Docker的完整流程。首先通过yum安装必要工具,添加阿里云Docker源并更新缓存。接着安装Docker核心组件,启动服务并设置开机自启。安装完成后,建议运行hello-world镜像测试安装是否成功。针对国内用户,必须配置镜像加速器以提高下载速度,文中提供了具体配置方法(包括创建daemon.json文件和添加多个国内镜像源),最后需要重新加载并重启Docker服务使配置生效。
2026-03-29 23:59:32
111
原创 硬盘分区:fdisk
本文介绍了Linux系统中硬盘管理的常用命令和操作流程。主要内容包括:1)使用lsblk查看块设备信息;2)df命令查看文件系统使用情况;3)fdisk分区工具的使用方法。重点讲解了硬盘分区的5个步骤:进入分区表、创建分区、更新分区表、格式化分区和挂载使用。文章还涉及了mkfs.ext4格式化命令、mount挂载命令以及dd测试命令的使用。这些命令和操作对于Linux系统管理员进行磁盘管理具有实用参考价值。
2026-03-27 23:59:29
203
原创 硬盘基础了解知识
本文介绍了Linux磁盘管理的基本概念和技术要点。主要内容包括:1)Linux文件系统采用统一的目录树结构,磁盘需挂载访问;2)硬盘接口类型(SAS/SATA)及特点;3)磁盘存储单元结构(扇区→块→分区),块是最小存储单元(4KB);4)两种分区方式(MBR和GPT)的对比,MBR支持2TB、GPT支持更大容量;5)常见文件系统(FAT/NTFS/exFAT)的特性及限制。文章系统梳理了从物理存储到文件系统的完整知识链,为Linux磁盘管理提供了技术参考。
2026-03-27 23:48:41
65
原创 Linux文件上传(rz)和下载(sz)压缩(tar.gz)和解压(zip)
文章摘要:本文介绍了两种Linux文件传输方式:1)通过FinalShell等工具的GUI界面直接拖拽上传/下载文件,基于SFTP/SCP协议,传输速度快且稳定;2)使用rz/sz命令基于ZMODEM协议传输,适合受限环境但速度较慢。同时详细讲解了Linux常见压缩格式(tar、gzip、zip)的操作方法,包括tar命令的-c/-x/-z等关键参数使用。文章通过对比传输协议的本质差异,帮助读者根据实际场景选择合适的数据交换方式。(149字)
2026-02-08 19:16:14
698
原创 Linux环境变量
环境变量记录的信息,除了给操作系统自己使用外,如果我们想要取用,也可以使用。命令的时候,我们知道使用的一系列命令其实本质上就是一个个的可执行程序。当执行任何命令,都会按照顺序,从上述路径中搜索要执行的程序的本体。在前面提出的问题中,我们说无论当前工作目录是什么,都能执行。记录了系统执行任何命令的搜索路径,如上图记录了(路径之间以。)在运行的时候,记录的一些关键性信息,用以辅助系统运行。当和其它内容混合在一起的时候,可以通过。,进行立刻生效,或重新登录。这个环境变量的值,并通过。这个项目的值来做到的。
2026-02-07 23:00:12
401
1
原创 Linux的硬件查看(top.df.iostat.sar)
本文介绍了Linux系统常用的监控命令:1)top命令可实时查看CPU、内存和进程状态,显示进程ID、优先级、内存占用等关键指标;2)df命令用于检查磁盘空间使用情况,支持人性化单位显示;3)iostat命令提供磁盘I/O性能数据,包括读写速率、请求队列等详细参数;4)sar命令可监控网络接口统计信息。这些工具能有效帮助管理员掌握系统资源使用状况,类似Windows任务管理器的功能但更加强大专业。
2026-02-07 21:49:48
766
原创 Linux关于pptd的小结
本文总结了Linux系统管理的实用技巧,包括常用快捷键操作、软件安装方法、systemctl服务管理、软连接创建等基础操作。同时涵盖了日期时间设置、IP地址和主机名配置、网络传输工具使用、进程监控与管理命令。此外还介绍了系统状态查看、环境变量配置、文件上传下载方法,以及压缩解压工具的使用技巧。这些内容为Linux系统日常运维提供了全面的操作指南。
2026-02-06 22:00:32
164
原创 Linux网络基础(ip,域名)
Linux网络管理与进程操作摘要 网络管理工具: ifconfig(需安装net-tools)和ip命令均可查看IP地址 ip命令功能更强大,支持IPv4/IPv6、路由管理等功能,是推荐工具 主机配置: 修改主机名:hostnamectl set-hostname 域名解析:通过/etc/hosts文件配置本地DNS记录 固定IP配置: 在VMware中配置IP段和网关 修改Linux网络配置文件(如ifcfg-ens33)并重启网络服务 网络工具: wget和curl用于文件下载 nmap和netsta
2026-02-06 21:19:17
1039
原创 Linux快捷键,软件安装启动
本文总结了Linux常用快捷键和软件管理方法。快捷键包括命令控制(Ctrl+C/D)、历史命令操作(history/!前缀/Ctrl+R)、光标移动(Ctrl+A/E/左右箭头)等。软件管理方面,介绍了不同系统的安装包格式(Windows-exe/Mac-pkg/Linux-rpm/deb),以及CentOS的yum和Ubuntu的apt包管理器用法。还包含systemctl服务管理、软链接创建、date日期操作、时区修改(PST/EST/JST/CST等时区说明)以及ntp时间同步服务等内容,提供了完整的
2026-02-05 22:29:11
661
原创 Linux用户和管理
摘要 本文介绍了Linux系统中的用户权限管理机制。root用户拥有最高权限,普通用户权限通常仅限于HOME目录。通过su和sudo命令可实现用户切换和临时提权。Linux权限管控分为用户和用户组两个级别。文章详细说明了用户组管理命令(groupadd/groupdel)和用户管理命令(useradd/userdel),包括创建/删除用户组、创建用户时指定组和HOME目录、删除用户时是否保留HOME目录等操作。还介绍了查看用户所属组(id)和修改用户组关系(usermod)的方法。所有用户管理命令均需roo
2026-02-04 20:06:11
924
原创 Linux命令--echo~反引号符~重定向符(>>)~tail命令
本文介绍了Linux中echo和tail命令的基本用法。echo命令用于输出指定内容,支持引号包围和命令执行;重定向符>和>>可分别实现覆盖和追加写入文件。tail命令用于查看文件尾部内容,-f选项可实时跟踪文件更新,-num选项指定显示行数(默认10行)。这些命令组合使用可实现灵活的文件操作和内容查看功能。
2026-02-02 22:12:32
247
原创 which命令
摘要:Linux系统提供了两个常用文件查找命令:which用于查看命令程序所在路径(语法:which 命令名),而find可进行多种条件文件搜索,包括按文件名(find 路径 -name "文件名"支持通配符)和按文件大小(find 路径 -size +n[kMG]表示大于n单位大小的文件)。这两个命令分别适用于定位可执行程序路径和系统文件搜索的不同需求。
2026-02-02 21:49:03
212
原创 Linux三剑客-grep(wc,管道)
本文介绍了Linux系统中grep和wc命令的基本用法。grep命令可通过-n选项显示匹配行号,用于关键字搜索文件内容。wc命令用于统计文件信息,默认显示行数、单词数和字节数,常用选项包括-c(字节)、-m(字符)、-l(行数)和-w(单词)。特别说明wc -l统计的是换行符数量而非视觉行数。文章还介绍了管道符"|"的用法,可将左侧命令输出作为右侧命令输入。这些命令组合使用可实现强大的文本处理功能。
2026-02-02 08:26:20
384
原创 Linux命令-sort
摘要:本文介绍了Linux中sort命令的使用方法,包括对字符串和数字进行升序/降序排序、多列排序及去重操作。通过示例演示了如何用-t指定分隔符、-k选择排序列、-n按数值排序、-r逆序排列等常用参数,以及如何将结果保存到文件(-o)和合并多个排序文件(-m)。重点讲解了单列数字排序、多字段组合排序(如先按公司名升序再按数字降序)等实用技巧,帮助用户掌握文件数据排序的核心功能。
2026-02-01 19:41:59
762
原创 Linux三剑客-awk
摘要:awk是一款功能强大的文本分析工具,由Aho、Weinberger和Kernighan开发,主要用于数据分析和报告生成。它逐行读取文件,默认以空格为分隔符进行切片处理,支持变量、运算符和流程控制。awk语法为"pattern{action}",提供多种内置变量(如NR、NF)和选项参数(如-F指定分隔符)。典型应用包括:匹配特定行(/root/)、提取指定列($7)、统计行属性(FILENAME,NR,NF)、格式化输出(printf)以及IP地址提取等。相比grep、sed和cu
2026-01-30 21:02:52
624
原创 Linux三剑客-sed
sed (stream editor, 流编辑器) 是Linux下一款功能强大的非交互流式文本编辑器(vim是交互式文本编辑器),可以对文本文件的每一行数据匹配查询之后进行增、删、改、查等操作,支持按行、按字段、按正则匹配文本内容,灵活方便,特别适合于大文件的编辑.sed是一种流编辑器,它一次处理一行内容, 将这行放入缓存(存区空间称为:模式空间),然后才对这行进行处理,处理完后,将缓存区的内容发送到终端。更换。
2026-01-29 22:22:52
874
原创 Linux的shell命令cut
摘要:cut是一个强大的文本处理工具,用于按列、字符或字节切割提取数据。它支持多种选项:-f按列提取、-d自定义分隔符、-c按字符分割、-b按字节分割。常用操作包括提取指定列(-f)、分割字符(-c)和获取进程PID等。语法为cut [options] filename,适用于快速处理结构化文本数据,如日志分析、数据提取等场景。
2026-01-29 20:59:11
379
原创 Zabbix(安装模式)
Zabbix提供7种安装方式:1) Packages(最推荐,适合生产环境);2) Cloud(官方托管服务);3) Cloud Images(公有云一键部署);4) Containers(Docker方式);5) Appliance(虚拟机体验版);6) Sources(源码编译);7) Agents(仅客户端)。新手建议选择Packages方式学习,Docker用户可选Containers,测试环境可用Appliance,被监控主机需安装Agents。每种方式各有特点,用户可根据自身需求选择最适合的安装
2026-01-14 22:06:42
609
原创 Zabbix框架(含相关的面试题)
Zabbix监控系统由四个核心组件构成:Agent部署在被监控主机采集数据(CPU/内存等),Server负责数据处理和告警判断,Database存储配置和监控数据,Web提供可视化操作界面。工作流程遵循"Agent采集→Server处理→DB存储→Web展示"的主线,其中Server是系统核心。特点是各组件分工明确,Server集中管理所有监控逻辑,Web仅作为用户交互界面。这种架构设计确保了监控系统的集中管控能力和可靠性。
2026-01-14 20:15:53
643
原创 Zabbix入门介绍和与BMC比较(面试回答)
Zabbix是企业级监控系统,主要用于实时监控服务器和网络状态,提供CPU、内存、磁盘等指标监控,并通过主动轮询和被动捕获两种方式检测异常。当发现问题时,它能通过邮件、微信等方式快速告警,同时提供历史数据和可视化图表帮助分析问题根源。与BMC硬件监控不同,Zabbix专注于软件层面的系统运行状态监控,需要操作系统正常运行。两者形成互补关系,Zabbix负责日常监控告警,BMC则能在系统宕机时进行硬件级管理。这套系统特别适合对稳定性和告警要求高的运维场景。
2026-01-13 22:05:17
550
原创 3.3 DockerCompose(快速部署)
大家可以看到,我们部署一个简单的java项目,其中包含3个容器:MySQLNginxJava项目而稍微复杂的项目,其中还会有各种各样的其它中间件,需要部署的东西远不止3个。如果还像之前那样手动的逐一部署,就太麻烦了。而Docker Compose就可以帮助我们实现。它允许用户通过一个单独的 docker-compose.yml 模板文件(YAML 格式)来定义一组相关联的应用容器。--name容器名称-pports端口映射-e环境变量-vvolumes数据卷配置。
2026-01-11 22:59:11
1077
2
原创 Docker(项目部署)
然后,执行maven中的package生命周期,进行打包(),并将打包后的jar包命名为 tlias.jar。由于项目要运行,需要依赖jdk的环境,所以这里我们需要将tlias.jar,jdk17.tar.gz,Dockerfile三个文件,上传到Linux服务器的 /root/tlias 目录下(如果没有这个目录,提前创建好)。构建Docker镜像部署Docker容器通过,就可以查看容器的运行日志。这样后端服务,就已经启动起来了。
2026-01-11 18:53:24
1338
原创 Docker(网络)
摘要:本文介绍了Docker容器间网络通信的实现方法。通过docker inspect命令获取MySQL容器的IP地址(172.17.0.2)并测试容器间连通性后,指出直接使用动态IP存在连接问题。解决方案是创建自定义网络itheima,将mysql和myapp容器加入该网络,实现通过容器名称(mysql)而非IP地址进行通信。演示了完整的网络创建(docker network create)、容器加入网络(docker network connect)和连通性测试流程,解决了容器IP不固定的访问问题。
2026-01-11 16:37:55
396
原创 Docker(常见命令)
本文介绍了Docker常用命令及操作指南,包括镜像管理(pull/push/rmi/save/load)、容器操作(run/stop/start/rm/exec)、日志查看等核心命令。特别说明了如何设置Docker及容器开机自启,并详细演示了Nginx镜像的下载、保存、加载全过程。同时提供了容器创建、进入、删除等实用操作示例,强调删除运行中容器需使用-f强制参数。文档内容全面覆盖Docker日常使用场景,可作为快速参考手册使用。
2026-01-08 22:15:04
688
原创 Docker(安装软件)
这些构成一个完整的镜像,他是一个独立的软件运行单元,因为它里面包含系统函数库,这个镜像并不依赖操作系统同一个镜像既可以在linux不同的发行版本当中使用。他下载的镜像是从镜像仓库当中下载他具体的流程是当我们安装和下载好Docker的时候系统当中就会。他会由镜像来构建一个docker的容器这是他在运行镜像当中创造出来的一个隔离环境,一个镜像可以创建多个容器 而且这多个容器,互不打扰的可以充分利用服务器的资源,当中,找到对应的镜像,然后就会从仓库中下载到本地然后本地就会有这个镜像,
2026-01-08 20:55:36
913
原创 Linux项目部署(前后端分离)
nginx.conf启动: sbin/nginx重载: sbin/nginx -s reload停止: sbin/nginx -s stop。
2026-01-07 08:20:07
610
原创 linux常见安装(JDK,mysql,nginx)
在Linux系统中,安装软件的方式主要有四种,这四种安装方式的特点如下:第一种是二进制安装我们只需要对这个压缩包进行解压和一些简单的配置第二种是rpm安装他是一个红帽包资源管理器但是不能解决库依赖的问题就是A软件一来B软件B依赖C 所以要先安装C第三种是yum安装是在线安装需要联网 本质还是安装自动下载自动安装然后自动解决库依赖问题第四种是源码编译安装我们要对这个进行编译在打包。
2026-01-06 20:57:10
945
原创 Linux(复习常见命令)
本文介绍了Linux系统的基本目录结构和常用命令。主要内容包括:1)Linux目录结构特点,如根目录/、/etc配置文件目录、/usr软件安装目录等;2)常用命令格式和分类,包括目录操作(ls、cd、mkdir、rm)、文件操作(cat、more、head、tail)、文件管理(cp、mv)、打包压缩(tar)等命令;3)文本编辑工具vi/vim的使用;4)文件查找(find)和内容查找(grep)命令。这些基础命令是开发人员操作Linux服务器、管理应用程序的必备技能。
2026-01-04 21:04:28
733
原创 打包部署(vue前端)(Nginx)
介绍:Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。因为我们在vue打包的时候主要打包的是源代码src,项目的配置文件不会打包的对应的源代码所以他是无法连接后端的服务器这里我们要重新写nginx.conf当中的的这个端口监听。Nginx默认占用80端口号,如果80端口号被占用,可以在nginx.conf中修改端口号。服务器上了,记得将nginx解压到一个没有中文不带空格的目录中。目录中的内容,拷贝到nginx的解压目录中的。它默认占用的是80端口号。
2026-01-02 21:21:12
452
原创 vue(登录,退出,浏览器本地存储机制)
摘要:本文介绍了登录页面的实现过程,包括表单布局、登录/取消按钮功能、API交互、本地存储和权限验证。登录成功后将用户信息存入localStorage,并通过axios拦截器统一处理令牌携带问题。响应拦截器会检测401状态自动跳转登录页,同时实现了退出登录功能,清除存储信息并返回登录页面。整个流程基于Vue.js框架,使用axios进行API请求,通过路由管理页面跳转,并利用浏览器本地存储维护用户会话状态。
2026-01-02 17:09:53
600
原创 web前端crud (修改,删除)
对于修改操作,通常会分为两步进行:查询回显保存修改交互逻辑:点击 编辑 按钮,根据ID进行查询,弹出对话框,完成页面回显展示。(查询回显)点击 确定 按钮,保存修改后的数据,完成数据更新操作。(保存修改)
2026-01-01 20:30:33
301
原创 vue前端crud(页面布局,新增,vue中反向代理)
部门管理的页面内容,写在中。基本布局首先,根据页面原型、需求说明、接口文档,先完成页面的基本布局。可以参考中的组件,拷贝过来适当做一个改造。我们先来完成页面的基本布局。部门管理组件具体的页面布局代码如下:在dept下的index.vue开发部门管理先用H1定义部门标签然后再去官网按钮插件然后再设置外边距 然后再去官网找到表格组件进行拷贝过来,然后把数据模型也考过来,然后再加上一个响应式数据ref。
2025-12-31 20:49:06
1108
原创 vue布局,动态路由
在提供的基础工程中,最基本的页面布局,已经准备好了。我们通过页面原型可以看到页面的布局如下:其实要实现这个页面布局,我们可以借助于中提供的 container 容器布局。:外层容器。当子元素中包含或时,全部子元素会垂直上下排列, 否则会水平左右排列。:顶栏容器。<el-aside>:侧边栏容器。<el-main>:主要区域容器。:底栏容器。
2025-12-28 21:23:14
595
原创 ElementPlus(基础案例)
Element:是饿了么公司前端开发团队提供的一套基于 Vue3 的网站组件库,用于快速构建网页。Element 提供了很多组件(组成网页的部件)供我们使用。例如 超链接、按钮、图片、表格等等。快速入门1). 访问ElementPlus的官方文档,查看对应的组件源代码。2). 在 src下创建views目录,在views目录下,创建组件文件,复制组件代码,调整成自己想要的。3). 在根组件app.vue中引入4). 启动项目,访问总结。
2025-12-27 18:11:29
676
原创 前端(Vue工程化,vue与Spring Boot对比)index和main
介绍:create-vue是Vue官方提供的最新的脚手架工具,用于快速生成一个工程化的Vue项目。create-vue提供了如下功能:统一的目录结构本地调试热部署单元测试集成打包上线而要想使用create-vue来创建vue项目,则必须安装依赖环境:NodeJS。
2025-12-27 16:32:15
938
原创 Ajax,vue生命周期(自动加载页面发出请求)Axios
全称Asynchronous JavaScript And XML,异步的JavaScript和XML。其作用有如下2点:与服务器进行数据交换:通过Ajax可以给服务器发送请求,并获取服务器响应的数据。异步交互:可以在的情况下,与服务器交换数据并的技术,如:搜索联想、用户名是否可用的校验等等。xml 一种标记语言用来存储复杂的数据语言同步异步。
2025-12-26 22:36:32
367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅