1.findコマンド、ディスク管理
2000 ワード
find
ファイル名で検索
ファイルの種類に応じて検索
ファイルサイズで検索
タイムスタンプatimeによるアクセス、mtime変更、ctime変更
処理動作xargs検出過多問題の解決
特殊な権限
Sticky
|SUID|SGID|STICKY|デジタル|:|:|:|:|:|:|:|:|0|0|0|0|0|0|1|1|0|1|0|1|0|2|0|1|1|3|1|0|0|4|1|0|1|5|1|1|0|6|1|1|7 chmod 4777 file
ディスク管理
パーティション管理ツール:fdisk,parted,sfdisk
ファイル名で検索
find , glob :*,?,[],[^]
find -maxdepth 1 -name "[^0-9]*"
-iname
-user
-group
-uid/-gid / id
-nonsuer/-nogroup /
ファイルの種類に応じて検索
-type TYPE:
f ,d ,l ,s ,b ,c ,p
-a ,-o ,-not,!
find \(-nouser -o nogroup\) -ls
find \(-not -name "fastab" -a -not -user root \) -ls
find -not \(-name "fastab" -o -user root \) -ls
ファイルサイズで検索
-size [+|-]#UNIT k,M,G
#UNIT:(#-1,#]
-#UNIT:(0,#-1]
+#UNIT:(#,oo)
タイムスタンプatimeによるアクセス、mtime変更、ctime変更
-atime [+|-]#UNIT
#[#,#+1]
+#[#+1,oo]
-#[0,#)
処理動作xargs検出過多問題の解決
-exec COMMAND {} \;
-ok COMMAND {} \;
find -maxdepth 1 -name "[a-z]*" -a -not -name "shiki"|xargs rm
特殊な権限
suid
1. , X
2. ,
sgid
1. , , ;
2. SGID,
Sticky
sticky,
chmod o+t dir
/tmp/ t
|SUID|SGID|STICKY|デジタル|:|:|:|:|:|:|:|:|0|0|0|0|0|0|1|1|0|1|0|1|0|2|0|1|1|3|1|0|0|4|1|0|1|5|1|1|0|6|1|1|7 chmod 4777 file
ディスク管理
0 0 :512bytes
MBR:Master Boot Record
446bytes:boot loader
64bytes: (16bytes )
2bytees:55AA( )
4 :3 +1 (N )
パーティション管理ツール:fdisk,parted,sfdisk
1. :ext4,xfs,vfat
2. :mkfs.ext4,mkfs.xfs,mkfs.vfat
lsmod
cat /proc/filesystems
blkid UUID
3. :
mkfs.ext4 -L 'LABEL'( ) /dev/device
mke2fs:ext
-t{ext2|ext3|ext4}
-b{1024|2048|4096}
-L 'LABEL'
-i inode
-N inode
-m
4.
mkswap device
: ID 82
5.
fsck:File System Check
fsck.
-a:
-r: