(Linux)01_Linux(下)

这篇博客详细介绍了Linux系统中的组管理和权限管理,包括组管理的基本操作、权限的rwx详解以及如何使用chmod修改权限。接着,文章提到了定时任务调度的基础知识和cron的使用。然后,重点讲解了进程管理,包括进程的查看、终止以及服务(service)的管理。最后,简要介绍了RPM和YUM包管理工具及其基本操作。
摘要由CSDN通过智能技术生成

八、组管理和权限管理

8.1.组管理

在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念。

1) 所有者
2) 所在组
3) 其它组
4) 改变用户所在的组

组的创建

groupadd 组名

文件/目录 所有者
一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者。
修改文件的所有者:

指令:chown 用户名 文件名

在这里插入图片描述
修改文件所在的组:

chgrp 组名 文件名

在这里插入图片描述
改变用户所在的组:

 1) usermod   –g   组名  用户名
 2) usermod   –d   目录名  用户名  改变该用户登陆的初始目录。

在这里插入图片描述
其他组
除所有者和所在组之后的用户 系统的其他的用户都是改文件的其他组

8.2.权限管理

8.2.1.权限的基本介绍

0-9位说明:-rwxrw-r-- 1 root root 1212 Feb 2 09:39 abc.txt
1)第0位确定文件类型(说明: -:普通文件, ==d:==目录,l : 连接文件, ==c: ==字符设备文件[键盘,鼠标] b: 块设备文件[硬盘] )
2)1-3位 文件的所有者对改文件的权限 r 读权限 w 写权限 x 执行权限
3)4-6位 文件所在组及所在组的用户对改文件的权限
4)7-9位 其他用户对改文件的权限
5)如果是文件 则表示改文件的连接数 如果是目录 表示该目录拥有多少个子目录
6)文件的所有者
7)文件所在组
8)1212 表示文件的大小
9)文件最后一次的修改时间
10)文件名

l是链接,相当于windows的快捷方式
d是目录,相当于windows的文件夹
c是字符设备文件,鼠标,键盘算是
b是块设备,硬盘就是一个例子
1)第0位确定文件类型(d, - , l , c , b)
2)第1-3位确定所有者(该文件的所有者)拥有该文件的权限。—User
3)第4-6位确定所属组(同用户组的)拥有该文件的权限,—Group
4)第7-9位确定其他用户拥有该文件的权限 —Other

8.2.2.rwx权限详解

rwx 权限说明 既可以表示文件的权限 也可以表示目录的权限
rwx作用到文件(重要)

  1. r 表示可读 查看文件
  2. w 表示可以写文件 写入内容 修改 不一定表示拥有删除该文件的权限 你要删除改文件 必须拥有对改文件所在目录拥有写的权限才可以
  3. x 表示可执行改文件
    作用在目录上(重要)
  4. [ r ]代表可读(read): 可以读取,ls查看目录内容
  5. [ w ]代表可写(write): 可以修改,目录内创建+删除+重命名目录
  6. [ x ]代表可执行(execute):可以进入该目录

8.2.3.修改权限 -chmod

第一种方式 +、-、=来修改权限

u 表示修改拥有者的权限
g 表示修改所在组的权限
o 表示修改其他组的权限

赋予权限
在这里插入图片描述
在这里插入图片描述
回收权限
在这里插入图片描述
第二种方式:通过数字变更权限
在这里插入图片描述
r=4 w=2 x=1 rwx=4+2+1=7
x w r= 0
如果要赋予某一个权限则该位对应的数字就是1 否则就是0
在这里插入图片描述

8.2.4.课后练习

练习文件权限管理[课堂练习]
建立两个组(神仙,妖怪)
建立四个用户(唐僧,悟空,八戒,沙僧)
设置密码
把悟空,八戒放入妖怪 唐僧 沙僧 在神仙
用悟空建立一个文件 (monkey.go该文件要输出 i am monkey)
给八戒一个可以r w 的权限
八戒修改monkey.go 加入一句话( i am pig)

唐僧 沙僧 对该文件没有权限
把 沙僧 放入妖怪组
让沙僧 修改 该文件 monkey, 加入一句话 (“我是沙僧,我是妖怪!”);

九、定时任务调度(了解)

9.1.概述

任务调度:是指系统在某个时间执行的特定的命令或程序。
任务调度分类:

1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等
2.个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。
crontab [选项]

常用选项:
在这里插入图片描述
在这里插入图片描述

9.2.快速入门

设置任务调度文件:/etc/crontab
设置个人任务调度。执行crontab –e命令。
接着输入任务到调度文件
如:*/1 * * * * ls –l /etc/ > /tmp/to.txt
意思说每小时的每分钟执行 ls –l /etc/ > /tmp/to.txt命令

9.3.参数说明

5个占位符的说明

项目 含义 范围
第一个“*” 一小时当中的第几分钟 0-59
第二个“*” 一天当中的第几小时 0-23
第三个“*” 一个月当中的第几天 1-31
第四个“*” 一年当中的第几月 1-12
第五个“*” 一周当中的星期几 0-7(0和7都代表星期日)

特殊符号的说明

符号 含义
* 代表任何时间。比如第一个“*”就代表一小时中每分钟都执行一次的意思。
, 代表不连续的时间。如“0 8,12,16 * * * 命令”,就代表在每天的8点0分,12点0分,16点0分都执行一次
- 代表连续的时间范围。比如“0 5 * * 1-6命令”,代表在周一到周六的凌晨5点0分执行命令
*/n 代表每隔多久执行一次。比如“*/10 * * * * 命令”,代表每隔10分钟就执行一遍命令

特定时间执行任务案例

时间 含义
45 22 * * * 命令 在22点45分执行命令
0 17 * * 1 命令 每周1 的17点0分执行命令
0 5 1,15 * * 命令 每月1号和15号的凌晨5点0分执行命令
40 4 * * 1-5 命令 每周一到周五的凌晨4点40分执行命令
*/10 4 * * * 命令 每天的凌晨4点,每隔10分钟执行一次命令
0 0 1,15 * 1 命令 每月1号和15号,每
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值