2017-2018-2 20179204《网络攻防实践》第一周学习总结

第1节 对师生关系的理解

  • 原先我对师生关系的理解是“教学相长”。本周通过阅读 优秀的教学方法---做教练与做中学 ,理解了相关的理论和老师的具体应用过程,我又对师生关系又有了更多元的了解——理想的师生关系是健身教练和健身学员之间的关系。
  • 从trainee的比喻来看,大学、研究生阶段更需要的是我们进行自主学习,首先要意识到自己学习的重要性和必要性,只有自己需要学习,才能驱除惰性,有更多的动力;作为trainee还需要有不怕吃苦、坚持不懈的精神,这是学生所必备的品质。
  • 从trainer的比喻来看,将老师比作健身教练,提供的是教学资源和引导、设计方向,而非手把手的教学甚至代劳。我们需要紧跟老师的教学规划并根据自身情况进行拓展延伸,并能准确提出自己的问题和独到的思考。当然,我们不可能一味地模仿老师的思路,但是老师却能够在我们遇到问题时指点迷津、提供破题思路。
  • 师生之间,老师提供教学和引导,但学习的动力和实践源自学生。在老师给予的知识体系之上,我们要自己去领悟并争取有所突破。

第2节 如何提问

  • 通过阅读老师的如何提问一文后,我对于这个问题的理解是:
  • 养成主动提问的习惯,但应“去依赖性”,能够具备自主解决问题的能力,在此基础上再进行提问时,要注重提问的技巧,选择合适的提问方式,采用恰当的提问模板来达到精准提问、高效解决的目标。

第3节 Ubuntu安装使用中的问题

因为在上学期网络与系统安全课程中,实践安装过多个虚拟机镜像,因此这次在vmware中安装ubuntu按照步骤进行,几乎没有遇到什么问题。配置过程参考:基于VirtualBox虚拟机安装Ubuntu图文教程百度经验

第4节 课下测试错题及知识点总结

由于自己上学期没有选修linux课程,因此在实验楼课程学习的基础上,对小测中错题和知识点不熟悉的题目统一进行了知识点汇总(错题有:4.5.14.27)。

【题目1】环境变量相关的命令:set,env,export中,set显示当前 Shell 所有变量。

命 令 说 明
set 显示当前 Shell 所有变量,包括其内建环境变量(与 Shell 外观等相关),用户自定义变量及导出的环境变量。
env 显示与当前用户相关的环境变量,还可以让命令在指定环境中运行。
export 显示从 Shell 中导出成环境变量的变量,也能通过它将自定义变量导出为环境变量。

【题目2】chmod 0666 iphone6为任何用户都可以读写iphone6文件

修改文件权限有两种方式:二进制数字表示、加减赋值操作。本题考查了第一种方式,每个文件的三组权限(拥有者,所属用户组,其他用户。这个顺序是一定的)对应一个 " rwx "——读、写、执行。

6=2^2+2^1

【题目4】在 Linux 里面如何知道自己属于哪些用户组呢?

(本题答案是否应该选择AC?)

方法一:使用 groups 命令$ groups shiyanlou;方法二:$ cat /etc/group | sort

这里 cat 命令用于读取指定文件的内容并打印到终端输出,| sort 表示将读取的文本进行一个字典排序再输出。

在 Linux 里面每个用户都有一个归属(用户组),用户组简单地理解就是一组用户的集合,它们共享一些资源和权限,同时拥有私有资源。

【题目6】Linux 环境中的帮助命令有man``help``info,输入:man ls/help ls/info ls。

【题目7、8、9、10】这四个题考查了常用通配符、快捷键,总结如下:

  • 常用快捷键
快捷键 作用
tab 命令补全
ctrl+c 终止当前程序但不退出终端
ctrl+d 键盘输入结束或退出终端
ctrl+s 暂停当前程序,暂停后按下任意键恢复运行
ctrl+z 将当前程序放后台运行,恢复到前台为命令fg
ctrl+a 将光标移至输入行头,相当于Home键
ctrl+e 将光标移至输入行末,相当于End键
ctrl+k 删除从光标所在位置到行末
Alt+Backspace 向前删除一个单词
Shift+PgUp 将终端显示向上滚动
Shift+PgDn 将终端显示向下滚动键
恢复之前输入过的命令
  • 常用通配符
