自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ssh 服务和 rsync 数据同步

Rsync(Remote Sync)是Linux系统下的数据镜像备份工具。该工具可以实现远程同步、不同主机之间的同步,也能实现全量备份和增量备份,保持数据链接和权限,并采用优化的同步算法,传输前对数据进行压缩,故该工具非常适合架构集中式备份或异地备份。也支持本地复制或与ssh、rsync同步。scp无法备份大量数据,而rsync备份、统计、比较一起进行。可以备份整个目录树和文件系统,并保持文件原来的权限、时间、软硬链接。安装较容易,无需特殊权限。同步快速,首次同步完全备份,再次同步增量备份。

2025-06-19 21:07:56 815

原创 DHCP服务

路由器 VMnet1(仅主机) + VMnet2 双网卡,运行 dhcrelay(路由器是固定IP地址)DHCP 服务器 VMnet1(仅主机) + VMnet2 双网卡,连接两个外部、内部两个网段(服务器是固定IP地址)内部客户机 VMnet1(仅主机) 需服务器分配固定 IP 地址。动态的进行IP地址分配。

2025-06-19 19:41:06 463

原创 性能优化核心思想及经典案例

buffer_size=4194304 # 增大发送缓冲区。# 查看缓冲池命中率。cat /sys/fs/cgroup/memory/tomcat/memory.usage_in_bytes # 查看内存占用。net.ipv4.tcp_tw_reuse = 1 # 允许重用TIME_WAIT连接。net.ipv4.tcp_max_syn_backlog = 65535 # SYN队列长度。net.ipv4.tcp_tw_reuse = 1 # 重用TIME_WAIT连接。

2025-06-19 08:07:47 967

原创 常见运维故障排查案例

该方法适用于:RHEL/CentOS 7/8/9、Oracle Linux 7+、Fedora 19+等使用systemd的系统。resize2fs /dev/vg01/lv_data # 对ext4文件系统。:系统日志会记录密码修改操作(/var/log/audit/audit.log)GRUB配置文件损坏(/boot/grub/grub.cfg): 系统启动卡在"GRUB>"提示符,无法进入系统。# 此时文件系统挂载在/sysroot(只读模式)systemd-analyze分析启动耗时。

2025-06-18 20:40:36 757

原创 小白带你学习了解sed和awk编辑器

sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储一个命令文本文件中。

2025-06-18 18:34:22 864

原创 小白带你学习正则表达式

  正则表达式通常用于判断语句中,用来检查某一字符串是否满足某一格式。  正则表达式是由普通字符与元字符组成。普通字符包括小写字母、数字、标点符号及一些其他符号。元字符是指在正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符)在目标对象中的出现模式。  正则表达式根据从POSIX BRE或者POSIX ERE标准可以分为基本正则表达式和扩展正则表达式。基本正则表达式支持的工具:、、、 ,注意要配合或者使用。扩展正则表达式支持的工具:、,注意:使用要配合或者使用,要配合使用。找

2025-06-18 09:09:45 938

原创 小白带你学习防火墙

Iptables 是一个用户空间程序,可以用于设置和管理 Linux 操作系统的内核级防火墙。它通过表、链和规则组成,可以灵活地根据不同的需求进行配置。iptables 具有以下特点:Iptables 作为内核级别的防火墙,具有高效、稳定、安全等优点。Iptables 的表、链、规则结构非常灵活,可适应各种不同的网络环境和应用场景。Iptables 相对于其他防火墙工具而言比较容易学习和掌握,并且拓展性非常强。

2025-06-18 08:40:17 1024

原创 shell脚本实战演练

【代码】shell脚本生实战演练。

2025-06-13 13:55:33 97

原创 模拟搭建私网访问外网、外网访问服务器服务的实践操作

目录实验环境实践要求一、准备工作1、准备四台虚拟机,分别标号2、 防火墙额外添加两块网卡,自定义网络连接模式3、 关闭虚拟机的图形管理工具4、关闭防火墙 5、分别配置四台虚拟机的IP地址,此处举一个例子(使用的临时分配地址) 6、开启防火墙路由转发功能并验证7、配置内网机和服务器的网关地址8、 给服务器安装nginx服务9、测试各个主机之间的连接情况 二、内部网络中的pc1采用SNAT访问外部互联网,但是无法ping到内部网关。三、内部网络服务器s1通过DNAT发布服务到互联网。四、互联网主机pc2能够访问

2025-06-04 20:31:08 1416

原创 小白带你学习Linux进程管理(已更新)

查看进程的信息,包括进程是否已经消亡,通过pgrep来获得正在被调度的进程的相关信息。用于查看进程树之间的关系,谁是父进程,谁是子进程,可以清楚的看出来是谁创建了谁。`top -p 1234`:监控进程 ID 为 1234 的进程。`top -u root`:监控 root 用户的进程。`top -d 5`:每隔 5 秒更新一次进程信息。`top -n 2`:更新两次进程信息后退出。:按照进程运行时间对进程进行排序。:进程占用的 CPU 百分比。:进程使用的虚拟内存大小。:进程占用的内存百分比。

2025-05-28 18:36:21 1041

原创 小白带你学习Linux程序管理(还有后续更新,已更新)

deb为后缀,debian系列操作系统(debian,Ubuntu,kali)主要的软件包封装格式,已经做好默认设置,如安装路径,配置文件存放路径等,需要手动的解决依赖关系。.rpm为后缀,红帽系列操作系统(RedHat,CentOS,OpenSUSE)主要的软件包封装格式,已经做好默认设置,如安装路径,配置文件存放路径,需要手动的解决依赖关系。:是运行着的程序,是操作系统执行的基本单位,是程序运行的过程, 是动态的,是有生命周期及运行状态的。程序是静态的,它只是一组指令的集合,不具有任何的运行意义。

