随笔分类 -  linux

摘要:vmware-tools安装:linux-VMware tools安装步骤:(1)在CD-ROM虚拟光驱中选择使用ISO镜像,找到VMWARE TOOLS 安装文件,如D:\VMware\VMware Workstation\Programs\linux.iso;(2)以ROOT身份进入LINUX;... 阅读全文
posted @ 2014-09-23 20:09 freedesert 阅读(3726) 评论(0) 推荐(0)
摘要:ps -ef | grep keepalive | grep -v grep | awk '{print $2}' | xargs kill -9wget --random-wait -r -p -e robots=off -U mozilla http://www.example.com 模拟下... 阅读全文
posted @ 2014-09-15 17:31 freedesert 阅读(138) 评论(0) 推荐(0)
摘要:linux awk 中 RS,ORS,FS,OFS 区别与联系http://blog.csdn.net/jesseen/article/details/7992929 阅读全文
posted @ 2014-08-29 17:32 freedesert 阅读(193) 评论(0) 推荐(0)
摘要:首先看看三种网络连接的原理:一 VMware网络设置的三种方式1 Host-only连接方式 让虚机具有与宿主机不同的各自独立IP地址,但与宿主机位于不同网段,同时为宿主主机新增一个IP地址,且保证该IP地址与各虚机IP地址位于同一网段。最终结果是新建了一个由所有虚机与宿主主机所构成的局域网,但该局... 阅读全文
posted @ 2014-07-18 10:09 freedesert 阅读(2561) 评论(0) 推荐(0)
摘要:#include #include int main() {for(int i = 0; i < 3; i ++) { int pid = fork(); if(pid == 0) { printf("child\n"); } else { printf("father\n"); } } return 0; } 请问输出结果是什么? 初看,想当然认为结果是3对child-father,只是顺序不确定,而且按照Unix环境高级编程中的说法,极端的情况下可能还会出现两个输出的内容相互夹杂的情况。 但是,在Unix测试了一下发现输出竟然... 阅读全文
posted @ 2013-09-20 20:15 freedesert 阅读(669) 评论(0) 推荐(0)
摘要:Linux内核定义了“零页面”(内容全为0的一个物理页,且物理地址固定),应用层的内存分配请求,如栈扩展、堆分配、静态分配等,分配线性地址后,就将页表项条目指向“零页面”(指定初始值的情况除外),这样“零页面”就被所有进程共享,当向页面执行写入操作时,内核就会新分配一个物理页,实行“写时拷贝”操作,这样就实现了物理页面的延迟分配(如果只有读没有写,则无需另分配物理页)。动态内存通过glibc库的malloc函数分配,当现有地址空间不够时(即malloc维护的空闲链表中没有足够空间),就调用brk/sbrk扩展进程空间的相关线性区段,然后将对应页表项条目指向“零页面”,写操作时再分配新页面。这样 阅读全文
posted @ 2013-09-20 16:14 freedesert 阅读(807) 评论(2) 推荐(0)
摘要:最开始的版本OpenSuse + jre-7u25-linux-i586.tar.gz + eclipse-cpp-kepler-R-linux-gtk.tar.gz 配置好java环境后启动eclipse直接崩溃,出现错误log,网上查尽了解决方案都不行修改为版本ubuntu + jdk-7u25-linux-i586.tar.gz + eclipse-cpp-helios-SR2-linux-gtk.tar.gz 配置好java环境启动eclipse 正常。最后返回OpenSuse + jdk-7u25-linux-i586.tar.gz + eclipse-cpp-hel... 阅读全文
posted @ 2013-08-14 16:29 freedesert 阅读(334) 评论(0) 推荐(0)
摘要:grep用法详解:grep与正则表达式首先要记住的是: 正则表达式与通配符不一样,它们表示的含义并不相同!正则表达式只是一种表示法,只要工具支持这种表示法,那么该工具就可以处理正则表达式的字符串。vi grep,awk ,sed 等都支持正则表达式.1基础正则表达式grep 工具,以前介绍过。grep -[acinv]'搜索内容串'filename-a 以文本文件方式搜索-c 计算找到的符合行的次数-i 忽略大小写-n 顺便输出行号-v 反向选择,即找 没有搜索字符串的行其中搜索串可以是正则表达式!1搜索有the的行,并输出行号$grep -n 'the' re 阅读全文
posted @ 2012-07-06 09:31 freedesert 阅读(668) 评论(0) 推荐(0)
摘要:1. 什么是元数据任何文件系统中的数据分为数据和元数据。数据是指普通文件中的实际数据,而元数据指用来描述一个文件的特征的系统数据,诸如访问权限、文件拥有者以及文件数据块的分布信息(inode...)等等。在集群文件系统中,分布信息包括文件在磁盘上的位置以及磁盘在集群中的位置。用户需要操作一个文件必须首先得到它的元数据,才能定位到文件的位置并且得到文件的内容或相关属性。2. 元数据管理方式 元数据管理有两种方式。集中式管理和分布式管理。集中式管理是指在系统中有一个节点专门司职元数据管理,所有元数据都存储在该节点的存储设备上。所有客户端对文件的请求前,都要先对该元数据管理器请求元数... 阅读全文
posted @ 2012-07-05 11:30 freedesert 阅读(253) 评论(0) 推荐(0)
摘要:shell执行的特殊变数以下是一些shell执行的特殊变数:$0 这个程式的执行名字$n 这个程式的第n个参数值,n=1..9$* 这个程式的所有参数,被扩展成"$1c$2c$3",其中c是IFS的第一个字符。$# 这个程式的参数个数$$ 这个程式的PID$! 执行上一个背景指令的PID$? 执行上一个指令的返回值 $@ 跟$*类似,但是可以当作数组用 (由于"$*"将所有的参数当做单个字符串,因此它很少被使用)。 阅读全文
posted @ 2012-07-04 09:34 freedesert 阅读(154) 评论(0) 推荐(0)
摘要:随着Linux虚拟机的不断使用,在VMware中经常遇到 预先装好的linux虚拟机的硬盘空间过小 的问题,造成很多软件不能安装, 而重新装一个,又挺麻烦。于是,上网搜了下关于 vmware 硬盘扩容的方法。 总结如下: 1、挂载点必须是一个目录。 2、一个分区挂载在一个已存在的目录上,这个目录可以不为空,但挂载后这个目录下以前的内容将不可用。 一:首先使用VMware工具扩容分配的硬盘空间: 1 、 vmware 提供一个命令行工具, vmware-vdiskmanager.exe ,位于 vmware 的安装目录下,比如 C:/Program Files/VMware/VMwar... 阅读全文
posted @ 2012-05-29 21:26 freedesert 阅读(208) 评论(0) 推荐(0)
摘要:2005年5月,我开始用Vim。此后渐入佳境,原来因版权自律而放弃盗版UltraEdit的遗憾一扫而空。并且,从Vim我才体会到,什么才是真正的编辑利器。在善用佳软或其他论坛发文,我都是先在Vim中输入,并方便高效地编辑好格式,再贴到网上。而我的通讯录、记事、读书笔记、工作记录也是在Vim中完成的。包括一些文档、数据的处理,让Vim过一下,也会提高不少效率。一句话,自用Vim以来,对它迷恋日深,几乎要超过Total Commander。但是,正如善用佳软及论坛发文所提,我大力推荐“用IrfanView/XnView代替ACDSee、用7-zip代替WinRar/WinZip、用GIMP代替Ph 阅读全文
posted @ 2012-05-03 22:06 freedesert 阅读(297) 评论(0) 推荐(0)
摘要:linux下环境变量设置一、什么是环境变量?Linux是一个多用户的操作系统。多用户意味着每个用户登录系统后,都有自己专用的运行环境。而这个环境是由一组变量所定义,这组变量被称为环境变量。用户可以对自己的环境变量进行修改以达到对环境的要求。二、定制环境变量环境变量是和Shell紧密相关的,它是通过Shell命令来设置的。环境变量又可以被所有当前用户所运行的程序所使用。对于bash来说,可以通过变量名来访问相应的环境变量。下面通过几个实例来说明1.设置一个新的环境变量NAME$exportNAME="RaidCheng"$echo$NAMERaidCheng2.使用env命令 阅读全文
posted @ 2012-05-03 22:04 freedesert 阅读(649) 评论(0) 推荐(0)
摘要:suse11:~ # chkconfig --level 2345 SuSEfirewall2_setup offsuse11:~ # chkconfig --level 2345 SuSEfirewall2_init off命令:chkconfig可以查看防火墙等系统设置的状态。 阅读全文
posted @ 2012-05-03 22:03 freedesert 阅读(276) 评论(0) 推荐(0)