Linux&Unix
文章平均质量分 71
chief1985
好好学习
展开
-
今天的开源高校行活动
地点:上海市张江高科技园区碧波路177号华虹科技园C区5层科泰世纪太阳系报告厅时间:2010年4月17日 14:00pm ~ 17:30pm 活动安排: 14:00 ~ 14:45 DeviceVM公司(CSO)首席战略执行官Cliff Miller主题演讲14:45 ~ 15:30 "A New Model of Rich Inte原创 2010-04-17 17:19:00 · 1713 阅读 · 0 评论 -
UNIX Domain Socket IPC http://learn.akae.cn/media/ch37s04.html
socket API原本是为网络通讯设计的,但后来在socket的框架上发展出一种IPC机制,就是UNIX Domain Socket。虽然网络socket也可用于同一台主机的进程间通讯(通过loopback地址127.0.0.1),但是UNIX Domain Socket用于IPC更有效率:不需要经过网络协议栈,不需要打包拆包、计算校验和、维护序号和应答等,只是将应用层数据从一个进程拷贝到另一个原创 2009-07-18 17:06:00 · 2368 阅读 · 0 评论 -
基于Linux的环境变量的定制 http://www.yuanma.org/data/2006/0803/article_1301.htm
1、引言 在linux系统下,如果你下载并安装了应用程序,很有可能在键入它的名称时出现“command not found”的提示内容。如果每次都到安装目标文件夹内,找到可执行文件来进行操作就太繁琐了。这涉及到环境变量PATH的设置问题,而PATH的设置也是在linux下定制环境变量的一个组成部分。本文基于RedHat 9.0,详细讲解了环境变量定制的问题。 2、变量简介 Linux是一个多原创 2009-07-18 17:06:00 · 1121 阅读 · 0 评论 -
Linux/UNIX 命令行大全完整版 http://www.cnbeta.com/articles/48871.htm
命令行模式的Linux/UNIX系统总是让菜鸟不知所措,之前我们公布了一套Linux命令行大全,但似乎并不够完美. 今天带给大家的是收集自各个网站的Linux/UNIX系统的命令行列表,集百家之长,完整程度自然不用多说,请点击下方图像观看完整版,形式多种多样,有的是PDF,可以供你打印后备查. 不过仅仅熟记命令行是没用的,Linux/UNIX系统奥妙无穷,需要你更深地理解它. Linu原创 2009-07-15 23:18:00 · 2389 阅读 · 0 评论 -
Windows常用程序对应的Ubuntu替换工具大全
想彻底的把自己的工作娱乐环境从Windows平台转移到Ubuntu平台吗?是不是还为在Ubuntu中找不到对应的软件来替换windows里常用的软件而感到无助?那么让我们来看看下面的表格吧,总能找到替代你Windwos应用的Ubuntu软件!Windows 软件Linux(Ubuntu)中替代软件3D Home ArchitectSweet Home 3D ( http://sweethome3d转载 2008-12-07 00:09:00 · 4244 阅读 · 0 评论 -
UNIX/Linux命令行技巧和操作符详解
[图]UNIX/Linux命令行技巧和操作符详解 (请为本文打分后查看详情)发布时间:2008-12-06 20:56发布人:Eric 所属分类:Linux想要更好地理解和使用UNIX/Linux? 用户输入的这些 “奇怪的” 字符怎么理解?本文将告诉你如何在 UNIX 中使用管道、重定向、操作符等特性。现在,您已经在 IBM? AIX? 上工作了一段时间了。您已经学习了几个基本命令,能够在目录转载 2008-12-07 00:08:00 · 4154 阅读 · 0 评论 -
使用VMWare Workstation 6.0调试Linux Kernel
刚刚在LKML上看到的。可以做到C源代码级别的内核单步调试,真是简单的无以复加了。 如果不存在LICENSE方面的考虑, 我觉得UML(User Mode Linux)已经可以抛弃了。一、环境: 1, 一台Linux机器, 用于运行gdb和VMWare Workstation 6.0, 我们称之为HOST机器。 2, VMWare6.0中安装一个Linux系统, 我们称这个Linux转载 2008-12-01 22:04:00 · 2080 阅读 · 0 评论 -
Linux下读写速度测试
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://feizf.blogbus.com/logs/10234312.html一. 文件一次读入速度linux下读文件这东西最后都是要通过系统调用sys_read(fd,buf,count)来实现的,所以如果要提高速度,就是最简单地调用sys_read的封装,比如直接用read()或fread()。下面是我在linux下的几个转载 2008-11-28 21:21:00 · 2046 阅读 · 0 评论 -
下一代输入法框架 ibus
之前介绍过ibus输入法,可是用户最广泛的Ubuntu发行版却因为一些软件包版本不符合而无法安装体验之。现在好了,Ubuntu用户可直接安装ibus输入法了!—–如果你是Ubuntu用户,直接打开终端,执行以下指令即可安装ibus输入法。注:如果你的源里没有,请加cn99这个源。sudo apt-get install ibus ibus-pinyin ibus-table其中ibus-table转载 2008-11-28 21:57:00 · 1281 阅读 · 0 评论 -
Linux 用户态与内核态的交互——netlink 篇
这是一篇学习笔记,主要是对《Linux 系统内核空间与用户空间通信的实现与分析》中的源码imp2的分析。其中的源码,可以到以下URL下载:http://www-128.ibm.com/developerworks/cn/linux/l-netlink/imp2.tar.gz参考文档《Linux 系统内核空间与用户空间通信的实现与分析》 陈鑫http://www-128转载 2008-11-28 21:18:00 · 3606 阅读 · 1 评论 -
连接器(Netlink Connector)及其应用
2006 年 4 月 20 日本文详细介绍了 Linux 2.6 内核引入的内核空间与用户空间通信的新机制连接器,并通过典型示例讲解了它的使用。一、引言连接器是一种新的用户态与内核态的通信方式,它使用起来非常方便。本质上,连接器是一种netlink,它的 netlink 协议号为 NETLINK_CONNECTOR,与一般的 netlink 相比,它提供了更容易的使用接口,使用起来更方便。目前,最转载 2008-11-28 21:06:00 · 1866 阅读 · 0 评论 -
i386 Linux下Elf动态链接分析
分析Palm的so文件用到了里面的__i686.get_pc_thunk.bx,所以转载一篇来自http://www.cs.virginia.edu/~wh5a/blog/i386%20Linux%E4%B8%8B%20ELF%20%E5%8A%A8%E6%80%81%E9%93%BE%E6%8E%A5%E5%88%86%E6%9E%90%20%EF%BC%88%E4%B8%80%EF%BC%89原创 2009-07-29 20:12:00 · 2022 阅读 · 0 评论 -
Firmware Linux
Firmware Linux is an embedded Linux build system, designed to eliminate the need for cross compiling. The build system is a series of bash scripts which create a small native Linux development e原创 2009-07-30 23:35:00 · 1256 阅读 · 0 评论 -
select pipe
在进行socket编程时,经常会采用select或epoll来接受并发请求。在有些系统里面(例如嵌入式设备),是不支持epoll的,这时只能用select。Select定义如下: int select(int n, fd_set *rd_fds, fd_set *wr_fds, fd_set *ex_fds, struct timeval *timeout);在进行select的时候,原创 2009-12-23 19:52:00 · 4640 阅读 · 1 评论 -
【转载】如何通过打开文件的fd值,找到被打开文件的全路径
转载自:http://blog.chinaunix.net/u/28197/showart_1961298.html通过打开文件的fd值,如何找到被打开文件文件的全路径 fd1 = open(filename, O_RDWR)我们知道当我们调用open的时候,会得到一个fd的文件描述符。这个文件描述符是保存在:/proc/getpid()/fd/fd1,通过这个文件描转载 2009-12-10 20:29:00 · 1650 阅读 · 0 评论 -
linux驱动开发的连接
这里有很多资料: http://kernelnewbies.org/ http://free-electrons.com/docs/ http://lwn.net/Kernel/LDD3/原创 2010-01-29 22:11:00 · 1282 阅读 · 0 评论 -
Ubuntu加挂新硬盘全套解决方案
使用vmware虚拟机时经常为ubuntu磁盘空间不足所困扰,特转载一篇Ubuntu加挂新硬盘的文章,原文在http://vikki.javaeye.com/blog/470238 1、加挂硬盘Shell代码 sudo hdparm -I /dev/sdb 硬盘硬件安装后,此命令测试linux系统是否能找到挂载的未分区硬盘转载 2009-09-28 21:20:00 · 4959 阅读 · 0 评论 -
关于CoreDump的一些文章
http://www.yuanma.org/data/2008/0428/article_3021.htm http://blog.csdn.net/shaovey/archive/2008/07/31/2744487.aspx原创 2009-08-25 23:33:00 · 1382 阅读 · 0 评论 -
Android下如何调试程序
来自:http://hi.baidu.com/ddppfamily Android程序下用System已经是失效了(起码我用是失效了的),那么如何调试程序呢? 第一种是用Debug,设个断点就可以跟踪,但是我觉得不爽,我用System.out用惯了,不用System.out也可以用Log的。 第二种就是我要介绍的Log,看了别人介绍的方法之后,自己亲身试验了再写上来的哦~。首原创 2009-08-06 23:04:00 · 2832 阅读 · 0 评论 -
android平台初步分析
来自:http://dyverin.blogspot.com/2009/05/android.html,里面的目录结构和unyaffs比较有用。 内核打印: Uncompressing Linux.......................................................................................... done原创 2009-08-06 23:02:00 · 6912 阅读 · 0 评论 -
配置VirtualBox虚拟机通过NAT方式对外提供Web服务
在palm上建htppserver需要,找到来自http://apt-blog.co.cc/archives/79.html的一篇文章 使用虚拟机常常是为了调试服务器,因为在桌面系统安装服务程序,一来容易有安全问题,更重要是容易拖慢系统。 VirtualBox作为一款轻快的开源虚拟机软件,自从被Sun公司收购后,更新相当频繁,功能也逐渐完善,比起VMware动辄几百M的安装文件,Virt原创 2009-08-05 20:19:00 · 4456 阅读 · 0 评论 -
todo
1.upstart http://labs.chinamobile.com/community/my_blog/225/2804 /etc/event.d http://blog.csdn.net/gates84/archive/2006/11/16/1389222.aspx 2.pstree http://linux.chinaunix.net/bbs/viewthread.php?t原创 2009-08-05 20:19:00 · 819 阅读 · 0 评论 -
让ubuntu安装build-essential时不从光盘安装
安装sudo apt-get install build-essential时,会提示: Media change: please insert the disc labeled Ubuntu 8.04.2 _Hardy Heron_ - Release i386 (20090121) in the drive /cdrom/ and press enter 可以安装原创 2009-05-24 00:48:00 · 1987 阅读 · 0 评论 -
ubuntu右键添加打开终端的快捷菜单
可能有很多人从Redhat等Linux发行版转到ubuntu上面来遇到的第一个最常用的问题就是,右键单击桌面,发现没有“打开终端”这个选项,下面介绍两种方法来在右键添加“打开终端”这个选项。第一种方法:安装一个包,即可在右键里面添加一个“打开终端”的菜单。sudo apt-get install nautilus-open-terminal第二种方法:进入主目录的.gnome2/nautilus-转载 2008-11-25 22:20:00 · 1719 阅读 · 0 评论 -
VNC的Hextile编码原理及实现
一、VNC1. 功能在本机显示和控制别一台计算机的桌面,就像直接用那台计算机一样2. VNC的编码方式主要有a) Raw(0):不进行编码,直接传送数据,是最慢的一种b) Copyrect(1):对于客户端,在已经有了相同象素数据的时候比较有效,比如移动或窗口内容滚动时c) RRE(2):将象素颜色相同的某一个矩形区域作转载 2009-01-02 23:02:00 · 6657 阅读 · 1 评论 -
关于RDP协议的分析(一) - Linux论坛 - 计世网论坛 - Powered by Discuz!
导读:关于RDP协议的分析(一) 关于RDP协议的分析和研究 -------------- leadgenius 写这个一是便于学习,再就是与网友们共同讨论,有一些我也不确定的,只是我的理解,希望看到这篇文章的人进行指正,并给我来信谢谢。再一就是这里只有有关4.0版本的内容,希望有高手补充5.1/5.2转载 2008-10-09 23:51:00 · 11414 阅读 · 3 评论 -
学习内核要准备什么测试工具http://bbs.linuxpk.com/viewthread.php?tid=13066
Linux Test Project http://ltp.sourceforge.net/ 工具描述: Linux Test Project是一个测试Linux内核和内核相关特性的工具集合。该工具的目的是通过把测试自动化引入到Linux内核测试,提高Linux的内核质量。 使用环境: Linux转载 2008-02-26 15:10:00 · 14540 阅读 · 0 评论 -
Linux下文件和目录的颜色代表的含义http://redhacker.blueidea.com/archives/2007/5759.shtml
蓝色表示目录;绿色表示可执行文件;红色表示压缩文件;浅蓝色表示链接文件;灰色表示其它文件;红色闪烁表示链接的文件有问题了;黄色是设备文件,包括block, char, fifo。用dircolors -p看到缺省的颜色设置,包括各种颜色和“粗体”,下划线,闪烁等定义。转自于iT粉丝网_Linux系统管理转载 2007-11-29 16:30:00 · 996 阅读 · 0 评论 -
基于面向对象操作系统开发平台(OSKit)的分析与程序设计http://www.linuxk.com/SH/shell/3942.html
前言及绪论 《基于面向对象操作系统开发平台(OSKit)的分析与程序设计》是我们奉献给读者的一个新专栏。本专栏的作者汤海京将向大家系统地介绍OSKit的线程机制,主要论述了三大部分内容,它们是:线程通讯,线程初始化和线程调度。希望读者能在最短的时间内了解OSKit。本文是第一篇《前言及绪论》。 前言 如果说自由软件的出现是一个偶然的话,那么,席卷全球的Linux热潮则是一个奇迹,它正以转载 2007-11-26 17:03:00 · 1438 阅读 · 0 评论 -
Windows下读取Linux分区的免费工具——WinAllFS http://www.lirui.name/post/63.html
Windows下读取Linux分区的免费工具——WinAllFS得找本皇历看看,最近严重不顺 ing。过了一个有喜有悲的周末,由于以替补身份在最后关头成功进入由大山率领的 沿河城--镇边城1日穿越 ,结果周五在超市买东西一激动把手机扔地上了。摩托罗拉的破手机真不经摔,上一个诺基亚手机被摔了无数次就是不坏。这个破 V3X 才用了一个月,仅仅摔了三次就无法开机了……拉练回来后感觉精神很好,被堵在山转载 2007-11-25 17:04:00 · 9410 阅读 · 0 评论 -
POSIX 标准介绍 http://blog.csdn.net/legion8169/archive/2007/06/06/1641320.aspx
下载地址:http://download.csdn.net/source/213180POSIX 表示可移植操作系统接口(Portable Operating System Interface ,缩写为 POSIX 是为了读音更像 UNIX)。电气和电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE)最初开发 POSIX转载 2007-11-22 16:35:00 · 1283 阅读 · 0 评论 -
LINUX和UNIX操作系统讲座视频大全[37集]
LINUX和UNIX操作系统讲座视频大全[37集],LINUX操作系统讲座视频[共9集],Linux实战工程师网校课程-8CD,UNIX操作系统基础视频[20集]整理了一下下载链接和测试可以下载,最后更新于2007年11月。内容如下3册:LINUX视频教程(共9集) , Linux实战工程师网校课程-8CD ,UNIX操作系统基础视频[20集]第1章 Linux概况及安装第2章 L转载 2007-11-21 16:16:00 · 2945 阅读 · 2 评论 -
Linux历史及其发展:http://www.ccxx.net/linux/lish.htm
*Linux 的诞生和发展 Linux 操作系统是UNIX 操作系统的一种克隆系统。它诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet 网络,并经过全世界各地计算机爱好者的共同努力下,现已成为今天世界上使用最多的一种UNIX 类操作系统,并且使用人数还在迅猛增长。Linux 操作系统的诞生、发展和成长过程始终依赖着以下五个重要支柱:UNIX 操作系统转载 2007-11-21 12:54:00 · 1867 阅读 · 0 评论 -
虚拟实验平台介绍http://www.lupaworld.com/public/lab/
注 意 为方便使用windows的用户提供一个真实的linux操作环境,特提供远程实验平台。即通过SSH登陆到一台默认安装的linux系统中。然后便可学习一些基本的命令操作以巩固linux基础知识。 linux用户则只需要用系统自带的ssh客户端进行登陆。 系统信息 服务器地址 : lab.lupa.cn 用 户 名 : lab 密 码 : lab转载 2007-11-17 16:32:00 · 1763 阅读 · 0 评论 -
漫谈兼容内核:ReactOS怎样实现系统调用http://www.linuxsir.org/bbs/showthread.php?t=232200
Linux兼容内核项目官方网站: http://linux.insigma.com.cnLinux兼容内核项目自由论坛: http://linux.insigma.com.cn/devbbs/index.aspLinux兼容内核项目QQ讨论群: 15340505漫谈兼容内核之一:ReactOS怎样实现系统调用毛德操有网友在论坛上发贴,要求我谈谈ReactOS是怎样实现系统调用的。另一方面,我上次已转载 2007-11-15 13:59:00 · 2078 阅读 · 0 评论 -
如何添加新的系统调用
导读: 未显示需要 JavaScript 的文档选项 级别: 中级 M. Tim Jones(mtj@mtjones.com), 顾问工程师, Emulex 2007 年 4 月 17 日 Linux 系统调用 —— 我们每天都在使用它们。不过您清楚系统调用是如何在用户空间和内核之间执行的吗?本文将探究 Linux 系统调用接口(SCI),学习如何添加新的系统调用(以及实现这种转载 2008-04-28 20:04:00 · 1554 阅读 · 0 评论 -
从程序员角度看ELF
创建时间:2001-09-15文章属性:翻译文章来源:http://www.xfocus.org文章提交:alert7 (sztcww_at_sina.com)从程序员角度看ELF原文:《 ELF:From The Programmers Perspective》作者:Hongjiu Lu NYNEX Science & Technology, Inc. 500 Westch转载 2008-05-01 23:28:00 · 1043 阅读 · 0 评论 -
Advanced Exploit Techique之--frame faking技术http://ntbgyz.com/articles/200602/851.html
Advanced Exploit Techique之--frame faking技术http://ntbgyz.com/articles/200602/851.html (PST)---------[ Subject : Advanced Exploit Techique之--frame faking技术转载 2008-05-15 20:22:00 · 2019 阅读 · 0 评论 -
学习使用SkyEye仿真[2005年08月03日更新]
导读: SkyEye是一个可以运行嵌入式操作系统的硬件仿真工具,这样就可以在没有硬件条件下来进行嵌入式系统的开发。以下操作均在Fedora Core 1.0里通过。Skyeye项目资源列表http://gro.clinux.org/projects/skyeye/文档摘要:1、什么是SkyEye?2、SkyEye可以做什么事情?3、安装SkyEye4、安装arm-elf交叉编译器5、测试转载 2008-05-13 00:03:00 · 1008 阅读 · 0 评论 -
在Windows下对比学习Linux堆栈溢出http://att2.blogbus.com/logs/5134302.html
转载时请以超链接形式标明文章原始出处和作者信息及本声明http://att2.blogbus.com/logs/5134302.html 在正式开始我们的Exploit学习之前,首先让我们做一个必备的工作:安装虚拟机,因为毕竟是两个系统对照嘛,所以虚拟机当然是最好的选择。VMWare是一个虚拟机软件工具,利用它可以在一台机器上同时运行二个或更多的操作系统,即在一个主操作系统平台运行(例如W转载 2008-05-15 20:31:00 · 2661 阅读 · 0 评论