2025-05-27 19:38:50 787

原创 小白带你学习Linux系统网络管理(后续有更新,已更新)

NetworkManager,Linux7系统中,一般建议停止该管理方式;Linux8及以上操作系统统一将网络管理交给NetworkManager管理。#开启#关闭#关闭并开机不自启#开启并开机自启。

2025-05-26 20:11:37 1124

原创 计算机网络技术(已更新)

两个不在同一地理位置的主机,通过传输介质和通信协议,实现通信和资源共享。分层思想的核心理念是将复杂的系统或问题划分为多个独立的、相互关联的层级,每个层级有不同的功 能和责任。这种分层的方式可以使系统或问题更具结构化和可管理性,简化设计和实施过程,并提高系 统或问题的可扩展性和互操作性。

2025-05-22 19:05:41 1017

原创 小白带你学习如何创建逻辑卷

LVM 是 Logical Volume Manager(逻辑卷管理)的简写,它是 Linux 环境下对磁盘分区进行管理的⼀种机制;安装 Linux 操作系统时遇到的⼀个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空 间;普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小;随着 Linux 的逻辑卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的情况下可以方便地调整各个分区大小,即,从而提高磁盘管理的灵活性。

2025-05-22 16:25:20 704

原创 小白带你学习Linux系统磁盘管理(最后有详细案例)

文件系统是Linux系统的核心,在Linux系统中,一切皆文件。对于开发者而言,编程过程中通常用到的是文件IO。在open函数打开文件,read函数读取文件的过程底层原理如何?本文件系统系列文章主要尝试针对的是这部分内容进行深入的讲解。文件最终是存储在磁盘上,文件的存取,最终是读写磁盘。

2025-05-20 18:55:46 4086

原创 小白带你学习Linux系统权限管理(超详细)

可读用r表示(read): 有了可读权限,就可以读取文件的内容可写用w表示(write): 有了可写权限,就可以在文件中写入或删除内容可执行用x表示(execute): 有了可执行权限,就可以执行该文件,对于目录来讲,x是进入权限表示没有某个权限权限的排列方式Linux下表示二进制表示八进制表示只读r--1004只可写-w-0102只可执行--x0011可读可写rw-1106可读可执行r-x1015可写可执行-wx0113可读可写可执行rwx。

2025-05-19 19:03:49 1026

原创 用户与组概述

root用户时的用户,是Linux系统中的“上帝”,拥有最大的权限。(程序用户)系统用户通常用于运行服务,但是例如,在yum安装apache、nginx等服务后,就会自动创建apache和nginx的用户和同名用户组。在CentOS6系统中,系统用户的UID范围是1-499,在CentOS7系统中,。普通用户只能由root用户创建,该用户拥有家目录,并且可以登录,该用户的权限由root分配。普通用户拥有指定的shell环境。

2025-05-15 12:06:35 708

原创 文件和目录检索练习

目录1、grep 命令练习1. 在 /var/log/messages中查找所有包含 error 的行(忽略大小写)。​编辑2. 统计 /var/log/secure 中 Failed password 出现的次数。 ​编辑3. 列出 /etc 目录下所有包含 root 的配置文件名称。 ​编辑4. 从 /etc/passwd 中提取所有以 /sbin/nologin 结尾的行。 ​编辑5. 查找 /etc/ssh/sshd_config 中所有非注释行(排除以 # 开头的行)。 ​编辑6. 在 /

2025-05-14 13:54:59 1211

原创 小白带你学习Linux系统文件与目录内容检索

按照sort -n的处理方式,它会将这些字母当作数值来处理,所以在上述数字排序之后,字母会按照其对应的编码值进行排序,结果可能类似3、5、7、10、a、b、z(这只是简单示意,实际输出格式可能因系统等因素略有不同)。- 在 ASCII 编码中,字母有对应的数值编码。a的 ASCII 码值是 97,b是 98,z是 122(这里只是简单举例其数值编码情况,实际排序时会按照这种类似的数值化处理方式)。uniq 是 Unix 和类 Unix 系统中的命令,用于从排序的文本数据中去除重复行,仅保留唯一的行。

2025-05-13 20:06:05 741

原创 小白教你玩转vim编辑器(图文结合详细版)

【代码】小白教你玩转vim编辑器(图文结合详细版)

2025-05-13 16:48:36 821

原创 跟着小白学习Linux(超详细教程)【三部分:目录结构、文件与目录操作命令、Vim编辑器】

mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当 前目录中已有的目录。-rw-r--r--. 1 root root 1748 5月 9 00:48 initial-setup-ks.cfg。-rw-r--r--. 1 root root 1.8K 5月 9 00:48 initial-setup-ks.cfg。cd 命令可以说是 Linux 中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的。

2025-05-09 15:48:00 1385

原创 Linux常用基础命令(初学者专用)

0x0000000070000000-0x000000007fffffff 256M online 否 14-15。0x0000000008000000-0x0000000017ffffff 256M online 是 1-2。0x0000000000000000-0x0000000007ffffff 128M online 否 0。2、Linux不认识字符号,所以在使用free命令时一般使用“-m”,而不是用“-g”

2025-05-08 19:42:02 631

原创 手把手教小白安装虚拟机CentOS系统(超详细图文教程)

直接点击 ,或者在左侧 栏内右键 ,或者点击左上角。

2025-05-07 18:57:08 1245

空空如也

空空如也

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

TA关注的人

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