-
文件屬性之文件權(quán)限信息
-
文件屬性之文件用戶信息
-
文件屬性之文件時間信息
1.文件的權(quán)限說明
文件數(shù)據(jù)權(quán)限:
r = read ---用數(shù)值4表示
w = write ---用數(shù)值2表示
x = execute ---用數(shù)值1表示
-? null 沒有響應權(quán)限 ---用數(shù)值0表示
文件權(quán)限被賦予的用戶:
文件屬主用戶: 3個權(quán)限(rwx)?每三位權(quán)限為一組進行賦予
文件屬組用戶: 3個權(quán)限(rw-) ?一個文件數(shù)據(jù)有9個權(quán)限位(rwxr--r--) 正確的是有12個權(quán)限位
文件其他用戶: 3個權(quán)限(r-x)
用數(shù)值表示時:rw-:6 , rw-r--r--:644
??????????????rwx :7 , rwxr-xr-x:755
??????????????-w- : 2
結(jié)論:1.默認文件權(quán)限:644
2.默認目錄權(quán)限:755
2.文件的用戶信息
系統(tǒng)中有很多不同的用戶
用戶分類:
1. 超級管理員用戶 用戶編號(user id):0
2. 虛擬用戶 用戶編號(user id):1-499(centos6) 1-999(centos7)
3. 普通用戶 用戶編號(user id):500+ (centos6) 1000+(centos7)
以上用戶都可以成為: 文件屬主 文件屬組 文件其他用戶
??用戶和組的關系:
1) 一個用戶 vs 一個用戶組 1對1
2) 多個用戶 vs 一個用戶組 多對1
3) 一個用戶 vs 多個用戶組 1對多
4) 多個用戶 vs 多個用戶組 多對多
3.文件的時間信息
m(modify)time -----修改時間
a(access) time -----訪問時間
c(change)time -----改變時間
stat /oldboy/oldboy.txt
Access: 2019-07-19 17:17:09.139770567 +0800
Modify: 2019-07-19 17:17:09.139770567 +0800 ******
Change: 2019-07-19 17:17:09.139770567 +0800
查看文件:
Access: 2019-07-19 17:18:11.912090002 +0800 --- 查看文件時間信息
Modify: 2019-07-19 17:17:09.139770567 +0800
Change: 2019-07-19 17:17:09.139770567 +0800
編輯文件:
Access: 2019-07-19 17:18:11.912090002 +0800
Modify: 2019-07-19 17:19:50.181449694 +0800 --- 修改文件時間信息
Change: 2019-07-19 17:19:50.181449694 +0800 --- 改變文件時間信息(文件屬性信息有變化)
修改文件權(quán)限: chmod 666 /oldboy/oldboy.txt
Access: 2019-07-19 17:18:11.912090002 +0800
Modify: 2019-07-19 17:19:50.181449694 +0800
Change: 2019-07-19 17:21:44.971355330 +0800 --- 改變文件時間信息(文件屬性信息有變化)
date --- 修改時間/顯示當前時間
顯示當前時間信息:
[root@oldboy63 ~]# date
Sun Jul 21 20:41:44 CST 2019
指定顯示時間格式:
date "+%F %T 星期:%w"
2019-07-19 17:29:05 星期:5
%F: 顯示日期信息 年-月-日
%T: 顯示時間信息 小時:分鐘:秒
%w: 顯示星期信息 周一到周日 0~6
%y: 顯示年份
%Y: 顯示年份(包含世紀信息)
%m: 顯示月份
%d: 顯示日期
%H: 顯示小時信息
%M: 顯示分鐘信息
%S: 顯示秒信息
man date 可以查看顯示時間格式符號信息
應用: 生成不同時間的備份文件
cp oldboy.txt oldboy_`date +%F`.txt
顯示未來或過去的時間: 30 80
[root@oldboyedu oldboy]# date --- 當前時間
Fri Jul 19 17:44:55 CST 2019
顯示過去時間:
[root@oldboyedu oldboy]# date -d "-1 day"
Thu Jul 18 17:45:13 CST 2019
[root@oldboyedu oldboy]# date -d "-2 day"
Wed Jul 17 17:45:19 CST 2019
顯示未來時間:
[root@oldboyedu oldboy]# date -d "+1 day"
Sat Jul 20 17:46:02 CST 2019
[root@oldboyedu oldboy]# date -d "+2 day"
Sun Jul 21 17:46:05 CST 2019
[root@oldboyedu oldboy]#
[root@oldboyedu oldboy]# date -d "1 day"
Sat Jul 20 17:46:24 CST 2019
[root@oldboyedu oldboy]# date -d "2 day"
Sun Jul 21 17:46:26 CST 2019
算自己陽壽
[root@oldboyedu oldboy]# awk 'BEGIN{print 63*365}'
22995
[root@oldboyedu oldboy]# date -d "+22995 day"
Fri Jul 3 17:49:55 CST 2082
修改時間信息:
date -s "20201010 10:10"
[root@oldboyedu ~]# date -s "20201011"
Sun Oct 11 00:00:00 CST 2020
同步時間信息:
ntpdate ntp1.aliyun.com
補充: 文件權(quán)限位后面的點和selinux程序開啟或關閉有關:
selinux程序開啟狀態(tài): 創(chuàng)建的文件(之前已有文件), 在權(quán)限位后面都會有點存在
selinux程序關閉狀態(tài): 創(chuàng)建的文件 在權(quán)限位后面都不會有點存在
selinux程序關閉之后,可以順利重啟,重新加載selinux配置文件
selinux程序再次開啟,啟動系統(tǒng)會有延遲情況,延遲時間過后,可以重啟系統(tǒng)