作者 李萬鵬
1.
添加用戶 useradd + name
2.
whoami命令查看當前是什麼用戶,退出當前用戶用exit命令
3.
ls -a
.bash_profile .bashrc
這兩個是初始化用戶的登錄環境
.bash_logout
這個是用戶退出系統時執行的腳本
4.
/lost+found 系統啟動自檢磁盤時發現的碎片文件
/misc 雜七雜八的,沒有歸類的文件放這
/proc 虛擬文件系統,proc是process的縮寫
/sbin 超級用戶使用的管理工具,一般只有管理員才使用
/tmp 每個用戶都可寫,權限有t位(粘性位),防止用戶相互寫文件
5.
df 命令
了解系統中分區的使用情況
df -h 更好看一些
這裡的/dev/shm是虛擬交換文件系統
du 可以統計文件或目錄的使用大小
du -sh + 文件名
6.
fdisk -l 查看磁盤情況
hdparm,如果使用的是IDE硬盤可以看到DMA的支持選項
hdparm -d1 /dev/hda
d是DMA的意思
1是on的意思
可以把這條命令寫入/etc/rc.local文件,rc.local是系統啟動的腳本文件,給管理員使用的。
7.
查看網絡情況
nameserver是DNS的地址
配置網絡可以使用netconfig,這是一個文本模式窗口工具,配置好後:
我這裡是通過Vmware裝red hat 9上網,方法:
bridge :
默認使用vmnet0
將虛擬機的ip設置與主機同網段未使用ip,其余與主機相同:
例如主機ip是9.123.247.43,設置虛擬機ip為9.123.247.11。netmask,broadcast,gateway,dns都與主機相同即可實現虛擬機<--->主機 虛擬機<---->互聯網 通信。
route -n 查看默認路由
增加默認網關
#route add default gw xxx.xxx.xxx.xxx
我們使用ifconfig,route命令不會修改配置文件,重啟就沒了,但是netconfig會修改配置文件
網絡相關的腳本在/etc/sysconfig/network-scripts/下,如
8.
locale命令查看語言環境
locale -a系統所有語言支持
9.
setup命令是一個綜合的配置工具
#setup
這裡可以設置許多信息,如下邊的防火牆,系統服務等。
10.
runlevel查看當前運行級別
系統默認的服務可以用chkconfig --list顯示出來,這些服務都是靠init啟動的,Xinetd是一個超級服務器,可以運行許多子服務。只要它開啟的,那麼Xinetd下的子服務on的哪些都會開啟。
開啟一個服務
#chkconfig xxxx on
eg.
#chkconfig rsync on
#chkconfig rsync --list
rsync on
#service Xinetd restart
init啟動的所有服務都會放到init.d下面
etc/下的rc0.d~rc6.d其實都是符號鏈接
rc.d/下的rc0.d~rc6.d也是符號連接,鏈接到init.d目錄下的相應服務,rc0.d~rc6.d中設置在在該運行級別應該開啟的服務和應該關閉的服務。
rc.d/rc0~rc6中,K開頭的是不開啟的,S開頭的是開啟的,從一個運行級別進入另一個運行級別,K開頭的需要關閉。