Linux系统管理实验:用户权限、LVM动态扩容与systemd不死服务

发布时间:2026/10/1 21:05:31
Linux系统管理实验:用户权限、LVM动态扩容与systemd不死服务 如何添加一个用户并使其具备sudo执行程序的权限sudoadduser username#添加用户username并设置密码idusername#查看用户username的用户组此时还没有sudosudousermod-a-Gsudousername#给username设置sudo权限idusername#再次查看用户用户组已用sudoasciinema录制添加用户并使其具备sudo执行程序权限如何将一个用户添加到一个用户组sudoaddgroup groupname#创建一个新用户组sudousermod-a-Ggroupname username#把username加入到groupname组里idusername#查看到username已经在组groupname里asciinema录制将一个用户添加到一个用户组如何查看当前系统的分区表和文件系统详细信息sudofdisk-l#查看分区表df-h#查看文件系统信息asciinema录制查看分区表和文件系统详细信息如何实现开机自动挂载Virtualbox的共享目录分区1.共享文件夹2.挂载sudomkdir-p/mnt/share#创建挂载目录sudomount-tvboxsf vbox_shared /mnt/share/#挂载开机自动挂载sudonano/etc/fstab在fstab文件最后添加如下内容vbox_shared /mnt/share/ vboxsf rw,auto 0 0asciinema录制实现开机自动挂载Virtualbox的共享目录分区基于LVM逻辑分卷管理的分区如何实现动态扩容和缩减容量asciinema录制1.查看分区情况sudofdisk-l2.创建虚拟硬盘3.给虚拟硬盘创建分区lsblksudofdisk/dev/sdbsudosu- pvcreate /dev/sdb{1,2,3}pvs#查看创建的pvpvscan#查看创建的pvvgcreate demo-vg /dev/sdb(1,2,3}#创建—个vgsudovgdisplay#查看vg详细信息vgs vgscanIvcreate-L10G-ndemo-lv-1 demo-vg#创建lv1Ivcreate-l100%FREE-ndemo-lv-2 demo-vg#创建lv2Ivdispllay#查看lv详细信息mkfs-text4 /dev/demo-vg/demo-lv-1mkfs-text4 /dev/demo-vg/demo-lv-2#在指定分区上创建文件系统Ivresize--size5G--resizefsvg_name/lv_name#扩容Ivresize--size-5G--resizefsvg_name/lv_name#缩容asciinema录制扩容、缩容如何通过systemd设置实现在网络连通时运行一个指定脚本在网络断开时运行另一个脚本asciinema录制mkdir-p~/scripts3sudovim~/scripts3/11.sh#!/bin/bashwhile true; doecho “[$(date)] 服务运行中…” | systemd-cat -t 11-scriptsleep 5donechmodx ~/scripts3/11.shsudovim/etc/systemd/system/11.service文件内容[Unit] DescriptionImmortal Service Afternetwork-online.target [Service] Typesimple ExecStart/home/cuc/scripts3/11.sh Restartalways RestartSec1 StartLimitInterval0 [Install] WantedBymulti-user.targetsudosystemctl daemon-reloadsudosystemctlenable11.servicesudosystemctl start11.service systemctl status11.servicesudopkill-f11.sh# 尝试杀死进程systemctl status11.service# 观察服务状态应自动重启journalctl-t11-script-f# 查看专用日志按标签过滤如何通过systemd设置实现一个脚本在任何情况下被杀死之后会立即重新启动实现杀不死asciinema录制sudovim/usr/local/bin/1.sh#创建脚本文件文件内容#!/bin/bashwhiletrue;doecho服务运行中...sleep5donesudochmodx /usr/local/bin/1.sh#赋子权限ssudovim/etc/systemd/system/1.service文件内容[Unit] DescriptionMy Script Service Afternetwork.target [Service] ExecStart/usr/local/bin/1.sh Restartalways RestartSec1 StartLimitInterval0 [Install] WantedBymulti-user.targetsudosystemctl daemon-reloadsudosystemctlenable1.servicesudosystemctl start1.servicesudosystemctl status1.servicesudopkill-f1.sh#尝试杀死进程sudosystemctl status1.service# 再次检查进程仍然存在

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询