字符 含义
* 匹配 0 或多个字符
匹配任意一个字符
[list] 匹配list中的任意单一字符
[!list] 匹配除list中的任意单一字符以外的字符
[c1-c2] 匹配c1-c2中的任意单一字符如:[0-9] [a-z]
{string1,string2,...} 匹配 string1 或 string2 (或更多)其一字符串
{c1..c2} 匹配 c1-c2 中全部字符 如{1..10}

【题目14、15、16、17、18】这五个题考查了linux系统简介知识:

14题——linux与windows 的不同

  • 1.免费与收费

      最新正版 Windows 10,需要付费购买;
      Linux 免费或少许费用。
  • 2.软件与支持
      Windows 平台:数量和质量的优势,不过大部分为收费软件;
      Linux 平台:大都为开源自由软件,用户可以修改定制和再发布,但部分软件质量和体验欠缺;由全球所有的 Linux 开发者和自由软件社区提供支持。
  • 3.安全性
      Windows 平台:三天两头打补丁安装系统安全更新,还是会中病毒木马;
      Linux 平台:相对来说肯定比 Windows 平台要更加安全,也不用装某杀毒、某毒霸。
  • 4.使用习惯
      Windows:普通用户基本都是纯图形界面下操作使用,依靠鼠标和键盘完成一切操作;
      Linux:兼具图形界面操作和完全的命令行操作,可以只用键盘完成一切操作,一旦熟练之后效率极高。
  • 5.可定制性
      Windows:这些年之前算是全封闭的,系统可定制性很差;
      Linux:你想怎么做就怎么做,Windows 能做到得它都能,Windows 做不到的,它也能。
  • 6.Windows 没有的
      稳定的系统
      安全性和漏洞的快速修补
      多用户
      用户和用户组的规划
      相对较少的系统资源占用
      可定制裁剪,移植到嵌入式平台(如安卓设备)
      可选择的多种图形用户界面(如 GNOME,KDE)
  • 7.Linux 没有的
      特定的支持厂商
      足够的游戏娱乐支持度
      足够的专业软件支持度

16题——1984 年,Stallman 开始 GNU(GNU‘s Not Unix)项目,创办 FSF(Free Software Foundation)基金会。

17题——1991 年 10 月,Linus Torvalds(Linux 之父)在赫尔辛基大学接触 UNIX,他希望能在自己的电脑上运行一个类似的操作系统。可是 UNIX 的商业版本非常昂贵,于是他从 MINIX开始入手,计划开发一个比 MINIX 性能更好的操作系统。

18题——下面计算机系统的组成部分中属于操作系统的是:

【题目20、21、22、23】考查了目录结构及文件的基本操作。总结如下:

  • 新建文件:$ touch test创建名为 test 的空白文件。如果在其它目录没有权限,需要先 cd ~切换回用户的 /home/shiyanlou 目录。
  • 新建目录:$ mkdir gege创建名为gege的空目录;$ mkdir -p father/son/grandson创建多级目录。
  • 复制文件:$ cp test father/son/grandson复制文件test到father/son/grandson目录中。
  • 复制目录:$ cp -r father gege将father复制到目录gege中。
  • 删除文件:$ rm test,如果想忽略这提示,直接删除文件,可以使用 -f 参数强制删除,$ rm -f test
  • 删除目录:$ rm -R gege,要删除一个目录,也需要加上 -r 或 -R 参数。
  • 移动文件:
      $ mkdir Documents 新建一个目录Documents
      $ mv file1 Documents 将文件file1移动到目录中
  • 重命名文件:$ mv 旧的文件名 新的文件名
  • 查看文件:

    使用 cattacnl 命令查看文件。前两个命令都是用来打印文件内容到标准输出(终端),其中 cat 为正序显示,tac为倒序显示。

    查看之前从 /etc 目录下拷贝来的 passwd 文件:$ cat passwd。可以加上-n 参数显示行号$ cat -n passwd

  • 查看文件类型:$ file /bin/ls

【题目24、25、26、27、35】考查了目录结构(FHS标准、相对路径、绝对路径等)。

  • FHS(英文:Filesystem Hierarchy Standard 中文:文件系统层次结构标准)

FHS 定义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如 /etc 应该放置设置文件,/bin 与 /sbin 则应该放置可执行文件等等。第二层则是针对 /usr 及 /var 这两个目录的子目录来定义。例如 /var/log 放置系统日志文件,/usr/share 放置共享数据等等。

