Linux(三)-组管理和权限管理、CROND 任务调度、LINUX 磁盘分区、挂载

linux同组用户与其它用户对文件夹权限的测试/(包含用户添加、目录创建、组的添加修改、目录的权限更改等命令) 1、先以管理员身份创建两个测试用户:test001,test002。 [root@cent home]# useradd test001 [root@cent home]# useradd test002 移动到/home文件夹下用# ll命令查看,是否有与新建用户对应的同名文件夹 [root@cent home]# ll drw... 阅读详情

最近在学校利用空闲时间复习及整理Linux基础 加油!

十、组管理和权限管理

10.1 Linux组基本介绍

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

10.2 文件/目录 所有者

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

10.2.1 查看文件的所有者

指令:ls –ahl
应用实例
创建一个组police,在创建一个用户tom将tom放在police,然后使用tom来创建一个文件ok.txt,看看情况
在这里插入图片描述

在这里插入图片描述

10.2.2 修改文件所有者

​ 指令:chown 用户名 文件名
应用案例
要求:使用root 创建一个文件apple.txt ,然后将其所有者修改成 tom

在这里插入图片描述

10.3 组的创建

10.3.1 基本指令

groupadd 组名

10.3.2 应用实例:

​ 创建一个组 ,monster
​ 创建一个用户 fox ,并放入到 monster组中

在这里插入图片描述

10.4 文件/目录 所在组

当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组。

10.4.1 查看文件/目录所在组

基本指令
ls –ahl
应用实例

10.4.2 修改文件所在的组

基本指令
chgrp 组名 文件名
应用实例
使用root用户创建文件 orange.txt ,看看当前这个文件属于哪个组,然后将这个文件所在组,修改到 police组。

在这里插入图片描述

10.5 其它组

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

10.6 改变用户所在组

在添加用户时,可以指定将该用户添加到哪个组中,同样的用root的管理权限可以改变某 个用户所在的组。
改变用户所在组
usermod –g 组名 用户名
usermod –d 目录名 用户名 改变该用户登陆的初始目录。

10.7 权限的基本介绍

ls -l 中显示的内容如下:
-rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc

0-9位说明
1)第0位确定文件类型(d, - , l , c , b)
2)第1-3位确定所有者(该文件的所有者)拥有该文件的权限。---User
3)第4-6位确定所属组(同用户组的)拥有该文件的权限,---Group
4)第7-9位确定其他用户拥有该文件的权限 ---Other

在这里插入图片描述

10.8 rwx权限详解

rwx作用到文件

[r]代表可读(read): 可以读取,查看
[w]代表可写(write): 可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件.
[x]代表可执行(execute):可以被执行
rwx作用到目录
[r]代表可读(read): 可以读取,ls查看目录内容
[w]代表可写(write): 可以修改,目录内创建+删除+重命名目录
[x]代表可执行(execute):可以进入该目录

10.9 文件及目录权限实际案例

ls -l 中显示的内容如下:
-rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc
10个字符确定不同用户能对文件干什么

第一个字符代表文件类型: 文件 (-),目录(d),链接(l)
	其余字符每3个一组(rwx) 读(r) 写(w) 执行(x)
	第一组rwx : 文件拥有者的权限是读、写和执行
	第二组rw- : 与文件拥有者同一组的用户的权限是读、写但不能执行
	第三组r-- : 不与文件拥有者同组的其他用户的权限是读不能写和执行

可用数字表示为: r=4,w=2,x=1 因此rwx=4+2+1=7
1 文件:硬连接数或 目录:子目录数
root 用户
root 组
1213 文件大小(字节),如果是文件夹,显示 4096字节
Feb 2 09:39 最后修改日期
abc 文件名

10.10 修改权限-chmod

在这里插入图片描述

10.10.1 基本说明:

通过 chmod 指令,可以修改文件或者目录的权限

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

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

    1)chmod	u=rwx,g=rx,o=x	文件目录名
	2)chmod	o+w	文件目录名
	3)chmod	a-x	文件目录名
10.10.3 第二种方式:通过数字变更权限

r=4 w=2 x=1 rwx=4+2+1=7 chmod u=rwx,g=rx,o=x 文件目录名
相当于 chmod 751 文件目录名

