不掌握这些基础命令你怎么运维?linux基础命令之用户与组---进阶sre第一阶段(重温linux基础04)

AI代理运行时基础设施:从会话状态管理到生产级沙箱 AI代理运行时(Agent Runtime)是支撑大模型智能体稳定、安全、可审计执行的底层基础设施,其核心在于解耦模型推理与状态管理。通过将‘会话’建模为持久化事件日志(Event Log),而非依赖有限的上下文窗口,系统可实现故障可回放、行为可追溯、扩展无状态。该架构显著降低首token延迟、杜绝静默幻觉,并天然支持合规审计与SRE运维。典型技术价值体现在生产环境中的会话持久化、凭证零信任分发、工具沙箱按需销毁等能力,广泛应用于金融客服、代码诊断、销售自动化等高可靠性场景。 阅读详情

知识点插入:
linux用户登陆后,系统会自动分配令牌token,包括用户标识,和组成员信息
资源能否被访问,取决于运行者的身份,而非程序本身,空口令可以被允许登陆组

uid

在创建用户时自动分配
管理员组uid root:0
普通用户组:
系统用户组:1-999 (Centos7+)
登陆用户组:1000+ (Centos7+)
允许组名和用户名同名,且用户必须加入到一个主组,也可以加入多个私有组

id 用户名:

查看用户所属的所有组 
/etc/passwd文件解析
root:x:0:0:root:/root:/bin/bash
nginx:x:997:994:Nginx web server:/var/lib/nginx:/sbin/nologin
lang:x:1001:1001::/home/lang:/bin/bash
格式解析:
用户名:密码存放位置:用户uid:主组uid:描述信息:家目录:shell类型
/sbin/nologin通常给一些服务使用,这些服务一般会使用此账户在开机时
自动运行,不提供登陆服务

/etc/shadow文件解析
root:$1$yG/gRWvH$qz2QbmKoagW5MRAHBTTgV/:18565:0:99999:7:::
dbus:!!:18565::::::
nobody:*:18353:0:99999:7:::
格式解析:
用户名:密码:密码创建时间:密码最短有效期:秘密最长有效期:
提前告警秘密过期提示:秘密宽限期超时锁定账户:账户有效期

知识点插入:
在linux中系统文件不知道它的作用,可以查看帮助文档
whatis 文件名
man 制定标号 文件名
即可查看帮助

chage

修改用户属性参数实质是修改/etc/shadow文件
chage -l 用户名 查看用户属性
chage 用户名 修改用户属性,例如密码过期时间,账户过期时间等

openssl rand -base64 9

生成随机字符,生产使用

useradd usermod userdel

对用户进行配置
配合帮助参数进行使用
useradd 默认创建用户参数可以在/etc/default/useradd修改
useradd -o 允许使用相同id
useradd -r 无家目录无邮箱

passwd

修改秘码

passwd --stdin 免交互修改密码

配合管道
echo root | passwd --stdio 123456(ubuntu不支持)

chpasswd

免交互修改密码
echo root:000000 | chpasswd(多平台支持)

知识点插入:文件权限类型
r 读 w 写 x 执行
文件夹权限解析
d-wx–x--x
文件所属用户 文件所属组 其他用户
文件所属从左向右获取,得到权限立刻停止

chown

可修改文件所属组,用户
chown nginx:nginx -R nginx
chgrop 
修改文件所属组
chgrop nginx 1.txt

chmod

修改文件rwx权限
    +,      -,      =
增加权限,减少权限,赋予权限
    g,         u,        o,      a
文件所属组,文件所属用户,其他用户,所有用户
chmod g+w file1 增加组权限
chmod u+w file1 增加用户写权限
也可用数字表示权限
r    w    x 
4    2    1
chmod 621 file.tx
root就算没有文件的权限也可以对它进行写和读,但不能执行
删除文件的逻辑:首先你得拥有文件所属文件夹的修改权限,
删除文件名就是删除文件的名称,也就是他的数据块。真实数据并未被删除,
存入数据则直接覆盖

