组管理
- chown修改文件所有者:chown 用户名 文件名
- groupadd组的创建:groupadd 组名
- (例子:创建用户fox加入到monster:useradd -g monsterfox)
- chgrp修改文件/目录所在组:chgrp 组名 文件名
- usermod改名用户所在组
-
usermod –g 新组名 用户名
-
usermod –d 目录名 用户名 改变该用户登陆的初始目录。特别说明:用户需要有进入到新目录的权限。
-
权限
-rwxrw-r-- 1 root root 1213 Feb 2 09:39 abc
0-9 位说明
第 0 位确定文件类型(d, - , l , c , b)
l 是链接,相当于 windows 的快捷方式d 是目录,相当于 windows 的文件夹c 是字符设备文件,鼠标,键盘
b 是块设备,比如硬盘
第 1-3 位确定所有者(该文件的所有者)拥有该文件的权限。---User
第 4-6 位确定所属组(同用户组的)拥有该文件的权限,---Group 第 7-9 位确定其他用户拥有该文件的权限 ---Other
可用数字表示为: r=4,w=2,x=1 因此 rwx=4+2+1=7 , 数字可以进行组合
文件
扫描二维码关注公众号,回复:
14356367 查看本文章

- [ r ]代表可读(read): 可以读取,查看
- [ w ]代表可写(write): 可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件.
- [ x ]代表可执行(execute):可以被执行
目录
- [ r ]代表可读(read): 可以读取,ls 查看目录内容
- [ w ]代表可写(write): 可以修改, 对目录内创建+删除+重命名目录
- [ x ]代表可执行(execute):可以进入该目录
chmod修改权限:
- u:所有者 g:所有组 o:其他人 a:所有人(u、g、o 的总和)
- chmod u=rwx,g=rx,o=x 文件/目录名
- chmod o+w 文件/目录名
- chmod a-x 文件/目录名
- chmod 755 文件/目录名
chgrp修改文件/目录所在组:chgrp newgroup 文件/目录 【 改变所在组】
定时任务调度
crond定时任务
- crond任务调度:crontab 进行 定时任务的设置
- 基本语法
- -e:编辑定时任务
- -l:查询定时任务
- -r:删除当前用户的所有crontab任务
- 例子:
-
-
- 例子
- 例子
- 相关指令:
conrtab –r:终止任务调度。
crontab –l:列出当前有那些任务调度
service crond restart [重启任务调度]
at定时任务
- at [选项] [时间] ctrl + d 结束at命令的输入,要输出两次
- at 指定时间的方法:
- 接受在当天的 hh:mm(小时:分钟)式的时间指定。假如该时间已过去,那么就放在第二天执行。 例如:04:00
- 使用 midnight(深夜),noon(中午),teatime(饮茶时间,一般是下午 4 点)等比较模糊的词语来指定时间。
- 采用 12 小时计时制,即在时间后面加上 AM(上午)或 PM(下午)来说明是上午还是下午。 例如:12pm
- 指定命令执行的具体日期,指定格式为 month day(月 日)或 mm/dd/yy(月/日/年)或 dd.mm.yy(日.月.年),指定的日期必须跟在指定时间的后面。 例如:04:00 2021-03-1
- 使用相对计时法。指定格式为:now + count time-units ,now 就是当前时间,time-units 是时间单位,这里能够是 minutes(分钟)、hours(小时)、days(天)、weeks(星期)。count 是时间的数量,几天,几小时。 例如:now + 5 minutes
- 直接使用 today(今天)、tomorrow(明天)来指定完成命令的时间。
Linux磁盘分区、挂载
- lsblk和lsblk -f:查看所有设备的挂载情况
- 新建一个磁盘并且挂载:较为复杂,需要的时候百度就好
- 查询指定目录的磁盘使用情况:du -h
-
-s 指定目录占用大小汇总
-h 带计量单位
-a 含文件
--max-depth=1 子目录深度
-c 列出明细的同时,增加汇总值
- 统计/opt 文件夹下文件的个数:ls -l /opt | grep "^-" | wc -l
- 统计/opt 文件夹下目录的个数:ls -l /opt | grep "^d" | wc -l
- 统计/opt 文件夹下文件的个数,包括子文件夹里的:ls -lR /opt | grep "^-" | wc -l
- 统计/opt 文件夹下目录的个数,包括子文件夹里的:ls -lR /opt | grep "^d" | wc -l
- 以树状显示目录结构 tree 目录 , 注意,如果没有 tree ,则使用 yum install tree 安装
-