要求:将 /home/abc.txt 文件的权限修改成 rwxr-xr-x, 使用给数字的方式实现:
rwx=4+2+1=7 r-x=4+1=5 r-x=4+x=5
指令:chmod 755 /home/abc.txt

10.11 修改文件所有者-chown

10.11.1 基本介绍

chown newowner file 改变文件的所有者
​ chown newowner:newgroup file 改变用户的所有者和所有组

​ -R 如果是目录 则使其下所有子文件或目录递归生效

十一、CROND 任务调度

11.1 原理示意图

在这里插入图片描述

在这里插入图片描述

crontab 进行 定时任务的设置,。

11.2 概述

任务调度:是指系统在某个时间执行的特定的命令或程序。
任务调度分类:1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等
2.个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。

11.3基本语法

crontab [选项]

11.3.1 常用选项

在这里插入图片描述

11.4 快速入门

11.4.1 任务的要求

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

11.4.2 步骤如下

1)cron -e
2)*/ 1 * * * * ls -l /etc >> /tmp/to.txt
3)当保存退出后就程序。
4)在每一分钟都会自动的调用 ls -l /etc >> /tmp/to.txt

11.4.3 参数细节说明

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

11.5 任务调度的几个应用实例

案例1:每隔1分钟,就将当前的日期信息,追加到 /tmp/mydate 文件中
先编写一个文件	/home/mytask1.sh
date >> /tmp/mydate
给 mytask1.sh  一个可以执行权限
chmod 744 /home/mytask1.sh
crontab -e
*/1 * * * *	/home/mytask1.sh
成功
案例2:每隔1分钟, 将当前日期和日历都追加到 /home/mycal 文件中
先编写一个文件	/home/mytask2.sh
date >> /tmp/mycal cal >> /tmp/mycal
给 mytask1.sh 一个可以执行权限
chmod 744 /home/mytask2.sh
crontab -e
*/1 * * * *	/home/mytask2.sh
成功
案例3: 每天凌晨2:00 将mysql数据库 testdb ,备份到文件中。
1)先编写一个文件	/home/mytask3.sh
/usr/local/mysql/bin/mysqldump -u root -proot testdb > /tmp/mydb.bak
给 mytask3.sh 一个可以执行权限
2)chmod 744 /home/mytask3.sh
3)crontab -e
4)0 2 * * *	/home/mytask3.sh
5)成功

11.6 crond 相关指令:

conrtab –r:终止任务调度。
crontab –l:列出当前有那些任务调度
service crond restart [重启任务调度]

十二、LINUX 磁盘分区、挂载

12.1 分区基础知识

12.1.1 分区的方式:

1)mbr 分 区 :
1.最多支持四个主分区
2.系统只能安装在主分区
3.扩展分区要占一个主分区
4.MBR 最大只支持 2TB,但拥有最好的兼容性
2) gtp 分区:
1.支持无限多个主分区(但操作系统可能限制,比如 windows 下最多 128 个分区)
2.最大支持 18EB 的大容量(1EB=1024 PB,1PB=1024 TB )
3.windows7 64 位以后支持 gtp

12.2 windows 下的磁盘分区

在这里插入图片描述

12.2 Linux 分区

12.2.1 原理介绍

1)Linux 来说无论有几个分区,分给哪一目录使用,它归根结底就只有一个根目录,一个独立且唯一的文件结构 , Linux 中每个分区都是用来组成整个文件系统的一部分。
2)Linux 采用了一种叫“载入”的处理方法,它的整个文件系统中包含了一整套的文件和目录, 且将一个分区和一个目录联系起来。这时要载入的一个分区将使它的存储空间在一个目录下获得。

在这里插入图片描述

12.2.2 硬盘说明

1)Linux硬盘分IDE硬盘和SCSI硬盘,目前基本上是SCSI硬盘

2)对于IDE硬盘,驱动器标识符为“hdx~”,其中“hd”表明分区所在设备的类型,这里是指
IDE硬盘了。“x”为盘号(a为基本盘,b为基本从属盘,c为辅助主盘,d为辅助从属盘),“~”代表分区,前四个分区用数字1到4表示,它们是主分区或扩展分区,从5开始就 是逻辑分区。例,hda3表示为第一个IDE硬盘上的第三个主分区或扩展分区,hdb2表示为第二个IDE硬盘上的第二个主分区或扩展分区。

