发现一个练习linux系统的网站:实验楼 之前在windows安装了虚拟机,然后在虚拟机中装了 ubuntu,已经在那里练习了近1年,现在发现一个这么个网站,推荐给一些新手,随便自己也练习一下,复习一下,看看自己学习的效果如何。 用户及文件权限管理 文件类型 socket:网络套接字。pipe 管道 ...
分类:
系统相关 时间:
2017-05-12 13:40:46
阅读次数:
181
缓冲区溢出漏洞实践 由于实验楼提供的是64位操作系统,而本次实验为了方便观察汇编语句,采用32位操作系统,所以先按照要求进行一些必要的准备 先按顺序输入下面的三个命令安装32位操作系统 安装好之后就切换到32位操作系统中 Ubuntu和其他一些Linux系统中,使用地址空间随机化来随机堆(heap) ...
分类:
其他好文 时间:
2017-05-07 14:50:32
阅读次数:
280
教材学习内容总结 通过本周的学习,我学会使用gcc编译器、使用GDB调试器和C程序的编写。 通过做实验楼的实验,我对基本操作有了一定的实践和了解。 一开始总是打错,但后来慢慢改正了。 在这遇到了问题,没有某个文件或目录 改正后输出了正确结果 第二个实验是练习Makefile,通过这个实验,我学会Ma ...
分类:
其他好文 时间:
2017-05-02 13:47:26
阅读次数:
150
在第二周,我学习了一些技术,在实验楼学习了新的技术,但是上课老师已经教了,我学的不是很明白,就在实验楼再学一遍 一、GCC常用编译选项解析常用编译选项 (1)-E:只对文件进行预处理。 (2)-S:只生成一个后缀名为.s的汇编语言文件,同样不会生成可执行的程序。 (3)-c:告诉GCC仅把源程序编译 ...
分类:
其他好文 时间:
2017-05-01 13:39:49
阅读次数:
143
云中的实验室第一家以实验为核心的IT在线教育平台 如今已经有linux基础入门、python编程语言 (1)进入页面 (2)点击開始试验 (3)文档 (4)课程笔记 就能够開始学习啦。 云中的实验室第一家以实验为核心的IT在线教育平台 如今已经有linux基础入门、python编程语言 (1)进入页 ...
分类:
其他好文 时间:
2017-04-30 17:13:41
阅读次数:
158
这周学习了gcc和gdb的使用还有makefile。 教材学习内容总结 教材内容开始看的有些吃力,很多地方都不太懂,网上查询和询问同学和老师之后,了解了很多,但是具体操作和实现方面还是比较难。 教材学习中问题和解决过程 对于gcc的操作在实验楼的学习中还是比较顺利,gdb的操作感觉有些村存在问题 g ...
分类:
其他好文 时间:
2017-04-29 23:24:51
阅读次数:
152
最简单的使用paramiko登录远程机器执行一些命令,学习实验楼的paramiko记录下来,第一次使用ConfigParser这个库,对于封装这些还是不太熟悉,只能慢慢来,嘿嘿嘿 这是python脚本文件,还有一个变量文本 config.ini文件 ...
分类:
编程语言 时间:
2017-04-15 19:17:44
阅读次数:
270
实例来源实验楼网站,没事可以多逛逛,在此多谢实验楼的无私分享 在文件所在的当前目录存放待转换图片,直接执行命令: python convert.py test.png ...
分类:
编程语言 时间:
2017-04-07 20:33:39
阅读次数:
224
分析Linux内核创建一个新进程的过程 首先更新MenuOS的代码,加入调用fork的命令。吐槽一句,实验楼免费用户无法连网。还好只要去github复制一段代码即可 先观察一下fork命令的实现 根据fork系统调用的返回值,可以区分出当前是父进程还是子进程,或者调用失败。然后父进程通过wait系统 ...
分类:
系统相关 时间:
2017-04-02 16:18:40
阅读次数:
182
李亚健 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、实验过程: 使用gdb跟踪分析一个系统调用内核函数(上周选择的那一个系统调用) 1.进入实验楼环境,进入LinuxKernel: rm menu -rf g ...
分类:
其他好文 时间:
2017-03-26 00:09:43
阅读次数:
221