写这篇文章是看到一个as汇编器里编写的汇编代码,有一个指令int 80h没有搞懂,然后自己查资料发现不少东西,本文旨在浅显的分析linux的系统调用,主要是linux0.12内核来说!
目前操作系统内核的结构模式主要分为整体式的单内核和层次式的微内核模式。而0.12内核是单内核模式。在单内核模式的系统中,操作系统提供服务的流程:应用程序使用指定的参数值执行系统调用指令(int 80h),使CPU...
分类:
系统相关 时间:
2014-05-07 03:22:49
阅读次数:
468
大体的步骤
创建project 添加junit包 创建一个待测试的类JDemo.java 为JDemo.java创建一个Junit测试用例JDemoTest.java
运行测试
1. 创建一个project :【new】-》【project】 (以下截图是操作过程的主要步骤,并非所有)
2....
分类:
系统相关 时间:
2014-05-06 19:01:44
阅读次数:
445
Linux下Tomcat安装配置以及Windows不能连接服务器Tomcat解决方案
一、从官方网站上下载tomcat软件包。
官网地址: http://tomcat.apache.org/
点击左侧的 download的一个版本,我选择的是 tomcat7.0,选择一个后缀名为.tar.gz文件直接下载到本地。
二、通过工具SSH Secure 上传至linux服务器中,进行解压...
分类:
系统相关 时间:
2014-05-07 03:21:00
阅读次数:
625
linux 下安装jdk及配置jdk环境
一:先检测是否已安装了JDK
执行命令:
# rpm -qa|grep jdk
或
# rpm -q jdk
或
#find / -name jdk*
/soft/openfire_java/jdk-7u40-linux-x64.rpm
/usr/java/jdk1.7.0_15
/usr/java/jdk1.7.0_...
分类:
系统相关 时间:
2014-05-07 05:06:00
阅读次数:
427
Eclipse修改svn地址
SVN地址变更后 需要重定向
步骤有3 :
1 ) 打开eclipse中SVN资源库
在Eclipse中选择Windows-> Show View->others
如果列表里面没有就去 other... 里面找
下图是打开后的SVN资源库:
2 ) 右键点击 需要重定向的svn地址 右键...
分类:
系统相关 时间:
2014-05-07 03:28:16
阅读次数:
360
用了好久一直不知道eclipse中如何实现vs中查找所有引用的功能,今天终于发现了哈哈
选中要查找的方法名,右键->References->Workspace 可以定位到具体的调用位置,快捷键Ctrl+Shift+G,在Search中就会出现调用方法
或者是 右键->References->Project/Hierarchy,Workspace搜索的范围>Project>Hierarchy。...
分类:
系统相关 时间:
2014-05-07 05:35:52
阅读次数:
372
unsigned long get_free_page(void)
{
register unsigned long __res asm("ax");
repeat:
__asm__("std ; repne ; scasb\n\t"
"jne 1f\n\t"
"movb $1,1(%%edi)\n\t"
"sall $12...
分类:
系统相关 时间:
2014-05-07 05:38:18
阅读次数:
515
1.前言
假设电脑上已经安装了windows XP或者windows7。试图在使用windows的同时,在电脑上安装ubuntu。
假设电脑上已经存在C盘、D盘、E盘和F盘,且E盘和F盘的剩余空间较大。
假设ubuntu系统需要40G空间。
【使用软件】傲梅分区助手
【最终目标】为安装ubuntu系统节省出40G左右的空闲空间。40G空间来自于E盘...
分类:
系统相关 时间:
2014-05-07 07:39:35
阅读次数:
407
1.前言
学习了很长时间ubuntu,在旧笔记中安装过lubuntu,也使用过他人安装好的ubuntu虚拟机(contiki2.6和contiki2.7)。熟悉了ubuntu之后,决定自己尝试通过vmware player安装ubuntu。
【1】vmware plaryer是免费软件,不存在破解问题。如果用来学习ubuntu完全足够了。
【2】建议在虚拟机种学习ub...
分类:
系统相关 时间:
2014-05-07 08:06:00
阅读次数:
616
【摘要】本文主要介绍在ubuntu平台 + 自定义内核上如何安装systemtap工具包及解决编译加载运行过程中的一些问题,如何利用systemtap工具监测分析内核函数,内核模块及用户态程序。
【关键字】ubuntu, systemtap, utrace, backtrace, dtrace, callstack...
分类:
系统相关 时间:
2014-05-07 06:34:57
阅读次数:
1598
尽管在Linux里传播的病毒不多,但也是存在一些,我从一些安全站点搜集了一些资料。
1、病毒名称:
Linux.Slapper.Worm
类别: 蠕虫
病毒资料: 感染系统:Linux
不受影响系统:Windows 3.x,
Windows 95, Windows 98, Windows NT, Windows 2000, Windo...
分类:
系统相关 时间:
2014-05-07 07:02:02
阅读次数:
802
如果你和我一样啊,在eclipse中做工程时候,有些工程之前做的用的是gbk。突然有一天工作需求的时候,要求将
工作空间的编码全部变成UTF8,这样的原来的工程中的文件,包含中文的就会乱码。我的最终选择是使用两个工作空间。
通过如下设置就可以了。
最优的办法:是在使用eclipse之前,对workspace的编码进行设置。这样就不会出现问题了,因为绝大部分项目为
了保证统一性,都是用这个编...
分类:
系统相关 时间:
2014-05-07 08:55:14
阅读次数:
682
(1)首先选择一个路径用来存放arm-linux-gcc。我选用的是/h...
分类:
系统相关 时间:
2014-05-07 07:34:28
阅读次数:
388
在eclipse官网下载eclipse的linux版本(此处省略下载过程),我下载的是eclipse-jee-indigo-SR2-linux-gtk.tar.gz,下面是安装过程:
1.sudo mv eclipse-jee-indigo-SR2-linux-gtk.tar.gz /opt/ 把文件移动到/opt/目录下(如果开始就放在/opt下面的就省略此步);
2.tar -zx...
分类:
系统相关 时间:
2014-05-10 10:03:39
阅读次数:
367