umask

umask 234 修改默认权限
linux里文件默认属性:umask+default权限
默认文件夹权限 777目录
默认文件权限666
但umask默认022,所以在创建文件的时候我们的默认权限一般为644
666-022=644
当执行时发现我们自己配置的默认值有问题,他会默认加一
文件夹则不会
以上为简便算法,背后实际计算逻辑自行百度
永久保存配置
umask 值 >> .bashrc

知识点插入:
suid:一般针对于工具可拥有suid权限的工具可继承文件所有者的权限
当普通用户调用拥有suid权限的工具且工具所属用户为root时,执行此命令就是使用的root的权限(一般不改动)

chmod u+s 文件名 增加suid权限

sgid:继承所属组权限
针对文件夹,文件夹里的文件都会继承文件夹的所属组

sticky:简单理解,不能删除别人的文件

lsattr

查看文件的特殊属性

chattr

增加文件特殊权限
chattr + i  file 保证文件不能被删除被修改
chattr + a  file 只能添加数据
可以在实际环境中保留进行配置,避免误删除

访问控制列表ACL

access control List
getfacl 设置文件acl权限
setfacl 查看文件acl权限

回到主目录

首页
在这里插入图片描述

Linux Swap 子系统:架构、内存管理与虚拟化 Swap Linux Swap机制通过将不活跃内存页移至磁盘或压缩内存,扩展系统有效内存容量,缓解内存压力。传统架构中,逻辑Swap槽与物理存储绑定,导致资源浪费,尤其在使用Zswap等压缩技术时。为此,Vswap与Xswap提出虚拟化方案:前者以XArray实现灵活映射,支持多后端迁移;后者采用稀疏映射,简化管理但容量固定。二者在架构设计、资源记账与动态扩展上各有权衡,反映了内核开发中对性能、可维护性与灵活性的深层考量。 阅读详情

相关推荐

Linux SRE -完整详细的教程

Linux基础入门-完整详细的教程Linux基础入门-完整详细的教程Linux基础入门-完整详细的教程Linux基础入门-完整详细的教程Linux基础入门-完整详细的教程Linux基础入门-完整详细的教程

【Linux正则表达式之awk】

自定义变量方法一:方法二: 在程序中直接定义# 方法一: 定义一个值为变量,在awk的BEGIN模式中打印 [ root@kvm01 ~ ] # awk -v myname="grj" 'BEGIN{print "我的名字是?",myname}' 我的名字是?

qq_47592482的博客 1484

导出库的版本_Windows下PaddleOCR在C++中的推理部署(CPU版本)CMake + VS2017

