码迷,mamicode.com
首页 > 系统相关 > 日排行
linux环境变量 【转】
Linux 的变量可分为两类:环境变量和本地变量环境变量,或者称为全局变量,存在与所有的shell 中,在你登陆系统的时候就已经有了相应的系统定义的环境变量了。Linux 的环境变量具有继承性,即子shell 会继承父shell 的环境变量。本地变量,当前shell 中的变量,很显然本地变量中肯定包...
分类:系统相关   时间:2014-10-23 12:12:20    阅读次数:299
Linux下的非阻塞IO(一)
非阻塞IO是相对于传统的阻塞IO而言的。 我们首先需要搞清楚,什么是阻塞IO。APUE指出,系统调用分为两类,低速系统调用和其他,其中低速系统调用是可能会使进程永远阻塞的一类系统调用。但是与磁盘IO有关的系统调用是个例外。 我们以read和write为例,read函数读取stdin,如果是阻塞IO,...
分类:系统相关   时间:2014-10-23 12:11:41    阅读次数:259
ubuntu下编译内核驱动。
目的:1. 驱动热身。网上有很多类似的文章可供参考。2. 在操作系统中, 编写这个设备的驱动。3. 为写qemu的watchdog驱动练手。有朋友问make的 watchdog驱动 需要什么准备,所以写这个blog。环境:ubuntu 12.04.4热身: 首先编写一个简单的 hello worl....
分类:系统相关   时间:2014-10-23 12:11:38    阅读次数:232
Linux LVM简明教程
逻辑卷管理LVM是一个多才多艺的硬盘系统工具。无论在Linux或者其他类似的系统,都是非常的好用。传统分区使用固定大小分区,重新调整大小十分麻烦。但是,LVM可以创建和管理“逻辑”卷,而不是直接使用物理硬盘。可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据。可以随意将新的硬盘添...
分类:系统相关   时间:2014-10-23 12:14:56    阅读次数:346
[Eclipse] - 集成Tomcat热加载插件
使用Eclipse + Tomcat,要使用热加载,总是会重启tomcat webapp。可以使用这个插件:jrebel如果是Tomcat 7.0+版本,需要使用jrebel5.5.1+的版本,不然总会报一些错误。使用方法:1) 下载jrebel 5.5.1+2) 右键项目,选择:3) 找到"VM ...
分类:系统相关   时间:2014-10-23 12:16:08    阅读次数:265
解决MyEclipse中导入项目@Override错误
做项目的时候,同事那边电脑上编译通过的java代码,或者是网上下载的例子代码,导入project后却是编译不通过,总是@override报错,把@override去掉就好了,有时候@Override出现的地方非常多,要所有删除@Override非常繁琐非常吐血,不能从根本上解决这个问题。网上找了一下...
分类:系统相关   时间:2014-10-23 12:15:39    阅读次数:309
Shell正则表达式之grep、sed、awk实操笔记
最近一直在研究shell脚本这块,刚好闲下来整了下自己手头上比较好的资料中的一些范例,以下是我整理的鸟哥私房菜里面正则表达式里面比较基础的一些语法详解,适合新手查阅。首先先复制一段范例:复制代码代码如下:# vi regular_express.txt------------------------...
分类:系统相关   时间:2014-10-23 12:19:46    阅读次数:334
Linux内核中的内存屏障解析
缓存一致性 之前一直认为linux中很多东西是用来保证缓存一致性的,其实不是。缓存一致性绝大部分是靠硬件机制实现的,只有在带lock前缀的指令执行时才与cache有一点关系。(这话说得绝对,但我目前看来就是这样)我们更多的时候是为了保证顺序一致性。 所谓缓存一致性,就是在多处理器系统中,每个cpu都有自己的L1 cache。很可能两个不同cpu的L1 cache中缓存的是同一片内存的内...
分类:系统相关   时间:2014-10-23 12:28:42    阅读次数:363
使用vmware vcenter
折腾了两天终于找到了办法,来使用vcenter,之前用的client实在不高校。尝试安装VMwarevcenter,介绍中只支持2003/xp/2008/2008r2,只可惜自己在win7下折腾了半天,一直报错“无法使用windowsinstaller服务”。转战2008r2依然是此报错,百度到N篇解决办法,至今无果。后来看到..
分类:系统相关   时间:2014-10-23 12:45:38    阅读次数:212
用Linux Shell脚本轻松管理Radius服务器
公司的无线环境采用mac地址认证的方式,mac地址被绑定到Radius的users配置文件中,将注册了的mac地址作为用户名和密码。为了方便的管理这些mac地址,自己写了一个shell脚本来管理。shell脚本所特有的强大文本处理能力和各种命令函数的组合,使得管理员的工作能轻松不少。下面就..
分类:系统相关   时间:2014-10-23 12:45:17    阅读次数:311
如何在Mac OS X 中运行Lua (Running Lua on Mac OS X)
参考文章:1) http://www.oschina.net/question/12_769552) http://rudamoura.com/luaonmacosx.html 最近在为iOS开发游戏,我的开发机是iPhone5。在开发的游戏项目中需要使用Lua语言,所以想在我的苹果MacBook ...
分类:系统相关   时间:2014-10-23 13:59:34    阅读次数:299
关于Eclipse报:" cannot be read or is not a valid ZIP file"的解决方案
原因使用Eclipse+maven构建项目build完之后,会在项目顶上显示一个叹号.打开problem显示原因为对应的jar包损坏.如图:解决方案使用别的版本的jar包自己上网找到没问题的jar包进行替换补充关于有人说可以在.classpath文件中删除这个对应的依赖来解决问题实质是治标不治本.不...
分类:系统相关   时间:2014-10-23 14:04:00    阅读次数:23534
Linux新手大礼包:学习Linux你必须知道的那些事儿
欢迎加入Linux的大家庭!对你来说,这可能还是一个陌生的领域,不过相信随着逐步深入的了解,你会喜欢上Linux,喜欢上开源的!首先,让我们来看一下,Linux新手应该注意和了解哪些事情吧!1. 熟悉Linux常用命令man :任何时候你觉得对一个命令行不是很确定,都可以通过输入“man + 命令”...
分类:系统相关   时间:2014-10-23 14:05:46    阅读次数:224
linux 内核移植和根文件系统的制作
1.1 Linux内核基础知识在动手进行Linux内核移植之前,非常有必要对Linux内核进行一定的了解,下面从Linux内核的版本和分类说起。1.1.1 Linux版本Linux内核的版本号可以从源代码的顶层目录下的Makefile中看到,比如2.6.29.1内核的Makefile中:VERSIO...
分类:系统相关   时间:2014-10-23 14:04:04    阅读次数:352
普通人的编辑利器——Vim
普通人的编辑利器——Vim
分类:系统相关   时间:2014-10-23 14:04:46    阅读次数:357
vim 常用快捷键 二[转]
键盘移动 (Move)一切都从键盘的移动k-> 上 upj-> 下 downh-> 左 leftl-> 右 rightz-> 重画屏幕,当前光标变成屏幕的第一行 (redraw current line at top of window)CTRL-f-> 跳到下一页 (page down)CTRL-...
分类:系统相关   时间:2014-10-23 14:07:47    阅读次数:311
vimdiff: 使用Vim中强大的文件diff功能[转]
学习了一段时间的Vim,直到最近才发现Vim的diff功能是如此方便,对比代码变化再也不用到处去找diff软件或者依靠版本控制的diff了。强大的Vim。下图是我在macVim中的diff效果。下面是vimdiff的常见用法,总结了一下,不仔细看一遍手册,在各种场景下还真不一定能马上想到最合适的命令...
分类:系统相关   时间:2014-10-23 14:17:14    阅读次数:235
linux的简单网络配置
1,修改IPedit file: /etc/sysconfig/network-scripts/ifcfg-eth0(eth0可能会是别的名字)修改好以后,重启网卡:service network restart完工。2,关闭/开启防火墙service iptables stopservice ip...
分类:系统相关   时间:2014-10-23 14:19:14    阅读次数:166
linux的简单网络配置
1,修改IPedit file: /etc/sysconfig/network-scripts/ifcfg-eth0(eth0可能会是别的名字)修改好以后,重启网卡:service network restart完工。2,关闭/开启防火墙service iptables stopservice ip...
分类:系统相关   时间:2014-10-23 14:23:04    阅读次数:168
绑定Service 三种使用方式 之 利用Messenger实现进程双向通信
思路: (以下 提供服务端简称服务端,访问服务端简称客户端) 1.服务进程和客户端进程之间的通信传递的Message,所以服务端要有Handler对象来处理收到的Message对象。 2. 客户端给服务端发送Message对象利用的Messenger对象是从服务端传过来的。同理,若服务端给客户端.....
分类:系统相关   时间:2014-10-23 14:23:36    阅读次数:174
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!