20199103《網絡攻防實踐》假期作業
- 這個作業屬於哪個課程: https://edu.cnblogs.com/campus/besti/19attackdefense
- 這個作業的要求在哪里: [https://edu.cnblogs.com/campus/besti/19attackdefense/homework/10228]
- 我在這個課程的目標是: 學習網絡攻防相關知識,提高自己的綜合能力
- 這個作業在哪個具體方面幫助我實現目標: 幫我學習相關的Linux知識,了解基礎的命令用法,為之后的學習奠定一些基礎
- 作業正文:見作業一、作業二
作業一
(1)你對網絡攻擊和防御了解多少?該課程需要計算機和網絡相關的基礎知識,你原專業是什么專業,目前你掌握多少基礎知識?
我的原專業是體育經濟與管理(不是體育生不是體育生,因為很重要所以說了兩遍)。作為一個從經管類專業跨考過來的學生,估計全院應該沒有同學的基礎知識比我更薄弱了吧。我僅有的一星半點的知識也僅僅是我在課余時間自學的,所以說學好這門課對我來說是一個非常艱巨的任務,希望我之后的學習不會太過於吃力。
(2)作業要使用Markdown格式,Markdown入門參考(需掌握)
作業二
你自己動手安裝過操作系統嗎?如果沒有話現在動手學一下吧。
- (1)學習基於VirtualBox虛擬機安裝Ubuntu圖文教程在自己筆記本上安裝Linux操作系統(也可以使用VMWare安裝虛擬機,安裝方法自己百度)
- (2)通過實踐學習別出心裁的Linux命令學習法,掌握Linux命令的學習方法
- (3)參考上面的學習方法通過實踐學習Linux 基礎入門(新版)課程,掌握常用的Linux命令,重點是3/4/5/6/7/8節。
基於VirtualBox虛擬機安裝Ubuntu
這是我第一次安裝Linux系統,不過安裝過程中也沒有遇到什么難題。

唯一一個讓我頭疼的就是在進行
sudo apt-get update
sudo apt-get upgrade
的時候,我足足更新了四五個小時。
直到后來愚昧的我在舍友的指導下換了源
deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse
Linux命令學習
實驗三
sudo adduser xxx //添加用戶

sudo deluser xxx //刪除用戶

ls -l xxx //查看文件權限
sudo chown xxx xxx//更改文件所有者
chmod xxx xxx //更改文件權限


實驗四
cd /xxx/xxx/ //絕對路徑
cd ../xx/xx //相對路徑
cd ~ //回到用戶目錄
pwd //查看當前目錄

touch xxx //創建文件
mkdir xxx //創建文件夾

cp xxx xx/xx/xx //復制文件到該目錄
cp -r xxx xx/xx/xx //復制文件夾到目錄


rm xxx //刪除文件
rm -r xxx//刪除文件夾

mv xxx xxx //移動文件夾到目錄

實驗五
declare xxx //聲明變量
xxx=xxx//變量賦值
echo $tmp//查看變量值


whereis xxx//簡單快速的查找文件的命令
which xx//從path中查找文件的命令
find xx//精而細的查找文件命令,實驗樓課程中並沒有介紹這個命令的全部用法

實驗六
zip -r -q -o xxxxx.zip /xxx/xxx/xxx //zip壓縮文件的方法
du -h xxx.zip//查看zip文件大小
zip -r -9 -q -o xxxxx.zip /xxx/xxx/xxx //設置壓縮等級
unzip xxx.zip //解壓zip文件
unzip -l xxx.zip// 查看zip文件



tar -P -c -f xxxx.tar /xxx/xxx //打包一個tar包
tar -xf xxx.tar -C -tardir //解開一個tar包

實驗七
由於實驗樓的環境不能掛在磁盤,我又是個小白,旁邊也沒有強大的室友的指導,所以怕出錯不敢再自己的電腦實驗,所以就沒有掛載磁盤

實驗八
ls --help//help幫助命令
man ls //man幫助命令,比help詳細的多
info ls//info幫助命令,甚至比man還要詳細





其它參考文獻
[1] https://blog.csdn.net/u012308586/article/details/102953882
[2] 基於VirtualBox虛擬機安裝Ubuntu圖文教程
[3] 別出心裁的Linux命令學習法
[4] Linux 基礎入門(新版)
