20145208 《信息安全系统设计基础》第0周学习总结

学号 《信息安全系统设计基础》第0周学习总结

阅读博客总结

  • 在本周学习周,我重新读了一遍老师推荐的几篇文章,结合上学期已经度过的一遍(JAVA第零周感想),以及上学期一学期的学习经历,对于这几篇博客有了更有切身体会的感觉。
  • 首先如果想要学到知识,这里不是指成绩高低,而是真的掌握一些东西,老师的作用真的只是健身教练那样的引导作用,主要的还是自身的主观能动性,自己学习的期望决定自己学习的动力,动力决定学习的深度和广度。
  • 而且团队练习的作用也很重要,涉及到网络的东西,注定要有计算机之间的信息交流,团队练习帮助我们发现在单机操作时没有发现的问题所在。

教材翻阅提出的问题

  1. 处理器是如何实现多进程的运行和切换的?
  2. 浮点数在计算机中是如何计算的?
  3. 各种对数组的操作是如何实现的?
  4. 如何使用Y86指令集进行操作?
  5. 优化程序性能需要注意哪些点?
  6. 高速缓存的友好代码为什么友好?不友好代码又是哪里不友好?
  7. 动态链接共享库如何实现?
  8. 在信号传递中如何规避错误风险?
  9. 局部性在虚拟存储器中有何意义?
  10. 我们该使用哪些I/O函数?
  11. web服务器如何搭建?
  12. 如何提高并发线程安全?

虚拟机的安装

1.首先参照pdf资料中的内容,我准备了虚拟机和linux操作系统两项内容。
2.因为升级了win10,我下载的是最新版本的VirtualBox和Ubuntu,所以在一些地方的视图和选项上与pdf中的有略微不同。
3.首先运行VirtualBox的安装文件进行安装:
先选择安装盘符,本着软件尽量不要安装在c盘的原则,我选择了剩余空间较大的E盘。提示警告点yes继续安装。提示安装设备软件点安装进行安装。

4.安装成功后打开虚拟机,点击新建建立新的虚拟电脑。内存大小和文件类型等一系列设置参照老师的pdf进行设置,这里需要注意,虚拟硬盘的大小一旦设定就不可以更改了。

5.虚拟电脑此时处于关闭状态,因为没有启动盘,所以在第一次打开的时候会提示选择启动盘,这里就找到我们之前的Ubuntu镜像就可以了(为了安全起见,我将Ubuntu镜像放在了单独的U盘中)

6.第一次运行虚拟电脑后需要对虚拟电脑进行系统安装,安装的就是之前启动盘中的镜像。选择中文版点击安装Ubuntu开始安装

7.选择安装第三方软件继续并选择其他选项

8.在新建的系统中新建分区,三个分区的建立有所不同

9.设定分区完成后开始安装,选择上海时区,其实点绿色中任意一点都是上海时间。

10.安装成功后设置账户和账户密码,就可以登录进入主界面了

11.打开终端用sudo passwd root设置root密码(终端可以在搜索中找到并可以拖拽入左侧任务栏方便使用)

12.打开设备找到里面的安装增强功能开始安装

13.新建共享文件夹

虚拟机安装遇到的问题和解决过程

问题一:

  • 在安装增强功能的时候弹出找不到命令的提示

  • 一开始以为是输入的命令有错误,但是反复输入和思考之后觉得应该是我的权限不够,于是我上网找到了开启权限的方法
  • sudo su命令,然后输入账户密码,就可以进入root权限。

  • 后来发现也不是上述的问题,是我们文件目录少打了一个O

问题二:

  • 在重启之后会自动进入emergency mode,然后反复的无法解决这个问题。
  • 后来在网上看到可能是挂载问题,需要修改fstab文件,又结合有的同学没有共享文件夹所以没有遇见这样的问题,所以我将共享文件夹的代码删掉了,可以顺利进入了。
  • 麻烦一点是删掉代码之后不会自动挂载了,每次需要手动挂载。

新学期的思考

  • 本学期的内容在大致浏览之后,但从书的厚度比上学期的JAVA参考书更加厚,一定程度上意味着这学期的信息安全系统设计基础内容会更加多,这对我的学习时间分配有是一次考验。但是好消息是这门课中很多内容在JAVA和汇编的学习中有一个粗浅的认识,应该会对本课程的学习有很多帮助。希望在这门课中,我可以利用上学期所学知识的基础来更好的完成本课的学习。我会在本课中依靠上学期总结的经验更有效率的学习的。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时

参考资料

原文地址:https://www.cnblogs.com/20145208cy/p/5861494.html