linux系統管理 二

2022-08-23 20:39:11 字數 2569 閱讀 6245

swap檔案系統

linux上的交換分割槽必須使用獨立的檔案系統,且檔案系統的systemid必須為82

建立swap:mkswap

mkswap device

mkswap -l 指明卷標建立

mkswap -f 強制建立

windows 無法識別linux的檔案系統,因此,儲存裝置需要兩種系統之間交叉使用時,應用使用window和linux同時支援的檔案系統:fat32(vfat)

#mkfs.vfat device

檔案系統的使用

須先「掛載」才能使用:mount\umount

根檔案系統之外的其他檔案系統要想能夠被訪問,都必須通過「關聯」至根檔案系統上的某個目錄來實現,此關聯操作即為「掛載」,此目錄即為「掛載點」;

掛載點:mount point用於作為另乙個檔案系統的訪問入口;

1.事先須存在於目錄中

2.應該使用未被或不會被其他程序使用到的目錄

3.如果目錄中存在檔案,掛載裝置後檔案將會被隱藏

mount命令

mount [-fnrsvw] [-t vfstype] [-o options] device dir

檔案系統型別         掛載選項

命令選項:

-r:readonly 唯讀掛載

-w:read and write 讀寫掛載

-n:預設情況下,裝置掛載或解除安裝的操作會同步更新/etc/mtab檔案中,-n用禁止此特性

-t:vfstype 指明要掛載的裝置上的檔案系統型別,多數情況下可省略,此時mount會通過blkid來判斷要掛載的裝置檔案型別

-l:label掛載時以卷標的方式指明裝置

mount -l label dir

-u:uuid 掛載時以uuid的方式指明裝置

-o:options掛載選項,啟用掛載裝置時的特性

sync/async同步/非同步操作

atime/noatime檔案或目錄在被訪問時是否更新其訪問時間戳

remount重新掛載

例:mount -o remount,facl /dev/sdb3 /mnt 啟動重新掛載特性和facl特性

acl支援facl功能

-o ro=-r         -o rw =-w

dev/nodev此裝置上是否允許建立裝置檔案

exec/noexec 是否允許執行此裝置上的程式檔案,禁止自動執行

auto/noauto 支援是否自動掛載

user/nouser 是否允許普通使用者掛載此檔案系統

注:可以實現將目錄繫結至另乙個目錄上,作為其臨時訪問入口,mount --bind src des

檢視當前系統所有已掛載的裝置

1.mount

2.cat /etc/fstab

3.cat /proc/mounts

掛載光碟

mount -r /dev/sr0 mount_point

umount命令

umount device |dir解除安裝掛載裝置

注:正在被程序訪問到的掛載點無法被解除安裝時,解除安裝方法如下

1.losf dir 檢視掛載點占用情況

fuser -v 檢視掛載點占用情況

2.fuser -km dir 終止所有正在訪問某掛載點的程序

掛載本地回環裝置

#mount -o loop /patch/to/some_loop_file mount_point

例:mount -o loop /root/ttylinux-i686-14.1.iso /media掛載光碟映象檔案

交換分割槽

啟用交換分割槽:swapon

關閉交換分割槽:swapoff

swapon -a 啟用定義在/etc/fstab所有的swap裝置

設定自動掛載:定義/etc/fstab檔案,每一行定義乙個要掛載的檔案系統及要關屬性

6個字段:

1.要持載的裝置

裝置檔案

label

uuid

偽檔案系統:如sysfs,proc,tmpfs等

2.持載點

3.檔案系統型別

4.掛載選項

defaults 使用預設持掛選項

如果要同時指明多個掛載選項,以逗號分隔

5.轉儲頻率

0:從不備份

1每天備份一次

2每隔一天備份

6.自檢次序

0不自檢

1首先自檢,通常是根檔案系統可用

2次級自檢

mount -a 將fstab中定義的掛載裝置全部掛載上來

df:disk file 檢視磁碟分割槽掛載情況

du 顯示路徑下所有檔案大小之和

du -s 顯示路徑下所有檔案大小之和

檔案系統:目錄也是檔案

檔名:存放在上級目錄

刪除檔案:將此檔案指向的所有data block標記為未使用狀態;將此檔案的inode標記為未使用;

複製和移動檔案:

複製:就是新建檔案,在目標所在地新建檔案,再將原始檔資料流匯入新建檔案中的過程

移動:如是同乙個檔案系統,改變的僅是其路徑;如果不在同檔案系統中,複製資料至目標檔案,並刪除原檔案

Linux系統管理

程序是正在執行的乙個程式或命令,每乙個程序都有乙個執行的實體,都喲自己的位址空間,並占用一定的系統資源。盤點伺服器的健康狀態 檢視所有系統中所有程序 殺死程序 1.3.1 ps aux 檢視系統中所有程序,使用bsd作業系統格式 1.3.2 ps le 檢視系統中所有程序,使用linux標準命令格式...

Linux 系統管理

linux 系統管理 檢視資料夾大小 du sh 第1章 程序管理 1 1 程序檢視ps命令 1 2 程序的檢視top命令 1 3 殺死程序 1 4 修改程序優先順序 第2章工作管理 2 1 工作管理簡介 2 2 工作管理方法 把命令放到後台 如果想要程序在後台執行 必須不能與前台有互動 1 把程序...

linux 系統管理

正在執行的程式,任何程式執行都要耗費一定的系統資源 判斷伺服器健康狀態 檢視系統中所有程序 殺死程序 1 判斷程序健康狀態 top 選項 d 秒數 指定top命令每隔幾秒更新。預設是3秒 b 使用批處理模式輸出。一般和 n 選項合用 n 次數 指定top命令執行的次數。一般和 b 選項和用 在top...