磁盤的分區格式化:
劃分分區 是以柱面來劃分的。 目前內核只支持15個邏輯分區。
在MBR中有512個字節 裏面是引導操作系統的文件,不可損壞。
查看當前系統上塊設備以及有多少分區:fdisk –l 查看某塊硬盤 則在後面加硬盤名字
cat /proc/partitions 查看分區信息 在內核啓動時讀取的。
查看文件的inode ls –i
/mnt :手動掛載 /media:手動掛載 兩者都是專門用來掛載設備的
如果目錄下本就有文件 那掛載後原有的文件被暫時性隱藏了,當掛載接觸後恢復。
gnome-mount 自動掛載設備 卸載:gnome-umount 都在/media目錄下
此掛載是圖形掛載 後加-t表示文本方式顯示
mount 選項 或者-o指定選項 指定設備 掛載點
mount :-t用於指定文件系統類型 (一般不用指定) -r表示只讀 -w表示可寫
可以用-o來指定 :-o rw 允許讀寫。 還可以指定remode 意思是重新掛載
例如:mount –o remode,ro /dev/mda5 /mnt
這些掛載都是當前有效的 如果想開機有效 則需要寫到/etc/fstab裏面 開機自動掛載
cat /etc/mtab 掛載表
hotplog 專門用來測試熱插拔的 HAL:硬件抽象層,實施探測內核中新插入的設備以及導入其信息。hal-device輸出系統上整個硬件設備的信息
如何對硬盤分區格式化 :fdisk /dev/sda p查看 e創建擴展分區 n創建主分區 d刪除分區 擴展分區是不能直接格式化的 w保存退出 q 不保存退出
用fdisk –l查看 但用cat不能查看 必須更新:partprobe /dev/sda 然後cat /proc/partitions
用命令進行格式化:mkfs -t(type)指定系統類型 mkfs:make filesystem
例如:mkfs –t ext3 =mkfs.ext3 mkfs –t vfat =mkfs.vfat
專門創建成ext2文件系統的 :mke2fs 後面加-j表示創建成ext3文件系統
mke2fs :–L 用來設定卷標的 -c慢速格式化(默認快速格式化) -i用於指定字節和inode的比率(一般是2的n次方) -N指定inode號的個數對一個分區而言
-m 用於指定爲超級用戶在當前分區上所預留的空間大小的比率 默認值是%5
查看系統版本號:redhat版本號還是內核版本號 則 cat/etc/resdhat-release查看操作系統版本號 ls /boot/查看內核版本號(一個操作系統可安裝多個內核) 查看當前系統運行的版本:uname –r uname -a詳細信息 uname -n顯示當前主機主機名 uname -v顯示內核版本 uname -p 顯示平臺架構
runlevel 運行級別。所謂運行級別就是開機時運行的服務不一樣 0-6七個運行級別
0表示關機
1叫單用戶模式(single user mode)不啓用網絡服務 用於修復系統時用到 特點:不需要用戶認證登陸,直接以root用戶登陸 還可以用s S表示。 在啓動時會讀取/etc/rc.d/rc.sysinit
這個腳本。如果這個腳本有損壞 則進入不了 所以有一個模式可以進入 叫emergency
在/etc/inittab下課查看默認級別 chkconfig --list查看某些服務在哪些級別下啓動狀態
後跟服務名字可查看此服務的運行級別狀態 修改運行級別則用chkconfig –level
當不加level時 默認的控制2 3 4 5四個級別。 把服務添加到列表中:chkconfig –add 服務名稱
2多用戶模式 不啓動NFS服務
3表示不啓用圖形界面,是字符界面
4官方尚未定義 沒使用
5表示啓用圖形界面
6表示重啓
使用init 後跟級別數字 可切換運行級別
用runlevel命令查看上一次和當前運行級別(N表示沒有運行級別) 也可以用who –r來查看當前運行級別
mingetty 啓動虛擬終端(只有級別是2345時才啓用)
系統服務:
獨立守護進程 :一直在運行 隨時可以訪問
非獨立守護進程(超級守護進程):平時不運行 只有超級守護進程運行
超級守護進程所管理的所有非獨立進程都在/etc/xinetd.d下
lsmod 顯示當前已加載的內核模塊 modprobe加模塊的名字 可以加載它
不用加載:modprobe –r後跟模塊名字
ldd 後跟指定一個路徑 查看依賴關係(提供的庫文件)