linux ls -l文件属性和filesystem结构,stat,ln

 

 文件系统结构:

磁盘满了: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

               

 

查看特殊文件:

  file 文件:文件类型

  lastlog:显示所有用户的登录信息,很多是never logged in

  last:查看系统的用户登录信息

  df :磁盘使用情况

  dumpe2fs:文件系统内部信息

  tree:查看目录结构.-L layer:层数.-d:目录

 

查看所属组:groups

 

链接文件:ln

  硬链接:是普通文件,相同inode的文件互为硬链接,可以防止文件误删..,命令:ln 源文件 链接文件名;;;目录不能创建硬链接

      新建一个目录其硬链接为2,自己和目录中的.  ,在其中新建一个目录,则父目录的硬链接数新增1,即子目录中的..

      

        文件删除原理:删除所有硬链接和源文件,以及服务不占用之后,被删除文件的block才会被回收.

              查找文件的所有硬链接文件:find 路径 -inum 查找inode

  软链接:==windows快捷方式,存放的是源文件的路径,标识为l

       

      查看链接源文件: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 |修改文件大小

 

  

 

posted @ 2017-06-02 11:14  wangxingg  阅读(351)  评论(0编辑  收藏  举报