自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 lvm精简卷自动扩容

于是设置空间预警的功能就相当重要,比如在物理空间占用达到85%时向管理员发出通知,或者设定自动增长策略,当达到指定阀值,比如85%时,卷自动增长10G。LVM 精简卷(Thin Provisioning,又称"瘦卷")是一种动态分配存储空间的技术,允许创建的逻辑卷(LV)大于实际物理存储空间,仅在数据写入时才分配真实空间,极大提高了存储利用率。从精简池中 “虚拟” 出的逻辑卷,可指定一个较大的表观大小(如 100GB),但初始不占用实际空间,仅在写入数据时从精简池分配。修改配置文件,超过50%,扩容20%

2025-12-04 18:02:33 630

原创 用户组密码管理详解

这个现象的核心是:newgrp 仅在当前子会话中临时改变有效主组,不影响用户的默认主组配置,也不会改变 shell 本身的类型。有效主组:当前会话中实际生效的主组(默认与默认主组一致),可以通过 newgrp 临时修改,用于决定 “新创建文件的默认所属组”。默认主组:在 /etc/passwd 中记录(创建用户时自动生成,如 zrf 组),是用户的 “固有组”,不会随会话变化。注意,newgrp命令指示用于临时的切换,下次zrf用户登录的时候,主要组会根据/etc/passwd文件中指定的。

2025-11-26 16:10:46 553

原创 使用chrony来搭建NTP服务器

本文介绍了在AlmaLinux 9.5系统上搭建Chrony NTP服务器的详细步骤。首先配置服务器(192.168.1.133)和客户端(192.168.1.134)的静态IP地址,然后修改服务器chrony.conf配置文件,添加阿里云和国家授时中心等上游NTP服务器,设置allow规则允许客户端访问,并配置防火墙开放123端口。客户端只需指向NTP服务器IP即可同步时间。通过chronyc sources -v和chronyc tracking命令可验证同步状态。测试中客户端能自动校正手动设置的错误时

2025-11-26 16:09:57 424

原创 批量设置用户密码

比如你前面先用 useradd testuser 创建了用户,之后才能用 echo "testuser:密码" | chpasswd 设密码。格式必须严格:输入必须是 用户名:密码 的字符串(中间无空格,严格用冒号分隔),否则 chpasswd 会解析失败。chpasswd 命令主要用于批量设置用户密码,它可以从标准输入读取用户名和密码对,然后批量更新系统中用。-e:表示输入的密码已经是经过加密的,chpasswd 会直接使用这些加密后的密码,而不会再次进行加密处。(2)批量设置密文密码。

2025-11-03 11:20:28 764

原创 修改密码时间信息的命令

若要恢复账号有效性,管理员可执行 chage -E -1 wyz(-1 表示取消过期时间限制,账号永久有效),或 chage -E YYYY-MM-DD wyz 设定具体的过期日期(如 chage -E 2025-12-31 wyz)。chage -E 0 wyz 命令将用户 wyz 的账号过期时间设置为了 0,而 shadow 文件中账号过期时间(第 8 字段)的 0 对应 1970 年 1 月 1 日(Unix 纪元起点),这意味着账号在这个时间点就已过期。1970 年 1 月 1 日起的天数来表示。

2025-11-03 11:19:55 934

原创 用户密码格式详解

1.第一个$和第二个$之间的6表示密码的算法级别,6就表示SHA512算法,5就表示SHA256的算法。就像烹饪中盐可以改变食物的味道一样,在密码加密中,盐值可以改变密码的哈希值。在早期的密码系统中,人们就开始使用类似的随机值来增强密码的安全性。即便两个用户使用相同的原始密码,由于盐值不同,加密后的哈希值也会不同。的密码,由于盐值不同,最终得到的哈希值也会不同,这增加了密码的安全性,防止彩虹表攻击等。只要算法一致、盐值相同、原始密码相同,无论使用哪种遵循标准的工具,最终生成的哈希结果必然一致。

