这个作业属于哪个课程 | https://edu.cnblogs.com/campus/besti/19attackdefense |
这个作业的要求在哪里 | https://edu.cnblogs.com/campus/besti/19attackdefense/homework/10228 |
我在这个课程的目标是 | 学习网络攻防相关知识,学习Linux相关知识 |
这个作业在哪个具体方面帮助我实现目标 | 搭建虚拟机,学习Linux基本命令,了解Markdown格式 |
作业正文 | 见作业一、作业二 |
其他参考文献 | https://blog.csdn.net/qq1326702940/article/details/82322079、https://blog.csdn.net/edisonleeee/article/details/89527117 |
作业一
(1)你对网络攻击和防御了解多少?该课程需要计算机和网络相关的基础知识,你原专业是什么专业,目前你掌握多少基础知识?
- 我了解的网络攻击包括:恶意软件、拒绝服务、硬件木马;我了解的网络防御包括:加密技术、防火墙技术、网络安全协议
- 原专业:电子信息工程专业
- 目前不掌握相关的基础知识
(2)作业要使用Markdown格式,Markdown入门参考(需掌握)
- 除作业中给出还参考 Markdown教程
作业二
你自己动手安装过操作系统吗?如果没有话现在动手学一下吧。
(1)学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统(也可以使用VMWare安装虚拟机,安装方法自己百度)
- 第一次用VirtualBox安装时耗时很长,于是尝试用VMWare安装,后来都安装下来了呢。后面作业主要在VirtualBox安装的虚拟机上完成。
(2)通过实践学习别出心裁的Linux命令学习法,掌握Linux命令的学习方法
- 使用Ubuntu有几个快捷键:
CTRL+ALT+T:打开终端;
CTRL+SHIFT+T:新建标签页,编程时有重要应用;
ALT+数字N:终端中切换到第N个标签页,编程时有重要应用;
Tab:终端中命令补全,当输入某个命令的开头的一部分后,按下Tab键就可以得到提示或者帮助完成;
上下键盘:切换命令历史,刚输入一个很长的命令,按上键就可以恢复;
CTRL+C:中断程序运行。
1.Linux命令(ls命令)
2.man命令
- 执行man及运行结果
- 执行man printf及结果
- 执行man 1 printf及结果
- 执行man 3 printf及结果
- 执行man-k sort及结果
- 执行apropos sort;man-k cmd及结果
- 执行man-k sort |grep 3及结果
3.cheat命令
- 执行cheat tar等cheat命令
(3)参考上面的学习方法通过实践学习Linux 基础入门(新版)课程,掌握常用的Linux命令,重点是3/4/5/6/7/8节
实验三 用户及文件权限管理
- 查看用户
- 创建用户
- 用户组
- 删除用户
- 查看文件权限
- 变更文件所有者
- 修改文件权限
实验四 Linux目录结构及文件基本操作
- 新建
- 复制
- 删除
- 移动文件与文件重命名
- 查看文件
- 查看文件类型
- 编辑文件
实验五 环境变量与文件查找
- 环境变量
- 命令查找路径与顺序
- 搜索文件
实验六 文件打包与解压缩
- zip压缩打包程序
- unzip解压缩zip文件
- tar打包工具
实验七 文件系统操作与磁盘管理
- 查看磁盘和目录容量
- 创建虚拟磁盘
实验八 Linux下的帮助命令
- 内建命令与外部命令
- help命令