首页 > 系统相关 >Linux - hsp 第十章~第十一章

Linux - hsp 第十章~第十一章

时间:2023-10-04 11:55:06浏览次数:39  
标签:文件 第十章 指定 chmod hsp 目录名 Linux rwx 目录

第十章 组管理和权限管理

1) ls -ahl            查看文件的所有者

2)chown 用户名 文件名       修改文件所有者

3) groupadd 组名         创建组

4) chgrp 组名 文件名       更改文件所在组

5) usermod -g 新组名 用户名     更改用户所在组

6) usermod -d 目录名 用户名      改变用户登录的初始目录

7) chmod

  chmod u=rwx,g=rx,o=x 文件/目录名  拥有该文件/目录的权限为:所有者rwx,所在组rx,其他人x

  chmod a=rwx 文件/目录名    所有人(u, g, o)对该文件/目录拥有的权限:rwx

  chmod o+w 文件/目录名    给其他人增加对该文件/目录的 w 权限

  chmod a-x 文件/目录名    给所有人减少对该文件/目录的 x 权限

  chmod [数字][数字][数字] 文件/目录名    更改文件/目录的权限

    数字:0 : ---  1 : --x  2 : -w-  3 : -wx

               4 : r---  5 : r-x  6 : rw-  7 : rwx

    rwx解释:r 代表可读:可以读取,查看

          w 代表可写:可以修改,但是不代表可以删除该文件,

              删除文件的前提是对该文件所在的目录有写权限

          x 代表可执行(execute):可以被执行

8) chown [选项] newower 文件/目录  修改文件/目录的所有者

  选项:-R  修改文件和其所有子文件的所有者

9) chown [选项] newower:newgroup 文件/目录    修改文件的所有者和所在组

  选项:-R  修改文件和其所有子文件的所有者和所在组

 10) chgrp newgroup 文件/目录    修改文件的所在组

第十一章 定时任务调度

1.crond 定时任务(循环任务)

1) crontab 选项

  选项:-e  编辑 crontab 定时任务

     -l  查询 crontab 定时任务

     -r  删除当前用户所有的 crontab 定时任务

  (进入vim / vi 界面后:)  * * * * * 任务

  参数细节说明:

    五个占位符说明:(五个占位符分别为:分时日月周)

    

 

 

 

    特殊符号说明:

    特殊执行案例:

10) service crond restart  重启任务调度

2.at 定时任务

1) ps -ef | grep atd    检测 atd 是否在运行

2) at 选项 时间      

  选项:-m      当指定的任务被完成后,将给用户发送邮件,即使没有标准输出

     -I        atq的别名

     -d      atrm的别名

     -v      显示任务将被执行的时间

     -c      打印任务的内容到标准输出

     -V      显示版本信息

     -q 队列    使用指定的队列

     -f 文件    从指定文件读入任务而不是从标准输入读入

     -t 时间参数  以时间参数的形式提交要运行的任务

  时间:1、接受在当天的 hh:mm(小时:分钟)式的时间指定。

      假如该时间已过去,那么就放在第二天执行。例如: 04:00

    2、使用midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午4点)等比较模糊的词语来指定时间.

    3、采用12小时计时制,即在时间后面加上AM(上午)或PM(下午)来说明是上午还是下午。例如: 12pm

    4、指定命令执行的具体日期,指定格式为month day(月日)或mm/dd/yy(月/日/年)或dd.mm.yy (日.月.年)

      指定的日期必须跟在指定时间的后面。例如:04:00 2021-03-1
    5、使用相对计时法。指定格式为: now + count time-units

      now是当前时间, time-units是时间单位,可以是minutes(分钟),hours(小时),days(天),weeks(星期)

      count是时间的数量,几天,几小时。

      例如: now + 5 minutes

    6、直接使用today(今天)、tomorrow(明天)来指定完成命令的时间。

3) atrm 编号

标签:文件,第十章,指定,chmod,hsp,目录名,Linux,rwx,目录
From: https://www.cnblogs.com/zhangyueeee/p/17741965.html

