上學期選修了網路系統安全課程,對網路攻擊和防禦了解一些。首先,網路攻擊分為兩大類,一類是主動攻擊,例如偽造攻擊,重放攻擊,篡改攻擊,拒絕服務攻擊等。另一類是被動攻擊,主要是對傳輸進行偷聽與監視,獲得傳輸資訊,例如報文分析和流量分析。防禦的話,可以施加一些認證以及訪問控制,例如一次性口令(驗證碼應該算是一種一次性口令),或者安全協議等。你對網路攻擊和防禦了解多少?該課程需要計算機和網路相關的基礎知識,你原專業是什麼專業,目前你掌握多少基礎知識?
我原專業是電腦科學與技術,對計算機網路基礎知識較為了解。由於上學期選修課程的原因,對於markdown的編輯,linux系統的基本命令較為熟悉。
在我看來,這篇學習法的關鍵是學會以下兩點。通過實踐學習別出心裁的linux命令學習法,掌握linux命令的學習方法
參考上面的學習方法通過實踐學習linux 基礎入門(新版)課程,掌握常用的linux命令,重點是3/4/5/6/7/8節
會在linux的終端中輸常用命令;
遇到不會的命令或者你不知道是什麼命令時會查詢命令或者檢視幫助文件。
首先,說一下第一點把。linux的命令格式是:
command [options] [arguments] //中括號代表是可選的,即有些命令不需要選項也不需要引數
遵循這個原則輸入命令就不會出錯。
要掌握的常用命令:
最後,再說一下第二點。就是會查詢命令。linux裡有個man,它是manual的縮寫,意思是手冊。而這個手冊它也是分門別類的。分了9類
1 executable programs or shell commands //普通的linux命令
2 system calls //系統呼叫,作業系統的提供的服務介面
3 library calls //庫函式, c語言中的函式
4 special files (usually found in /dev)
5 file formats and conventions eg /etc/passwd //指檔案的格式,比如passwd, 就會說明這個檔案中各個欄位的含義
6 games //給遊戲留的,由各個遊戲自己定義
7 miscellaneous (including macro packages and conventions), e.g. man(7), groff(7) //附件還有一些變數,比如向environ這種全域性變數在這裡就有說明
8 system administration commands (usually only for root) //系統管理用的命令,這些命令只能由root使用,如ifconfig
9 kernel routines [non standard]
場景1:你想find某個特定的檔案,可是你不知道他在哪個資料夾裡,這時候就可以man find,檢視一下find的幫助文件,了解一下查詢檔案的一些選項以精確的查詢檔案。
場景2:你想在編寫的c語言檔案裡新增乙個查詢函式,可是你不知道c語言裡有哪些函式實現了find功能,你便可以man -k find|grep 3一下。
20199319《網路攻防實踐》假期作業
這個作業屬於哪個課程 這個作業的要求在 homework 10228 我在這個課程的目標是 學習並掌握網路攻防知識,能完成相關實踐 這個作業在哪個具體方面幫助我實現目標 複習學習過的linux操作命令 其他參考文獻 1 你對網路攻擊和防禦了解多少?該課程需要計算機和網路相關的基礎知識,你原專業是什麼...
20199320 《網路攻防實踐》假期作業
這個作業屬於哪個課程 這個作業的要求在 homework 10228 我在這個課程的目標是 掌握網路攻防及操作 這個作業在哪個具體方面幫助我實現目標 安裝linux作業系統 學習linux操作命令 作業正文.見下文其他參考文獻 1 你對網路攻擊和防禦了解多少?該課程需要計算機和網路相關的基礎知識,你...
20199323《網路攻防實踐》假期作業
這個作業屬於哪個課程 網路攻防假期作業 這個作業的要求在 作業要求的鏈結 我在這個課程的目標是 安裝linux作業系統,學習linux的基本命令 這個作業在哪個具體方面幫助我實現目標 熟悉linux命令 1 你對網路攻擊和防禦了解多少?該課程需要計算機和網路相關的基礎知識,你原專業是什麼專業,目前你...