Linux
Live_Today
专研嵌入式。。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
exec函数集的使用
#ifdef HAVE_CONFIG_H#include #endif#include #include #include #include #include int main(int argc, char *argv[]){ //以NULL结尾的字符串数组的指针,适合包含v的exec函数参数 char *arg[] = {"ls",转载 2014-06-27 11:55:44 · 634 阅读 · 0 评论 -
linux命令 od
名称:od作用:格式化输出文件中的数据提要: od [OPTION]... [FILE]... od [-abcdfilosx]... [FILE] [[+]OFFSET[.][b]] od --traditional [OPTION]... [FILE] [[+]OFFSET[.][b] [+][LABEL][.][转载 2014-11-03 11:03:18 · 651 阅读 · 0 评论 -
PKI 系统介绍
公钥基础设施(Public Key Infrastructure,简称PKI)是目前网络安全建设的基础与核心,是电子商务安全实施的基本保障,因此,对PKI技术的研究和开发成为目前信息安全领域的热点。本文对PKI技术进行了全面的分析和总结,其中包括PKI组成、证书认证机构CA、PKI应用、应用编程接口和PKI标准等,并对CA的开发做了简要分析。本文对PKI,特别是CA的开发、应用和普及具有一定的促进转载 2014-11-18 15:41:05 · 1066 阅读 · 0 评论 -
linux VFS中dentry结构解析
linux VFS中dentry结构解析http://hi.baidu.com/mnkee/blog/item/ef899c5128db3c3442a75b1c.html先看>此书中对dentry,file,process,inode这几个数据结构关系的解析。进程每打开一个文件,就会有一个file结构与之对应。同一个进程可以多次打开同一个文件而得到多个不同的file结构,file结转载 2014-09-25 14:02:12 · 3584 阅读 · 0 评论 -
shell 重定向问题
command > filename 把标准输出重定向到一个新文件中 command >> filename 把标准输出重定向到一个文件中(追加) command 1 > fielname 把标准输出重定向到一个文件中 command > filename 2>&1 把标准输出和标准错误一起重定向到一个文件中 command 2 > filename 把标准错误重定向到一个文件中转载 2014-08-15 16:39:34 · 575 阅读 · 0 评论 -
LSM实现访问控制
首先对LSM 进行简单介绍。虽然linux下的各位基本都知道一些,但是还要罗嗦一下。LSM中文全称是linux安全模块。英文全称:linux security module.LSM是一种轻量级、通用的访问控制框架,适合多种访问控制模型以内核模块的形式实现。其特点是通用、简单、高效、支持POSIX。1e能力机制。LSM的架构图如下:通过系统调用进入内核之后,系统首先进行传统的权限转载 2014-09-11 12:51:03 · 1654 阅读 · 0 评论 -
策略中学习【LSM】编写规则
最近涉及到了LSM的编写,在网上基本上搜不到关于LSM的编写规则和使用方法,LSM是我觉得菜鸟非常适合的一种访问控制策略编写,所以今天从SELinux的LSM代码学习。在内核源码/security/SELinux中hook.c中定义了LSM模块的hook机制。hook主要根据的是struct security_operations结构体,里面提供了各种函数的回调机制。转载 2014-08-26 15:53:56 · 1579 阅读 · 0 评论 -
linux内核定制详解
http://book.51cto.com/art/200802/66198.htmLinux系统管理技术手册(中文第二版) 张辉译http://book.51cto.com/art/200804/69727.htm转载 2014-09-09 14:57:19 · 603 阅读 · 0 评论 -
Linux和windows下sleep的使用
功 能: 执行挂起一段时间用 法: unsigned sleep(unsigned seconds); 在VC中使用带上头文件 #include 在gcc中,使用的头文件因gcc版本的不同而不同一般来说,linux系统需要添加的头文件为: #include 在VC中Sleep中的第一个英文字符为大写的"S",在标准C中是转载 2014-08-06 15:02:07 · 1483 阅读 · 0 评论 -
Linux 中select函数的使用
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使用Select就可以完成非阻塞(所谓非阻塞方式转载 2014-07-18 10:13:12 · 749 阅读 · 0 评论 -
linux 各种信号 产生的原因
$ kill -l1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL5) SIGTRAP 6) SIGABRT 7) SIGBUS 8) SIGFPE9) SIGKILL 10) SIGUSR1 11) SIGSEGV 12) SIGUSR213) SIGPIPE 14) SIGALRM 15) SIGTERM 16) SIGSTKFLT 17) SI翻译 2014-06-20 09:39:49 · 1716 阅读 · 0 评论 -
Linux 下IPC总结(全)
IPC进程间通信(Inter-Process Communication)就是指多个进程之间相互通信,交换信息的方法。Linux IPC基本上都是从Unix平台上继承而来的。主要包括最初的Unix IPC,System V IPC以及基于Socket的IPC。另外,Linux也支持POSIX IPC。System V,BSD,POSIX System V是Unix操作系统最早转载 2014-06-27 15:38:26 · 654 阅读 · 0 评论 -
libevent参考手册第四章:与事件一起工作
libevent参考手册第四章:与事件一起工作libevent的基本操作单元是事件。每个事件代表一组条件的集合,这些条件包括:l 文件描述符已经就绪,可以读取或者写入l 文件描述符变为就绪状态,可以读取或者写入(仅对于边沿触发IO)l 超时事件l 发生某信号l 用户触发事件所有事件具有相似的生命周期。调用libevent函数设置事件并且关联到event_bas转载 2014-10-22 09:13:25 · 676 阅读 · 0 评论
分享