Linux运维63期day15

操作系统文件属性第二天

一、文件属性详细说明---文件的权限说明
文件数据权限有什么
r read 4 读
w write 2 写
x execute 1 执行
- null 0 没有响应权限
文件权限赋予哪些用户:
文件属主用户: 监护人 3个权限(rwx) 每三位权限为一组进行赋予
文件属组用户: 亲人 3个权限(rwx) 一个文件数据有九个权限位 正常有12权限位
文件其他用户: 隔壁老王 3个权限(rwx) 没有权限的用 - 来表示

rw- :6 rw-r--r-- :644
rwx :7
-w- :2
结论:
1.默认文件权限:644
2.默认目录权限:755

二、文件属性详细说明---文件的用户信息
系统中有很多不同的用户
用户分类: id root 查看用户编号
1. 超级管理员用户 皇帝--root 用户编号(user id):0
2. 虚拟用户 傀儡--noboby 用户编号:1-999(centos7)
3. 普通用户 平民--oldboy 用户编号:1000+(centos7)

以上用户都可以成为: 文件属主 文件属组 文件其他用户

root oldboy01 oldboy02 oldboy03 oldgirl01 oldgirl02 oldgirl03 oldbaby01 oldbaby02 oldbaby03

/oldboy/oldboy.txt rwx --
root用户有绝对的权利
root用户组: oldboy01 oldboy02 oldboy03 拥有写的能力 对指定用户分组 --- 用户组

用户和组的关系:
1.一个用户 vs 一个用户组 1对1
2.多个用户 vs 一个用户组 多对1
3.一个用户 vs 多个用户组 1对多
4.多个用户 vs 多个用户组 多对多

三、文件属性详细说明---文件的时间信息
mtime modify time ---修改时间
atime access time ---访问时间
ctime change time ---改变时间

stat
(Access)最近访问:2019-07-19 17:13:31.771427747 +0800 ---查看文件时间信息
(Modify)最近更改:2019-07-18 16:02:33.102980338 +0800 ---修改文件时间信息
(Change)最近改动:2019-07-18 16:02:33.105980333 +0800 ---改变文件时间信息(属性信息发生变化)

修改文件权限:chmod 666 /oldboy/oldboy.txt

date ---修改时间/显示当前时间
显示当前时间信息:
默认显示时间
# date
2019年 07月 19日 星期五 17:26:08 CST
指定显示时间格式
date +%F
2019-07-19
date "+%F %T"
2019-07-19 17:28:30
date "+%F %T %w" date "+%F %T 星期%w"
2019-07-19 17:28:58 5 2019-07-19 17:29:25 星期5
%F :显示日期信息 年-月-日
%T :显示时间信息 小时:分钟:秒
%w :显示星期信息 周一到周日 0-6
%y :显示年份
%Y :显示年份(包含世纪)
%m :显示月份
%d :显示日期
%H :显示小时信息
%M :显示分钟信息
%S :显示秒信息
man date 可以查看详细时间格式符号信息
应用: 生成不同时间的备份文件

显示未来或过去的时间:
过去: [root@qiwangyu oldboy]# date -d "-1 day"
2019年 07月 18日 星期四 17:45:14 CST
[root@qiwangyu oldboy]# date -d "-2 day"
2019年 07月 17日 星期三 17:45:43 CST
未来: [root@qiwangyu oldboy]# date -d "+1 day"
2019年 07月 20日 星期六 17:46:11 CST
[root@qiwangyu oldboy]# date -d "+2 day"
2019年 07月 21日 星期日 17:46:16 CST

修改时间信息:
date -s(set) "20201010 10:10"

同步时间信息:
ntpdate ntp1.aliyun.com

你可能感兴趣的:(Linux运维63期day15)