FHS 依据文件系统使用的频繁与否以及是否允许用户随意改动(注意,不是不能,学习过程中,不要怕这些),将目录定义为四种交互作用的形态,如下表所示:

  • 使用 cd 命令可以切换目录,在 Linux 里面使用 . 表示当前目录,.. 表示上一级目录,- 表示上一次所在目录,~ 通常表示当前用户的 home 目录。使用 pwd 命令可以获取当前所在路径(绝对路径)。

【题目28、29】考查了命令执行顺序控制与管道的知识点:

  • cut命令——打印每一行的某一字段

打印/etc/passwd文件中以:为分隔符的第1个字段和第6个字段分别表示用户名和其家目录:

$ cut /etc/passwd -d ‘:‘ -f 1,6

打印/etc/passwd文件中每一行的前N个字符:

      前五个(包含第五个):cut /etc/passwd -c -5
      前五个之后的(包含第五个):$ cut /etc/passwd -c 5-
      第五个:$ cut /etc/passwd -c 5
      2到5之间的(包含第五个):$ cut /etc/passwd -c 2-5 

  • sort(选项)(参数)

      -b:忽略每行前面开始出的空格字符;
      -c:检查文件是否已经按照顺序排序;
      -d:排序时,处理英文字母、数字及空格字符外,忽略其他的字符;
      -f:排序时,将小写字母视为大写字母;
      -i:排序时,除了040至176之间的ASCII字符外,忽略其他的字符;
      -k:指定需要爱排序的栏位
      -m:将几个排序号的文件进行合并;
      -M:将前面3个字母依照月份的缩写进行排序;
      -n:依照数值的大小排序;
      -o<输出文件>:将排序后的结果存入制定的文件;
      -r:以相反的顺序来排序;
      -t<分隔字符>:指定排序时所用的栏位分隔字符;
      +<起始栏位>-<结束栏位>:以指定的栏位来排序,范围由起始栏位到结束栏位的前一栏位。

    【题目30】vim中哪条命令是不保存强制退出。本题考查vim编辑器的知识点:

第5节 其他

结对伙伴博客链接

原文地址:https://www.cnblogs.com/20179204gege/p/8541083.html

时间: 2024-11-05 22:12:15

2017-2018-2 20179204《网络攻防实践》第一周学习总结的相关文章

《网络攻防》第九周学习总结

Nmap使用实践 我们使用kali1.08攻击机对Linux靶机222.28.136.226进行nmap的相关实践,扫描其他靶机类似. 1.测试是否在线 2.查看靶机开放了哪些TCP和UDP端口及安装了什么网络服务: 3.查看靶机的操作系统版本 nmap使用方法总结: 通过主机探测,确定测试目标地址后,往往需要对主机信息做更完善的扫描.nmap可以完成以下任务:主机探测.端口扫描.版本检测.系统检测.支持探测脚本的编写.实际应用场合:通过对设备或者防火墙的探测来审计他的安全性:探测目标主机所开放

2017-2018-2 20179219《网络攻防》第一周作业

Q:你对师生关系的理解,希望是哪种关系? A: 我认为老师(仅仅是名义上的老师除外)分两种,一种是学术型老师,这种老师更为注重教授学生学业.另一种是导向型老师,这种老师也许不会着重学生的学术造诣,但会均衡学生的学术和品格的培养.客观的讲两种导师各有特点,不分高下. 我以前看过浙江大学教授郑强的讲座视频,有一句话记了很多年--"老师不要糊里糊涂的教,学生也不要糊里糊涂的学". 我认同teacher lou对于师生关系的描述,老师愿意教愿意学的学生(有点绕). Q:如何提问? A:没有自己

2017-2018-2 20179209《网络攻防》第一周作业

你对师生关系的理解,希望是哪种关系? 处于研究生的我们,自学体系应该相比本科生更加完备.如果到现在获取知识的方式仍是以老师讲为主渠道,那基本上就已经废了.那么老师在我们自学过程中应该扮演什么角色?--引导者.督促者.人都是有惰性的,学习过程中难免会松懈,如果要不断上进,那就需要这么一位"铁面无私"的监督者:尽管我们要以自学为主,但就像自己走完一段陌生的路一样,需要有人导引方向.这是我对这一阶段师生关系的理解,也希望它能出现在我和我的老师之间. 如何提问? 正如老师所说,我们现在遇到的所

