自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 运维学习-day9

本文整理了一系列Linux服务器管理问题的解决方案,涵盖配置追踪、性能分析、权限控制等13个常见场景。包括:使用auditd监控文件删除、四件套性能诊断工具、受限账号创建方法、旧服务器探查流程、磁盘空间优化技巧、加密文件应急响应、用户操作审计部署、自动化备份实现、跳板机认证体系、误删恢复方案、入侵响应步骤、内存泄漏监控配置以及开发环境重置方法。所有方案均提供具体命令示例,强调生产环境需先测试验证并准备回滚方案。

2025-07-04 11:48:37 297

原创 运维学习Day8-linux学习

RAID(Redundant Array of Independent Disks)是通过组合多个物理磁盘提升性能、可靠性和容量的技术。常见类型及原理RAID 0(条带化):数据分块并行写入多个磁盘。优点:读写性能高;缺点:无冗余,一磁盘故障全损。RAID 1(镜像):相同数据写入两个磁盘。优点:高冗余;缺点:磁盘利用率仅50%。RAID 5(带奇偶校验的条带化):数据分块+奇偶校验分散存储。优点:平衡性能与冗余(允许一磁盘故障);缺点:写入性能较低。RAID 10。

2025-07-02 15:29:26 770

原创 运维学习Day7

本文总结了Linux运维的基础知识,包括设备文件/dev/zero与/dev/null的区别、磁盘管理与挂载操作、系统负载分析、端口检测方法、DNS解析流程、TCP/UDP协议对比以及进程管理等内容。重点介绍了实用命令如fdisk、dd、free、uptime、ss、dig的用法,并解释了TCP三次握手/四次挥手机制。此外还包含时区设置、curl使用等日常运维技巧,为系统管理提供了全面的操作指南。

2025-07-01 14:17:35 691

原创 运维学习day6

摘要:本文总结了Linux系统运维训练营第6天的核心知识点,主要包括:进程与线程的本质区别(资源隔离、创建开销等);多进程服务结构模式;并行与并发的概念;Linux信号机制及常用信号操作;后台任务管理方法;byobu终端复用工具使用;系统启动脚本和定时任务配置;环境变量管理;硬件交互原理(内核驱动机制);Linux内核维护体系;以及systemd服务创建与管理方法。重点强调了系统底层原理与实际运维操作的结合,如进程管理、服务配置和硬件交互流程等核心运维技能。

2025-06-30 09:44:49 591

原创 运维学习day5

【Linux运维基础摘要】第五天课程重点内容:1.用户管理:解析/etc/passwd文件结构(7字段),掌握cut/awk提取用户信息技巧;2.系统信息:获取OS版本(lsb_release)和内核版本(uname);3.软件管理:更换国内源(清华源示例)、apt update/upgrade区别、安装Nginx;4.网络配置:Nginx默认端口(80/443)、ss/netstat监控端口、回环地址应用;5.文件操作:SCP传输文件、-a复制目录属性、/opt目录用途、软硬链接区别(含创建命令);

2025-06-30 09:24:12 802

原创 运维学习day4

只能向下翻页<br>到达文件尾自动退出<br>不支持搜索/回溯。):将多个文件合并为单个文件(不减小体积):去除压缩包内第一级目录(通常是/etc)可上下翻页(↑↓键)<br>支持文本搜索(:随终端退出自动终止(SIGHUP信号):进程唯一标识符(Process ID):将多个文件/目录合并为单个文件。守护进程:脱离终端独立运行(如。可靠传输(HTTP/SSH))<br>退出后不留屏痕迹。高速传输(DNS/视频流)gzip压缩,压缩速度快。bzip2压缩,压缩率高。LZMA压缩,超高压缩率。

2025-06-27 10:09:09 658

原创 运维学习day3

佚名运维训练营-第3天。

2025-06-27 09:51:24 319

原创 运维学习-Day2

摘要:本文介绍了Linux系统管理和网络配置的基础知识。主要内容包括:1) Vim编辑器的基本使用;2) IP地址与端口的关系及端口分类;3) DHCP与静态IP的区别及静态IP配置方法;4) 用户权限管理,包括root与普通用户区别、用户组管理及文件权限设置;5) SSH服务配置,包括端口修改、登录限制和密钥认证;6) 常用终端连接工具。这些知识涵盖了Linux系统日常运维的基本操作技能,适合初学者快速掌握Linux环境下的基本配置和管理方法。

2025-06-24 21:58:26 606

原创 运维学习-Linux学习

进程是程序的一次执行实例,包含代码、数据及系统资源(如内存、文件句柄),是操作系统资源分配和调度的基本单位。示例:运行top查看进程的CPU、内存占用及状态。

2025-06-22 12:03:56 734

原创 Day02

B.Java中当两个类型不同的运算对象进行二元运算时,Java自动把精度较低的类型转换成另一个精度较高的类型。则以下的表达式中,值为true的是。2.设 x = 1 , y = 2 , z = 3,则表达式 y+=z–/++x中y的值是。17.已知x和y均为boolean型变量,则x && y的值为true的条件是什么?1.对于一个三位的正整数 n,取出它的十位数字k(k为整型)的表达式是。7.以下的选项中能正确表示Java语言中的一个整型常量的是。3.执行下列程序段后,b, x, y的值分别是。

