類 Linux (, VBird) 2008/03/30 Linux 1
(partition) 立 (filesystem) (mount) (quota) 令 例 2008/03/30 Linux 2
2008/03/30 Linux 3
理 量 512bytes partition 2008/03/30 Linux 4
流 IDE SATA USB SCSI partition( ) fdisk 令 理 format( ) mkfs (mke2fs) mount( ) 錄 2008/03/30 Linux 5
Linux 類 character 讀 /dev/tty[s] /dev/lp0 block IDE /dev/hd[a-d][1-63] SATA /dev/sd[a-p][1-15] /dev/cdrom /dev/fd0 2008/03/30 Linux 6
(sector) 64bytes 錄 錄 Primary Extended 邏 P+E Logical 邏 63 15 邏 5 2008/03/30 Linux 7
fdisk 2008/03/30 Linux 8
fdisk ( ) 2008/03/30 Linux 9
System ID Windows 見 b W95 FAT32 c W95 FAT32 (LBA) e W95 FAT16 (LBA) f W95 Ext'd (LBA) 7 HPFS/NTFS 86 NTFS volume set 87 NTFS volume set Linux 見 80 Old Minix 81 Minix / old Lin 82 Linux swap 83 Linux 8e Linux LVM 2008/03/30 Linux 10
立 2008/03/30 Linux 11
filesystem Linux Linux 錄 inode 錄 / user, group, r, w, x,, 參數, 類 (point) inode 128bytes inode Block 錄 EXT2/EXT3 1k, 2k, 4k 2008/03/30 Linux 12
filesystem Linux ( ) 錄 錄 料 錄 錄 inode 錄 w 錄 了 2008/03/30 Linux 13
filesystem 2008/03/30 Linux 14
filesystem ( 錄 ) inode bitmap / block bitmap inode block 料 inode block 利 inode block (number) superblock inode bitmap block bitmap metadata 更 行 fsck filesystem (journaling filesystem) 來 2008/03/30 Linux 15
filesystem Journaling filesystem 錄 錄 了 料 更 metadata 料 料 metadata 更 錄 錄 復 filesystem 錄 率 2008/03/30 Linux 16
filesystem 令 mkfs 令 令 mke2fs mkfs.cramfs mkfs.ext2 mkfs.ext3 mkfs.msdos mkfs.vfat ex> mkfs t ext3 /dev/sda5 ext2/ext3 mkswap ex> mke2fs j /dev/xxx 立 ext3 立 2008/03/30 Linux 17
filesystem Linux ext2 / minix / MS-DOS / FAT ( vfat ) / iso9660 ( ) ext3 / ReiserFS / Windows' NTFS / IBM's JFS / SGI's XFS 路 NFS / SMBFS / CIFS 2008/03/30 Linux 18
filesystem swap swap CPU 理 料 RAM 不 不 / 料 swap 更 Linux swap (man mkswap) swap 理 不 2GB(i386 ) swap 32 swap swap 兩 ( ) 2008/03/30 Linux 19
filesystem swap swap 利 fdisk 立 partition 利 dd 立 dd if=/dev/zero of=/some/file bs=1m count=1024 swap mkswap /dev/sdaxx mkswap /some/file swap swapon [-a] /dev/sdaxx swap swapoff /dev/sdaxx cat /proc/swaps 2008/03/30 Linux 20
2008/03/30 Linux 21
mount 錄 Linux Linux 錄 料 錄 料 錄 錄 不 錄 錄 錄 列 錄不 錄 離 /etc, /bin, /sbin, /lib, /dev 2008/03/30 Linux 22
mount mount mount mount t [fstype] [device] [mount point] mount t iso9660 /dev/cdrom /media/cdrom mount t ext3 /dev/sda5 /mnt/ mount t vfat /dev/sdb1 /mnt/windows /etc/filesystem /proc/filesystems mount /dev/sda5 /mnt mount -t vfat -o iocharset=cp950 /dev/hda1 /mnt/win 2008/03/30 Linux 23
mount 利 -o 參數 mount o remount,rw / 不 mount o loop /path/file.img /mnt mount L label_name /mnt 利 label mount --bind /home /mnt/home 錄 umount [ ] umount /home umount /dev/sda5 2008/03/30 Linux 24
mount / 參數 立 mknod 2008/03/30 Linux 25
mount / 參數 ( ) e2label label name e2label Label ex> e2label /dev/hdb5 hdb5 dumpe2fs ext2/ext3 super block tune2fs 令 2008/03/30 Linux 26
mount 錄 / 來 立 錄 錄 partition 若 行 錄 mount point( 錄 ) 2008/03/30 Linux 27
mount ( ) /etc/fstab 2008/03/30 Linux 28
2008/03/30 Linux 29
欄 欄 2008/03/30 Linux 30
類 [ d ] 錄 [ - ] [ l ] 連 (link file) [ b ] 裡 [ c ] 裡 列 2008/03/30 Linux 31
/ 錄 錄 錄 料 錄 錄 錄 r w x 錄 r w x 讀 / 行 讀 錄 錄 錄 立 / 錄 2008/03/30 Linux 32
錄 錄 錄 x 錄 r 讀 錄 x r 錄 x r, w 2008/03/30 Linux 33
( ) 立 錄 w,x 錄 行 錄 令 錄 x x cp 來說 來 / 2008/03/30 Linux 34
(owner) chown [-R] user[:group] (group) chgrp [-R] group / touch 2008/03/30 Linux 35
行 run.sh chmod a+x run.sh 2008/03/30 Linux 36
( ) 利 數 r, w, x r 4 w 2 x 1 -rwxr-xr-- 數 754 2008/03/30 Linux 37
umask umask 錄 / 不 錄 drwxrwxrwx ( x 錄 ) -rw-rw-rw-( 不 行 ) ex> umask 002 料 錄 drwxrwxr-x -rw-rw-r-- 2008/03/30 Linux 38
了 r, w, x chattr [+-=][ai] [ / 錄 ] a 不 i 不 更 lsattr 類 錄 ( ext2/ext3) 2008/03/30 Linux 39
--SUID SetUID: SUID binary program 令 x 行 令 (run-time) ex> /usr/bin/passwd /etc/shadow 2008/03/30 Linux 40
--SGID SetGID: SGID binary program 錄 binary program SUID 類 SGID 錄來說 錄 rwx 錄 立 錄 2008/03/30 Linux 41
--SBIT Sticky bit: SBIT 錄 若 錄 w x 錄 立 錄 root 力 ex> /tmp 2008/03/30 Linux 42
setme.bin SUID chmod u+s setme.bin 數 SUID 4 SGID 2 SBIT 1 ex> -rwsr-sr-- chmod 6754 filename 2008/03/30 Linux 43
2008/03/30 Linux 44
partition 量 量 df [-hi] [ 錄 ] df h G,M,K partition df /tmp /tmp 量 錄 量 du [-s] [ 錄 ] du sm MB 行 錄 量 2008/03/30 Linux 45
錄 錄. 錄.. 錄 - 錄 ~ 錄 ~account account 錄 令 cd pwd mkdir rmdir 錄 錄 立 錄 錄 2008/03/30 Linux 46
2008/03/30 Linux 47
2008/03/30 Linux 48
(quota) 2008/03/30 Linux 49
(Quota) Quota Quota 量 量 Quota partition quota Quota 錄 ( )/aquota.{user,group} 2008/03/30 Linux 50
(Quota) Quota Quota 不 / 行 inode 數量 block 量 soft hard 不 量 grace time soft~hard 量 2008/03/30 Linux 51
(Quota) Quota 1. ( /etc/fstab) /dev/sda1 /home ext3 defaults,usrquota,grpquota 1 2 mount o remount /home ( umount mount) 2. 立 quota 料 quotacheck avug 3. quota quotaon a 4. quota edquota u username; edquota g groupname edquota p user_raw user_new 5. quota repquota avug 2008/03/30 Linux 52
令 2008/03/30 Linux 53
令 令 見 令 compress 老 Unix Like *.Z gzip GNU 了 compress 度 令 *.gz gzip d file.gz bzip2 gzip 更 *.bz2 bzip2 d file.bz2 2008/03/30 Linux 54
令 令 tar 參數 立 參數 -c -x -t 立 參數 令 (create ) 參數 令 tarfile 裡 行 參數 -j -z 參數 bzip2 / gzip / -p / -v -f file 理 2008/03/30 Linux 55
令 令 ( ) /etc 立 /root/ tar pzcvf /root/etc.tar.gz /etc tar pjcvf /root/etc.tar.bz2 /etc 立 tar ztvf /root/etc.tar.gz /tmp tar zxvf /root/etc.tar.gz C /tmp 2008/03/30 Linux 56
令 令 Linux 不 來 令 *.Z *.bz2 *.gz *.tar *.tar.gz *.tar.bz2 compress bzip2 gzip tar 料 tar gzip tar gzip 2008/03/30 Linux 57
例 2008/03/30 Linux 58
列 行 令 chmod 644 /bin/ls C (A) (B) (C) 行 /bin/ls 令 (D) 復 列 tar 令 參數 來 gzip tar D (A) cvf (B) xvf (C) zcvf (D) zxvf 2008/03/30 Linux 59
列 fdisk 令 來 令 A (A) n (B) p (C) m (D) a 若 (mount) (hdb1) /mnt 錄 /etc/fstab 列 行 A (A) /dev/hdb1 /mnt/hd2 ext3 defaults 0 0 (B) /mnt/hd2 /dev/hdb1 ext3 defaults 0 0 (C) /dev/hd2 /mnt/hdb1 ext3 defaults 1 1 (D) /mnt/hdb1 /dev/hd2 ext3 defaults 1 1 2008/03/30 Linux 60
列 inode 不 C (A) inode 數 數 (B) inode 例 access time (C) inode 數 來 (D) 兩 不 inode Linux 切 A ( ) (A) swap (B) /tmp (C) /var (D) /usr 2008/03/30 Linux 61
Linux SCSI D (A) hda (B) hdb (C) sda (D) sdb USB Linux B (A) /dev/usb (B) SCSI (/dev/sdx, X a,b,c..) (C) IDE (/dev/hdx, X a,b,c..) (D) /dev/massusb 2008/03/30 Linux 62
令 錄 量 A (A) du /tmp (B) dr /tmp (C) df /tmp (D) ds /tmp 列 令 ( 例 inode 數量, block size, backup superblock ) C (A) df /dev/hda3 (B) fdisk l /dev/hda3 (C) dumpe2fs /dev/hda3 (D) e2image /dev/hda3 2008/03/30 Linux 63
vincent lisa 列 令 A (A) edquota p vincent lisa (B) quota c vincent lisa (C) repquota vincent lisa (D) quota vincent lisa 量 錄 令 B (A) dd (B) df (C) du (D) dc 2008/03/30 Linux 64
/tmp 錄 drwxrwxrwt t 什 C (A) 錄 (temporary) (B) 錄 行 (C) (D) 理 錄 行 若 umask 033 /etc/files 444 列 ( ) AC (A) chmod 444 /etc/files (B) chmod ugo+r /etc/files (C) chmod a=r /etc/files (D) chmod u-w go-rw+r /etc/files 2008/03/30 Linux 65
SetUID 列 AC (A) chmod 4755 /tmp/test (B) chmod 1755 /tmp/test (C) chmod u+s /tmp/test (D) chmod g+s /tmp/test 更 不 列 B (A) attrib +i file (B) chattr +i file (C) attr +i file (D) chattrib +i file 2008/03/30 Linux 66
Linux swap (partition) 不 D (A) swap 量 量 (B) swap 率 降 (C) swap 量不 swap swap (D) 若 swap 利 ext2/ext3 superblock fsck e2fsck superblock 復 B (A) -a (B) -b (C) -c (D) -A 2008/03/30 Linux 67
Linux FHS 錄不 立 / ( )ACD (A) /etc (B) /usr (C) /lib (D) /sbin 錄 d1 d2 兩 錄 d1 f1 行 cp d1/f1 d2 錄 C (A) d1 rx d1/f1 rw (B) d1 rx d1/f1 r d2 rwx d2 rwx (C) d1 x d1/f1 r d2 wx (D) d1 x d1/f1 r d2 rwx 2008/03/30 Linux 68
令 P E 列 ( )BD (A) 4P+1E (B) 3P (C) 1P+2E (D) 2P+1E 列 quota ( ) AB (A) (B) 數量 (C) 數 (D) 2008/03/30 Linux 69
test 立 test.tar 列 令 C (A) tar xvf test.tar test (B) tar xvf test test.tar (C) tar cvf test.tar test (D) tar cvf test test.tar SendReport 讀 / / 行 讀 / 讀 令 D (A) chmod 754 SendReport (B) chmod 564 SendReport (C) chmod u=rwx,go=rw SendReport (D) chmod 764 SendReport 2008/03/30 Linux 70