20145208 《信息安全系统设计基础》第0周学习总结
学号 《信息安全系统设计基础》第0周学习总结
阅读博客总结
- 在本周学习周,我重新读了一遍老师推荐的几篇文章,结合上学期已经度过的一遍(JAVA第零周感想),以及上学期一学期的学习经历,对于这几篇博客有了更有切身体会的感觉。
- 首先如果想要学到知识,这里不是指成绩高低,而是真的掌握一些东西,老师的作用真的只是健身教练那样的引导作用,主要的还是自身的主观能动性,自己学习的期望决定自己学习的动力,动力决定学习的深度和广度。
- 而且团队练习的作用也很重要,涉及到网络的东西,注定要有计算机之间的信息交流,团队练习帮助我们发现在单机操作时没有发现的问题所在。
教材翻阅提出的问题
- 处理器是如何实现多进程的运行和切换的?
- 浮点数在计算机中是如何计算的?
- 各种对数组的操作是如何实现的?
- 如何使用Y86指令集进行操作?
- 优化程序性能需要注意哪些点?
- 高速缓存的友好代码为什么友好?不友好代码又是哪里不友好?
- 动态链接共享库如何实现?
- 在信号传递中如何规避错误风险?
- 局部性在虚拟存储器中有何意义?
- 我们该使用哪些I/O函数?
- web服务器如何搭建?
- 如何提高并发线程安全?
虚拟机的安装
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小时 |
参考资料
posted on 2016-09-11 12:39 20145208蔡野 阅读(275) 评论(7) 编辑 收藏 举报