2025-11-03 11:19:04 734

原创 坚持筑梦,不负韶华

混一天和努力一天,看不出任何差别,三天看不到任何变化,七天可以说也看不到任何距离,但是一个月后会看到话题不同,三个月后会看到气场不同,半年后会看到一定距离,一年后会看到人生道路不同。所以,请不要在该的年纪选择安逸,走自己的路为自己的梦想去奋斗,即使有人亏待你,时间和人生更不会亏待你。少年不该拘泥于这片小小的天空,应该站在山顶高处,在这风华正茂的日子里发光发亮。你继续堕落下去的话,你的天赋就会被全部收走,你身边原本比你差的人也会靠努力一个一个超越你,你继续差的话没人会等你。

2025-11-03 11:14:03 216

原创 密码配置文件/etc/shadow详解

warning_days:在密码到期前多少天开始向用户发出警告信息,提醒用户密码即将过期。超过这个天数后,系统会提示用户更改密码。例如,设置为 10,表示密码过期 10 天后,如果用户仍未更改密码,账号。/etc/shadow每一行都记录了一个用户的密码信息,每一行总共9列,每列都代表不同的信息。表示在密码到期前 7 天,系统会向用户发出警告,提示用户尽快更改密码。0 值,例如 7,则表示用户在修改密码后的 7 天内不能再次修改密码。90,表示用户每隔 90 天必须更改一次密码,以提高系统的安全性。

2025-11-03 11:13:20 360

原创 用户密码的作用和随机生成密码命令介绍

openssl 是一个强大且广泛使用的开源工具包,它提供了openssl命令可以生成私钥,从私钥生成公钥,生成。root 用户拥有最高权限,能够直接更改任何用户的密码,无需知道该用户的当前密码。当用户登录 Linux 系统时,输入用户名和密码,系统会将输入的密码与存储在系统。如果匹配,就确认该用户的身份合法,允许其登录系统,从而防止未经授权的。了用户密码,就可能以该用户的身份执行各种操作,如窃取敏感数据、篡改系统文件、安装恶意软件等,而强密。自签名证书,加密文件,解密文件,查看证书信息操作。

2025-11-02 08:05:07 388

原创 修改和删除一个用户组

ls -ld /home/cxk 中,所有者组显示为 1001(而非组名),说明家目录的组权限关联的是已删除的组,后续若对该目录做权限调整(如 chgrp),可能因找不到对应组而失败。删除 cxk 组后,id cxk 显示 gid=1001(不再显示组名),因为原主组已被删除,系统只能保留原始 GID 编号,这个编号对应的组记录已不存在,属于 “无效主组”。如,若要删除 oldgroup 组,而用户 testuser 的主组是 oldgroup,可以使用以下命令将 testuser。

2025-11-02 08:04:10 287

原创 用户组管理详解

组名:用户组的名称,是用户组的标识,在系统中必须唯一,且遵循特定命名规则,只能包含字母、数字、下划线、连字符等,不能以连字符开头,长度有限制(通常不超过 32 个字符)。user1属于user1私有组,user1还属于admin组,admin组是user1的主要组,由于user1组内只有user1。在 Linux 系统中,用户组是具有相同特征或权限需求的用户集合,用户与用户组之间存在多对多的关系,一。如,用户user1创建的文件默认属于user1私有组,其他用户没有该组的权限,就无法随意访问这些文件。

2025-11-02 08:03:50 285

原创 从一个用户切换到另外一个用户

执行该命令后,系统会提示你输入testuser用户的密码。输入正确密码后,你就会切换到testuser用户。执行该命令后,系统会提示你输入 root 用户的密码。输入正确密码后,你就会切换到 root 用户。-参数会模拟登录过程,不仅会切换用户身份,还会重新初始化用户的环境变量,让你拥有和直接登录 root。3.su可以使用-c参数,以某个用户身份执行命令,而不是切换到对应的用户。(3)以某个用户身份执行命令而不是切换到指定用户。1.切换到 root 用户。用切换用户的环境变量。

