與LINUX的首次接觸

與LINUX的首次接觸
本節將主要講解LINUX開機和關機,希望通過本書的內容能幫助讀者建立正確的開機和關機概念。並且一睹LINUX的風彩。
本章的主要內容
1、 系統開機
2、
系統關機
3、系統登錄
4、
系統註銷
5、編輯器長青樹
□ 系統開機
開機信息相當重要,因爲它可以告訴你當前機器在開機時是否一切正常,或是哪些部分發生問題。這此開機的內容當然不須去主,但是爲了瞭解這些信息出現的前後順序以及每一行信息意義,以於系統管理工作絕對重要,而系統管理的成功與否也就是由此開始。
一、下面介紹一下開機系統。
1、BIOS:當打開電源後,計算機首先從CMOS加載BIOS,並且檢查基本的硬件信息。 CPU。硬盤等信息。然後BIOS就會查找是否有系統引導盤,若沒有系統引導盤,就會 轉而查找硬盤的MBR,並執行記錄在MBR上的程序。通常這個程序就是操作系統的引導程序。(LILO、RGUB)
2、在LINUX中運行完LOADER引導程序後,系統就會出現一個RED HAT的開機窗口。
3、加載LINUXKERNEL:在GRUB階段選擇LINUX之後,系統就會開始加載KERNET,此時,可以說正式進入LINUX的控制。LINUX會搜索系統上的所有的硬件設備。
4、執行/SBIN/INIT;在系統加載KERNET之後,緊接着系統會調用/SBIN/INIT程序, 它會根據/ETC/INITTAB文件來選擇一個運行級別。
5、執行/ETC/RC.D/RC.SYSINIT:是一個腳本程序,它主要是用來設置許多的系統變 量,以及運行級別前的準備工作。
6、由INIT執行默認的運行級別目錄中所有的腳本
7、執行/ETC/RC.D/RC.LOCAL:也是一個腳本程序,它會在運行級別目錄中的所有腳本執行後執行。
8、執行/BIN/LOGIN:LOGIN程序會提示用戶輸入的帳號及密碼,以及進行編碼並確認密碼的正確性。若是兩者相符,則開始爲用戶進行環境的初始化,然後將控制權一併交給SHELL。
9、打開登錄界面
以上的步驟都正確無誤地執行後,系統即會根據指定的運行級別來打開或文字界面。
二、無法開機時的處理
雖然LINUX是個非常穩定的操作系統,但有時因爲某些原因也會造成系統無法開機的 情形。可以利用LINUX的引導盤來解決,因此在安裝LINUX時建議製作引導盤一張。利用”makebootdisk”命令來製作一張引導盤。
makebootdisk –derive /dev/fd0 uname –r
三、以DMESG命令查看開機信息
□ 系統關機
相信許多的用戶都知道,目前的計算機不論哪種操作系統,在關機時都不是簡單的將電源關閉即可,若是直接關機,很有可能會造成文件系統的破壞。而應該在關閉電源前輸入適當的命令來結束目前的工作。

、以shutdown命令關機
shutdown:進入單用戶維護模式、傳送信息、系統關機、重新啓動計算機及及關機進程等功能。在進行關機前最好先執行”sync”因爲它可以將內存緩衝區內的數據寫加到硬盤,以避免正在取的數據遺失。
1、 傳送信息:
利用shutdown命令可以傳送信息給用戶,通常我們都會提示用戶系統即將關機內容,在送出信息後,系統會每隔一分鐘傳送一次信息,直到時間爲止,但是請注意,即使時間到期,系統也不會關機,而是直接取消shutdown命令,
shutdown –k 2 Attention: System will shutdown soon!
告知用戶系統在2分鐘後開始進行維護的命令。
shutdown 2 Attention: System will shutdown soon!
到達時間後,進入單用戶維護模式。
2、系統關機
shutdown –h now:立該進行關機
shutdown 8:50:8點50分後進行單用戶維護模式
shutdown now:立即進行單用戶維護模式。
shutdown +5:五分鐘後進行單用戶維護模式。
3、重新啓動計算機
shutdown –r 9:30:9點30分
shutdown –r +8:8分鐘以後重新開機。
shutdown –r now:現在重新啓動計算機。
二、以halt、power off、reboot命令關機。
這三種命令都可以直接執行,但是也可以利用以下的參數。
-n:重新啓動計算機前不先執行sync
-p:關閉系統後,同時關閉電腦。
-f:直接重新開機。同時不調用shutdown關閉系統,也不顯示任何信息。
□ 系統登錄
linux操作系統共提供了7個工作區域,其中前6個爲文字模式,而第7個爲爲圖形模式。可以利用alt+ctrl+f1_f7來切換不同的登錄界面。系統管理員也可以利用telnet、rlogin來登錄。
一、圖形登錄界面:
圖形登錄界面是目前最常見的登錄方式,也是系統安裝時的默認登錄模式
二、文字模式登錄
除了使用圖形登錄之外,也可以利用alt+ctrl+f1_f6中的任意一組
login:輸入用戶名。today
password:輸入與用戶相符的密碼。
登錄成功後的提示符:
[today@linux today]# = [登錄的用戶名稱@登錄的計算機名稱 登錄的用戶目前所在的目錄]#
注:登錄時儘量少用root帳號登錄,因爲它是系統管理員,最大的權限,避免操作失誤。可以利用普通用戶登錄,登錄後再用”su-’命令來切換成系統管理員身份。
三、以telnet登錄
除了可以在本機上進行登錄外,還可以利用telnet進行遠程主機管理。你可以在操作WINDOWS9X、2000的計算機上使用各種telnet的工具來進行登錄。在ms-dos命令行中輸入
telnet 計算機名或IP地址
四、以login命令來登錄:
#login 用戶名:利用另一用戶登錄。
#login –h 計算機名:登錄到另一臺計算機。
五、以rlogin命令登錄
#rlogin linux.abc.com:登錄到遠程主機:linux..abc.com
六、/etc/nologin文件的使用:
如果希望只有root管理員可以登錄主機,其他帳號都不能登錄時,可以在/etc目錄下新增一個名爲:“nologin”的文件,在此文件裏隨意輸入幾個字符即可。即會禁止 其他用戶進行登錄。
□ 系統註銷
以logout命令,可以用來使當前用戶註銷系統。
#logout:即會退出當前的系統,更換其它的用戶。
□ 編輯器長青樹
一、vi的執行與離開
1、vi編輯器的執行:vi 文件名——回車。
2、vi 編輯器的退出:”:q”——回車。
二、vi的操作模式
1、在vi的界面中共分爲兩個部分:編輯區和命令區。
命令行:在屏幕的最下方一行,可以在此外輸入命令,而除了命令區之處的範圍是屬於編輯區。
2、Vi:基本包含三種操作模式,command mode、insert mode和last linemode它們 的基本功能如下:
a、command line:控制光標的移動、刪除字符、區段複製、以及進入insert mode或last linemode等功能。
b、insert mode:惟一的功能即是文字數據的輸入,按ESC鍵可以回到command mode。
c、last line mode:保存文件、離開vi,以及其他的設置,例如查找或取代字符串 等。
三、last line mode:命令介紹:
w w是表示與入的意思,也就將目前的文件內容加以保存,
q q表示退出的意思,也 是結束vi的執行,但是文件內容若是 了修改,vi會出現錯誤的信息,並要求我使用“!”
q! 強制離開vi,並且不保存文件。
wq 將修改過的內容存肋,並且離開vi。
set nu 在文件中每行行處加入行號
set nonu 取消行號
輸入數字 若直接輸入數字再按esc鍵,就可將光標移至該行行首。
/字符串 在很長的文件中,可以利用“/字符串”的命令來查找特定字,例如:“/tcp“,如果搜索的字符串不是所要的,可以按”n“鍵來往下繼續查找。
?字符串 可以利用“?字符串“的命令查找特定字,例如:“:/tcp“如果搜索的字符串不是所要的,可以按”n“鍵來往上繼續查找。

ext3fs文件系統結構
LINUX可說是一種兼容性很高的操作系統,它可以支持的文件結構有很多。也就是說 它可以和許多不同的文件系統或是操作系統同時存在於硬盤中,這也是LINUX足以傲 視其他操作系統的地方。
但是和MSWINDOWS操作系統不同的,LINUX並沒有“分區”的概念。也就是說,它不 會將文件的存儲位置指定爲磁盤驅動器C、D、E等。而是利用樹狀的ext3fs爲主要的 文件系統。Ext3fs文件系統是在LINUX上首次出現的,是ext2fs的加強版本。經具有 以下特徵:
1、有效性能
2、數據完整性
3、數據存取速度。
4、易於轉移。
在LINUX的硬盤格式化爲EXT3FS後,它會將硬盤分4部分:
boot block、super block、i—node、data block。
A、boot block:是包含着系統啓動程序的磁盤分區。
B、superblock:主要是用來記錄文件系統的配置方式,其中包含i-node數量、磁盤區塊數量、以及未使用的磁盤區塊等。
C、i—node:這個部分包含了許多的i-node都可用來記錄一個文件,有時也不會使用到。
D、data block:數據實際存儲的地方:
表示法
區塊
/dev/hda 第1個IDE硬盤上的MASTER
/dev/hdb 第1個IDE硬盤上的SALVE
/dev/hdc 第2個IDE硬盤上的MASTER
/dev/hdd 第2個IDE硬盤上的SALVE
/dev/sda 第1個SCSI硬盤上的MASTER
/dev/sdb 第1個SCSI硬盤上的SALVE
/dev/sdc 第2個SCSI硬盤上的MASTER
/dev/sdd 第2個SCSI硬盤上的SALVE
/dev/cdrom 光驅
/dev/fd0 第1個軟驅

