Linux------04

協議介紹

Linux------04

    每一層都有自己對應的協議,而這些協議協調起來完成應用上的工作。
協議:規定。
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------04

Linux的目錄結構

 1、windows的目錄
分區:爲指定大小的磁盤空間劃分邏輯邊界。

Linux------04

 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目錄
                   —:前一目錄
     絕對路徑:從根開始,寫全
     相對路徑:相對當前路徑而言,你所要的處理的目錄。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章