1. 程式人生 > >linux第三課

linux第三課

一、管理許可權和歸屬
1.許可權概述
文件歸屬
所有者(u):擁有此檔案/目錄的使用者-user
所屬組(g):擁有此檔案/目錄的組-group
其他使用者(o):除所有者、所屬組以外的使用者-other
訪問許可權
讀取(r):允許檢視內容-read
寫入(w):允許修改內容-write
可執行(x):允許執行和切換-excute
2.檢視許可權 ls -l
# ls -l /etc/passwd
-|rw-|r--|r--. 1 root root 2481 2月 23 09:37 /etc/passwd
① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩
許可權解讀順序:⑩①⑥②⑦③④
① 檔案型別

  1. 更改檔案/目錄許可權
    chmod命令
    格式:chmod [ugoa][+-=][rwx] 文件路徑 ...
    -R:遞迴修改(含所有子目錄及子目錄中的文件)
    [[email protected] ~]# ls -ld /tmp/studir
    [[email protected] ~]# chmod g-rx,o-rx /tmp/studir/
    [[email protected] ~]# ls -ld /tmp/studir
    [[email protected] ~]# chmod u-w,g=rx /tmp/studir/
    [[email protected] ~]# ls -ld /tmp/studir
    [[email protected] ~]# chmod a=rwx /tmp/studir/
    [[email protected] ~]# ls -ld /tmp/studir

二、備份與恢復

  1. 製作/釋放zip包
    a.壓縮zip
    格式:zip [-ry] 備份檔案.zip 文件路徑 ...

eg:
[[email protected] ~]# ls -ld /boot/
[[email protected] ~]# ls /opt/
[[email protected] ~]# zip -ry /opt/boot_bak.zip /boot/
[[email protected] ~]# ls /opt
b.解壓
格式:unzip 備份檔案.zip [-d 目標資料夾]
格式:unzip 備份檔案.zip

eg:
[[email protected] ~]# ls /tmp/todir
[[email protected] ~]# unzip -d /tmp/todir /opt/boot_bak.zip
[[email protected] ~]# ls /tmp/todir
2.製作/釋放.tar包
a.製作.tar包並壓縮
基本用法
格式:tar -zcPf 備份檔案.tar.gz 文件路徑 ...
格式:tar -jcPf 備份檔案.tar.bz2 文件路徑 ...
格式:tar -JcPf 備份檔案.tar.xz 文件路徑 ...

eg:
[[email protected] ~]# ls -ld /var/log/
[[email protected] ~]# du -sh /var/log/
[[email protected] ~]# mkdir -p /tmp/day03
[[email protected] ~]# tar -zcPf /tmp/day03/log.tar.gz /var/log/
[[email protected] ~]# tar -jcPf /tmp/day03/log.tar.bz2 /var/log/
[[email protected] ~]# tar -JcPf /tmp/day03/log.tar.xz /var/log/
[[email protected] ~]# du -sh /tmp/day03/*

b.解壓縮.tar包
基本用法
格式:tar -xPf 備份檔案.tar.gz
格式:tar -xf 備份檔案.tar.bz2
格式:tar -xf 備份檔案.tar.xz [-C 目標資料夾]

eg:
[[email protected] ~]# cd /tmp/day03/
[[email protected] day03]# ls
[[email protected] day03]# tar -xf log.tar.gz
[[email protected] day03]# ls
[[email protected] day03]# rm -rf var
[[email protected] day03]# ls
[[email protected] day03]# tar -xf log.tar.bz2
[[email protected] day03]# ls
[[email protected] day03]# rm -rf var
[[email protected] day03]# ls
[[email protected] day03]# tar -xf log.tar.xz
[[email protected] day03]# ls
[[email protected] day03]# rm -rf var
[[email protected] day03]# ls

三、訪問光碟及ISO映象
1.掛載
mount 裝置 掛載點(一定是目錄)

2.解除安裝
umount 裝置
umount 掛載點

3.Linux下的光碟機裝置
/dev/sr0
/dev/cdrom

實驗:訪問光碟檔案
1.放入光碟
把iso檔案放入光碟機
2.掛載
[[email protected] ~]# ls /mnt/dvd
[[email protected] ~]# mkdir -p /mnt/dvd
[[email protected] ~]# ls /mnt/dvd/
[[email protected] ~]# mount /dev/cdrom /mnt/dvd/
3.訪問光碟內容
[[email protected] ~]# ls /mnt/dvd/
4.解除安裝
[[email protected] ~]# umount /mnt/dvd
[[email protected] ~]# ls /mnt/dvd/