Linux-【组管理、权限管理、定时任务调度】

目录

前言

Linux组基本介绍

文件/目录 所有者

查看文件 所有者

修改文件所有者

文件/目录 所在组

修改文件/目录 所在组

其它组

改变用户所在组

权限的基本介绍

rwx权限

rwx作用到文件

rwx作用到目录

修改权限

第一种方式:+、-、=变更权限

第二种方式:通过数字变更权限

定时任务调度

crond 任务调度

概述

基本语法

快速入门

crond相关指令

at定时任务

基本介绍

at命令格式

 at命令选项

at时间定义

应用案例

前言

Linux操作系统在虚拟机VM上的安装【CentOS版本】-CSDN博客

Linux-(系统启动、用户管理)-CSDN博客

Linux-实用指令-CSDN博客

Linux组基本介绍

在Linux中的每个用户必须属于一个组,不能独立于组外,在Linux中每个文件有:“所有者”、“所在组”、“其他组”的概念

文件/目录 所有者

  • 一般为文件的创建者,谁创建了该文件,自然的成为改文件的所有者

查看文件 所有者

指令:

ls -ahl

效果:

修改文件所有者

指令:

chown [选项] 用户名 文件名

选项说明:

  • -R:递归将该文件下子文件修改

文件/目录 所在组

  • 当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组(默认)

修改文件/目录 所在组

基本指令:

"chgrp [选项] 组名 文件名"

选项说明:

  • -R:递归将该文件下子文件修改

其它组

  • 除文件的所有者和所在组的用户外,系统的其它用户都是文件的其它组

改变用户所在组

usermod -g 组名 用户名

权限的基本介绍

例如某个ls -l 中显示内容如下:

0 - 9位说明(从左边数):

  • 第0位确定文件类型(l是链接、d是目录、c是字符设备文件[鼠标、键盘]、d是块设备[硬盘])
  • 第1 - 3位确定所有者拥有该文件的权限
  • 4 - 6位确定所属组拥有该文件的权限
  • 7 - 9为确定其它组拥有该文件的权限

10位以后的说明:

  • 第10位: 2 - > 代表子文件数或子目录数
  • 第11位:root - > 代表文件所有者
  • 第12位:root - > 代表文件所有组
  • 第13位:4.0K - > 代表文件大小
  • 第14位:  8月30 22:09  - > 代表文件最后修改日期
  • 第15位:桌面 - > 文件名

rwx权限

rwx作用到文件

  • r:代表可读(read),可以读取、查看
  • w:代表可写(write),可以修改,但是不能代表可以删除该文件,删除一个文件的前提是对该文件所在的目录有写权限,才能删除该文件
  • x:代表可执行(execute),可以被执行

rwx作用到目录

  • r:代表可读,可以读取,ls查看目录内容
  • w:代表可写,可以修改,对目录创建+删除+重命名目录
  • x:代表可执行,可以进入到该目录

修改权限

第一种方式:+、-、=变更权限

  • u:所有者
  • g:所有组
  • o:其他人
  • a:所有人(u、g、o的总和)

符号说明:

  • +:添加权限
  • -:删除权限
  • =:重新设置权限

几个例子:

  • chmod u=rwx,g=rx,o=x 文件/目录名(设置所有者读写执行、所属组读执行、其他人只能执行的权限)
  • chmod o+w 文件/目录名(给其他人添加写的权限)
  • chmod a-x 文件/目录名(将所有人的执行权限移除)

第二种方式:通过数字变更权限

符号对应的数字编号:

  • r = 4
  • w = 2
  • x = 1

因此,rwx = 4 + 2 +1 = 7

故:

  • chmod u=rwx,g=rx,o=x 文件/目录名 相当于 chmod 751 文件/目录名

定时任务调度

crond 任务调度

crontab 进行 定时任务的设置

概述

  • 任务调度:是指系统在某个时间执行的特定的命令或程序
  • 任务调度分类:系统工作(有些重要的工作必须周而复始的执行)、个别用户工作(个别用户可能希望执行某些程序,如mysql数据库备份)
  • 示意图:

基本语法

crontab [选项]

常用选项:

  • -e:编辑crontab任务
  • -l:查询crontab任务
  • -r:删除当前用户所有的crontab任务

快速入门

  • 设置任务调度文件:/etc/rontab
  • 设置个人任务调度:crontab -e命令
  • 输入任务调度文件
  • 如:*/1 * * * * ls -l > /tmp/to.txt

