- 博客(51)
- 收藏
- 关注
free -m
第一部分 total used free shared buffers cached Mem: 515308 377176 138132 0 58024 255072...
2012-07-03 14:30:07
251
原创 linux用户态和内核态的转换
linux用户态和内核态的转换 当一个任务(进程)执行系统调用而执行内核代码时,称进程处于内核内核态,此时处理器处于特权级最高的(0级)内核代码中执行,当进程处于内核态时,执行的内核代码会使用当前进程的内核栈,每个进程都有自己的内核栈。当进程执行用户代码时,称其处于用户态,此时处理器在特权级最低的(3级)用户代码中运行。当正在执行用户程序而突然被中断程序中断时,此时用户程序也可以象...
2012-04-25 19:56:58
242
对fork函数的理解
//--------------------------------------------------------beginint pid=fork();if(pid < 0){//失败,一般是该用户的进程数达到限制或者内存被用光了 ........ }else if(pid == 0){//子进程执行的代码......}else{//父进程执行的代码.........}......
2012-04-25 17:17:43
207
自己写的小程序顺着linux启动而启动
自己写的小程序想根据linux启动而自动启动。需要以下步骤:1.将自己写的小程序的打开写入sh脚本中,在脚本中加入如下内容:#chkconfig 345 61 63#description:Easy还有其中使用的case esac,一般软件都有start stop restart这里的start在系统启动时会自动调用start2.将脚本拷贝到/etc/init.d下面...
2012-04-16 19:42:49
143
Xen Domain 0 回收内存问题
有个哥们的一篇文章中,提到了一点,解决了我好几天一直想的一个问题。http://hily.me/blog/2010/01/xen-domain-0-memory-collect/ 自己在使用xm list时,创建vm后,当回收时,内存并没没有回收,特别麻烦,也是存在的一个问题。这个哥们提到,使用xm mem-set 0 内存值,对domain-0设置一个比较大的值,xen就会自动将...
2012-03-26 20:53:59
197
对于xm list的理解
今天花了好长时间理解xm list这个命令输出的内容,刚开始不是很明白当开启一个虚拟系统时,Domain-0内存是怎么变化的?就在刚才,无意间通过数据似乎明白了点东西。将理解的内容分享如下:当在xm环境下,创建一个虚拟机时,系统会从Domain-0的men中取出虚拟机需要的那部分内存分给虚拟机,自己所拥有的内存将自动减少那么多,但是对于第一个添加的虚拟机,减少的内存似乎和虚拟机配置文件定义...
2012-03-21 14:51:17
344
Linux(Xen)安装虚拟机
这两天在CentOS5.7上基于Xen安装一个虚拟机费了好大的劲儿,主要问题是xen console存在问题。 今天看见一个哥们写的内容,有点启发,重新系统的安装了一下虚拟机,有了很大的收获。 这个哥们的网址是 http://songxj.blog.51cto.com/620981/120230 现在将整个安装过程编写如下:a.ftp服务器的建立在linux上安装ftp服务器 yum -y ins...
2012-03-14 11:16:39
177
在CentOS 5.5里安装使用Chrome/Chromium浏览器
通过Chrome wrapper在RHEL/CentOS 5上运行Chrome:Chrome wrapper下载地址: http://www.cs.bham.ac.uk/~cxs548/chrome.tar.gz下载Chrome wrapper这个包,解压并运行 “Chrome-wrapper”, 这个包自带Chrome的依赖环境,不需要做任何设置,可以顺利将Chrome运行起来。但偶发现...
2011-12-14 20:06:29
301
Unable to load configuration. - Class: java.net.PlainSocketImpl
今天在CentOS上运行myeclipse时遇到这么个问题:严重: Exception starting filter Struts2Unable to load configuration. - Class: java.net.PlainSocketImplFile: PlainSocketImpl.javaMethod: connectLine: 177 - java/net/PlainS...
2011-12-14 18:56:45
230
Hadoop伪分布模式配置学习
伪分布模式也是在一台单机上运行,但用不同的 Java 进程模仿分布式运行中的各类结点 ( NameNode, DataNode, JobTracker, TaskTracker, Secondary NameNode ),分布式运行中的这几个结点的区别: 从分布式存储的角度来说,集群中的结点由一个 NameNode 和若干个 DataNode 组成, 另有一个 Secondary Name...
2011-12-14 12:32:09
127
eclipse启动时出现JVM terminated.Exit code=127解决方案
异常退出显示的内容:JVM terminated. Exit code=127/home/zhangpuego/software/jdk1.6.0_29/bin/java-Duser.language=en-Xms128M-Xmx512M-XX:PermSize=64M-XX:MaxPermSize=256M-Dosgi.splashLocation=/home/zhangpuego/so...
2011-12-13 19:32:24
1338
结合myeclipse在linux上开发hadoop
今天为了结合myeclipse在linux上对hadoop的操作,就安装了myeclipse,安装的时候出现各种问题,重点是需要版本的匹配。myeclipse和eclipse在linux上的匹配特别麻烦,myeclipse的官网在国内还打不开,最后想进各种办法得到了匹配的meyclipse和eclipse版本,如下: eclipse: ecli...
2011-12-12 22:42:43
113
centos 同步时间
CentOS系统时间同步的步骤如下:新装的CentOS系统服务器可能设置了错误的,需要调整时区并调整时间.以下是CentOS系统使用NTP来从一个时间服务器进行同步的方法cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimentpdate us.pool.ntp.org(或者)ntpdate t...
2011-12-12 09:18:01
122
基于Eclipse的Hadoop应用开发环境配置
基于Eclipse的Hadoop应用开发环境配置http://www.cnblogs.com/flyoung2008/archive/2011/12/09/2281400.html 上面关于对mapredure的使用采用的插件的使用同样适合使用在hdfs,并且不用专门去配置hadoop的信息,就可以使用。在建项目时,需要选择map/redure....
2011-12-11 22:12:04
113
Hadoop配置部分内容
Hadoop配置部分内容Hadoop配置文件hadoop-env.sh 记录脚本要用的环境变量,以运行Hadoop,比如:jdk的环境变量配置core-site.xml Hadoop Core的配置项,例如HAFD和Mapredure常用的I/O设置等。hdfs-site.xml Hadoop守护进程的...
2011-12-02 18:52:49
146
Hadoop配置的关键(Hdfs部分)
Hadoop配置的关键(Hdfs部分)Hadoop配置的关键(Hdfs部分)指的是namenode和datanode几点的区别:相同点: 1.安装hadoop相同 2.安装jdk相同(注意:jdk1.6以上) 不同点: 1.namenode和datanode的/etc/hosts中指定的内容不同: ...
2011-12-02 10:24:49
127
Hadoop中的一些启动信息
下面就该正式启动hadoop啦,在bin/下面有很多启动脚本,可以根据自己的需要来启动。* start-all.sh 启动所有的Hadoop守护。包括namenode, datanode, jobtracker, tasktrack* stop-all.sh 停止所有的Hadoop* start-mapred.sh 启动Map/Reduce守护。包括Jobtracker和Tas...
2011-12-01 16:17:32
132
Hadoop在CentOS上的安装及实现
Hadoop在CentOS上的安装及实现分为3部分:第一,安装jdk以及配置jdk 安装jdk: jdk的下载: jdk的下载网址:http://download.oracle.com/otn-pub/java/jdk/6u29-b11/jdk-6u29-linux-i586.bin ...
2011-12-01 08:47:08
151
CentOS上jdk的安装
CentOS上jdk的安装:1.选择一个用户,比如 zhangpuego,在/home/zhangpuego目录下安装jdk2.切换到root用户 su - root3.更改环境变量文件 在/etc/profile文件中,增加: #add for java enviroment time:2011-11-30 JAVA_HOME=/ho...
2011-11-30 22:19:20
106
IPTABLES的配置
(1)查看本机关于IPTABLES的设置情况[root@tp ~]# iptables -L -nChain INPUT (policy ACCEPT)target prot opt source destination Chain FORWARD (policy ACCEPT)target prot ...
2011-11-19 18:27:16
102
汇编文件最长命名长度
今天我使用汇编时,输入大于8个字符的文件名就出现错误信息,最后通过查找,原来dos时代的文件名是8.3规则,8个字符的名字,3个字符的扩展名(不包括.)8086汇编。也就是说在使用8086时,asm文件名长度不能超过8个字符。...
2011-11-19 18:26:56
381
CentOS上安装字体和scim
CentOS上安装字体:输入 1.yum -y install fonts-chinese 2.yum -y install fonts-ISO8859-2 多数人到了这里就没有做其它操作了,导致仍然无法正确显示中文。 3. cd /usr/share/fonts/ 4. fc-cac...
2011-11-13 10:32:46
141
Centos5.7上安装oracle10g
1.添加oracle的用户(1) 新增组和用户groupadd tingtingegouseradd -g tingtingego oraclepasswd tingtingego 2.创建oracle10g安装的目录这个目录一般比较大,因此有可能考虑到挂载分区的问题,参看我的其他文献。创建Oracle的安装目录,并把权限付给tingtingego用户。有可能需要...
2011-11-13 10:32:16
115
五种Oracle用户的授权与管理
创建和删除用户是Oracle用户管理中的常见操作,但这其中隐含了Oracle数据库系统的系统权限与对象权限方面的知识。掌握还Oracle用户的授权操作和原理,可以有效提升我们的工作效率。 Oracle数据库的权限系统分为系统权限与对象权限。系统权限( Database System Privilege )可以让用户执行特定的命令集。例如,CREATE TABLE权限允许用户创建表,GRANT AN...
2011-11-13 10:32:01
170
oracle : shared memory realm does not exist 故障解决
oracle : shared memory realm does not exist 故障解决ORA-27101: shared memory realm does not exist在centos上安装oracle10g时,遇到了如上问题,很是纠结,平白无辜就出现这个问题。看到网上有很多解决办法,但是都不可行。最后经过半天的努力,最终找到答案。因为我的oracle是用tingt...
2011-11-13 10:31:45
435
数据,通用寄存器,段寄存器
我们经常会有拿一个地址找房间的经验吧,比如说302,那么,我们知道这房间在三楼,是从东边算过来的第二间,这个地址其实就是两个地址组成 :3楼,2号房。注意到没,每个地址是一位数,但是通过大家熟知的规律合成了一个三位数的地址。把这个例子带到这个问题中,你可以这样理解,段地址相当于楼层地址,偏移地址相当于房间号,最后合成的就是物理地址。8086的地址线20根,数据线16根,物理地址...
2011-11-13 10:31:30
260
原创 CentOS yum使用
1 )包的更新1.1)检查可更新包: yum check-update1.2)更新所有包: yum update1.3)更新指定包: yum update package_name1.4)版本升级: yum upgrade2 )包安装与删除2.1)yum install package_name2.2)yum remove package_name3 ...
2011-11-12 18:52:39
133
原创 Oracle10g角色,权限和用户
对于Oracle10g在学习的时候存在疑惑,现在写出来整理整理思路。这里包括两部分:第一部分是权限,角色和用户之间的关系: 权限是指用户对访问数据库所具有的权力,比如最基本的登陆数据库的权限,增删改查的权限。你只有具有 create session 权限才能连接到数据库上,只有具有 create table 权限再能建表。实例代码如下:grant create ses...
2011-11-12 18:52:26
196
原创 Oracle10g 创建用户名、授权
Oracle 10g 的创建用户名 1、 linux 下 oracle 的启动 以 oracle 身份登录 启动 lsnrctl start 登录 sqplus /nolog 连接数据库 connect /as sysdba 启动数据库 startup 关闭数据库 shutdown immediate 2...
2011-11-12 18:52:12
157
在centos上安装软件时出现Could not execute auto check for display colors using command
Two solutions:1.use oracle login x-window, then ./runInstaller2.use root login,then #xhost +#su - oracle#./runInstaller xhost 是用来控制X server访问权限的。通常当你从hostA登陆到hostB上运行hostB上的应用程序时,...
2011-11-12 18:52:01
261
原创 购买三星S5830历程
时间:2011.10.30昨天买了一个三星S5830,花了2074块。买这个手机,买的太艰难了。从上周开始,原本想买NokiaE72i,同学说现在塞班的系统不好,所以选择了Andrid的手机。 第一次放弃刚开始选择了一款三星I9023,感觉配置听好的,谁知道跑遍了国美,苏宁,都没有这块,知道了原来是水货,在沈阳地区没有国行,在淘宝上找了一家,还挺便宜的,但是就是对网上买电子产品...
2011-11-12 18:51:46
123
使用u盘安装CentOS,出现必须U盘引导的问题
无光驱情况下,U盘启动安装CentOS (笔记) 条件:1.主板支持U盘启动2.4G的U盘3.UltraISO软件步骤:1.下载CentOS-5.3-i386-bin-DVD.iso文件,文件大小3.69G。(如果是5.5,则4G U盘放不下)2.启动UltraISO,"文件" -"打开"-选择CentOS-5.3-i386-bin-DVD.iso...
2011-11-11 18:59:21
360
原创 Eucalyptus
http://www.cnblogs.com/BloodAndBone/archive/2010/11/19/1882071.html 什么是云计算?从最早的概念炒作到现在,云计算已经出现了一些切实可行的计算平台方案。当前的云计算服务分为三种方式:Software as a Service(SaaS) 软件即服务,大家使用的WebQQ就是一个例子,Gmail也是个例子,服务商提供软件给用...
2011-11-11 15:37:35
228
原创 Eucalyptus安装与配置
安装 1、 同步系统时间 yum install -y ntp ntpdate pool.ntp.org 2、 安装依赖软件包 yum install -y java-1.6.0-openjdk ant ant-nodeps dhcp bridge-utils perl-Convert-ASN1.noarch scsi-target-utils httpd ...
2011-11-11 15:37:21
449
原创 Eucalyptus:You should have at least 32 loop devices
You should have at least 32 loop devicesStarting Eucalyptus services: (13)Permission denied: make_sock: could not bind to address 0.0.0.0:8775no listening sockets available, shutting downUnable to ope...
2011-11-11 15:37:07
141
原创 使用xmamager来连接centos
1)编辑/etc/gdm/custom.conf,内容如下:[daemon][security]AllowRemoteRoot=true[xdmcp]Enable=truePort=177[gui][greeter][chooser][debug][servers]2)防火墙设置,在/etc/sysconfig/iptables文件中加入:-A RH-F...
2011-11-10 10:40:03
224
原创 Linux对ext3分区大小进行无损更改的步骤
1 缩小一个ext3分区这个章节介绍如何缩小一个ext3分区。在这个例子中,我将缩小我的/dev/sda5。首先让我们来看看目前系统的一些情况:fdisk -ldf如果你的分区中没有任何系统文件,则继续下面的步骤,否则,请重新启动系统.当然,我们还是手工umount一次:umount /dev/sda5接下来运行:fsck -n /dev/sda1输出应该是这样的:fsck 1.38 (30-Ju...
2011-11-10 10:39:55
505
原创 云计算在一台笔记本上如何实现
云计算在一台笔记本上如何实现?目前,就知道,安装一个vm,然后在上面安装两个linux,一个作为clc,一个作为nc。给两个都分配512mb,不知道结果会怎么样?等待尝试后的结果。...
2011-11-10 10:39:46
167
原创 EC2的理解
Amazon EC2 (Elastic Compute Cloud) ),直面意思是弹性云,是一个可以让用户可以租用云电脑运行所需应用的系统。 EC2借由提供web服务的方式让用户可以弹性地运行自己的Amazon机器镜像文件,用户将可以在这个虚拟机上运行任何自己想要的软件或应用程序。用户可以随时创建、运行、终止自己的虚拟服务器,因此这个系统是"弹性"使用的。 ...
2011-11-10 10:39:36
1185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人