2025-11-02 08:01:12 248

原创 删除一个用户

的用户,若该用户仍处于登录状态,可使用 pkill -KILL -u username 强制终止其所有进程。可以通过修改/etc/passwd配置文件进行用户删除,但是不建议这样,因为会有很多残留的信息不会被同时删除,比如用户的密码信息等。-r 即--remove,在删除用户账户的同时,一并删除该用户的主目录及其邮箱(通常位于/var/spool/mail。(4)用户会话:在删除用户之前,要确保该用户没有正在进行的会话。(3)进程影响:如果用户有正在运行的进程,直接删除用户账户可能会导致这些进程出现异常。

2025-11-02 08:00:15 213

原创 查看,修改用户的信息

创建用户 lat:执行 useradd lat 后,/etc/passwd 最后一行显示用户 lat 已创建,信息为:lat:x:2001:2001::/home/lat:/bin/bash。执行 usermod 命令后,用户 lat 被成功修改为 lb,/etc/passwd 最后一行更新为:lb:x:4000:100:lat change to lb:/lb:/bin/sh。getent命令是用于查询各种数据库(如/etc/passwd、/etc/group等)中信息的工具,它可以按照Name。

2025-11-01 16:28:21 254

原创 用户配置文件/etc/passwd详解

在更改 /etc/passwd 时,例如添加新用户,原始的 /etc/passwd 文件将保存为 /etc/passwd-。现象也适用于 /etc/shadow-、/etc/gshadow 和 /etc/group- 文件。常见的有/bin/bash、/bin/zsh、/bin/sh等。/etc/passwd文件中的每一行代表一个用户账户信息,每行由 7 个字段组成,字段之间用冒号(:)分隔。1-999保留给系统用户和服务使用,这些用户通常用于运行特定的系统服务,一般不用于交互登录。

2025-11-01 16:26:50 374

原创 Linux用户管理

Linux用户管理概述 Linux用户管理是对系统中用户账户进行创建、删除、修改及权限分配的操作过程。作为类Unix系统,Linux继承了Unix的多用户设计思想,支持多用户同时访问以提高硬件资源利用率。 多用户系统的优势 资源共享与协作:允许多用户共享硬件设备和数据文件 系统可靠性:进程隔离机制防止单个用户问题影响整个系统 个性化设置:每个用户可定制自己的工作环境 安全性增强:通过用户认证和权限控制保护系统资源 用户管理主要内容 本地用户/用户组的创建与管理 密码设置与管理 自定义用户默认配置 禁用用户登

2025-11-01 15:53:29 633

原创 强大的会话软件tmux

tmux是一款终端复用工具,支持会话管理、窗口分割和持久化运行。主要功能包括:创建多个独立会话,支持窗口分割显示多个终端;会话持久化,断连后仍能恢复;支持多用户协作。基本操作包括会话创建、分离/恢复、查看/退出,以及分割屏幕和切换会话。tmux比Screen等同类工具功能更丰富,适合Linux/Unix/macOS用户进行高效终端操作和团队协作。

2025-11-01 15:40:15 227

原创 linux管道介绍和使用

Linux系统管道机制详解 摘要:Linux管道是一种高效的进程间通信工具,通过竖线符号|实现命令间数据传递。其核心原理是在内存缓冲区中传递数据,避免磁盘I/O开销。管道支持多重连接(如command1|command2|command3),并结合grep、awk等命令可实现复杂数据处理。其中,tee命令能同时输出到屏幕和文件,支持追加模式(-a)和抗中断(-i)。典型应用包括:筛选IP地址(ip address|grep"inet")、提取网卡信息等。$NF在awk中表示最后一列数据,

2025-11-01 11:07:51 691

原创 输入重定向介绍

通俗说就是:先让 cat “读取出内容”(比如读文件、直接输的文字),再用 > 或 >> 把这些内容 “送进目标文档”——> 是清空原有内容再送,>> 是顺着原有内容往后加。供的输入进行输出,grep命令是将用户提供的输入进行筛选后进行输出。通过输入重定向,可将命令的输入来源从默认的标准输。非交互式命令是指在执行过程中不需要用户直接干预,而是按照预先设定的参数和指令自动执行的命令。命令提供多行输入的场景,如向文本处理命令提供模板文本,或向交互式程序提供一系列输入等。比如cp,mv,rm等文件管理命令。

2025-10-31 10:42:16 420

原创 输出重定向介绍

cat /etc/hosts 产⽣的结果是正确的,我们可以使⽤>和>>将这个命令正确的结果输出到⼀个⽂件中。>和>>都能对正确的输出进行重定向,都能将正确的结果重定向到⽂件中,区别是>会将指向的⽂件内容完全覆。这种情况就是经典的一个命令既带有正确的结果,也有错误的结果,我们可能期望的是正确的结果,也可能要对。错误的结果进行分析,你可以通过正确的输出重定向将正确的输出流保存下来,也可以通过错误的输出重定向将。件的,因此,上面的命令会有大量的错误输出,并且里面夹杂着一些正确的找到的符合结果的文件。

2025-10-31 10:02:58 240

原创 高级玩法,匹配模式进行文件内容提取awk

在 awk 中,{print}、{print $0} 这两种写法效果是完全一样的,都是打印当前行的完整内容。awk允许用户通过定。着,针对每一行,awk会根据指定的字段分隔符(默认是空格或制表符),把行内容进一步分割成多个字段,这。输出项之间添加输出字段分隔符(由OFS变量控制,默认是空格),并在每行输出的末尾添加输出记录分隔符。$n:n为正整数,$n表示当前行的第n个字段,例如$1是第一个字段,$2是第二个字段。动作:对符合模式的行执行的操作,通常用花括号括起来,可包含变量赋值、输出语句等。

2025-10-31 09:38:27 416

原创 高级玩法,不进入文件内部来编辑文件sed

摘要:sed是一款流式文本编辑器,支持在不修改原文件的情况下进行文本处理。其基本语法为sed [选项] '脚本' 文件,常用选项包括-n(仅输出处理行)、-e(多脚本指令)和-i(直接修改文件)。脚本由地址和命令组成,地址可以是行号、范围或正则表达式,命令包括打印(p)、插入(i)、删除(d)、替换(s)等。示例展示了sed的各种操作,如打印特定行、插入/替换文本、删除匹配行等,并说明如何使用变量和不同分隔符进行替换操作。注意单/双引号对变量解析的影响。

2025-10-31 09:05:44 611

原创 vi和vim的末行模式介绍

摘要:Vim编辑器的末行模式(底行模式)提供多种实用功能:1.文本搜索(/或?),支持n/N键切换匹配项;2.文件操作(:w保存、:wq保存退出、:q!强制退出);3.显示行号(:set nu);4.文本替换(:n1,n2s/old/new/g);5.多文件操作(:e、:bn等);6.文本块操作(删除、移动、复制行)。这些功能通过简单的命令实现高效文本编辑,支持全局替换、大小写敏感设置等高级操作,并处理多用户同时编辑的情况。

2025-10-31 09:03:19 416

原创 Cobbler 自动装机系统搭建完整指南

本文档详细记录了在 AlmaLinux 9.5 上部署 Cobbler 全自动 PXE 装机系统的完整流程。Cobbler服务正常运行DHCP服务正确配置TFTP引导文件完整Web镜像可访问Kickstart语法正确客户端可网络引导自动化安装成功系统登录验证通过。

2025-10-30 17:11:14 722

空空如也

空空如也

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

TA关注的人

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