意思是:“每小时的每分钟执行 ls -l /etc/ > /tmp/to.txt”命令

五个占位符的说明:

特殊符号的说明:

特殊时间执行的案例:

crond相关指令

  • crondtab -r:终止任务调度
  • crondtab -l:列出当前有哪些任务调度
  • service crond restart:重启任务调度

at定时任务

基本介绍

  • at命令是一次性定时计划任务,at的守护进程atd会以后台模式运行,检查作业队列来运行
  • 默认情况下,atd守护进程每60s检查作业队列,有作业时,会检查作业运行时间,如果时间与当前时间匹配,则运行此作业
  • at命令是一次性定时计划任务,执行完一个任务后不再执行此任务
  • 在使用at命令的时候,一定要保证atd进程的启动,可以使用“ps -ef | grep atd”检测atd是否在运行

at命令格式

  • at [选项] [时间]
  • Ctral + D 结束at命令的输入,输出两次

 at命令选项

at时间定义

at指定时间的方法:

  • 接受在当天的hh::mm(小时:分钟)式的时间制定,如果时间已过去,那就在第二天执行
  • 使用midnight(深夜)、noon(中午)、teatime(下午四点)等模糊词语指定时间
  • 采用12小时计时制,在时间后面加上(AM上午)或(PM下午)
  • 指定命令执行的具体日期,指定格式为 month day(月 日) 或mm/dd/yy(月日年)等
  • 直接使用tody(今天)、tomorrow(明天)指定完成命令的时间

应用案例

  • 查看所有的at任务:“atq”

  • 删除某个at任务:“atrm 4”(表示将job队列,编号为4的job删除) 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/873358.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

系统编程--线程

这里写目录标题 线程概念什么是线程简介图解 内核原理图解 线程共享资源与非共享资源共享资源非共享资源 线程优缺点 线程控制原语pthread_self、pthread_create简介代码总结 循环创建多个子线程错误代码 线程间全局变量共享pthread_exit简介代码 一级目录二级目录二级目录二级…

可持久化Trie详解,最大异或和,k大异或和

零、碎碎念 打比赛没遇上可持久化Trie,做个CMU 15-445的project0,上来就碰上了…… 关于Trie详见:[Trie树/字典树的原理及实现C/C]_trie字典树原理-CSDN博客 一、可持久化Trie 1.1 基本思想 可持久化Trie和可持久化线段树类似&#xff0c…

白小白为波司登新品创作歌曲《登峰之路》,穿越风雨守护前行者

随着天气渐凉,波司登品牌推出全新新品——轻薄羽绒叠变系列,作为波司登品牌的新品推荐官,歌手白小白为波司登创作并演唱《轻薄羽绒叠变》系列主题曲《登峰之路》。歌曲中,白小白以激昂澎湃,明快有力的旋律以及深情又充…

[数据集][目标检测]西红柿缺陷检测数据集VOC+YOLO格式17318张3类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):17318 标注数量(xml文件个数):17318 标注数量(txt文件个数):17318 标…

【第0006页 · 数组】寻找重复数

【前言】本文以及之后的一些题解都会陆续整理到目录中,若想了解全部题解整理,请看这里: 第0006页 寻找重复数 今天想讨论的一道题在 LeetCode 上评论也是颇为“不错”。有一说一,是道好题,不过我们还是得先理解了它才…

【Unity小技巧】URP管线遮挡高亮效果

前言 在URP渲染管线环境下实现物体遮挡高亮显示效果,效果如下:Unity URP遮挡高亮 实现步骤 创建层级,为需要显示高亮效果的物体添加层级,比如Player 创建一个材质球,也就是高亮效果显示的材质球找到Universal Render…

react项目搭建、基础知识

前言 教学内容来源于黑马 黑马程序员前端React18入门到实战视频教程,从reacthooks核心基础到企业级项目开发实战 项目搭建 创建项目 pnpm create vite选择框架 选择语言和构建 安装依赖并运行 pnpm install pnpm run dev运行成功 基础知识 文件 main…

极盾故事|某金融租赁机构应用数据保护新策略:“动态脱敏”“二次授权”

数据的流通使用是创新的动力,但安全和合规是不可逾越的底线。企业如何在这三者之间找到平衡点? 极盾科技,助力某金融租赁机构,基于极盾觅踪构建应用数据动态脱敏系统,实现10+核心应用系统的统一管理&#x…

