- 博客(9)
- 收藏
- 关注
原创 linux中关于 nice 值和 CPU 使用率的解释
示例中,nice 值为 10 的 shalsum 进程(PID 1210)CPU 使用率为 8.2%,而其他 nice 值为 0 的相同进程 CPU 使用率约为 64-65%。内核的进程调度器会优先分配 CPU 资源给低 nice 值(高优先级)的进程。高 nice 值(低优先级)的进程只能在系统空闲时获得更多 CPU 时间。nice=10 的进程:只在系统空闲时运行,仅获得 8.2% 的使用率。nice=0 的进程:积极竞争 CPU,获得约 64% 的使用率。nice 值越高(正数),进程优先级越低。
2025-04-08 21:28:55
859
原创 Crontab vs. Systemd Timers:Linux 定时任务对比
OnCalendar=*-12-25 12:00:00 # 每年 12 月 25 日。OnCalendar=Mon,Fri *-*-* 14:30:00 # 每周一、五 14:30。OnCalendar=*-*-1 00:00:00 # 每月 1 号。*/5 * * * * ping google.com # 每 5 分钟执行。OnCalendar=*-*-* 03:00:00 # 每天 3:00 AM。❌ 无任务依赖管理(如任务 B 必须在任务 A 完成后运行)。
2025-04-07 21:54:42
1046
原创 网络通信模式详解:单播(Unicast)、广播(Broadcast)和组播(Multicast)
1.网页浏览(HTTP) 2.文件传输(FTP) 3.电子邮件(SMTP) 4.SSH远程登录。3.以太网组播MAC:以01:00:5E开头(IPv4)或33:33开头(IPv6)单播是网络中最基本的通信方式,指从一个源主机发送数据到一个特定的目标主机。1.使用目标主机的唯一标识:MAC地址(数据链路层)或IP地址(网络层)5.成员管理:使用IGMP(IPv4)或MLD(IPv6)协议。232.0.0.0/8:特定源组播(SSM)1.二层广播:MAC地址FF:FF:FF:FF:FF:FF。
2025-04-02 20:58:29
1578
原创 Linux中SetGid的权限详解
SetGID(sgid)是 Linux/Unix 系统中的一种特殊权限,主要用于控制 文件执行时的有效组 和 目录下新建文件的组继承。任何用户(如 alice)在 /shared/project 下创建的文件,组都会是 project_team,而不是 alice 的个人组。进程运行时,会以文件所属组的身份执行,而不是执行者的主要组(primary group)。在该目录下创建的新文件/子目录会自动继承该目录的组,而不是创建者的主要组。这使得用户可以临时获得文件所属组的权限,适用于需要共享权限的场景。
2025-04-01 19:17:43
678
原创 linux中的管理用户组的命令行解释
将规则追加到 /etc/sudoers.d/admin 文件中(而不是直接修改 /etc/sudoers,这是推荐的做法)。表示 可以以任意用户的身份(如 root、apache 等)执行命令。表示 允许在任意主机(如果系统配置了多台主机,这里通常用 ALL)。% 表示这是一个 用户组(而不是单个用户)。表示 可以执行所有命令(即完全的管理权限)。这里指 admin 组的所有成员。
2025-03-31 21:19:29
251
原创 linux管理本地用户和组
将规则追加到 /etc/sudoers.d/admin 文件中(而不是直接修改 /etc/sudoers,这是推荐的做法)“admin 组的成员可以在任何主机上,以任何用户的身份,运行任何命令。表示 可以以任意用户的身份(如 root、apache 等)执行命令。表示 允许在任意主机(如果系统配置了多台主机,这里通常用 ALL)。% 表示这是一个 用户组(而不是单个用户)。表示 可以执行所有命令(即完全的管理权限)。(即拥有和 root 相同的权限。这里指 admin 组的所有成员。
2025-03-31 20:36:17
261
原创 Linux中su - 和 su 命令
PATH 等变量被 root 的配置文件(如 .bash_profile)重新设置,恢复 root 的默认路径(如 /usr/local/sbin)。在使用 sudo su - 命令切换到 root 用户时,与之前 sudo su 的区别,主要涉及环境变量的变化。PATH 被 sudo 重置为安全路径,既不是原用户的,也不是 root 的默认路径。切换到 root,但不加载 root 的完整登录环境(如 PATH、HOME 等)。工作目录切换到 root 的主目录(/root)。
2025-03-31 15:28:46
599
原创 linux中vim操作模式
进入extended模式,执行保存、退出等工作。7.可以运行vimtutor命令进行vim学习。1. vim以command模式启动。6.在command模式中,保存文件,:wq保存退出,进入visual模式,
2025-03-30 13:34:48
342
原创 Linux命令行
原因:①CLI直接操作文件、进程、权限等核心机制,避免GUI的抽象层,便于深入理解系统 ②所有Linux系统均支持CLI,但GUI会因为发行版的不同而变化 ③生产环境通常没有GUI,必须掌握CLI ④具有高效性,一条命令可完成GUI的多次点击命令 ⑤脚本(bash/Python)可批量处理任务,GUI难以实现。终端是用户与计算机交互的界面,用于接受用户输入,显示系统输出(文本界面);Shell是命令行解释器,负责解释用户输入的命令并调用系统执行,作用是执行命令、支持脚本编程、管理进程和环境变量等。
2025-03-30 10:42:23
264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