3)对于SCSI硬盘则标识为“sdx~”,SCSI硬盘是用“sd”来表示分区所在设备的类型的,其余 则和IDE硬盘的表示方法一样。

12.2.3 查看所有设备挂载情况
命令 :lsblk 或者 lsblk -f

在这里插入图片描述

在这里插入图片描述

12.3 挂载的经典案例

增加一块硬盘为例来熟悉下磁盘的相关指令和深入理解磁盘分区、挂载、卸载的概念。

如何增加一块硬盘

1)虚拟机添加硬盘
2)分区   fdisk/dev/sdb
3)格式化  mkfs -t ext4 /dev/sdb1
4)挂载    先创建一个 /home/newdisk , 挂在到 mount /dev/sdb1 /home/newdisk
5)设置可以自动挂载 。(永久挂载,当你重启系统,仍然可以挂载到 /home/newdisk)
     vim /etc/fstab   
       /dev/sdb1      /home/newdisk          ext4  defaults   0  0

12.4 挂载的经典案例

12.4.1 虚拟机增加硬盘步骤1

在【虚拟机】菜单中,选择【设 置】,然后设备列表里添加硬盘, 然后一路【下一步】,中间只有 选择磁盘大小的地方需要修改, 至到完成。然后重启系统(才能识别)!

在这里插入图片描述

12.4.2 虚拟机增加硬盘步骤2

分区命令 fdisk /dev/sdb
开始对/sdb分区
m 显示命令列表
p 显示磁盘分区 同 fdisk –l
n 新增分区
d 删除分区
w 写入并退出

说明: 开始分区后输入n,新增分区,然后选择p ,分区类型为主分区。两次回车默认剩余全部空间。最后输入w写入分区并退出,若不保存退出输入q。

在这里插入图片描述

12.4.3 虚拟机增加硬盘步骤 3

格式化磁盘
分区命令:mkfs -t ext4 /dev/sdb1
其中 ext4 是分区类型

12.4.4 虚拟机增加硬盘步骤 4
挂载: 将一个分区与一个目录联系起来,
mount	设备名称	挂载目录
例如: mount	/dev/sdb1	/newdisk
umount	设备名称 或者	挂载目录
例如:	umount	/dev/sdb1 或者 umount	/newdisk
12.4.5 虚拟机增加硬盘步骤 5

在这里插入图片描述

永久挂载: 通过修改/etc/fstab 实现挂载添加完成后 执行 mount –a 即刻生效

12.5 磁盘情况查询

12.5.1 查询系统整体磁盘使用情况

​ 基本语法
df -h
​ 应用实例
​ 查询系统整体磁盘使用情况

在这里插入图片描述

12.5.2 查询指定目录的磁盘占用情况

基本语法
du -h /目录
查询指定目录的磁盘占用情况,默认为当前目录
-s 指定目录占用大小汇总
-h 带计量单位
-a 含文件
–max-depth=1 子目录深度
-c 列出明细的同时,增加汇总值

Linux学习笔记(6)----文件及目录权限管理 关于文件及目录的访问权限,可以参考我的这篇文章介绍文件目录权限介绍 下面来看看需要修改修改时的命令: 1、chmod:命令是控制用户对文件的权限的命令 只有文件所有者超级用户可以修改文件或目录的权限。可以使用绝对模式(八进制数字模式),符号模式指定文件的权限。 语法:chmod [-cfvR] [–help] [–version] mode file… 参数说明: mode : 权限设定字串,格式如下 :[ugoa…][[±=][rwxX]…][,…] 其中: 参数 功能 u 表示该文件的 阅读详情

相关推荐

手把手教你如何修改YOLO11的模型结构(以CBAM可变性卷积为例)

YOLO11修改模型结构

2401_86807530的博客 1万+

Windows forfiles命令详解,Windows按时间搜索特定类型的文件。

作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者「推荐专栏」:对网络安全感兴趣的小伙伴可以关注专栏。

wangyuxiang946的博客 1万+

R语言笔记十:独立性检验函数

1.独立性检验函数        独立性检验是根据频数信息判断两类因子彼此相关或相互独立的假设检验。所谓独立性就是指变量之间是独立的,没有关系。 独立性检验算法:卡方检验、Fisher检验、Cochran-Mantel-Haenszel检验 2.假设检验 假设检验(Hypothesis Testing)是数理统计学中根据一定假设条件由样本推断总体的一种方法。 原假设——没有发生 备择假设——发生了 具体做法:根据问题的需要对所研究的总体作