相关文章

  • Linux_JXNUSixWeek_Linux三剑客—awk
    晚安,纺凪Dreamin'Her-僕は、彼女の夢を見る。awk简介具体基本用法:awk'$3>0{print$1,$2*$3}'emp.dataawk与sed一样,都是每一次读取一行,对一行进行处理后,继续进行下一行的处理$3表示一行中的第3列,其余同理$3>0被称为模式,{}中的指令被称为动作每一行中如果......
  • 逐渐熟悉Linux
    使用Ubuntu一年了,还没有成为它的朋友,一直依赖于图形化界面,命令行使用得很生疏,因此决定开始增加使用命令行,并且把一些用到的命令和功能做一个记录,会长期更新、添加。一些常用的指令ls:展示当前目录里所有的文件rm:删除文件cd:改变当前所处目录file:查看文件类型cat......
  • 2.linux下的目录结构
    2.linux下的目录结构1.Linux文件系统的特点●Linux文件系统采用树形结构,从根目录root(/)开始。●Linux的虚拟文件系统允许众多不同类型的文件系统共存,并支持跨文件系统的操作。●Linux的文件是无结构字符流式文件,不考虑文件内部的逻辑结构,只把文件简单地看作是一系列字符的序列......
  • 3.linux查看当前所在目录
    3.linux查看当前所在目录在Linux(以及其他类Unix系统)中,你可以使用pwd命令(代表"printworkingdirectory")来查看你当前所在的目录。只需要在命令行中输入pwd,然后按回车键,系统就会显示你当前的工作目录。例如:pwd执行上述命令后,可能会得到类似这样的输出:/home/user这表示你当前......
  • Linux动态库
    制作动态库(也称为共享库)是将可重用的代码和函数打包成单独的库,可以在多个程序中共享使用。在Linux上制作动态库涉及以下步骤:编写源代码:编写你的代码,并确保它们可以编译为动态库。通常,你需要将代码拆分成多个文件,每个文件对应一个模块或功能。编译源代码:使用合适的编译器(如......
  • linux-scp用法
    scp(SecureCopyProtocol)是一个用于在本地系统和远程系统之间安全地传输文件的命令行工具。它基于SSH协议,能够加密传输数据,提供了对文件传输的安全支持。下面详细介绍scp的用法。1.将本地文件复制到远程主机scp[options]<local_file><username@remote_host>:<remote_pat......
  • 在linux服务器上安装scvi后无法调用GPU
    问题描述:WARNING-NoGPU/TPUfound,fallingbacktoCPU.(SetTF_CPP_MIN_LOG_LEVEL=0andrerunformoreinfo.) 解决方案: 测试如下代码,如果为True则执行第二步。importtorchprint(torch.cuda.is_available())测试如下代码importjaxprint(jax.devices......
  • 如何在Linux关闭前向其他系统用户发送自定义消息
    在先前的文章中,我们解释了 Linux 中shutdown、poweroff、halt、reboot 命令的不同之处,并揭示了在用不同的选项执行这些命令时它们实际做了什么。本篇将会向你展示如何在系统关机时向所有的系统用户发送一条自定义的消息。建议阅读:tuptime-显示Linux系统的历史和统计运行......
  • 【知识杂谈#1】Linux如何安装net-tools和sbin配置PATH
    1.Linux下载net-tools在Linux上下载net-tools包的方法可能会因你所使用的Linux发行版而有所不同。在某些现代的Linux发行版中,net-tools已经被弃用,而推荐使用iproute2来替代它。#对于Debian/Ubuntu系统:sudoaptinstallnet-tools#对于CentOS/RHEL系统:sudoyuminstallnet-tools#......
  • Linux 内存泄漏检测的基本原理
    一、mtrace分析内存泄露mtrace(memorytrace),是GNUGlibc自带的内存问题检测工具,它可以用来协助定位内存泄露问题。它的实现源码在glibc源码的malloc目录下,其基本设计原理为设计一个函数voidmtrace(),函数对libc库中的malloc/free等函数的调用进行追踪,由此来检测内存是否存在......