<div style="color:red">你对网络攻击和防护了解多少?该课程须要计算机和网络相关的基础知识,你原专业是什么专业,目前你掌握多少基础知识?linux
上学期选修了网络系统安全课程,对网络攻击和防护了解一些。首先,网络攻击分为两大类,一类是主动攻击,例如伪造攻击,重放攻击,篡改攻击,拒绝服务攻击等。另外一类是被动攻击,主要是对传输进行偷听与监视,得到传输信息,例如报文分析和流量分析。防护的话,能够施加一些认证以及访问控制,例如一次性口令(验证码应该算是一种一次性口令),或者安全协议等。web
我原专业是计算机科学与技术,对计算机网络基础知识较为了解。因为上学期选修课程的缘由,对于markdown的编辑,linux系统的基本命令较为熟悉。shell
<div style="color:red">学习基于VirtualBox虚拟机安装Ubuntu图文教程在本身笔记本上安装Linux操做系统(也可使用VMWare安装虚拟机,安装方法本身百度)ubuntu
因为上学期使用vmware比较顺手,这里简单介绍下vmware安装乌班图的过程吧。 首先你得有个vmware软件和Ubuntu的镜像。之因此选择vmware而不用VBox是由于vmware从主机往虚拟机拖文件比较方便。 vmware下载连接:https://my.vmware.com/cn/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0 Ubuntu镜像下载连接:https://ubuntu.com/download/desktop vmware下载下来后须要激活,请各位百度自行搜索激活码。
vim
**step1:**点击建立虚拟机,而后会有个安装向导,第一步默认便可,第二步选择下载的Ubuntu镜像路径,第三步输入用户名,以后一直默认下去便可
windows
**step2:**等待vmware自动安装好系统便可,安装好默认系统是英文的,因此须要自行更改为中文界面,具体方法能够百度一下,这里再也不赘述。 安全
<div style="color:red">经过实践学习别出心裁的Linux命令学习法,掌握Linux命令的学习方法 <div style="color:red">参考上面的学习方法经过实践学习Linux 基础入门(新版)课程,掌握经常使用的Linux命令,重点是3/4/5/6/7/8节markdown
在我看来,这篇学习法的关键是学会如下两点。网络
首先,说一下第一点把。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一下。