磁电偶极子天线学习1 一种60GHz 宽带圆极化口径耦合磁电偶极子天线阵列

摘要: 一种新型的圆极化口径耦合天线被提出。这种圆极化磁电偶极子天线由刻蚀在短路基片集成波导的一部分的宽臂上,并且很容易被集成基片。在工作频段内实现了宽于28.8%的阻抗带宽和宽带3-dB的25.9%的轴比和的增益。此外,因为圆极化辐射由两个…

ModuleNotFoundError: No module named ‘mmcv.transforms‘

不得已的解决方法: mmcv升级到2.0.0即可解决 升级后自然又面临一系列不兼容问题! 官方文档查漏补缺

HNU-2023电路与电子学-实验3

写在前面: 本次实验是完成cpu设计的剩余部分,整体难度比上一次要小,细心完成就能顺利通过全部测评 一、实验目的 1.了解简易模型机的内部结构和工作原理。 2.分析模型机的功能,设计 8 重 3-1 多路复用器。 3.分析模型机的功能…

基于python的Selenium webdriver环境搭建(笔记)

一、PyCharm安装配置Selenium环境 本文使用环境:windows11、Python 3.8.1、PyCharm 2019.3.3、Selenium 3.141.0 测试开发环境搭建综述 安装python和pycharm安装浏览器安装selenium安装浏览器驱动测试环境是否正确 这里我们直接从第三步开始 1.1 Seleium安装…

Python Flask_APScheduler定时任务的正确(最佳)使用

描述 APScheduler基于Quartz的一个Python定时任务框架,实现了Quartz的所有功能。最近使用Flask框架使用Flask_APScheduler来做定时任务,在使用过程当中也遇到很多问题,例如在定时任务调用的方法中需要用到flask的app.app_context()时&#…

828华为云征文|使用sysbench对Mysql应用加速测评

文章目录 ❀前言❀测试环境准备❀测试工具选择❀测试工具安装❀mysql配置❀未开启Mysql加速测试❀开启Mysql加速测试❀总结 ❀前言 大家好,我是早九晚十二。 昨天有梳理一篇关于华为云最新推出的云服务器产品Flexus云服务器X。当时有说过,这次的华为云F…

一个好用的Maven依赖冲突解决插件:Maven Helper

在项目开发,或项目Maven需要新增依赖、项目依赖组件升级时,经常会出现添加后,因为各个模块中有相同的依赖、不同的版本而导致依赖冲突,从而导致项目启动不起来,这种冲突非常恶心,因为是传递依赖所以会看不出…

vulhub ThinkPHP5.0.23远程代码执行漏洞

1.在vulhub打开环境 进入环境存在的文件 docker-compose up -d 2.浏览器访问环境 3.查看是否存在漏洞 /index.php?scaptcha 页面报错说明有可能存在 4.使用hackbar插件发送post请求 _method__construct&filter[]system&methodget&server[REQUEST_METHOD]dir…

排查SQL Server中的内存不足及其他疑难问题

文章目录 引言I DMV 资源信号灯资源信号灯 DMV sys.dm_exec_query_resource_semaphores( 确定查询执行内存的等待)查询性能计数器什么是内存授予?II DBCC MEMORYSTATUS 查询内存对象III DBCC 命令释放多个 SQL Server 内存缓存 - 临时度量值IV 等待资源池 %ls (%ld)中的内存…

高通智能模组:以卓越优势引领科技潮流

一、高通智能模组的崛起与发展 在通信技术发展中,高通智能模组出现。5G 兴起,对模组有更高要求,高通凭借积累和创新捕捉需求。早期致力于研发 5G 技术,优化技术降低功耗提高处理能力,展现性能优势。在竞争中&#xff0…

剪映剪辑影视视频字幕声音批量自动对齐教程

一款智能软件,用它结合剪映或CapCut 你就可以快速将一个视频翻译为另一种语言,非常适合做TikTok中视频的用户,无论是英语区法语区还是日语区,这款名为谷哥剪映助手的软件都能成倍提升你的剪辑效率。 让我来给大家介绍它的使用方法…

基于移动互联网的校内物业报修管理系统设计与实现(论文+源码)_kaic

基于移动互联网的校内物业报修管理系统设计与实现 摘  要 校园后勤服务对于学校的发展至关重要,它不仅是学校管理的基石,也是实现教育目标的关键因素,为学生提供优质的生活环境。如果学校能够提供出色的后勤保障,让师生无需担心…