2023-09-18 12:59:10 142 1

原创 java初体验

3.验证是否配置成功:单击“开始菜单->所有程序->附件->运行”(或者使用快捷键Win+R),在运行窗口中输入“cmd”并确定后,将打开命令行窗口。2.其次在变量PATH的值中添加两个值 %JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin 点击确定即可。​ “变量值”的文本区域值设置为JDK的安装目录“D:\Java\jdk1.8.0_151”(路径以JDK安装目录为准)1.编译Java应用程序源文件将产生相应的字节码文件,字节码文件的扩展名为。​ 我来自XXXXX。

2023-09-16 21:37:04 75 1

原创 【数据结构】树与二叉树

​ ②当n>1时,其余节点可分为m (m>0) 个互不相交的有限集T1,T2…, Tm,其中每个集合本身又是一棵树,并且称为根的子树。​ 2)或者由一个根结点和两个互不相交的被称为根的左子树和右子树组成。树是n (n > 0)个节点的有限集。​ ②特点是每个结点至多只有两棵子树(即二叉树中不存在度大于2的结点)​ ①树的根结点没有前驱,除根结点外的所有结点有且只有一个前驱。​ ③二叉树的子树有左右之分,其次序不能任意颠倒。​ ①有且仅有一个特定的称为根的结点。function头文件。

2023-08-24 18:48:20 77 1

原创 408数据结构2019年42题实战

【题目】请设计一个队列,要求满足: ①初始时队列为空;②入队时,允许增加队列占用空间;③出队后,出队元素所占用的空间可重复使用,即整个队列所占用的空间只增不减;④入队操作和出队操作的时间复杂度始终保持为 O(1)。(1) 该队列是应选择链式存储结构,还是应选择顺序存储结构?(2) 画出队列的初始状态,并给出判断队空和队满的条件。(3) 画出第一个元素入队后的队列状态。(4) 给出入队操作和出队操作的基本过程。

2023-08-14 15:03:31 214

原创 【数据结构】栈与队列

代码实战步骤:初始化栈、判断栈是否为空、压栈、获取栈顶元素、弹栈。​ 考研中相对没有顺序实现重要,不过多了解。

2023-08-13 09:18:01 60 1

原创 【数据结构】线性表

把新结点插入到第i个位置,策略是调用GetElem函数,拿到i-1元素位置地址。在顺序表的初始化及插入操作的基础上完成删除和查询操作。通过GetElem按位置查找。通过GetElem按位置查找。scanf读取第一个元素值。开启while循环建立链表。scanf读取第一个元素值。开启while循环建立链表。拿到第i-1个元素位置地址。把新结点放在i-1元素后面。拿到第i-1个元素位置地址。定义尾指针r执行头结点L。判断某元素位置是否合法。删除链表的第i个结点。删除i结点并释放空间。

2023-08-10 09:15:36 60 1

原创 【数据结构】单链表增删改查实战

把新结点插入到第i个位置,策略是调用GetElem函数,拿到i-1元素位置地址。通过GetElem按位置查找。通过GetElem按位置查找。scanf读取第一个元素值。开启while循环建立链表。scanf读取第一个元素值。开启while循环建立链表。拿到第i-1个元素位置地址。把新结点放在i-1元素后面。拿到第i-1个元素位置地址。定义尾指针r执行头结点L。判断某元素位置是否合法。删除链表的第i个结点。删除i结点并释放空间。

2023-08-09 13:22:14 231 1

原创 408数据结构2019年41题代码实战

请设计一个**空间复杂度为 O(1)**且时间上尽可能高效的算法,重新排列 L 中的各结点,得到线性表 L’=(a1 ,an , a2, an-1 ,a3 , an-2,…

2023-08-09 13:08:20 127 1

原创 数据结构-顺序表AC代码

顺序表

2023-08-07 12:06:08 86 1

原创 pyspark

将数据加载为RDD(数据输入)对RDD进行计算(数据计算)将RDD转换为Python对象(数据输出)

2023-07-18 21:33:41 159 1

原创 pymysql学习初体验

python链接数据库的学习

2023-07-18 20:58:21 96 1

原创 计算机系统概论

计算机系统:是由硬件和软件构成的硬件:就是计算机的实体软件:就是计算机的灵魂就像我们人一样,同样有实体和灵魂,只不过计算机的“灵魂”是由我们程序员来创造的。软件分为:系统软件和应用软件系统软件可以理解成为一个生态环境。而应用软件则是根据用户而创造的事物是为了满足需求而产生的软件就是应用软件,其他的就是系统软件。

2023-07-18 20:35:14 516 1

原创 C++学习困惑

指针和引用是在许多编程语言中常见的概念,它们用于处理变量和数据的引用或地址。以下是它们的区别:int *ptr;总的来说,指针提供了更大的灵活性和直接操作内存的能力,但也更容易引发错误。引用提供了更简单和安全的方式来使用和传递变量的别名。选择使用指针还是引用取决于具体的需求和编程场景。

2023-07-18 09:50:42 55 1

空空如也

空空如也

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

TA关注的人

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