码迷,mamicode.com
首页 > 系统相关
linux进程间的通信(C): 消息队列
一、消息队列(message queue) 消息队列也是System V IPC机制之一。 消息队列与命名管道类似, 但少了打开和关闭管道方面的复杂性。 但使用消息队列并未解决我们在使用命名管道时遇到的一些问题, 如管道满时的阻塞问题。 消息队列提供了一种在两个不相关进程间传递数据的简单有效的方法。 ...
分类:系统相关   时间:2016-06-04 22:13:01    阅读次数:513
Linux基础篇和服务器篇教程
基础篇 服务器篇 视频内容很详细,看完后就是中级攻城师了!!! 视频内容很详细,看完后就是中级攻城师了!!! 视频内容很详细,看完后就是中级攻城师了!!! 如有需要留言邮箱!!!记得推荐文章,让跟多的人看到!! 如有需要留言邮箱!!!记得推荐文章,让跟多的人看到!! 如有需要留言邮箱!!!记得推荐文 ...
分类:系统相关   时间:2016-06-04 22:10:52    阅读次数:203
linux platform device/driver(三)--Platform Device和Platform_driver注册过程之代码对比
转自:http://blog.csdn.net/thl789/article/details/6723350 Linux 2.6的设备驱动模型中,所有的device都是通过Bus相连。device_register() / driver_register()执行时通过枚举BUS上的Driver/De ...
分类:系统相关   时间:2016-06-04 22:08:22    阅读次数:361
linux进程间的通信(C): 共享内存
一、共享内存介绍 共享内存是三个IPC(Inter-Process Communication)机制中的一个。 它允许两个不相关的进程访问同一个逻辑内存。 共享内存是在两个正在进行的进程之间传递数据的一种非常有效的方式。 大多数的共享内存的实现, 都把由不同进程之间共享的内存安排为同一段物理内存。 ...
分类:系统相关   时间:2016-06-04 22:00:46    阅读次数:364
linux进程间的通信(C): 信号量
一、信号量简介 信号量: 用于管理对资源的访问。 荷兰计算机科学家Edsger Dijkstra提出的信号量概念 是在并发编程领域迈出的重要一步。 信号量是一个特殊的变量, 它只取正数值, 并且程序对其访问都是原子操作。 二、信号量的定义 它是一个特殊变量, 只允许对它进行等待(wait)和发送信号 ...
分类:系统相关   时间:2016-06-04 22:02:26    阅读次数:293
linux platform device/driver(二)--Platform Device和Platform_driver注册过程
从 Linux 2.6 起引入了一套新的驱动管理和注册机制 :Platform_device 和 Platform_driver 。 Linux 中大部分的设备驱动,都可以使用这套机制 , 设备用 Platform_device 表示,驱动用 Platform_driver 进行注册。 Linux ...
分类:系统相关   时间:2016-06-04 20:53:20    阅读次数:215
守护进程(Daemon)
分类: C/C++ 分类: C/C++ 概念: 守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程。Linux的大多数服务器就是用守护进程实现的。比如,Internet服务器inetd,Web服务器http ...
分类:系统相关   时间:2016-06-04 20:51:21    阅读次数:258
linux(centos)搭建SVN服务器
安装步骤如下: 1、yum install subversion 2、输入rpm -ql subversion查看安装位置,如下图: 我们知道svn在bin目录下生成了几个二进制文件。 输入 svn --help可以查看svn的使用方法,如下图。 3、创建svn版本库目录 mkdir -p /var ...
分类:系统相关   时间:2016-06-04 20:52:04    阅读次数:148
linux--redis的安装和配置和开启多个端口
在workerman开发过程中需要安装redis来存储用户ip、端口等信息 首先UBUNTU中安装redis: 安装完毕后可以直接启动redis: 因为后面没有加启动哪个配置文件,所以redis会自启动默认的配置文件 然后我们来看下redis的文件分布 从上往下几个关键文件: /etc/init.d ...
分类:系统相关   时间:2016-06-04 20:43:42    阅读次数:537
第六章第一个Linux驱动程序:统计单词个数
1.Linux驱动到底是个什么东西: Linux系统将每一个驱动都映射成一个文件,称之为设备文件或驱动文件。与Linux驱动交换数据相当于与设备文件交换数据。编写Linux驱动最重要的一步就是编写回调函数,否则与设备文件交互的数据将无法得到处理。 2.编写Linux驱动程序的步骤: 建立Linux驱 ...
分类:系统相关   时间:2016-06-04 19:37:15    阅读次数:228
第六章:第一个Linux驱动程序:统计单词个数
Linux驱动的工作和访问方式是Linux的亮点之一,Linux系统将每一个驱动都映射成一个文件,这些文件称为设备文件或驱动文件,都保存在/dev目录中。这种设计理念使得与Linux驱动进行交互就像与普通文件进行交互一样容易。Linux驱动交换数据就就是设备文件交换数据。在进行设备文件交互时,必须编 ...
分类:系统相关   时间:2016-06-04 19:28:14    阅读次数:189
第六章 第一个Linux驱动程序:统计单词个数
现在进入了实战阶段,使用统计单词个数的实例让我们了解开发和测试Linux驱动程序的完整过程。第一个Linux驱动程序是统计单词个数。 这个Linux驱动程序没有访问硬件,而是利用设备文件作为介质与应用程序交互,应用程序通过向设备文件传递一个由空格分隔的字符串,将每一个被空格隔开的子字符串看作一个单词 ...
分类:系统相关   时间:2016-06-04 19:29:25    阅读次数:230
CTF中做Linux下漏洞利用的一些心得
其实不是很爱搞Linux,但是因为CTF必须要接触一些,漏洞利用方面也是因为CTF基本都是linux的pwn题目。 基本的题目分类,我认为就下面这三种,这也是常见的类型。 ...
分类:系统相关   时间:2016-06-04 19:16:42    阅读次数:1181
Linux软RAID基本操作介绍
RAID全称是“ACaseforRedundantArraysofInexpensiveDisks(RAID)”,称为“廉价磁盘冗余阵列”,由加州大学伯克利大学在1987年发表的论文中而来。RAID的主要思想就是把若干小容量物理磁盘组成一个大容量虚拟存储设备,以提高磁盘存储的读、写效率,并提供冗余以提高数据存储的安..
分类:系统相关   时间:2016-06-04 18:09:39    阅读次数:392
linux下改变文件的文件属性和权限
文件的权限对于我们来说很重要(谁也不希望自己辛苦写的文件过了一段时间不见了或者自己发现内容在自己不知情的情况下修改了)所以就要有了修改文件的权限和属性;下面就是常用的修改权限的命令chgrp:修改文件所属用户组;chown:改变文件所有者;chmod:改变文件的权限;改变..
分类:系统相关   时间:2016-06-04 18:08:53    阅读次数:419
Linux操作系统基础解析之(七)——Bash(Shell)基础知识(3)
五、注释在非交互shell中或交互式shell中,内置命令shopt的选项interactive_comments被开启。以"#"开始的词使得这个词所在这一行上所有其他的剩余字符都被忽略(或称注释)。交互式shell不用开启interactive_comments选项也不支持注释。interactive_comments选项在交互式shell中..
分类:系统相关   时间:2016-06-04 18:08:31    阅读次数:445
Linux操作系统基础解析之(七)——Bash(Shell)基础知识(4)
九、展开命令行的展开是在拆分成词之后进行的。有七种类型的展开:花括号展开,波浪线展开,参数和变量展开,命令替换,算术展开,分行成词,路径展开。展开的顺序是:花括号展开,波浪线展开,参数和变量展开,命令替换,算术展开,分行成词,路径展开,按照从左到右的顺序展..
分类:系统相关   时间:2016-06-04 18:06:51    阅读次数:324
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!