linux stat和ls l,linux ls -l文件屬性和filesystem結構,stat,ln

393850ae8074951ced576a163b67fce5.png

文件系統結構:

ac1f9e39aea6849de140774f6fd022a8.png

磁盤滿了:inode/block滿了

df -i   #inode usage 小文件太多

inode滿案例:crontab /var/spool/postfix/maildrop

df -h  #block usage  大文件太多

在分區格式化的時候確定inode/block大小:  mkfs.ext4 -b 2048 -I 256 /dev/sda

查看文件屬性:stat

ce86d730c9c91c4a237a47f9567050c7.png

查看特殊文件:

file 文件:文件類型

lastlog:顯示所有用戶的登錄信息,很多是never logged in

last:查看系統的用戶登錄信息

df :磁盤使用情況

dumpe2fs:文件系統內部信息

tree:查看目錄結構.-L layer:層數.-d:目錄

查看所屬組:groups

鏈接文件:ln

硬鏈接:是普通文件,相同inode的文件互為硬鏈接,可以防止文件誤刪..,命令:ln 源文件 鏈接文件名;;;目錄不能創建硬鏈接

新建一個目錄其硬鏈接為2,自己和目錄中的.  ,在其中新建一個目錄,則父目錄的硬鏈接數新增1,即子目錄中的..

2fc199fda8b11c4fd125790926e43a34.png

文件刪除原理:刪除所有硬鏈接和源文件,以及服務不占用之后,被刪除文件的block才會被回收.

查找文件的所有硬鏈接文件:find 路徑 -inum 查找inode

軟鏈接:==windows快捷方式,存放的是源文件的路徑,標識為l

0ed3dac1f6b7fd0f821c6733968d9893.png

查看鏈接源文件:readlink -f 軟連接名

用戶和組: UID GID

echo $UID,$GID

id  #查看用戶和組信息

root:x:0:0:root:/root:/bin/bash  #超級用戶

bin:x:1:1:bin:/bin:/sbin/nologin #虛擬用戶1-499,不能用於登錄

wangxin:x:500:500:wangxin:/home/wangxin:/bin/bash #普通用戶500-65535

/etc/passwd #用戶配置文件

/etc/group   #組名,密碼,GID

/etc/shadow #密碼文件

/etc/gshadow #密碼文件

root

x

0

0

root

/root

/bin/bash

賬戶名稱

密碼

UID

GID

用戶說明

家目錄

shell解釋器

唯一

Shadow中

時間:  [root@centos oldboy]# stat testtime.txt

File: `testtime.txt'

Size: 8 Blocks: 8 IO Block: 4096 regular file

Device: 802h/2050d Inode: 260660 Links: 1

Access: (0644/-rw-r--r--) Uid: ( 500/ wangxin) Gid: ( 500/ wangxin)

Access: 2017-06-02 02:18:02.570846156 -0700 #cp mv

Modify: 2017-06-02 02:17:20.100845644 -0700 #echo >> vi sed awk

Change: 2017-06-02 02:18:45.694846588 -0700  #chown root.root |修改文件大小

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值