进程间通讯的方式:
管道中还有命名管道和非命名管道之分,非命名管道只能用于父子进程通讯,命名管道可用于非父子进程,命名管道就是FIFO,管道是先进先出的通讯方式。FIFO是一种先进先出的队列。它类似于一个管道,只允许数据的单向流动。每个FIFO都有一个名字,允许不相关的进程访问同一个FIFO,因此也成为命名管。消息队列:是用于两个进程之间的通讯,首先在一个进程中创建一个消息队列,然后再往消息...
分类:
系统相关 时间:
2015-03-15 09:36:43
阅读次数:
270
驱动分类:
对于驱动,我们一般按两种方法进行分类:常规分类法和总线分类法。
按照常规分类法,可以分为以下三类:
1、字符设备:
以字节为最小访问单位的设备。一般通过字符设备文件来访问字符设备驱动程序。字符驱动程序则负责驱动字符设备,
,这样的驱动通常支持open、close、read、write系统调用,应用程序可以通过设备文件(比如/dev/ttySAC0等)来访问字符设备(...
分类:
系统相关 时间:
2015-03-15 09:33:39
阅读次数:
334
Linuxgrub密码设定grub密码分为明文和密文1、明文设定只需要在vim/etc/grub.conf文件中编辑一下就可以了,具体如图:2、密文设定分为好几种加密方式:现在使用的是grub-md5-crypt来进行密文加密,如下图:把生面生成的密文复制到/etc/grub.conf文件中,然后保存退出就可以了,..
分类:
系统相关 时间:
2015-03-15 07:11:22
阅读次数:
233
程序是如何被执行的?当操作系统启动之后,就会等待用户操作。那么用户是如何与操作系统沟通呢?如何触发程序执行呢?通常,与操作系统交互,有两种实现方式:CLI(commandlineinterface);CUI(graphicuserinterface)。比如,当我们启动windows系统,我们想看电影,听音乐,..
分类:
系统相关 时间:
2015-03-15 07:11:21
阅读次数:
275
ubuntu linux下安装sublime text 2及破解方法 分类: C/C++ 2014-07-03 19:53 775人阅读 评论(0) 收藏 举报 SublimeSumlime Text 2平台:ubuntu 14.04 32bit起因:不注册会在标题栏显示“unregisete...
分类:
系统相关 时间:
2015-03-15 01:59:08
阅读次数:
280
Ubuntu14.04 kylin 安装配置Tomcat7服务器: 放入当前登录用户根目录: ~ 1、依旧是解压 tar –xzf apache-tomcat-7.0.40.tar.gz 得到apache-tomcat-7.0.40文件夹 ? 2、改个名字,不然敲着蛋...
分类:
系统相关 时间:
2015-03-15 00:56:46
阅读次数:
215
开发中接触Linux越来越多,休息放松之余,免不了翻看翻看神秘的Linux的内核。看到双向链表时,觉得挺有意思的,此文记下。作为众多基础数据结构中的一员,双向循环链表在各种“教科书”中的实现是相当的标准和一致的。大概就是下面这个样子:1 typedef struct node_tag{2 /...
分类:
系统相关 时间:
2015-03-15 00:46:22
阅读次数:
149
简介 pip是Python有它自己的包管理工具,与yum和apt-get相似。 安装步骤: 1、下载get-pip.py:https://bootstrap.pypa.io/get-pip.py 2、以root用户运行命令:python get-pip.py,即可完成安装。 使用详解 1、pip安装...
分类:
系统相关 时间:
2015-03-15 00:42:36
阅读次数:
239
十年运维系列之基础篇 - Linux作者:曾林联系:1494445739@qq.com网站:www.jplatformx.com版权:文章未经同意请勿转载一、引言 本章将介绍如何通过源代码来生成可执行程序。开放源代码是Linux自由开源的必要因素,整个Linux系统的开发依赖于开发人员之间的自由.....
分类:
系统相关 时间:
2015-03-15 00:38:52
阅读次数:
188
【1】Ubuntu下配置Sublime到Dash boardUbuntu是个好系统,Sublime Text 是个好编辑器。下载&安装个人习惯喜欢到官网下载软件,http://www.sublimetext.com/2选择合适的包下载回来的格式是.tar.bz2格式,需要进行解压。1. 解压:tar...
分类:
系统相关 时间:
2015-03-15 00:35:20
阅读次数:
2112
linux系统原始版本介绍linux系统原始版本介绍linux正式对外公布是在1991年0.11 正是向外公布的内核版本0.95加入虚拟文件系统思想0.96加入网络支持和虚拟文件系统VFS0.97 加入对新的SCSI驱动程序的支持0.98 改善了对TCP/IP网络的支持0.99重新设计对内存使用情况...
分类:
系统相关 时间:
2015-03-15 00:28:33
阅读次数:
281
Red Hat Enterprise Linux 7 Release/Update General Availability Date redhat-release Errata Date* Kernel Version RHEL 7 Update 2 TBA TBA TBA RHEL 7 Upda...
分类:
系统相关 时间:
2015-03-15 00:27:33
阅读次数:
419
Upstart 简介 假如您使用的 Linux 发行版是 Ubuntu,很可能会发现在您的计算机上找不到/etc/inittab 文件了,这是因为 Ubuntu 使用了一种被称为 upstart 的新型 init 系统。 开发 Upstart 的缘由 大 约在 2006 年...
分类:
系统相关 时间:
2015-03-14 23:22:45
阅读次数:
420
首先我们要学会的是将JDK源码加载Eclipse中。 1.点“窗口”——>"首选项",选择左边的"Java"——>"已安装的JRE",然后选择我们安装的JRE,并单击它,然后选择右边的“编辑”。 ?? ? 点“编辑”将出现如下的界面:...
分类:
系统相关 时间:
2015-03-14 23:23:24
阅读次数:
404
1,关闭它
sudo apt-get remove lightdm2,启用它
sudo apt-get install lightdm...
分类:
系统相关 时间:
2015-03-14 23:15:44
阅读次数:
186
转自:http://blog.csdn.net/ls1160/article/details/24913391最近在研究linux下的安卓源代码编译,遇到了一些问题,在虚拟机的共享文件上。因为联网下载安卓源代码太慢了,如果按照老罗的方法的话,于是就自己离线下载了包,打算直接共享到linux虚拟机里面...
分类:
系统相关 时间:
2015-03-14 23:11:21
阅读次数:
361
背景:系统是win+virtualBox 在虚拟机中安装了linuxMint系统。如何共享目录呢第一步:在虚拟机中安装增强功能2,在virtualBox中设置共享目录3,在linux下创建共享目录 winShare mkdir winShare4,设置挂载,注意linuxMintShare和winS...
分类:
系统相关 时间:
2015-03-14 23:10:04
阅读次数:
268