普通使用者 存放在 /home 目錄下
.bash_profile .bashrc 任何使用者系統初始化檔案,可以設定一些參數。
.bash_logout 系統退出時施行的腳本
程式工具 bin
系統所需的核心等 boot
裝置檔案 dev
系統所有的配置檔案 etc
普通使用者存放的目錄 home
初始化引導時候用的目錄 initrd 一般為空
共享庫 lib
系統啟動時候發現的碎片檔案 lost+ found 一般為空
放些亂七八糟的檔案 misc
挂載裝置的目錄 mnt
一般用來安裝第三方軟體 opt
核心程序裡的資訊 proc 不占用任何空間
管理者用的目錄 root
超級使用者的管理工具 sbin
臨時檔案 tmp
所有使用者共用的 工具,文檔 等 usr
動态變化的資料 var
df -h 顯示硬碟分區的大小
du -sh 顯示目錄或檔案的大小
fdisk -l /dec/sda 顯示分區的情況
sda 硬碟不支援dma
hdparm 用于ide 硬碟(hda)
hdparm -d1 /dev/hda dma 支援 d 表示dma 1 代表激活
/etc/rc.local 初始化啟動時為管理者定制的檔案
netconfig 永久配置ip 位址
service network restart
route -n 檢視網絡情況
more /etc/resolv.conf 儲存系統的域名及dns伺服器位址。
ping -b 10.255.255.255 使用廣播位址 檢視這個網段活動的主機
臨時修改ip 位址
ifconfig eth0 ip netmask 掩碼
man ifconfig 檢視幫助
route add default gw ip位址 添加預設網關
linux 提供兩個工具修改ip 位址:
ls /etc/sysconfig/network-scripts 這個目錄下能永久修改ip,用netconfig 能實作
例如修改檔案 /etc/sysconfig/network-scripts/ifcfg-eth0 能永久修改ip,然後重新開機網絡
neat 比netconfig 優先 ,如果用neat 設定或圖形工具配置ip後,再使用netconfig ,
netconfig 将失效
neat 把資訊寫進/etc/sysconfig/networking/profiles
如果要使用netconfig 生效,必須先清空/etc/sysconfig/networking/profiles 檔案。
redhat-config- 按兩下tab 出現工具的資訊
redhat-config-network-tui 是neat 工具
locale 顯示系統安裝的語言情況
lang=en_us.utf-8 語言和地區,utf-8編碼
lang_all=
檢視系統支援的語言情況 locale -a
語言環境的配置儲存在 /etc/sysconfig/i18n
/etc/sysconfig 目錄下儲存系統初始化腳本的基本配置資訊
service kudzu start 檢查新硬體
chkconfig 服務名稱 修改系統啟動服務的腳本
例如 chkconfig kudzu --list
setup 是一個綜合的配置工具
檢視系統啟動腳本的清單 chkconfig --list |more
可以顯示 基于xinetd 下的啟動腳本。
chkconfig 服務名稱 on
service xinetd restart 存放在/etc/init.d/xinetd
xinetd 服務 自己的目錄 /etc/xinetd.d 下
系統運作級别的目錄在 /etc/rc(0-6).d
runlevel 可以檢查目前的運作級别
/etc/inittab 初始化的主要配置檔案
init 0 關機 init 6 重新開機
系統初始化 /etc/rc.d/rc.sysinit 第一個腳本 檔案