日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux文件权限3代表啥,3,LINUX文件属性详述

發布時間:2023/12/20 linux 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux文件权限3代表啥,3,LINUX文件属性详述 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1,文件屬性詳述

軟硬鏈接:

ls -li 查看文件詳細信息包括inode號

文件111與333是硬連接 inode號相同

文件111與444是軟連接 inode號不同-相當于文件數據快捷方式

2,文件屬性信息詳述---文件的類型

普通文件

d=目錄

l=軟件鏈接文件

c/b=設備文件

s =socket文件 套接字(網絡傳輸)

|= 管道文件

3,查看命令屬于哪個目錄

which +命令 cp mv mkdir

whereis+命令

locate --- 查詢普通文件所在的路徑

yum install -y mlocate

updatedb --- 查看文件信息需要更新數據庫

原理:與find不同,locate是從/var/lib/mlocate/mlocate.db庫中找記錄,而不是像find一樣在系統中找。使用locate查找當有新文件創建必須先updatedb 刷新庫才能找到

find命令

find / -type d -name "目錄名" 根據文件名稱查找

find / -type f -name "用戶名" 根據目錄名稱查找

find / -type f -iname "用戶名" 忽略大小寫查找

find / -type f -size +100 根據文件大小查找大于100KB的 size是指inod大小

find / -type f -size 100 根據文件大小查找等于100KB的

find / -type f -size -100 根據文件大小查找小于100KB的

find / -type f -mtime +7 查找7天前的文件

find / -type f -mtime 7 查找剛好第7天的文件

find / -type f -mtime -7 查找7天內的文件

壓縮文件

tar -zcvf /xxx/xxx.tar.zip /xxx/xxx 壓縮包在前,要壓縮的文件在后

z:表示壓縮數據的方式

c:表示創建一個壓縮包

v:顯示壓縮過程

f:指定壓縮包的路徑

解壓文件

tar -zxvf /xxx/xxx.tar.zip

x:表示解壓

注:壓縮數據的時候比我我要把里面某個目錄或者文件踢出來不壓縮

則用(--exclute)參數將某目錄或文件排除在外

4,文件權限屬性詳述

r=4 讀

w=2 寫

x=1 執行

文件的所有者 rwx 777

文件的所有組 rwx 777

文件的其他人 rwx 777

注:一般文件所有者權限給的高,其他的不會給777的權限

用戶分類:

root用戶 系統超級用戶橫行無忌 id(0)

虛擬用戶 在系統中沒家目錄,也登陸不了系統在/etc/passwd可以看到有很多莫名用戶那就是虛擬用戶id范圍(1-999)

普通用戶 權限有限 id(1000- )

5,目錄或文件所屬權限關系:

所有者 創建目錄或者文件的用戶

所有組 默認屬于與他所有者同名的所有組(可以任意將用戶加入所有組,使該用戶有同等于所有組的權限

其他人

文件或目錄的三種時間戳:

stat XXX 查看命令

Access 意思是“訪問”。

在終端上用cat、more 、less、grep、sed、 cp 、file 一個文件時,此文件的Access的時間記錄都會被更新

用ls -lu看到的文件時間是最近一次access的時間。對于目錄而言,處),這個目錄的access時間就會被更新

只是進入目錄的話不會改變它的access時間,但只要用ls查看了此目錄的內容

Modify 意思是“更改(內容),“或者“寫入”。

當更改了一個文件的內容的時候,此文件的modify的時間記錄會被更新

Change 改變(狀態或屬性)。

對一個文件或者目錄作mv、chown、chgrp操作后,它的Change時間記錄被更新

系統時間查看設置

定義時間格式的用途:在后續做數據備份的時候用得上,可以讓系統生成按日期備份的文件或目錄

cp 需要備份的文件 /etc/date ‘+%F %T’

設置系統時間

data -s '20200202' 設置日期

data -s '20200202 15:02:02' 設置日期和時分秒

date -d "+1 day"

date -d "-1 day"

設置NTP時間同步服務

ntpdate IP(NTP服務器) (yum -y install ntpdate)

6,文件詳情inode和block

iNode: 存儲文件詳細信息

存儲文件指針信息

格式化磁盤后,定義文件系統形成iNode

block: 存儲內容數據信息

格式化磁盤后,定義文件系統形成block

目錄和文件iNode和block包含信息

目錄 inode目錄屬性信息 block目錄下包含的文件名稱

文件 inode文件屬性信息 block文件包含的數據信息

磁盤容量是否夠?有兩個因素決定:iNode和block。如果iNode號不夠了磁盤也會報磁盤空間不夠

原因:

a,小文件太多占用大量iNode

b,數據太多占用大量block

磁盤分區容量不夠刪除大文件方法:

a,查找爆滿分區內的大文件:find /mnt -f -size +100M 查找大于100M的文件

b,查找爆滿分區內的大文件:du -h /mnt|sort -h 先用du查找文件大小再用sort排序

查看磁盤iNode

df -i

block 默認一個block=4096字節

磁盤優化

文件大小 單個block大小 需要block數

655k數據 100k/block 7個block

getconf PAGESIZE 查看block大小

mke2fs -b 4096 /dev/hda6 調整block大小

所以:優化單個block越大,需要block越少,越節省磁盤i/o

10k數據 100k/block 1個block

故:將單個block設置小一點也可以節省磁盤空間

文件屬性詳情軟硬連接區別

硬連接: 多個文件iNode號相同,源文件刪除對硬連接文件沒影響

ln 文件名 硬連接文件名

軟連接: 相當于一個文件的快捷鍵,源文件刪除軟鏈接文件就沒了

ln -s 文件名 軟鏈接文件名

注:目錄可以創建軟鏈接,不能創建硬連接

補充:

面試題:ll /etc/ -d 命令下‘80’硬連接數表示什么意思?

表示/etc目錄下有78個子目錄鏈接數(每個目錄本質就是文件都有一個iNode,除去本身/etc和.這兩個目錄共78個

系統符號信息:

1,基礎符號信息

$ 取變量信息,取指定的列(awk),標識用戶信息

! 取反,排除的意思,取最近執行的命令(history),表示強制(文本編輯)

| 將管道前面命令出來的結果交給后面的命令處理

經常配合|xargs使用 表示顯示一行,也可以|xargs -n1 表示分組

#表示注釋(腳本) 表示root用戶

""雙引號 表示解析輸出

''單引號 表示正常輸出

``反引號 表示優先處理里的命令

2),邏輯符號系列

&& 表示邏輯并且關系

|| 表示邏輯或關系

總結

以上是生活随笔為你收集整理的linux文件权限3代表啥,3,LINUX文件属性详述的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。