□ 目錄與文件
linux的文件系統是採用級層式的樹狀目錄結構,在此結構中的最上層是根目錄“/”,然後在此目錄下再創建其他的目錄,雖然目錄的名稱可以自定義,但是某特殊的目錄名稱包含有重要的功能,因此不建議隨便更改它們的名稱,以免造成系統的錯誤。以下是一些LINUX安裝時,系統會創建的默認的目錄,每個目錄都有其特殊的功能, 一下是這些目錄的簡介。LINUX中的文件名最長允許256字符,與其他操作系統最大的不同點是,它並沒有“擴展名“的概念。也就是說文件的名稱和該文件的種類並沒有直接的關聯。例如1.txt可能是個目錄,也可能是文件。/ LINUX文件系統的上層根目錄
/bin 存放用戶可執行的程序。
/boot 操作系統啓動時所需的文件。
/dev 接口設備文件目錄,如had表示硬盤。
/etc 有關係統設置與管理的文件。
/home 一般用戶的主目錄或FTP站點目錄
/mnt 裝置的文件系統加載點。例如光驅、軟盤等。
/proc 目前系統核心與程序執行的信息。
/root 管理員的主目錄
/sbin 此目錄存放系統啓動時所需執行的程序。
/tmp 用來存放暫存盤的目錄
/usr 存放用戶的使用的系統命令和應用程序等信息
/var 具變動性質的相關程序目錄,log

