協議介紹
每一層都有自己對應的協議,而這些協議協調起來完成應用上的工作。
協議:規定。
TCP/IP協議棧:
應用層協議:protocol(爲進行網絡中的數據交換而建立的規則、標準或約定。用於 不同系統中實體間的通信。)
ftp(文件傳輸協議),http,https,ssh,telnet,tftp(簡單文件傳輸協議),snmp(簡單網絡管理協議),
smtp,pop3,imap(郵件),dns(域)。Smb(通信協議),nfs,(NAS)—網絡附屬存儲。
傳輸層:TCP、UDP、ICMP。
TCP:是一種面向連接的、可靠的、基於字節流的傳輸層通信協議。端口號(1-65535)
80---------http
20、21---ftp
22---------ssh
UDP: 用戶數據報(單元)協議。語音 端口號(1-65535)
69--------tftp
68-------dhcp
Tcp與udp區別:一對一和一對多的區別。
ICMP: 控制報文協議,用於在IP主機、路由器之間傳遞控制消息。
Ping工具
互聯網層:路由協議 被路由協議
動態路由協 IPV4 IPV6
x.x.x.x(0-255)
查詢幫助信息
a\help:
命令分類:
1、 內部命令
help command
2、 外置命令
Command –help(-h)
b\man:
man command
\ 向下查找指定內容
n 向下查找
N 向上查找
q :退出
?: 默認向上查找指定內容
man的章節分類:
1:表示用戶命令
2:表示系統調用
3:庫調用
4:特殊文件(設備文件)
5:文件格式(配置文件的語法)
6:遊戲
7:雜項(miscellaneous)
8:管理命令(/sbin,/usr/sbin,/usr/local/sbin)只有管理員纔有權限使用的命令,因爲他們能修改硬件設備參數;
例如:man 2 read #查看read命令的第二章節
Whatis read #查看命令在那些章節纔有
其中一些符號 : <>:表示必選參數 []:表示可選參數
…:表示可以重複多次 |:表示多選一
{}:用來分組,沒有特殊意義
MAN:
NAME: 命令名稱以及功能簡要說明
SYNOPSIS: 用法說明,包括可用的選項
DISCRIPTION: 命令功能的詳細描述,包括每一個選項的意義
OPTIONS: 說明每一個選項的意義
FILES: 此命令相關的配置文件
BUGS: bug
EXAMPLES: 使用例子SEE ALSO:另外的參照
Ring 0 : 直接調用硬件資源
外部命令ls:可以調用硬件資源
中斷:維持會話。
Linux的目錄結構
1、windows的目錄
分區:爲指定大小的磁盤空間劃分邏輯邊界。
2、Linux的目錄:
**一切文件都在跟下**
fdisk 劃分磁盤分區
存儲設備必須掛載,才能使用;
df --查看磁盤掛載情況
/dev/sda1
/dev 設備文件存放的路徑
Sd : 代表磁盤類型 scsi
a : 第一塊磁盤
1 :第一個分區
總結:在Linux下我們通過掛載的方式將存儲空間,直接或間接的關聯到根上,形成樹結構;
mount : 實現磁盤的掛載
mkfs : 創建文件系統
umount :卸載磁盤
/ect/fstab:因爲通過命令行掛載的磁盤是臨時的。
Linux的主要目錄
/ 根目錄
/bin 二進制存放命令文件
/boot 存放系統啓動文件(內核,grub程序)
/cdrom 光盤目錄
/dev 存放設備文件(c字符設備、d塊設備)
/etc 大部分的系統配置文件
/home 普通用戶的家目錄
/lib/lib64 庫文件(.so結尾的文件)
/lost+found 非正常關機下的碎片文件(空磁盤掛載上來,默認就會有這個目錄)
/mnt /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命令 ---行過濾
查看文件中的匹配,過濾某一行:
-v 反選
-v ^$ 空白行
-i 忽略大小寫
3、切換目錄
Cd
常見特殊目錄:
.:當前目錄
..:上一級目錄
~:HOME目錄
—:前一目錄
絕對路徑:從根開始,寫全
相對路徑:相對當前路徑而言,你所要的處理的目錄。