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](https://blog.csdn.net/u012308586/article/details/102953882)
[2][基于VirtualBox虚拟机安装Ubuntu图文教程](https://www.cnblogs.com/rocedu/p/6012545.html)
[3][别出心裁的Linux命令学习法](https://www.cnblogs.com/rocedu/p/4902411.html)
[4][Linux 基础入门(新版)](https://www.shiyanlou.com/courses/1)