□ 文件系統的目錄的基本命令操作
現在我們對於LINUX文件系統有了整體性的瞭解,接下來我們就可以開始使用中的各 個文件功能了。因爲LINUX的文件系統包含許多不同的級層目錄,所以必須先做到在 不同的目錄及文件之間切換。然後找到自己所需的數據,我們將介紹一些基本的文件系統命令操作。
一、顯示目前工作目錄——pwd
一、列出目錄內容——ls
1、ls –a:顯示隱藏文件。
2、ls –l:以長格式顯示文件。
字段1 字段2 字段3 字段4 字段5 字段6 字段7
drwxr-xr—x 4 root root 4096 11月17日04:25 todayhero
使用權限 文件數目 擁有者 使用組 文件大小 創建日期 文件名
A、使用權限:此字段共有10個字母所組成的。第一個字母若是“d”則表示文件爲目錄,若是“-”表示是文件,若是“l“表示是是鏈接文件。其餘9個字母分別代表擁 有者、使用組、其他人對該文件的使用權限。
B、文件數目:若是文件的話就只有一個文件,若是目錄,則此數字表示該目錄下包 含的子目錄。
C、擁有者:通常指的是文件的創作者。
D、指擁有者所屬的組。
E、文件大小,這個字段通常是指字節爲單位的文件或目錄大小,而目錄大多以  4096來表示的。
F、創建日期:以“月份”和“時間”的格式來表示該文件創建的日期。
G、文件名:該文件的文件名,若是以“.“開頭的文件或目錄,則都具有隱藏的屬性
3、ls –F:利用顏色和符號來顯示不同的文件。
三、目錄切換
1、cd :回到目前登錄用戶的主目錄。
2、cd today:切換到主目錄下層的today目錄。
3、cd ..:回到上一層目錄。
4、cd /:直接切換到根目錄。
四、文件的複製、移動與刪除
1、 文件複製:cp
cp /test1/file1/test3/file2:將目錄test1下的文件file1複製到test3目錄下, 並更名爲file2。cp –ax dir1dir2:a:是指複製所有的目錄,幷包含所有的目錄 ,幷包含子目錄。
x:此文件的格式變爲和目的地扇區的文件系統相同的。
2、文件移動:mv
mv /test1/file1/test2/file2:將test1目錄下的file1文件複製到test2目錄下, 並更改名爲file2。
3、文件的刪除:rm
rm /test1/file1:刪除test1目錄下file1文件。
五、目錄的新增與刪除:mkdir、rmdir。
1、新增目錄:mkdir
mkdir /fax:在當前目錄下新增fax目錄。
2、刪除目錄:rmdir
rmdir /fax:刪除當前目錄下的/fax目錄。
rm –rf /fax;強制刪除目錄及其中的文件。r:表示使用刪除操作持續進行下去。 f:強制刪除所有的文件。
六、創建鏈接文件;ln
鏈接文件的概念,它與WINDOWS98的中“快捷方式”很類似的。
ln –s /test1/file1/test3/file1.ln:意思是說在目錄test3上創建一個目錄 test1中的file1文件的鏈接文件file1.ln,當我們訪問file1.ln,就如同訪問   /test1/file1文件。
七、查看文件內容:cat
1、cat /test1/file1.txt:查看test目錄下的file1.txt文件。就是閱讀文件的意思2、cat> /test1/file2.txt
I love linux
Linux is a very good OS——在此必須按一個回車鍵。
此操作的意思是在當前目錄下創建一個file2.txt文件。
3、cat –b /test2/file2.txt
意思是說在每一行前加編號顯示文件。
4、cat /test1/file1 /test2/file2 > new.txt
意思是說把file1和file2文件合併成一個新文件,文件名爲new.txt
八、一頁一頁顯示文件內容。more
more file.txt:按一頁頁的顯示file.txt的內容。
more +9 file.txt:顯示文件中第9頁起的內容。
more +/tcp file.txt:顯示文件中第一個tcp字符串出現的頁數和以後的內容。
九、交互式顯示文件的內容:less
less /etc/samba/smb.conf:交互是遊覽smb.conf文件。可以能過上下方向鍵來查看文件的內容。
十一、輸入文件的前面和後面部分:head tail
1、 輸入文件的前面部分:head
head -5 /etc/named.conf:顯示named.conf文件的前五行。
2、輸入文件的後面部分:tail
tail -10 /etc/sendmail.cf:顯示sendmail.cf文件後十行的內容。
tail +50 /etc/sendmail.cf:顯示sendmail.cf文件第50行到結尾的文件內容。
□ 使用權限的基本概念
第一個LINUX文件都具有4種存取權限r讀取、w寫入、x執行、-無權限。
字符 1 2 3 4 5 6 7 8 9 10
值 - r w x r w x r w x
擁有者 擁有組 其他用戶
一、文件權限的更改:chmod
1、 基礎介紹:文件權限的修改有兩種方法:
A、方法一、數字法,此種方法需要簡單的計算。可讀性差。
r w x -
4 2 1 0
圖解說明:讀取的權限用“4”來表示,其他的類同。
chmod 644/etc/named.conf:意思是說擁有者對此文件具有讀取、寫入的權限。使 用組對經具有讀取的權限。其他人對此文件也具有讀取的權限。
2、以文字來表示修改權限。
A、 用以下4個字母表示不同的用戶
擁有者u(user)
組g(group)
其他人員o(other)
所有者a(all)
B、 在權限仍然使用3種分類
讀取:r(read)
寫入:w(write)
執行:x(eXecute)
C、 運行符號
運算符 說明
= 將權限重新指定
+ 將權限由目前的設置增加
- 將權限由目前的設置減少
例子:
chmod u+w g+w o-w/etc/named.conf:意思是指用戶增加寫入的權限、使用組增加 寫入的權限、其他人中減寫入的權限。
chmod u=rw g=rx o=r:上面的權限表示方法也可以用此種方法表示出來。
二、目錄權限的修改
目錄權限的修改方法與文件基本相同的。
1、chmod 666 /etc/*或chmod u=rw g=rw o=rw/etc/*:意思是說/etc/目錄下的文 件任何都具有寫入,讀取的權限。
2、chmod –R 666 /etc/*或chmod –R u=rw g=rw o=rw/etc/*:意思是說任何人對etc目錄下所有文件和子目錄都具有讀取、寫入的權限。
3、變更文件夾與目錄的擁有者:chown
chown jack /etc/named.conf:意思是說,named.conf文件的擁有者爲jack.
chown jack:users /etc/named.conf:意思是說named.conf文件的擁有者是jack, 但使用組是users
4、指定文件的默認權限屏蔽:umask
umask022,表示文件的默認權限屏蔽爲022:則新建文件夾文件權限爲666-    022=644,新建目錄的權限爲777-022=755
□ I/O重新導向(Redirection)及管道(Pipe)
重導:是指命令執行的結果重新導出到其他的設備或文件(這是以“>”、“>>”來 表示)。或是導入到其他的設備文件(它“<”來表示的。)
管道: 某個命令的輸出結果傳送到另一個命令來當成輸入。
一、輸入導向:>
ls –al /etc >/test1/etc.txt:執行ls命令,系統並不會出現任何數據,因爲原 來會出現的數據都會重新導向到/test1/etc.txt文件中。
二、附加輸入導向:>>
cat >.> /test1/file.txt
I love linux
Linux is very good os——回車鍵
意思是說,會將上述兩行的內容會附加到file.txt文件中。保留原有文件的內容。
三、輸入導向
cat </etc/namd.conf:意思是說將namd.conf文件交給cat來執行。實際就是用來瀏覽。
四、錯誤輸入導向:&>
錯誤輸入導向與輸出導向最大的區別在於:命令執行發生錯誤時,輸出導向會將錯誤信息直接顯示在屏幕上,而錯誤輸出導向不論是正常還是錯誤的執行,都不會將信息顯示在屏幕上。而是直接寫入到文件裏。
ls –W /users &>/test1/file.txt
執行此命令發生錯誤後,錯誤信息不會出現在屏幕上,而是直接寫入file.txt文件裏五、管道:pipe——“|“
ls –al /etc | less:ls 執行的結果直接輸入給less進行交互瀏覽。
□ 使用命令與接口工具進行管理的探討
1、 實體上的限制:圖形界面會佔用更大的內容。
2、 管理上的深度:如要進行細的管理,有時必須用到命令環境。
3、應避免錯誤的概念。圖形界面的使用與命令模式不是對立的。


磁盤管理基本命令
一、 轉換軟盤數據:dd
dd:此命令可以幫我們軟盤中的數據與成一個文件,或是將硬盤中的文件寫入軟盤  中。
1、dd if=/dev/fd0 of=floppyfile
將軟盤中的數據寫入硬盤,文件名爲floppyfile。
2、dd if=boot.img of=/dev/fd0 bs=1440k
boot.img:可用於LINUX的開機,而bs表示軟盤的字節數,總體意思是說將硬盤中   boot.img文件寫入到1.44M的軟盤中。
二、顯示磁盤使用空間:du
du命令是用來顯示目前磁盤空間的使用情形,可以選擇列出第一文件的大小或者全  部文件的大小,默認的文件大小是以KB爲單位的。
1、du:顯示目前目錄下所有的子目錄所佔的空間大小。但並不包含着文件大小的。
2、du –a /home:意思顯示home目錄下所有的文件大小。
三、檢查ext2 文件系統:e2fsck
e2fsck /dev/hda2:檢測/dev/hda2這個裝置的系統。
□ 系統加載mount
在LINUX中所有的裝置,如光驅、軟盤和硬盤扇區,都視爲文件,而且必須使用‘加  載’的程序纔可使用LINUX操作系統。
一、 mount /dev/cdrom /mnt/cdrom
加載光盤的方法,如果不卸掉光驅,光盤拿不出來。必須卸提光驅纔可。
umount /mnt/cdrom
卸掉光驅的方法
二、mount /dev/fd0 /mnt/floppy
加載軟驅的方法
umount /mnt/floppy
卸掉軟驅的方法。
二、永久加載裝置
雖然可以利用mount加哉不同的文件系統,但只要重新開機,這些加載都會消失,因 此每次重新開機後都需要執行加哉,這似乎很麻煩的一件事,可以利用/etc/fstab文 件永久加哉。此文件記載着加載的文件系統信息。
/etc/fstab文件的範例:
裝置名稱 加載目錄 文件系統 選項 Dump Pass
LABEL=/home /home ext2 defaults 1 2
1、裝置名稱:表示系統開機時會自動加載的文件系統,可依個人情況添加或刪除文  件系統。2、加載目錄:每個系統加載至系統的位置。
3、文件系統:依照各扇區在格式化時,所選擇的不同的文件系統。
4、可以指定一個或多個該文件系統的選項,若是指一個以上的選項不必用使用逗號  來分開。
5、Dump:此字段只有兩個值:0和1:
0:表示文件系統不作文件系統檢查的操作。
1:表示需要。
6、Pass:此字段有三個值:0、1、2
0:表示不做文件系統的檢查,若DUMP爲0,則此處必須爲0。
1:表示最先執行文件系統的檢查。
2、表示執行文件檢查的第2順序。
□ 磁盤空間的管理
linux操作系統因爲其多用戶多任務的特性,通常都支持多客戶端的使用。因此必  須有效地限制用戶的硬盤使用空間。硬盤空間限制的方法:
1、 編輯/etc/fstab文件。
只可對ext2文件系統進行quota限制。因爲用戶存放文件基本存放在/home目錄下,  所以講解限制此目錄。
LABEL=home /home ext2 defaults, 1 2
  usrquota,
  grpquota
2、修改完/etc/fstab文件後,必須接着執行quotacheck命令,它的功能是檢查每個  文件系統,創建目前硬盤使用率列表,執行以下命令,在/home目錄下會看到新創建  的aquota.user和aquota.group等.
quotacheck -aguv
3、執行edquota.以編輯aquota.usr和aquota.group文件
限制用戶jack的磁盤使用空間,10M會發出警報,20M禁止使用。
edquota –u jack
執行上面的命令,出現設置配置文件,更改此行Used 72KB, soft=0 hard=0爲Used   72KB,soft=10240 hard=20480。
4、複製quota設置
edquota –p jack todayhero
將jack磁盤限額複製給todayhero這個用戶。
edquota –p jack *
將jack磁盤限額複製給所有用戶。
edquota –p jack –g users
將jack磁盤限額複製給users組內所有的用戶。
5、啓動和關閉quota
quotaon –aguv:意思是啓用quota限制。
quotaoff –aguv:意思是關閉quota限制。
6、查看用戶quota使用情況
查看單個用戶的方法命令:edquota –u jack
查看所有用戶及組的quota限制命令:repquota -aguv

用戶帳號數據文件/etc/passwd和/etc/shadow
一、在進行用戶帳號管理前,必須先具備與”root”同一等級的權限帳號。通常在 linux中所有的用戶帳號數據全部記錄在/etc/passwd文件中,以下列出此文件的部分內容。
字段1 字段2 字段3 字段4 字段5 字段6 字段7
登錄名稱 密碼 UID GID 用戶信息 主目錄 shell
root x 0 0 root /root /bin/hasb
登錄名稱:用戶帳號
密碼:加密過的用戶密碼。
UID,在LINUX中的每個用戶帳號都有唯一一個識別號碼,此號碼稱爲UID,這個號碼多達65536,編號在500之前的都是提供系統服務使用的,因此不要指定給任何用戶,系統指定,管理新增的用戶帳號UID爲500,然後501、502。
GID:每個組號的識別號碼,此號碼稱爲GID,這此組內容存放於/etc/group文件中,管理員新增的組GID爲500,以後的501、502。
用戶信息:用戶的附加信息。如用戶名稱,電話或地址。
主目錄:主目錄都會在/home/$USENAME目錄。管理員的目錄在於/root
登錄shell:用戶登錄後使用的shell。
二、/etc/shadow文件是爲了安全性而產生。
□ 組帳號數據文件。/etc/group和/etc/gshadow
在進行帳號管理時,許多管理員的通病是以“用戶”管理的單位,也就是說在進行管理時是逐一設置,其實嚴格來說,這並不是一種錯誤,而是沒有效率。在linux中所有的組帳號都全部記錄在/etc/group文件裏。/etc/gshadow也是爲了安全性而產生  的密碼文件。組文件的簡介。
字段1 字段2 字段3 字段4
組帳號名 組帳號密碼 GID 組成員
Root x 0 root
組帳號名:組的名稱。
組帳號密碼:通常是空的。或以“x”表示。
GID:組的ID號,系統唯一的.
組成員:當前屬於此組的用戶帳號。
□ 使用adduser或useradd命令新增用戶帳號
1、新增用戶today
adduser today:意思是說新增用戶today
2、爲新增用戶設密碼。passwd
passwd today:意思是說爲新增用戶設置密碼,輸入後按回車,兩次輸入用戶的密碼3、adduser –g usertoday
意思說新增用戶today,此用戶歸屬於是user這個用戶組內。
Adduser命令的參數選擇:
-c 將備註文字加入passwd的備註欄中
-d 反映定用戶登錄時的主目錄,這個主目錄必須在帳號新增已經存在的。
-g 指定帳戶所屬的組。
-s 指定用戶登錄後使用的shell
-u 指定用戶ID

□ 使用passwd管理密碼
前面的小節介紹的利用adduser來新增用戶,此帳號目前是無法使用,因爲與帳號對應的密碼還末指定,建議管理員應爲每一用戶指定一個初始密碼。管理員利用   passwd命令來更改用戶密碼。
1、刪除密碼:
passwd –d todayhero:刪除帳號使用的密碼,也就是使用此帳號登錄時,可以不輸入用戶密碼。
2、鎖定用戶:
passwd –l todayhero:對當前用戶todayhero 進行鎖定。如員工請假,離假等原因,停止用戶的使用。
3、解除鎖定:
passwd –u todayhero:對以前鎖定的用戶進行解鎖,恢復正常使用。
4、顯示帳號密碼信息:
passwd –S todayhero:顯示當前用戶密碼的狀態,查看用戶的密碼是可用,是否鎖 一、密碼是否爲空等信息。
□ 使用groupadd命令新增組帳號
1、新增組
groupadd users:意思是說新增一個用戶組。
2、更改用戶組的ID號。
groupadd –g 600 users:更改用戶組users的GID號爲600,
3、修改組命令:groupmod
以下是groupadd的基本參數:
參數
說明
-g 設置組識別碼
-c 重複使用組識別碼
-n 設置組的名稱

□ 刪除用戶及組帳號: userdel或groupdel
1、 刪除用戶
userdel todayhero:意思是說刪除用戶todayhero。
2、 刪除用戶組:
groupdel users:刪除用戶組users。

□ 管理帳號常用的命令
1、 顯示自身的用戶名稱:whoami
whoami:直接輸入此命令。
2、 顯示所有登錄的用戶名稱:w
w:直接輸入此命令。
3、 顯示所有登錄用戶的信息:who
who:直接輸入此命令。
4、 顯示用戶的信息:finger
finger todayhero:顯示todayhero用戶的信息。
5、 改變finger命令的顯示的內容:chfn
chfn todayhero:修改todayhero這個用戶的基本信息。
6、發送信息到其他用戶:write:
write todayhero
will you go home at Sunday?——回車。
在線冊——man
這個命令幾乎是每個LINUX版本都會有的查詢程序。它是LINUX上最完整的在線系   統幫助。
命令使用手法:
man vi:此命令的意思是要查看vi 這個命令的使用方法。
□ 簡單幫助查詢whatis和apropos
man的查詢功能過於強大,在此介紹兩個簡單好用的命令,應和此命令時,必須先  升成查詢數據庫,執行以下命令即可。
makewhatis:此命令執行時間要依硬件和電腦效能而定的。
使用方法如下:
whatis ls:此命令用於查看ls命令使用方法。
apropos ls:此命令與whatis命令相似,也是利用上述產生的數據庫進行查詢的
□ 搜索文件及目錄——find
在LINUX中,因爲文件系統是以級別式的結構來組成的,所以要在整個系統中找到特定的文件和目錄並不是件容易的事。而“find“命令可以解決上述問題。
1、在特定的目錄下搜索並顯示指定名稱的文件和目錄
find / -name man –print:意思是說從根目錄開始搜索名稱爲man的文件或目錄
2、搜索一段時間內被存取/變更的文件或目錄。
find /home –amin 10:十分鐘內存取的文件或目錄
find /home –atime 10:十小時內存取的文件或目錄
find /home –cmin 10:十分鐘內更改過的文件或目錄
find /home –ctime 10:十小時內更改過的文件或目錄。
3、搜索由指定用戶創建的文件或目錄
find /home –user root:意思是說查找此/home目錄下由root創建的用戶的文件或目錄。
4、搜索特定權限的文件或目錄
find /home –perm 666:意思是說查找/home目錄下權限爲666的文件或目錄。
5、搜索指定大小的文件。
Find /home –size +10k –print:意思是說查找/home目錄下大小爲100k的文
□ 文件與目錄的簡易搜索locate、whereis、which
雖然find命令可以提供極具彈性和多樣化的文件與目錄查詢,但是往往一個大範圍查詢,會導致系統效有下降。
1、locate命令與whatis命令很相似,首先也要創建一個查詢數據庫。利用命令   update來產生查詢數據庫。
update:產生用於locate命令查詢用的數據庫文件。
locate ls:查詢ls命令在LINUX系統中的位置。
2、whereis命令。
whereis ls:查詢ls命令在LINUX系統中的位置。
3、which命令
which reboot: 查詢reboot命令在系統中的位置。
□ 搜索包含特定字符串的文件——grep
在LINUX系統中要搜索特定名稱的文件及目錄並非難事,可以使用前兩小節介紹的命令,但是,它們卻無法得知文件中的內容。要尋找出文件裏的內容,可以利用”grep”命令來實現的。
1、 搜索包含特定字符串的文件。
find –n ‘server string’/etc/samba/smb.conf:意思是說查詢smb.conf文  件中是否有serverstring這個字符串。如果這個字符串。它的具體位置在何處。
2、 find –v ‘server string’/etc/samba/smb.conf:意思是說smb.conf文  件中除了server string外所有的字符串。
3、篩選前命令執行的結果
ls –al | grep install:意思是說執行ls命令的結果中只顯示與install有關的  內容。


進程的基本概念
1、在LINUX中,每個執行的程序都稱爲一個進程。第一個進程都分配一個ID號。
2、每一個進程,都會對應一個父進程,而這個父進程可以複製多個子進程。例如  www服務器。
3、每個進程都可能以兩種方式存在的。前臺與後臺,所謂前臺進程就是用戶目前  的屏幕上可以進行操作的。後臺進程則是實際在操作,但由於屏幕上無法看到的  進程,通常使用後臺方式執行。
4、一般系統的服務都是以後臺進程的方式存在,而且都會常駐在系統中。直到關  機才才結束。
□ 顯示系統目前執行的進程命令——ps
ps命令是用來查看目前系統中,有哪些正在執行,以及它們執行的狀況。可以不  加任何參數。
ps:顯示的信息選項
字段
說明
PID 進程識別號
TTY 終端機號
TIME 此進程所消CPU時間
CMD 正在執行的命令或進程名
1、顯示詳細的進程信息
ps –l:意思是說顯示詳細的進程信息。
2、以用戶的格式顯示進程信息。
ps –u:以用戶的格式顯示進程信息。
3、顯示後臺進程運行參數:
ps –x:顯示後臺進程運行的參數。
□ 終止執行中的進程命令——kill
若是某個進程執行一半需要停止時,或是已消了很大的系統資源時,此時可以考  慮停止該進程。使用kill命令來完成此項任務。
1、查看所有可供傳送的信號。大多數是SIGTERM(15)或SIGKILL(90
kill –l:查看所有可供傳送的信號。
2、終止某個進程:kill+進程號
kill 16251:終止進程號爲16251的進程。
kill -916251:因爲有些進程會捕捉某些信號,如果直接不能結束進程可以用“  -9”傳送信息如果還不行,可以傳送“-15“信號,如果還不行,那就關機來結束  進程。
kill -15 16251:
□ 動態顯示執行中的進程命令——top
top與ps命令很相似。它們都用來顯示正在執行的進程。Top與ps最大的不同之處  ,在於top在執行一段時間可以更新正在運行的的進程。
1、監視特定用戶
top:輸入此命令,按回車鍵,查看執行的進程。
u:然後輸入“u”回車,再輸入用戶名,即可。
2、終止指定的進程。
top:輸入此命令,按回車鍵,查看執行的進程。
k:然後輸入“k”回車,再輸入要結束的進程ID號。
3、指定系統狀態更新的時間:
top –d 10:指定系統更新進程的時間爲10秒。
□ 檢查內存狀態命令——free
除了CPU的執行效能外,內存也是影響系統執行的重要因素。要了解目前系統內存  的使用狀態。可以使用free命令。此命令可以直接輸入使用。
1、free:輸入此命令可以直接查看內存使用的情況。
2、free –s 10:以每10秒檢查內存使用情況。
□ 進程執行優先級的設置與修改nice或renice命令。
在LINUX系統中,每個進程在執行時都會被給於使用CPU的優先級。等級越高,   CPU就會分配給它越高的CPU使用時間。
1、nice使用使用方法:
優先級等級爲-20—19,其中-20爲最高級。19爲最低級,
2、指定進程的優先級
nice -10 2561:意思是說指定2561這個進程的等級爲10
nice - - 10 2561:意思是產指定2561p這個進程的等級爲-10。
nice -10 –g todayhero:意思是說將用戶爲todayhero的進程調整爲10。
□ 顯示時間、日期、月曆命令:date和cal
1、date命令:顯示系統的時間。可以在直接輸入“date“命令。來查看系統的時  間。
2、利用date命令來更改系統的時間。
date MMDDHHMMCCYY.SS:意思是指:月月日日時時分分年年年年.秒秒。
3、查看月曆:
cal 3 2002:查看2002年3月的月曆。
4、查看年曆
cal 200:查看2008的年曆。
設置任務調度命令——crontab
任務調度:是指系統在某個時間執行的特定的命令或程序。
一、 系統任務調度分類:系統工作和個別用戶工作。
系統工作:有些重要的工作必須周而復始地執行。如病毒掃描等。
個別用戶工作:個別用戶可能希望執行某些程序。
二:調度文件的規則:
字段名稱 說明 範圍
分鐘 每小時中的第幾分鐘執行 0—59
小時 每日的第幾個小時執行 0-23
日期 每月的第幾天執行 1—31
月曆 每年的第幾月執行 1-12
星期 每週的第幾天執行。 0-6
命令名稱 欲執行的命令名稱及其參數 能執行的命令及其參數
2、設置任務調度文件:/etc/crontab
3、設置個人任務調度。執行crontab –e命令。接着輸入任務調度文件
如:
5 * * * * ls –al /etc/ > /tmp/to.txt:意思說每小時的第五分鐘執行ls–  al > /etc/to.txt命令。
4、啓動任務調度
如果是以“crontab–e”的命令來設置個人的任務調度文件,則在設置完成並存  文件後,系統即會將用戶設置的內容寫入“/var/spool/cron目錄中以每個用戶名  稱命名的文件。
5、編輯用戶調度文件命令
crontab –e –u todayhero:意思是說以root身份來編輯用戶todayhero的任務  調度文件。
6、終止任務調度:
conrtab –r:終止任務調度。
crontab –l:檢查是否已經終止任務調度。


遠程管理圖形界面工具

筆者經常看到發現系統管理員都習慣直接在服務器上進行系統的維護工作,例如  新增帳號、軟件安裝,日誌查詢等,這似乎是理所當然的事,然而,這種概念在  目前網絡系統迅速發展的環境中,不僅是一種落伍,而且是一種錯誤。
舉例來說,一般服務器都位於專門的機房裏,以保持溫溼度等條件。並且需要設  置存取的限制,密碼保護等,這種環境實在不適合管理員經常性進行維護工作。  因此“遠程管理”這個概念被提出,利用“遠程管理”,管理員的管理範圍會加  大的,可以在任何地方進行範圍,如果有什麼急事,管理員不在現場,也可以解  決問題。
目前遠程管理的軟件很多,LINUX自帶的VNC遠程管理軟件,別一個共享的軟件   webmin,。因爲它們都是圖形用戶界面,很易上手。
□ VNC簡介
一、VNC是由美國的AT&T實驗室開發,它是屬於一種遠程顯示系統,也就是說它能  夠將完整的窗口畫面通過網絡傳輸到另一部計算機的屏幕上,如同        WIN2000SERVER的終端服務,
VNC遠程管理軟件包括服務器和客戶端VNCSERVER和VNCVIEWER。
VNC有一個很大的特徵,它支持多平臺,也就是支持多種操作系統。
二、VNC客戶端及服務端服務軟件使用。
1、在LINUX上啓動VNC SERVER。
A、 VNC是LINUX自帶的。查詢已安裝的VNC版本,
rpm –q vnc:顯示結果如下。
vnc-3.3.3r2-18
B、 VNC SERVER的啓動很簡單的。直接輸入以下命令即可啓動VNC SERVER。
vncserver :意思是說在LINUX上啓動VNC服務。下面會出現以下信息。注意以下  一行。
NEW ‘X’ desktop is linux1:1:此處出現的提示告你VNC SERVER服務器的地址  是:
linux1:1
C、VNC啓動成功後,會在~/.vnc目錄中新增四個文件:VNCSERVER啓動時會根據  其中的xstartup:文件中的內容來執行管理程序及桌面環境。
二、在ms windows上運行vnc viewer客戶端程序。
1、客戶端軟件的取得,到http://www.uk.research.att.com網站去下載。vnc   viewer程序。
2、客戶端軟件的使用。解壓後,直接運行vncviewer.exe程序。會出現連接畫面  ,請輸入VNVSERVER的地址:主機名或IP地址:顯示裝置號。在VNC SERVER時,  會提示顯示裝置號是多少的。此號是變化的。
linux1:1或192.168.0.1:1
3、輸入VNCSERVER的地址後,單擊“下一步”,再輸入口令即可登錄。
三、利用瀏覽器連接VNCSERVER。
在瀏覽器的地址裏輸入以下地址好可:
http://IP地址:5800+顯示裝置號:具體表示如下:http://192.168.0.1:5801
□ WEBMIN簡介與安裝
在說明了VNC的原理操作方式之後,接下來給大家介紹另一款遠程管理軟件     WEBMIN,它是PERL語言編寫的,它需要另外安裝客戶端,客戶端連接唯一的工具  就是瀏覽器。如果想了解它的全部信息,請到http;//www.webmin.com網站即可。
1、WEBMIN軟件的獲取:可到網站下載。
http://www.webmin.com/webmin/download/wemin-0.91-1.noarch.rpm
2、WEBMIN的安裝。執行如下命令即可。
rpm –ivh wemin-0.91-1.noarch.rpm
二、WEBMIN的登錄
在MS WINDOWS打開瀏覽器,在地址欄裏輸入如下地址即可打開WEBMIN,以系統管  理員的身體登錄。
http://IP地址:10000——輸入系統管理員的用戶名和密碼即可登錄。
□ WEBMIN常用功能的操作
在線冊——man
這個命令幾乎是每個LINUX版本都會有的查詢程序。它是LINUX上最完整的在線系   統幫助。
命令使用手法:
man vi:此命令的意思是要查看vi 這個命令的使用方法。
□ 簡單幫助查詢whatis和apropos
man的查詢功能過於強大,在此介紹兩個簡單好用的命令,應和此命令時,必須先  升成查詢數據庫,執行以下命令即可。
makewhatis:此命令執行時間要依硬件和電腦效能而定的。
使用方法如下:
whatis ls:此命令用於查看ls命令使用方法。
apropos ls:此命令與whatis命令相似,也是利用上述產生的數據庫進行查詢的
□ 搜索文件及目錄——find
在LINUX中,因爲文件系統是以級別式的結構來組成的,所以要在整個系統中找到特定的文件和目錄並不是件容易的事。而“find“命令可以解決上述問題。
1、在特定的目錄下搜索並顯示指定名稱的文件和目錄
find / -name man –print:意思是說從根目錄開始搜索名稱爲man的文件或目錄
2、搜索一段時間內被存取/變更的文件或目錄。
find /home –amin 10:十分鐘內存取的文件或目錄
find /home –atime 10:十小時內存取的文件或目錄
find /home –cmin 10:十分鐘內更改過的文件或目錄
find /home –ctime 10:十小時內更改過的文件或目錄。
3、搜索由指定用戶創建的文件或目錄
find /home –user root:意思是說查找此/home目錄下由root創建的用戶的文件或目錄。
4、搜索特定權限的文件或目錄
find /home –perm 666:意思是說查找/home目錄下權限爲666的文件或目錄。
5、搜索指定大小的文件。
Find /home –size +10k –print:意思是說查找/home目錄下大小爲100k的文
□ 文件與目錄的簡易搜索locate、whereis、which
雖然find命令可以提供極具彈性和多樣化的文件與目錄查詢,但是往往一個大範圍查詢,會導致系統效有下降。
1、locate命令與whatis命令很相似,首先也要創建一個查詢數據庫。利用命令   update來產生查詢數據庫。
update:產生用於locate命令查詢用的數據庫文件。
locate ls:查詢ls命令在LINUX系統中的位置。
2、whereis命令。
whereis ls:查詢ls命令在LINUX系統中的位置。
3、which命令
which reboot: 查詢reboot命令在系統中的位置。
□ 搜索包含特定字符串的文件——grep
在LINUX系統中要搜索特定名稱的文件及目錄並非難事,可以使用前兩小節介紹的命令,但是,它們卻無法得知文件中的內容。要尋找出文件裏的內容,可以利用”grep”命令來實現的。
1、 搜索包含特定字符串的文件。
find –n ‘server string’/etc/samba/smb.conf:意思是說查詢smb.conf文  件中是否有serverstring這個字符串。如果這個字符串。它的具體位置在何處。
2、 find –v ‘server string’/etc/samba/smb.conf:意思是說smb.conf文  件中除了server string外所有的字符串。
3、篩選前命令執行的結果
ls –al | grep install:意思是說執行ls命令的結果中只顯示與install有關的  內容。


進程的基本概念
1、在LINUX中,每個執行的程序都稱爲一個進程。第一個進程都分配一個ID號。
2、每一個進程,都會對應一個父進程,而這個父進程可以複製多個子進程。例如  www服務器。
3、每個進程都可能以兩種方式存在的。前臺與後臺,所謂前臺進程就是用戶目前  的屏幕上可以進行操作的。後臺進程則是實際在操作,但由於屏幕上無法看到的  進程,通常使用後臺方式執行。
4、一般系統的服務都是以後臺進程的方式存在,而且都會常駐在系統中。直到關  機才才結束。
□ 顯示系統目前執行的進程命令——ps
ps命令是用來查看目前系統中,有哪些正在執行,以及它們執行的狀況。可以不  加任何參數。
ps:顯示的信息選項
字段
說明
PID 進程識別號
TTY 終端機號
TIME 此進程所消CPU時間
CMD 正在執行的命令或進程名
1、顯示詳細的進程信息
ps –l:意思是說顯示詳細的進程信息。
2、以用戶的格式顯示進程信息。
ps –u:以用戶的格式顯示進程信息。
3、顯示後臺進程運行參數:
ps –x:顯示後臺進程運行的參數。
□ 終止執行中的進程命令——kill
若是某個進程執行一半需要停止時,或是已消了很大的系統資源時,此時可以考  慮停止該進程。使用kill命令來完成此項任務。
1、查看所有可供傳送的信號。大多數是SIGTERM(15)或SIGKILL(90
kill –l:查看所有可供傳送的信號。
2、終止某個進程:kill+進程號
kill 16251:終止進程號爲16251的進程。
kill -916251:因爲有些進程會捕捉某些信號,如果直接不能結束進程可以用“  -9”傳送信息如果還不行,可以傳送“-15“信號,如果還不行,那就關機來結束  進程。
kill -15 16251:
□ 動態顯示執行中的進程命令——top
top與ps命令很相似。它們都用來顯示正在執行的進程。Top與ps最大的不同之處  ,在於top在執行一段時間可以更新正在運行的的進程。
1、監視特定用戶
top:輸入此命令,按回車鍵,查看執行的進程。
u:然後輸入“u”回車,再輸入用戶名,即可。
2、終止指定的進程。
top:輸入此命令,按回車鍵,查看執行的進程。
k:然後輸入“k”回車,再輸入要結束的進程ID號。
3、指定系統狀態更新的時間:
top –d 10:指定系統更新進程的時間爲10秒。
□ 檢查內存狀態命令——free
除了CPU的執行效能外,內存也是影響系統執行的重要因素。要了解目前系統內存  的使用狀態。可以使用free命令。此命令可以直接輸入使用。
1、free:輸入此命令可以直接查看內存使用的情況。
2、free –s 10:以每10秒檢查內存使用情況。
□ 進程執行優先級的設置與修改nice或renice命令。
在LINUX系統中,每個進程在執行時都會被給於使用CPU的優先級。等級越高,   CPU就會分配給它越高的CPU使用時間。
1、nice使用使用方法:
優先級等級爲-20—19,其中-20爲最高級。19爲最低級,
2、指定進程的優先級
nice -10 2561:意思是說指定2561這個進程的等級爲10
nice - - 10 2561:意思是產指定2561p這個進程的等級爲-10。
nice -10 –g todayhero:意思是說將用戶爲todayhero的進程調整爲10。
□ 顯示時間、日期、月曆命令:date和cal
1、date命令:顯示系統的時間。可以在直接輸入“date“命令。來查看系統的時  間。
2、利用date命令來更改系統的時間。
date MMDDHHMMCCYY.SS:意思是指:月月日日時時分分年年年年.秒秒。
3、查看月曆:
cal 3 2002:查看2002年3月的月曆。
4、查看年曆
cal 200:查看2008的年曆。
設置任務調度命令——crontab
任務調度:是指系統在某個時間執行的特定的命令或程序。
一、 系統任務調度分類:系統工作和個別用戶工作。
系統工作:有些重要的工作必須周而復始地執行。如病毒掃描等。
個別用戶工作:個別用戶可能希望執行某些程序。
二:調度文件的規則:
字段名稱 說明 範圍
分鐘 每小時中的第幾分鐘執行 0—59
小時 每日的第幾個小時執行 0-23
日期 每月的第幾天執行 1—31
月曆 每年的第幾月執行 1-12
星期 每週的第幾天執行。 0-6
命令名稱 欲執行的命令名稱及其參數 能執行的命令及其參數
2、設置任務調度文件:/etc/crontab
3、設置個人任務調度。執行crontab –e命令。接着輸入任務調度文件
如:
5 * * * * ls –al /etc/ > /tmp/to.txt:意思說每小時的第五分鐘執行ls–  al > /etc/to.txt命令。
4、啓動任務調度
如果是以“crontab–e”的命令來設置個人的任務調度文件,則在設置完成並存  文件後,系統即會將用戶設置的內容寫入“/var/spool/cron目錄中以每個用戶名  稱命名的文件。
5、編輯用戶調度文件命令
crontab –e –u todayhero:意思是說以root身份來編輯用戶todayhero的任務  調度文件。
6、終止任務調度:
conrtab –r:終止任務調度。
crontab –l:檢查是否已經終止任務調度。


遠程管理圖形界面工具

筆者經常看到發現系統管理員都習慣直接在服務器上進行系統的維護工作,例如  新增帳號、軟件安裝,日誌查詢等,這似乎是理所當然的事,然而,這種概念在  目前網絡系統迅速發展的環境中,不僅是一種落伍,而且是一種錯誤。
舉例來說,一般服務器都位於專門的機房裏,以保持溫溼度等條件。並且需要設  置存取的限制,密碼保護等,這種環境實在不適合管理員經常性進行維護工作。  因此“遠程管理”這個概念被提出,利用“遠程管理”,管理員的管理範圍會加  大的,可以在任何地方進行範圍,如果有什麼急事,管理員不在現場,也可以解  決問題。
目前遠程管理的軟件很多,LINUX自帶的VNC遠程管理軟件,別一個共享的軟件   webmin,。因爲它們都是圖形用戶界面,很易上手。
□ VNC簡介
一、VNC是由美國的AT&T實驗室開發,它是屬於一種遠程顯示系統,也就是說它能  夠將完整的窗口畫面通過網絡傳輸到另一部計算機的屏幕上,如同        WIN2000SERVER的終端服務,
VNC遠程管理軟件包括服務器和客戶端VNCSERVER和VNCVIEWER。
VNC有一個很大的特徵,它支持多平臺,也就是支持多種操作系統。
二、VNC客戶端及服務端服務軟件使用。
1、在LINUX上啓動VNC SERVER。
A、 VNC是LINUX自帶的。查詢已安裝的VNC版本,
rpm –q vnc:顯示結果如下。
vnc-3.3.3r2-18
B、 VNC SERVER的啓動很簡單的。直接輸入以下命令即可啓動VNC SERVER。
vncserver :意思是說在LINUX上啓動VNC服務。下面會出現以下信息。注意以下  一行。
NEW ‘X’ desktop is linux1:1:此處出現的提示告你VNC SERVER服務器的地址  是:
linux1:1
C、VNC啓動成功後,會在~/.vnc目錄中新增四個文件:VNCSERVER啓動時會根據  其中的xstartup:文件中的內容來執行管理程序及桌面環境。
二、在ms windows上運行vnc viewer客戶端程序。
1、客戶端軟件的取得,到http://www.uk.research.att.com網站去下載。vnc   viewer程序。
2、客戶端軟件的使用。解壓後,直接運行vncviewer.exe程序。會出現連接畫面  ,請輸入VNVSERVER的地址:主機名或IP地址:顯示裝置號。在VNC SERVER時,  會提示顯示裝置號是多少的。此號是變化的。
linux1:1或192.168.0.1:1
3、輸入VNCSERVER的地址後,單擊“下一步”,再輸入口令即可登錄。
三、利用瀏覽器連接VNCSERVER。
在瀏覽器的地址裏輸入以下地址好可:
http://IP地址:5800+顯示裝置號:具體表示如下:http://192.168.0.1:5801
□ WEBMIN簡介與安裝
在說明了VNC的原理操作方式之後,接下來給大家介紹另一款遠程管理軟件     WEBMIN,它是PERL語言編寫的,它需要另外安裝客戶端,客戶端連接唯一的工具  就是瀏覽器。如果想了解它的全部信息,請到http;//www.webmin.com網站即可。
1、WEBMIN軟件的獲取:可到網站下載。
http://www.webmin.com/webmin/download/wemin-0.91-1.noarch.rpm
2、WEBMIN的安裝。執行如下命令即可。
rpm –ivh wemin-0.91-1.noarch.rpm
二、WEBMIN的登錄
在MS WINDOWS打開瀏覽器,在地址欄裏輸入如下地址即可打開WEBMIN,以系統管  理員的身體登錄。
http://IP地址:10000——輸入系統管理員的用戶名和密碼即可登錄。
□ WEBMIN常用功能的操作
一、中文界面的變更:
系統管理員成功登錄後的畫面——webmin configuration——language——在”  display inlanguage”處選擇”Simplified chinese’——change language。
二、經過一的操作,WEBMIN界面就會變成中文的,接着進行創建WEBMIN管理帳號  、創建LINUX用戶帳號、變更密碼、設置任務調度。網絡配置設置等操作都比較容  易上手。


以zip和unzip處理.zip文件
一、以zip創建.zip文件。
1、zip命令的基本使用方法:
zip file.zip *:zip後接壓縮後的文件名,在它的後面輸入要壓縮的文件即可。
2、壓縮後,自動刪除原文件
zip –m file.zipto.txt:意思是說把to.txt文件壓縮成file.zip文件,     to.txt會自動刪除的。
3、將子目錄一起壓縮:
zip –r file.zip *:將當前目錄下的子目錄一起壓縮。
4、忽略子目錄的內容:
zip –j file.zip *
5、將已壓縮的或沒有必要壓縮的文件去掉。
zip –n .mpg: .jpg:.gif:第一種文件中間要用“:”分開的。
6、壓縮某一日之後的文件
zip –t 102002 file.zip:意思是指將當前目錄下在2002年10月20日之後文件壓  縮。
7、不壓縮鏈接文件的原文件。
zip –y file.zip *
8、壓縮率問題。-1—-9:-9的壓縮率最高。
zip -9 file.zip *
9、若壓縮的文件太多,在一行內無法寫完,可輸入如下命令。
zip -@ file.zip
file1.txt
file2.txt——所有文件輸入完成後,按“ctrl+d”表示完成輸入。進行壓縮。
10、將不需要壓縮的文件排除在外。
zip file.zip * -x file2.txt:在壓縮時,將當前目錄內的file2.txt文件排除  在外。
二、以unzip命令進行.zip文件的解壓縮。
1、排除不需要解壓縮的文件。
unzip file.zip –x file3:意思是說除了file2文件外,其他的文件都解壓縮。
2、查看壓縮包的內容。
zip –Z file.zip:查看file.zip壓縮包的內容。也可以使用”-l”、”-v”來  查看壓縮包的內容。
□ 以gzip和gunzip處理.gz文件
一、gzip命令的使用。無法將許多文件壓縮成一個文件。
1、gzip命令的基本使用方法:
gzip 需壓縮的文件名。
2、壓縮文件
gzip file2.txt:意思是說將file2.txt壓縮。
3、查看壓縮包的內容。
zgip –l *
4、壓縮率高低:1-9:9壓縮率最高。
zip -9 file.txt
二、如何進行解壓縮
gunzip file.gx或gzip –d file.gz
□ 文件打包程序tar
tar命令:可以將多個文件或目錄打包成一個單一的文件。以便於保存。
tar命令參數:
參數 說明
-c 創建新文件
-v 顯示命令執行的信息。
-f 指一壓縮爲文件形式。
-x 解開tar文件。
-h 重新進行打包。
-r 將一個新加打包的文件中
1、tar命令的基本作用方法
tar 參數 打包後的文件名 要打包的文件。
2、打包操作
tar –cvf file.tar *
3、再打包
tar –hcvf file.tar *
4、將新文件加入已打包的包文件。
tar –rvf file.tar file.txt
5、打開包的操作
tar –xvf file.tar
□ 以compress或uncompress處理.Z文件
compress是歷史悠久的的unix環境下的壓縮程序。
1、基本使用方法
compress 文件
2、壓縮文件
compress file.txt
3、解壓縮文件
uncompress file.Z
4、文件的壓縮問題9-16,值越大壓縮率越高,用的時間也越久。
Compress –b 12 file.txt:指定壓縮率爲12。




與網絡有關的設置文件
1、主機地址設置文件/etc/hosts
每部主機都有一個惟一的號碼來代表它的地址,這個號碼就是IP地址。此文件的  基本書寫格式
IP地址 正式域名 主機名
例如:192.168.0.1 linux.abc.com linux
2、網絡服務數據文件/etc/services
/etc/services:是專門爲各種不同網絡服務而準備的數據文件。在這個文件裏服  務器名稱、使用的端口號與通信協議。基本書寫格式。
服務名稱 端口號/通信協議
例如:pop3 110/tcp
pop2 110/tcp
3、xinetd與/etc/xinetd.config文件
這裏介紹一個LINUX中非常重要的一個Daemon-xinetd以及它的設置文件      /etc/xinetd.conf.。xinetd負責接受internet客戶端的要求,並且將客戶端的要  求發送到正確的服務程序內。而事實上xinetd並沒有執行特定的服務,以這種模  式來處理客戶端請求好處,每次啓動時就不用加載大量的程序。
4、允許與拒絕地址設置文件:/etc/hosts.deny和/etc/hosts.allow
這兩個文件是用來管理客戶端聯機的。hosts.deny禁止與服務器聯機。      hosts.allow允許與客戶機聯機。此文件的基本書寫格式;
服務程序名稱:地址:選項。
如:ssh:192.168.0.1:allow
5、網絡配置文件/etc/sysconfig/netword
此文件是TCP/IP網絡的重要配置文件。這的默認值如下:
NETWORK=yes:此項表示啓動服務器的網絡功能。
HOSTNAME =linux1:此項表示服務器的主機名稱。
GATEWAY=192.168.0.1:此項表示服務器的網關:192.168.0.1
6、主機搜索設置文件:/etc/host.conf
進行域名解析可能通過/etc/hosts和DNS服務器。到底是先利用哪個呢!在     /etc/host.conf文件中可以設置它們的執行先後順序。
orderbind,hosts:此選項的意思是說先執行dns服務器,再執行/etc/hosts這個  文件來進行域名解析。
multi on:此選項表示一個域名可以同時對應多個IP,如果不想啓用,可以”   multi off’關閉此項功能。
7、域名服務器搜索順序設置文件。/etc/resolv.conf
此文件主要來設置DNS服務器的相關項目,其中常用的選項爲:
search abc.com:此選項設置服務器的域名爲abc.com
nameserver 192.168.0.1:此選項設置DNS服務器的IP地址爲192.168.0.1
□ 設置及調整網絡配置
1、 網絡功能啓動命令:/etc/rc.d/init.d/network
/etc/rc.d/init.d/networkrestart:此命令的意思是說在網絡選項設置更改後  ,可以利用此命令重新更改網絡設置,並啓作用。
2、 網卡配置命令:ifconfig
此命令是用來顯示和設置網卡信息的。網卡信息的查看。可以直接輸入      ifconfig命令。
ifconfig:意思是要查看所有網卡的配置信息。
ifconfig eth0:意思是要查看eth0這塊網卡的配置信息。
ifconfig eth0 up:意思是啓用eth0 這塊網卡。
ifconfig eth0 down:意思是關閉eht0這塊網卡。
ifconfig etho 192.168.0.2 netmask 255.255.255.0 broadcast192.168.0.254
此項說明指定eth0這塊網卡的IP:192.168.0.2;子網掩碼:255.255.255.0,廣  播地址:192.168.0.254
設置網絡基本配置的程序netconfig,直接輸入此命令,設置網卡的ip、      netmask、gateway、nameserver信息。
□ 顯示網絡狀態信息
1、 顯示網絡統計信息的命令netstat
此命令用來顯示整個系統目前的網絡情況。例如目前的連接、數據包傳遞數據、  或是路由表內容。此命令直接輸入即可使用。
2、 檢測主機連接命令ping:
是一種網絡檢測檢測工具,它主要是用 檢測遠程主機是否正常,或是兩部主機間  的介質是否爲斷、網線是否脫落或網卡故障。
3、 顯示數據包經過歷程命令:traceroute
此命令可以直接輸入使用,用來檢測數據包在網絡上傳輸的過程。從本機到遠程  的主機完整路徑。幫助管理員解決問題。
4、 管理路由表命令:route
所謂路由是指將數據由來源網絡送往目的地網絡的操作。在大型網絡中,路由是  非常複雜的,因爲數據包在抵在目的地時,可能經過的節點有很多,路由表是存儲  在路由器或一些其他鏈接設置上的窗體。其中記錄着了到指定目的地的網絡路徑  ,以及這些路徑的相關數值。
此命令可以直接輸入使用,來查看本機路由的情況。
添加/刪除路由記錄:
route add –net 192.168.0.1 netmask 255.255.255.0 dev eth0
route del –net 192.168.0.1 netmask 255.255.255.0 dev eth0
添加/刪除默認網關
route add default gw main
route del default gw main
□ 常用的網絡命令與工具
一、登錄遠程主機命令:telnet
telnet主要功能是用來登錄遠程的主機,登錄的就如同在本機操作一樣。     telent功能的啓用。
1、 關閉防火牆:
直接輸入“lokkit“——選中”no firewall“——確定。
2、 每次開機時都啓用telnet服務.
直接輸入“ntsysv“——選中”telnet“——OK。
3、 重新啓動xinetd
/etc/rc.d/init.d/xinetd restart
4、 利用另一臺linux主機登錄進行檢測.默認不允許root登錄。命令如下:
telnet linux.abc.com
二、文件傳輸命令:ftp
ftp是文件傳輸通信協議,它是網絡中相當重要的命令。
1、 ftp功能的啓用:
直接輸入“ntsysv“——選中”wu-ftpd“此項表示每次開機都會啓動FTP服務。
/etc/rc.d/init.d/xinetd restart:此項表示立該啓用ftp服務。
2、 登錄進行檢測:
ftp linux.abc.com——輸入正確的用戶名和密碼即可登錄.
1、 ftp的基本命令:
命令名稱 說明
cd 切換FTP服務器上的目錄
close 關閉FTP服務器
dir 顯示目錄中的文件和子目錄
get 下載單一文件
put 上傳單一文件。
open 打開FTP服務器
pwd 顯示目錄名稱
rmdir 刪除子目錄
ls 顯示目錄中的子目錄和文件的列表
三、發送在線信息命令:wall/mesg
1、 wall命令的使用:
wall tomorrow is Sunday:此命令表示發送信息給所有登錄的用戶。
2、 mesg命令的使用:
mesg y:打開信息功能命令。
mesg n:關閉信息功能命令。
四、收發郵件命令:mail/pine
mail命令的使用.直接輸入好可使用。
1、 查看郵件:
“mail“環境下——輸入相應的數字:此項意思是查看數字所對應的郵件。
2、 查看郵件清單。
“mail“環境下——輸入”h‘:查看所有的郵件。
3、 刪除沒有用的郵件:
“mail“環境下——輸入“d 4”:此項表示刪除郵件清單中標籤爲4的郵件。
4、 回覆郵件:
“mail“環境下——輸入“r”:回覆當前選中的郵件。
5、 退出mail程序
“mail“環境下——輸入“q”命令:此項表示退出mail程序。
pine郵件收發命令的使用,直接輸入pine啓用pine程序。
主菜單介紹如下:
代表字母 說明
? 在線幫助
C 編寫及發送郵件
I 電子郵件信箱
L 文件夾列表
A 通信簿
S 設置PINE程序選項
Q 退出程序





SHELL的基本概念
1、 SHELL的概念
每個人在成功登錄LINUX後,系統會出現不同的提示符號,例如$、~、#等,然後  你就可以開始輸入需要的命令,若是命令正確,系統就會依據命令的要求來執行  ,直到註銷系統爲止,在登錄到註銷期間,輸入的每個命令都會經常解譯及執行  。而這個負責的機制就是shell.。
2、 SHELL的分類:程序和shell內置的命令。
find /-name grep –print:輸入此命令出/bin/grep表示grep爲程序。
/bin/grep
find /-name fg –print:找不到fg這個命令。表示它是shell內置的命令。
3、 shell有很多。但常用的就幾種。
Shell名稱   開發者   命令名稱   登錄符號
Bourne    S.R.Bourne   /bin/sh   $
C       Bill Joy   /bin/csh   %
Kom      David G.Korm  ksh     $
4、用戶使用shell的更改命令chsh
直接輸入“chsh“——輸入新的shell如:/bin/csh。
□ SHELL功能介紹
一、 交互式處理
用戶登錄系統開始,shell就會出現提示符號,等待用戶輸入命令。Shell接受到  用戶輸入的命令後,經過處理後,將結果輸出給用戶。再等待下次用戶輸入命令  。交互式進行處理工作。
二、 命令補全功能
是指用戶輸入命令時,並不需要輸入完整的命令,而系統自動會找出最符合的名  稱。這種功能可以節省經常輸入命令的時間。
直接輸入“mk”——再按兩下“tab“鍵——出現兩頭兩個字母爲”mk“的命令。
cat p——再按兩下“tab“鍵——會出現開頭字母爲“p“的所有文件或目錄。
三、 查閱歷史記錄命令:history
1、 history 5:此項說明會顯示最近使用的5個命令。
2、 ! 5:此項說明執行歷史編號爲5的命令。
3、 ! ls:此項說明執行最後一次以“ls”開頭的命令。
四、 別名:alias
別名:是指用戶自行定義較爲簡單的字符串,以替換複雜的命令選項,或是多個  命令連續組合,這可爲用戶量身定製自己習慣用的操作命令。
1、 查看現在的別名,直接輸入“alias”命令。
2、 定義別名:
alias copy=’cp’:就是說當我們在LINUX環境下執行復制命令cp時,若用    copy也同樣的作用。
3、 別名的取消
unalias copy:意思是說取消copy這個別名。
五、後臺處理:
1、 如何實現命令的後臺執行,在命令後加“&”
rpm –ivh apache.1.3.20-16.i386.rpm&:此項說明將安裝apache這個命令在後  臺執行。
2、如果查看後臺進行的工作:jobs
六、輸入/輸出命令。
□ I/O重新導向(Redirection)及管道(Pipe)
重導:是指命令執行的結果重新導出到其他的設備或文件(這是以“>”、“>>”  來表示)。或是導入到其他的設備文件(它“<”來表示的。)
1、輸入導向:>
ls –al /etc >/test1/etc.txt:執行ls命令,系統並不會出現任何數據,因爲  原來會出現的數據都會重新導向到/test1/etc.txt文件中。
2、附加輸入導向:>>
cat >.> /test1/file.txt
I love linux
Linux is very good os——回車鍵
意思是說,會將上述兩行的內容會附加到file.txt文件中。保留原有文件的內容  3、輸入導向
cat </etc/namd.conf:意思是說將namd.conf文件交給cat來執行。實際就是用  來瀏覽。
四、錯誤輸入導向:&>
錯誤輸入導向與輸出導向最大的區別在於:命令執行發生錯誤時,輸出導向會將  錯誤信息直接顯示在屏幕上,而錯誤輸出導向不論是正常還是錯誤的執行,都不  會將信息顯示在屏幕上。而是直接寫入到文件裏。
ls –w /users &>/test1/file.txt
執行此命令發生錯誤後,錯誤信息不會出現在屏幕上,而是直接寫入file.txt文  件裏。
七、管道:pipe——“|“
管道: 某個命令的輸出結果傳送到另一個命令來當成輸入。
ls –al /etc | less:ls 執行的結果直接輸入給less進
 
 
 
RPM基本概念
傳統的LINUX軟件包大多是tar.gz文件格式,軟件包下載後必須經過解壓縮和編譯  的操作後,才能進行安裝及設置的步驟,所以對於一般用戶或是初級管理員而言  ,在使用都及不方便的,但是通過RPM的可以解決以下的問題。軟件包的配置是自  動完成的。
1、RPM目前支持的平臺目前共有3種類型。I386、sparc、alpha三種,這三種類  型,可以從軟件的名稱中看出的。例如,網頁服務器軟件。apache-        1.3.20.16.i386.rpm,其中apache是軟件包的名稱。1.3.20是軟件包的版本號。  16是發行序號;i386:表示此軟件平臺,也就是說此軟件包適合於intelx86平臺  。rpm:表示此文件是屬於rpm文件。
2、 RPM的具有以下優點。
A、易於軟件包的安裝、升級與刪除。
B、查詢軟件包的內容
C、軟件包內容的驗證。
D、支持源代碼軟件包。
□ RPM的使用
1、 RPM軟件包安裝
rpm –ivh apache-1.3.20.16.i386.rpm
-i:表示安裝指定的RPM軟件包。
-v:表示在安裝期間出現“#”表示安裝進度。
-h:顯示安裝的詳細詳細信息。
2、重新安裝。
rpm –ivh –replacepkgs apache-1.3.20.16.i386.rpm
–replacepkgs;此參數,將apache這個軟件包再安裝一次。
1、 軟件包衝突
rpm –ivh –force apache-1.3.20.16.i386.rpm
--force:表示當所安裝的軟件包,與已安裝的軟件包存在衝突時,可以使用此參  數進行強制安裝,但並不保證所安裝的軟件包可以正常使用。
4、軟件包關聯性。
rpm –ivh –nodeps apache-1.3.20.16.i386.rpm
-nodeps:此參數的意思是說當在安裝此軟件時,必須先安裝某個軟件包方能正常  安裝,否則會出現提示信息,若不想出現錯誤信息,可以使用此參數。強制進行  安裝。
5、RPM軟件刪除。
rpm –e apache-1.3.20
-e:意思是說要刪除apache這個軟件包,注意在刪除軟件包時,輸入軟件包名即  可。加軟件包的版本號,也可以進行刪除,不可用完整的軟件包名例如:apache-  1.3.20.16.i386.rpm
6、軟件包升級
rpm –Uvh apache-1.3.22.16.i386.rpm
-U:把”-i”改”-U”意思是說升級apache這個軟件包。
7、RPM軟件查詢。
rpm –q vnc:意思是查看一下vnc這個軟件是否安裝。
rpm –qa | grep vnc:意思是查詢一下系統已經安裝的軟件包。
8、RPM軟件包驗證。
rpm –V apache-1.3.22.16.i386.rpm:查詢軟件包內的文件是否有毀壞或遺失






認識網絡服務
一、 網頁服務
因特網從出現到現在已經有多年了,近年來更是得到了快速發展,這首先歸功於網頁服務,網頁一出現,就以方便的瀏覽方式和豐富的內容受到了大衆的歡迎,網頁服務也成爲最重要的一種服務。
放置網骨頭的計算機稱爲網頁服務器,目前常見的apache http server,微軟公司的IIS等網頁服務器,因爲apachehttpserver性能好,免費,所以在目前的市場佔有率非常高。在linux發行版中所附的也是apache網頁服務器軟件。
二、代理服務
在因特網上,許多人所需要的信息是相同的,如果每一個需要都要到信息的所在地去下載信息,那麼很可能會由於網絡地度繁忙而造成堵塞,如果使用一臺提供代理服務的計算機代爲向遠程主機索取信息,然後再提供給所有需要的人,由於它起到了一個類似CACHE的作用,因此速度會快出很多的。
目前的代表服務軟件很多如aquid、apache網頁服務本身就自帶了代理服務功能。
三、郵件服務:
郵件服務(e-mail)也是用戶最常用的網絡服務之一。當用戶在internet服務提供商那裏申請到一個電子郵件信箱。
郵件服務,可以與親朋好友進行通信、公司的業務數據往來等服務。
四、文件傳輸服務
FTP服務就是常說的文件傳輸服務,提供此服務的用戶可以將文件保存大FTP站點,供其他用戶下載使用。
目前的FTP服務器軟件巨多,red hat linux自帶wu-ftpd。
五、新聞組服務
是專門供網友交換意見和分離信息的地方,世界各地的許多公司、學校、ISP都提供了新聞組服務。
六.遠程登錄服務
當在某一臺計算機使用telnet命令,登錄到位於遠端的另一臺計算機上進行操作時,這種行爲稱爲遠程登錄,例如用戶下班後回到家裏後。可直接從家中的計算機登錄到位於辦公室的計算機上,繼續完成沒有完成的工作。遠程登錄的作用很多。
七、電子公告欄服務
在因特網興起之前,BBS是最受歡迎的交流方式,它提供了郵件傳遞、各種意見交流的討論、兩人在線與多人聊天等功能。例如:清華大學的水木清華BBS站點,就是很有名的BBS之一。
八、域名服務
在因特網上,每臺計算機之間是通過IP地址來進行相互通信的。也就是說,不管是要連接網絡,發送電子郵件、都必須知道對方和IP地址才能進行通信,但是IP地址是一組數字,記憶非常困難,因此如果用一個有意義的名稱來表示對應的IP地址,例如192.168.0.1用linux.abc.com來表示,那麼就好記得多了。
在linux中也用戶可以直接建立dns服務器。
九、動態分配IP服務
計算機IP地址的指定的方法有兩種:一是手工輸入;另一是動態分配IP。
十、路由選擇服務
路由選擇服務主要用於兩個邏輯上獨立的網絡之間傳輸數據。由於網絡的狀況可能會受到線路質量、使用率和帶寬等因素的影響,因此必須選擇一條最佳的數據傳輸路線。這就是路由、選擇服務所做的事情。
十一、防火牆服務
防火牆主要是用來維護局域網的安全,以過濾internet中未經許可的信息進入內部,而所有內部網絡的計算機,也只能通過防火寺與internet聯繫,簡單地說,防火牆是內部網絡與外部網絡之間的一道屏障。

□ 網絡常用的名詞和術語解釋
一、通信端口號:端口號:TCP/UDP進行發送信息時,會指定由哪一個通信端口進行接收,一些常用的服務都會使用特定的端口來接收信息的。以下列出常用服務的端口
服務名 端口號
SMTP 25
POP 110
FTP 21
TELNET 23
HTTP 80
DNS 53
第三節:如何連接到網絡
一、 設置固定式ADSL上網
1、 直接輸入“netconfig‘——輸入ip、netmask、gateway、nameserver——OK。
2、 /etc/rc.d/init.d/network restart:重新網絡功能,即可上網。
二、設定撥號式ADSL上網
1、red hatlinux自帶一個ADSL撥號軟件,rp-pppoe,不過卻少一個方便adsl-setup,所以建議刪除掉,再從網上下載一個新版本,重新進行安裝。
rpm –e rp-pppoe-3.2-3
rpm –ivhrp-pppoe-3.3-1.i386.rpm:此軟件可到http://freshmeat.net網站下載。
2、設定adsl撥號程序
a、直接運行’adsl-setup’
b、接着出現如下提示,要求adsl用戶名:enter your pppoe user name:todayhero
c、接着提示輸入網卡:eth0、eth1默認是第一塊網卡。
d、接着出現連接設置:enter the demand value:no此處輸入no表示永久連接。
E、輸入DNS服務器地址,一般不需要輸入,自動獲取。
Enter the DNS information here:直接按ENTER回車跳過。
F、提示兩次輸入adsl密碼。Please enter your pppoe password:輸入號碼。
G、是否設置防火牆:choose a type of firewall:0:此處輸入“0”表示不設置防火牆。
H、詢問是否接受以上的設置:accept these settings and adjust configuration files(y/ n)?y:此處輸入“y”表示接受以上配置。
3、撥號上網
adsl-start:開始進行撥號上網。
adsl-stop:停止撥號上網。
adsl-status:查看撥號狀態

發佈了23 篇原創文章 · 獲贊 6 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章