2017-2018-2 20179305《网络攻防》第一周作业

Q1:你对师生关系的理解,希望是哪种关系? 在我看来,师生关系是一种互相促进,良心发展的关系.师生在互动中所得到的不仅仅是知识的交融,更是心灵的碰撞.学生在获得知识的同时,更多的是收获到了学习的方法以及学习的积极性,与此同时,学生的主动性使得课堂氛围更加活跃,学习氛围更加融洽. Q2:如何提问? 1.找到自己的问题所在,尝试用所学知识或者书本网络资源解决问题. 2.若找不到问题的解决方法,则选择合适的提问方式,向老师提问大致的解决方向,而不是单纯的询问问题答案. 3.在获得解决方法之后,尝试与自

2017-2018-1 20179206《网络攻防实践》第一周作业

a.你对师生关系的理解,希望是哪种关系? 我认为师生关系是一种相互平等交流的关系. 为什么这样说,因为这是由网络攻防实践这门可得特殊性来决定的,网络攻防是门实践课,需要大量的联练习和摸索,同时大部分学生对这一领域不熟悉,需要学习Linux在内的很多新东西,在中间会产生大量的新问题,这些问题需要向老师请教,如果能够尽可能的成为一种相互平等的关系,同学会更乐于去发现问题和请教问题,从而能爱上实践,爱上这门课. b.如何提问? l 提问的内容要先自我独立解决: 作为一门计算机实践课,首先放在第一位的就

第四周网络攻防实践作业

第四周 <网络攻防实践作业> 第一节.网络攻防技术与实践 1. 网络嗅探 l 定义:网络嗅探是利用计算机的网络端口解惑目的地为其他的计算机的数据报文,以监听数据流中所包含的信息. l 攻击方式:攻击者获得内部某一台主机的访问权后,能够被攻的听取网络上正在传输的数据,从中获取信息和用户口令,协议信息,为发起深层次攻击做好充足准备.同时通过这种方式,也可以发起中间人攻击,由于具有非干扰性,所以很难被发现. l 防御方式:网络嗅探可以被防御者用来捕获与分析网络的流量信息,以便找出网络中的而问题所在,

2017-2018-2 20179215《网络攻防实践》第六周作业

2017-2018-2 20179215<网络攻防实践> 第六周学习总结 课本学习笔记 一.TCP/IP网络协议攻击 1.网络安全的属性:机密性 .完整性 .可用性 .真实性 .不可抵赖性 . 2.网络攻击的基本模式分为:截获(嗅探 与 监听) .中断(拒绝服务) .篡改(数据包篡改) .伪造(欺骗) . 3.TCP/IP网络协议栈在设计时采用了分层模型,分为:网络接口层 .互联层 .传输层 .应用层.每一层当中都有针对破坏网络安全属性为目的的攻击技术.每一层所涉及的主要协议: 网络接口层:以

2017-2018-2 20179215《网络攻防实践》第八周作业

<网络攻防实践> 第八周 学习总结 一.第八章教材内容总结 Linux 操作系统简介 Linux 系统特点: 兼容UNIX :API 兼容,管理命令和各种工具: 源码开放 支持各种硬件平台,支持多CPU Linux 平台上存在大量的应用软件,以及应 用开发工具 多种不同发行版: RedHat(RHEL,Fedora, CentOS, -),Ubuntu,Debian, - 2.Linux 操作系统: 不是微内核系统,但具有某些微内核特征 Intel 版本:i386 的保护模式,特权级 内核态(

网络攻防实践 第十周作业

网络攻防实践作业 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,tabl

20189224 《网络攻防实践》/《网络攻击与防范》第十周学习总结

20189224 <网络攻防实践>/<网络攻击与防范>第十周学习总结 冯·诺依曼体系结构和图灵机 图灵机是一个计算机的理论模型,本质上是状态机:冯诺依曼体系是图灵机的实现,包括运算.控制.存储.输入.输出五个部分.诺依曼体系相对之前的计算机最大的创新在于程序和数据的存储,以此实现机器内部编程. 图灵机的纸带应对应诺依曼计算机体系中的存储,读写头对应输入和输出,规则(读了一个符号后下一步做什么)对应运算,纸带怎么移动对应控制. 图灵机 图灵机(Turing Machine)是图灵在1