歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Linux System Administrator攻略(一)

作者  李萬鵬

 

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開頭的需要關閉。

\

Copyright © Linux教程網 All Rights Reserved