weixin_44384631的博客 4088

Linux系统】基本指令() {输入输出,重定向,管道;显示时间日期;打包压缩,包文件的区别}

Linux系统】基本指令() {输入输出,重定向,管道;显示时间日期;打包压缩,包文件的区别}

52Herzt的博客 1108

linux 命令 chmod 修改文件权限

chmod 用于修改文件 / 文件夹权限 一共 3 组, 每组包含 3 位权限, 依次是可读, 可写, 可执行 第 1 组表示文件拥有者权限, 第 2 组表示文件拥有者所在组权限, 第 3 组表示其他用户权限 每一位可以使用单个数值或者字母表示 数值表示权限: 读 4, 写 2, 可执行 1 字母表示权限: 读 r, 写 w, 可执行 x # chmod 755 表示当前用户可读可写可执行, 当前用户所在组可读可执行, 其他用户可读可执行 chmod 755 /opt/shell/testFolder #

艾斯比 606

Linux 实操篇 组管理权限管理、定时任务调度Linux磁盘分区挂载

Linux 实操篇 组管理权限管理、定时任务调度Linux磁盘分区挂载

weixin_74019079的博客 842

Linux (四)——任务调度磁盘分区

文章目录1. crond 任务调度1.1 概述1.2 原理示意图1.3 基本语法1.4 参数说明1.5 crond 相关指令2. 磁盘分区2.1 原理介绍2.2 硬盘说明2.3 磁盘情况查询2.4 工作使用指令 1. crond 任务调度 1.1 概述 任务调度:是指系统在某个时间执行的特定的命令或程序。 任务调度分类 系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等 个别用户工作:个别用户可能希望执行某些程序,比如对 mysql 数据库的备份。 1.2 原理示意图 1.3 基本语法 cro

weixin_43691723的博客 1117

Linux中的任务调度磁盘分区挂载、网络配置、进程管理、RPMYUM

第 11 章实操篇 crond任务调度 1. 概述 任务调度:是指系统在某个时间执行的特定的命令或程序。 任务调度分类:1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等。 ​ 2.个别用户工作个别用户可能希望执行某些程序,比如对 mysql数据库的备份。 2. 基本语法 crontab [选项] 2.1 常用选项 选项 功能 -e 编辑crontab定时任务 -l 查询crontab任务 -r 刹车农户当前用户所有的crontab任务 3. 快速入门 3

星海IT学习之路 2197

04、Linux高级部分

文章目录参考资料一、组管理权限管理1、组管理基本介绍1.1、查看目录文档1.2、文件所有者1.3、修改文档所有者及所在组1.4、其他组2、权限管理2.1、权限基本介绍2.2、rwx权限详解rwx 作用到文件rwx 作用到目录2.3、chmod指令(修改权限)方式一:+、-、=变更权限方式二:使用数字变更权限2.4、chown指令(修改文件所有者)2.5、chgrp指令(修改文件所在组)综合案例二、crond 任务调度原理示意图基本介绍快速入门案例(配合命令)应用案例(配合脚本)Linux磁盘分区挂载

每个人都是独一无二的,把握好自己的节奏,跟着自己的心走。 1161

linux详解3

linux详解3 一、实操篇 实用指令 1.指令运行级别 2.切换到指定运行级别的指令 3.帮助指令 4.文件目录类 5.时间日期类 6.搜索查找类 7.压缩解压类 二、实操篇 组管理权限管理 1.Linux组基本介绍 2.文件/目录 所有者 3.组的创建 4.文件/目录 所在组 5.其它组 6.改变用户所在组 7.权限的基本介绍 8.rwx权限详解 9.文件及目录权限实际案例 .

xiaotai1234的博客 229

Linux实操篇2-Linux指令的解读

一.日期时间类 1.1.date 指令-显示当前日期 基本语法 1) date (功能描述:显示当前时间) 2) date +%Y (功能描述:显示当前年份) 3) date +%m (功能描述:显示当前月份) 4) date +%d (功能描述:显示当前是哪一天) 5) date "+%Y-%m-%d %H:%M:%S"(功能描述:显示年月日时分秒) 案例 显示当前时间信息 显示当前时间年月日 显示当前时间年月日时分秒 1.2.date 指令-设置日期 基本语法 date -s 字符串时