PaddleOCR是一个与OCR相关的开源项目,不仅支持超轻量级中文OCR预测模型,总模型仅8.6M(单模型支持中英文数字组合识别、竖排文本识别、长文本识别,其中检测模型DB(4.1M)+识别模型CRNN(4.5M)),而且提供多种文本检测训练算法(EAST、DB)和多种文本识别训练算法(Rosetta、CRNN、STAR-Net、RARE)。本文将教大家通过PaddleOCR(CPU版...

weixin_31304817的博客 1913

3.5 Linux 用户管理

云计算运维_Linux_用户管理

Yuanshigou9的博客 243

【项目实战】Qt6 录制屏幕、录制声音生成MP4、AVI、MA3等(完整源码,可直接编译使用)

本文将详细介绍如何利用Qt6多媒体模块中的QMediaCaptureSession、QMediaRecorder、QScreenCapture、QAudioInput、QMediaFormat等功能,实现对屏幕和声音的录制,并生成常见的媒体格式文件,如MP4、AVI、MA3等。我们将探讨如何利用这些功能来实现灵活的视频和音频参数设置,以满足不同需求下的录制和生成要求。我们将重点讨论如何配置视频和音频参数,包括分辨率、帧率、编解码器选择、音频采样率、声道设置等。

yegu001的博客 4939

MS1030超声波流量计电路实战:如何用15ps精度优化水表设计(附配置代码)

本文深入探讨了如何利用MS1030超声波流量计芯片实现15ps高精度测量,以优化水表设计。文章从系统误差分配出发,详细解析了硬件电路设计要点、SPI通信配置及核心优化技巧,如利用可编程偏置电压和8回波累加功能来提升抗干扰能力与测量稳定性,并附有实用的配置代码示例。

svm4gardener的博客 331

linux开机自动root登录密码是什么,linux自动以root登录,并自动启动用户程序的设置方...

第一步:删除root用户vi /etc/passwd该文件的第一行:root:X:0:0:root:/root:/bin/bash,只需要把第二个字段X删除就可以。变为: root::0:0:root:/root:/bin/bashvi /etc/shadow该文件的第一行:root:!^*@(*&:0:99999:7::1,只需要把第二个字段删除就可以。变为: root::14125:0...

weixin_32126033的博客 695

OFDM调制matlab仿真详细代码

MATLAB仿真代码 % ================================================== % 作者: 肆拾伍 % 时间:11/30 2019 % 版本:V3 % =================OFDM仿真参数说明:================ % % 子载波数 carrier_count ---200 % 总符号数 symbol_count ...

肆拾伍的博客 3万+

docker命令总结

docker命名总结,基础,镜像,容器,构建镜像命令。

无求道贾的博客 1946

MEMS惯性传感器关键参数解析与误差优化策略

本文深入解析了MEMS惯性传感器的关键性能参数,如零偏稳定性、噪声与随机游走、振动整流误差等,并阐述了这些误差如何导致设备导航漂移、姿态不稳等问题。文章重点探讨了从硬件选型、系统设计到校准补偿、算法融合(如卡尔曼滤波)以及温度补偿等实战优化策略,旨在帮助工程师有效提升自动驾驶、无人机等设备的测量精度与稳定性。

weixin_28363123的博客 414

Win11安装Office2021

windows11安装office2021。

1万+

Linux用户和用户配置文件(注意nobody用户)

除了像Windows系统一样新建用户帐户外,在Linux系统中同样有一些用户帐户是在系统安装后就有的,就像Windows系统中的内置帐户一样。它们是用来完成特定任务的,比如nobody和ftp等,我们访问LinuxSir.Org...

cqja93994的博客 1915

大数据合规工程师必备的7项核心技能

当我们谈论“大数据”时,往往先想到它的价值——驱动业务增长、优化用户体验、赋能智能决策。大数据的价值越大,其合规风险的“重量”就越重。2023年,全球有超过120个国家出台了数据保护法规,中国《个人信息保护法》《数据安全法》的实施进入深水区,欧盟GDPR的罚款金额屡创新高(最高达全球营收的4%)。企业面临的合规压力,早已从“被动应对监管”升级为“主动构建合规能力”。在这样的背景下,大数据合规工程师。

SuperAGI2025 1259

Linux指令详解chpasswd批量修改用户密码

1、使用chpasswd chpasswd其实是通过用户输入'用户名:密码'来更改一组用户的密码,还是一个可以批量修改密码的工具,具体的用法详见chpasswd用法,这里只做简单的介绍 格式:# echo 用户名:密码 | chpasswd 比如想要添加一个doiido的帐号,密码为123456,指令如下 1 # ech

chengxuyuanyonghu的专栏 1万+

华为OD面试八股真题 - 操作系统 - 1

华为OD技术面,操作系统相关八股真题提供详细解答,这篇博客主要涉及于进程和线程相关知识点

qq_45776114的博客 1632

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

理解 Linux 动态库加载:LD_LIBRARY_PATH

flyfish

二分掌柜的 327

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

Linux 磁盘满了怎么排查?df / du / find 三步定位大文件

Linux 磁盘满排查三步法:df -h 定位分区、du 逐层下钻、find 按大小和时间抓大文件,附 inode 耗尽、文件已删未释放、du 与 df 不一致等经典坑的解决方案。

weixin_38291577的博客 217

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Linux-iostat命令详解

Linux命令学习记录

m0xin的博客 93

Linux 服务器性能排查手册(2026):CPU、内存、磁盘IO、网络四大瓶颈定位

iptables 四表五链模型、firewalld zone 信任级别、云安全组与主机防火墙的关系与优先级,避坑改了防火墙把自己挡在服务器外面的翻车事故。

2502_91473995的博客 285

【Linux】APT 本地 deb 安装与 `-f` 参数总结笔记

apt install ./xx.deb 可自动解析并安装依赖,无需 -f;-f 仅用于修复已损坏的依赖状态,非首次安装时必需。apt install -f 可单独运行,修复 broken dependencies。两者职责不同:前者是安装与依赖解决,后者是故障修复。完全离线时需提前准备依赖包或本地源。

hknaruto的专栏 209

Linux rm 误删文件恢复实操教程

Linux使用rm删除文件时,并不会直接抹除磁盘上的数据,只是移除文件索引,让系统不再识别这块空间。只要没有写入新数据,原有扇区内容就会保留。新文件写入才有可能覆盖这些区域,一旦覆盖就很难找回。恢复的本质就是扫描磁盘,找到这些还存在、但索引丢失的数据条目,再把它们导出保存到其他分区。越早停止写入,恢复成功的概率越高。

海天数据恢复-winhex数据恢复教程 208

Windows/Linux下强实时运动控制内核(二):基于Qt的Delta机械手的开发应用

强实时运动控制内核MotionRT750下Qt开发Delta机械手的完整开发流程。

weixin_57350300的博客 240

Linux 磁盘 100% 但 du 查不出东西,五种情况逐个排

监控告警说根分区 100%,登录上去 du -sh /* 加起来只有 12GB,df 显示 40GB 已用。差了快 30GB,du 找不到任何东西。这种情况基本都是"文件被删了但进程还开着",但也可能是别的原因。这篇按可能性排一下顺序。

2408_89646393的博客 163

Linux sudo

如果输出 → 无 sudo 权限 如果输出 → 拥有全部 sudo 权限 辅助验证命令 ⚠️ 注意:在 wheel 组 ≠ 一定能 sudo,必须 开启 Ubuntu/Debian: ✅ 重要:修改组之后,用户要重新登录才生效! 或者执行 临时生效 看到这行(没有 #注释)才生效: 方式 2:visudo 直接单独给用户授权(精细化权限) 找到 ,下面添加一行: 自带语法校验,写错会告警,不要直接 vim 改 ,写错直接 sudo 炸掉! 想免密 su

fengliyang_的博客 176

Linux 网络基础详解:IP、子网、路由与 ip、ss 命令实战

建库建表、增删改查、连接查询(内连左连右连)、聚合函数、权限控制 GRANT/REVOKE,每条命令配可运行示例,零基础也能跟着敲会 SQL 基础。

2502_91473995的博客 609

Linux、Shell、MySQL 测试卷逐题细讲(下篇:MySQL)

本文为Linux、Shell、MySQL测试卷下半段MySQL部分逐题讲解,包含填空、选择与SQL分析三类题型。填空题覆盖COUNT、HAVING、DISTINCT、事务、约束、索引等核心语法;选择题辨析存储过程、索引类型、ACID、存储引擎、用户管理等考点。SQL大题围绕员工、部门、职位、地点四张关联表,考察多表连接、分组聚合、自连接、相关子查询、NULL处理等高频写法,标注LEFT JOIN统计计数、NULL判断、子查询别名等易错坑点,同时梳理试卷OCR识别带来的干扰问题,重点提示SQL实操中的常见失误

dongziwen1的博客 180
上一篇: 不掌握这些基础命令你怎么运维?linux基础命令之管道重定向---进阶sre第一阶段(重温linux基础03)
下一篇: 不知道这些,你敢说会了vim?linux基础命令之vim-----进阶sre第一阶段(重温linux基础05)
霖宇长清
博客等级 码龄7年 1488粉丝 72原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

霖宇长清

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值