【TCP/Ip架構-協議概述圖】ubuntu
注:安全
應用層:網絡
1)ssh、telnet 遠程桌面連接,ssh安全telnet不安全;架構
2)snmp 網絡管理;ssh
3)smtp、pop三、imap郵件傳輸與接收;工具
4)dns 運營解析;spa
傳輸層:命令行
1)TCMP------互聯網控制管理協議日誌
端口範圍:1-65535對象
Ping工具
2)TCP------傳輸控制協議
80端口---http協議
20 21---ftp協議
22---ssh協議
3)UDP------單元數據協議
69---tftp協議
68---dhcp協議
a\help
命令分類
1)內部分類
Help Command
2)外部分類
Command--help(-h)
b\Man
Man Command
/ 向下查找指定內容(ubuntu)
n向下查找
N向上查找
?向上查找指定內容
n向下查找
N向上查找
6.在Ubuntu 下查看文件命令是什麼?
1)瀏覽當前目錄下全部文件夾及文件:ls
2)瀏覽當前目錄下全部文件夾及文件(包括隱藏項):ls -a
3)瀏覽當前目錄下全部文件夾及文件的所屬組和權限:ls -h
4)查看當前目錄下全部文件的大小:du -h --max-depth=0 ./* (注意:max-depth參數 是查詢深度,其值爲0時就是查看當前目錄的文件大小,當爲1時,就是查看當前 目錄的文件大小+當前目錄下的全部文件夾下一級全部文件夾或文件的文件大小)
Ls 列出當前目錄的內容
ls / 顯示根目錄的內容
-a 列出目錄下的全部文件,包括以 . 開頭的隱含文件。
-b 把文件名中不可輸出的字符用反斜槓加字符編號(就象在C語言裏同樣)的形式列出。 -c 輸出文件的 i 節點的修改時間,並以此排序。
-d 將目錄像文件同樣顯示,而不是顯示其下的文件。
-e 輸出時間的所有信息,而不是輸出簡略信息。
-f -U 對輸出的文件不排序。
-i 輸出文件的 i 節點的索引信息。
-k 以 k 字節的形式表示文件的大小。
-l 列出文件的詳細信息。
-m 橫向輸出文件名,並以「,」做分格符。
-n 用數字的 UID,GID 代替名稱。
-o 顯示文件的除組信息外的詳細信息。
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1)Windows下目錄結構
2)Linux(ubuntu)的目錄結構
注:
①樹狀結構:一切文件都在根下
②關於磁盤分區與掛載的命令(/etc/fstab -- 開機自動掛載)
③存儲設備必須掛載,才能使用;(不必定都掛在根上)
④df-h ---查看磁盤掛載狀況
【-- /dev/sda1 20509264 1】
/dev :設備文件存放的路徑;sd :磁盤類型;a:第一個磁盤;1:第一個分區; 20509264:大小(塊);1:掛在根目錄下;
【dd if = /dev/zero of = /root/image bs = 1024k count = 100 //建立環回設備(虛 擬磁盤)】
fdisk [磁盤文件]--劃分磁盤分區
sd --- scsi類型的磁盤 (hd IDE)
a ---表明第一個磁盤;
1 ---表明第一個分區(2,3,4);
mount ---實現磁盤掛載
Mkfs---格式化( 建立文件系統)
umount ---卸載磁盤
總結:在Linux下,經過掛載的方式,將儲存空間,直接或間接的關聯到根上,造成樹形結構;
/etc/fstab : 經過命令行掛載的磁盤是臨時的
n 新建磁盤分區 +回車 分配10M分區 p w
/
/bin 存放命令文件
/boot 存放系統啓動文件 (內核、grub程序)
/cdrom 光盤目錄
/dev 存放設備文件 (c字符設備、d塊設備)
/etc 大部分的系統配置文件
/home 普通用戶的家目錄
/lib /lib64 庫文件(.so結尾的文件)
/lost+found 非正常關機下的碎片文件(空磁盤掛載上來,默認就會有這個目錄)
/mut /media 專門提供掛載的掛載點(空目錄)
/opt 第三方軟件的安裝目錄,通常不使用
/proc /sys 進程、系統目錄(默認是空的,只有啓動後纔會存放對應的進程 和系統文件)
/root root 用戶的家目錄
/sbin 存放命令的目錄
/tmp 臨時文件存放目錄
/usr 常見軟件安裝目錄
/var 文件會隨時更改的目錄 -- 日誌文件!
1)查看目錄內容
終端使用技巧:自動補全
ls 查看文件內容;
2)搜索使用過的命令
Ls
文件通用符:
* -- 任意長度的任意字符
?-- 任意一個字符
[] -- 取值範圍 (只取範圍中的一個字符)
sd[abc] -- sda sdb sdc
[a-f] -- sd [a-f] sda adb … sdf
^ -- 託字符,指定以某個字符開頭
$ -- 以什麼字符結尾
grep命令 -- 行過濾
grep [選項] [匹配的字符] [對象]
查看文件中的匹配,過濾某一行:
-v 反選 ^$ 空白行
-i 忽略大小寫
3)切換目錄
絕對路徑:從根開始,寫全
相對路徑:相對當前路徑而言,你所要處理的目錄;