qq_43117059的博客 2015

40张图入门Linux——(前端够用,运维入门)

关注公众号“执鸢者”,回复“书籍”获取大量学习资料,回复“前端视频”获取大量教学视频,回复“Linux”获取本节整体思维导图。 本文主要是Linux的入门内容,利用40张思维导图从基础、操作、实用指令、组管理权限管理crond任务调度Linux磁盘分区挂载Linux网络环境配置、进程管理、服务管理、RPMYUM、软件安装关键点、Shell编程共十二部分着手,从而系统的了解一下Linux(基于Centos),本文的定位是前端工程师够用、运维工程师入门。 一、基础 主要阐述了什么是Li.

wang_yu_shun的博客 545

Linux尚硅谷

Linux尚硅谷

程序猿张同学的博客 1253

Linux系统之文件权限管理

Linux系统之文件权限管理

RAB 1222

Android手机配置gcc,实现手机编译代码

1、下载gcc.zip 2、把gcc.zip解压存放在/data目录下(也可以是其他目录,看个人习惯) 3、配置gcc环境变量   export GCCHOME=/data/gcc (gcc存放路径)   export GCCPATH=$GCCHOME/bin:$GCCHOME/arm-linux-androideabi/bin:$GCCHOME/libexec/ ...

weixin_30765505的博客 747

linux设置文件为不可访问权限,chmod 设置目录或文件的访问权限

访问权限Linux系统中的每个文件目录都有访问许可权限,用它来确定谁可以通过何种方式对文件目录进行访问操作。在Linux中是按着用户组来设定权限的。所有者权限:就是文件或者目录的创建者。一般来说所有者的权限与root用户权限相当。文件被创建时,文件所有者自动拥有对该文件的读、写可执行权限,以便于对文件的阅读修改。同组权限:就是所有者所在的用户组的其他成员的权限。其他用户权限:除去所有者...

weixin_30423863的博客 4383

android 能调用gcc_在Android上使用gcc编译C/C++源程序

本文中的脚本难免有错,请以实际文件夹名为主。前几天在网上看到了一篇关于Android上利用终端来使用gcc编译C/C++源程序的文章,我感到无比兴奋,所以立刻将我自己的安装过程记下来。那个后记也很有用的。gcc编译源代码需要创建临时文件,而gcc又只能安装在手机内存中使用(因为需要755权限),因此必须使用root来调用它。1、下载gcc plugin for C4Droid,解压其中的gcc文件...

weixin_39797912的博客 749

Linux设置只能root用户读写,其他用户不可读

chmod 700 flag

3718

Linux权限管理

Linux权限管理 1.角色 在Linux中将访问一个文件的人分成种类别。 文件文件目录的所有者:u—User 文件文件目录的所有者所在的组的用户:g—Group 其它用户:o—Others 2.基本权限 读(r):Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限 。 写(w):Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限 。注意一个文件具有写权限,不代表可以删除该文件,删除一个文件的前提是对文件所在的目录具有写权限。 执

av12138的博客 310

2007-2022年36家商业银行绿色信贷相关数据(2022年无缺失)

2007-2022年36家商业银行绿色信贷数据(2022年无缺失)时间:2007-2022年,2022年无缺失,具体缺失情况参看下面链接内数据预览来源:银行年报社会责任报告指标:绿色信贷余额、期末贷款总额、绿色信贷比率、总资产收益率、流动性比率、拨备覆盖率、不良贷款率、银行总资产、资本充足率、资产负债率、营收增长率、成本收入比等,其中绿色信贷比率=绿色信贷余额/期末贷款总额数据说明:自己使用,已根据目前更新年报进行最大程度补全,2022年无缺失具体银行名单参看下面链接内数据预览具体缺失情况参看链接内数据预览,缺失值已标黄。链接:https://pan.baidu.com/s/1Nkpb-lDGM3fgno8S71zfnQ 提取码:r7dy

上一篇: Linux(二)-开机&重启、用户管理、实用指令
下一篇: Linux(四)-网络配置、进程管理、RPM 和 YUM、搭建 JAVAEE 环境
小、王
博客等级 码龄6年 0粉丝 9原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值