20199125《网络攻防实践》假期作业
前言:
这个作业属于哪个课程: https://edu.cnblogs.com/campus/besti/19attackdefense
这个作业的要求在哪里:https://edu.cnblogs.com/campus/besti/19attackdefense/homework/10228
我在这个课程的目标是:学习黑客攻防知识,最低做到入门吧
这个作业在哪个具体方面帮助我实现目标:重新复习了一遍linux,上次学的是CentOs7
作业一:
(1).你对网络攻击和防御了解多少?该课程需要计算机和网络相关的基础知识,你原专业是什么专业,目前你掌握多少基础知识?
答: 以前考计算机网络技术三级简单了解过几种网络攻击和防御方式。本人本科专业为政治学与行政学,目前已自修完计算机组成原理、计算机操作系统、数据结构、计算机网络等基础课程,学过一部分MySQL、前端开发、Linux。比较了解C/C++,正在学习java和python编程语言。
(2).作业要使用Markdown格式,Markdown入门参考(需掌握)
答:正在熟悉中。
作业二:
(1).学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统(也可以使用VMWare安装虚拟机,安装方法自己百度)
答: 去年已经学过如何用Vmware安装CentOs7,安装Ubuntu也是类似操作
a.首先下载Ubuntu系统镜像,建议去清华大学镜像站下载,比Ubuntu官网下载速度快很多
b.然后下载虚拟机软件Vmware,如何下载和破解,懂的都懂_,安装以后,如何装载Linux镜像,如下所示:
这里选择典型就好
注意! 选择安装镜像文件,找到第一步下载的Ubuntu系统镜像
接下来简单设置账户名和账户密码就完事,设置完成界面如下,点击启动即可
由于第一次安装需要很长时间,就不展示了,安装后打开如下界面(由于本人误操作导致桌面图标消失,但不影响使用,此外,需要安装VMtool方可全屏):
c.安装完Ubuntu之后,需要进行部分配置,方便我们的使用,总结有如下几点:设置语言为简体中文、修改镜像源为国内镜像站、配置ssh服务
如下所示配置中文服务,当然也可以通过图形界面进行配置
如下所示配置镜像源站点(就是系统下载和更新程序所访问的站点,Ubuntu自身的站点访问速度非常慢,建议使用清华大学、网易或中科大的)
最后一步是配置ssh服务,一般Ubuntu都会默认安装openssh-client,但是没有安装openssh-server。
安装ssh服务器
由于本人之前就安装过,所以执行命令后如下:
测试是否安装成功
启动ssh服务
下载家庭版xshell和xftp程序(先用邮箱注册,会接收到免费的软件下载链接),安装,运行,点击“文件-新建会话”,Xshell如下配置(Xftp类似操作):
关于主机地址,如上图linux中,使用ifconfig命令来查询,端口号保持默认为22
点击完成后,出现如下图,输入Ubuntu设置的账户名称和密码,即可远程连接到Ubuntu
使用Xshell的好处是显而易见的,在虚拟机中运行Linux对电脑的配置要求很高,直接在虚拟机中操作Linux卡顿严重,使用Xshell能够流畅操作,同时使windows和linux交互更加便捷。(关于ssh工具,国产的有一个叫做FinalShell的程序,是免费使用的,但是由于我使用的电脑太老,无法运行,有兴趣的可以试试)
(2) 通过实践学习别出心裁的Linux命令学习法,掌握Linux命令的学习方法
1.Linux架构图解:
2.简单操作:
a.cd [路径]:切换到指定路径目录
b.ls -[a/l/al]:显示文件信息
c.su [root/普通用户]:切换到管理员账户或者切换到其他普通用户
d.adduser [name]:添加账户,需设密码(删除账户操作为deluser [name])
e.mkdir [directoryName]:在本目录下创建一个文件夹
f.rm -[r/f]:删除一个文件夹(递归删除其内部的文件夹和文件)或者删除一个文件
g.vim/touch [fiename]:vim是编辑一个文件(如不存在则创建),touch则是创建一个文件
h.chown [userName] [file]:修改文件所有者
i.chmod [xxx] [file]:修改文件夹或者文件的读写执行权限
j.mv [oldFileName] [newFileName]:修改文件名
k.cp [fileName] [path]:复制文件到指定路径
l.zip -[] [xxxx.zip] [xxxxx]:压缩文件或者文件夹