
linux
pi9nc
这个作者很懒,什么都没留下…
展开
-
U-Boot
U-Boot启动过程完全分析Posted on 2010-07-17 21:31 heaad 阅读(21711) 评论(11) 编辑 收藏 1.1 U-Boot工作过程 U-Boot启动内核的过程可以分为两个阶段,两个阶段的功能如下: (1)第一阶段的功能Ø 硬件设备初始化Ø 加载U-Boot第二阶段代码到RAM空间Ø 设置好转载 2012-11-04 15:26:35 · 998 阅读 · 0 评论 -
Linux进程间通信(七)---共享内存之shmget()、shmat()、shmdt()及其基础实验
优快云博客第三方发布工具有奖调查 专访成晓旭:云计算催生行业信息化新格局 低价抢购开源中国论坛门票 优快云博客第二期云计算最佳博主评选 2013年10月微软MVP申请开始 Linux进程间通信(七)---共享内存之shmget()、shmat()、shmdt()及其基础实验分类: Linux应用编程2013-06-27转载 2013-06-28 13:08:41 · 916 阅读 · 0 评论 -
.linux进程知识 程序存储、crontab、fork与vfork、exec、_exit()、wait()与waitpid()、孤儿和僵尸 文件读写 文件锁、select、poll
.linux进程知识 程序存储、crontab、fork与vfork、exec、_exit()、wait()与waitpid()、孤儿和僵尸 文件读写 文件锁、select、poll分类: linux2013-05-21 11:49 312人阅读 评论(0) 收藏 举报LinuxC网络目录(?)[+]一、程序存储 经转载 2013-07-05 13:27:38 · 1552 阅读 · 0 评论 -
linux脚本】fork炸弹
【linux脚本】fork炸弹分类: 操作系统之linux linux shell2013-07-21 18:22 100人阅读 评论(0) 收藏 举报fork炸弹fork炸弹是一种利用系统调用fork进行拒绝服务攻击。与病毒或蠕虫不同,fork炸弹没有传染性。在类UNIX系统的shell编程下触发fork炸弹的shell脚本代码,总共13个字符转载 2013-07-22 13:39:41 · 1601 阅读 · 0 评论 -
The Ultimate Wget Download Guide With 15 Awesome Examples
The Ultimate Wget Download Guide With 15 Awesome Examplesby SATHIYAMOORTHY on SEPTEMBER 28, 2009wget utility is the best option to download files from internet. wget ca转载 2013-07-22 13:35:31 · 1065 阅读 · 0 评论 -
手把手教你编写一个具有基本功能的shell(已开源)
手把手教你编写一个具有基本功能的shell(已开源)分类: Linux/Unix 操作系统 C2013-11-03 13:12 409人阅读 评论(0) 收藏 举报Linuxshellbashgithub开源目录(?)[+] 刚接触Linux时,对shell总有种神秘感;在对shell的工作原理有所了解之后,便尝试着动手写一个shell转载 2014-01-26 15:11:23 · 6632 阅读 · 0 评论 -
】Bash下Ctrl-C、Ctrl-D和Ctrl-Z的区别
【原创】Bash下Ctrl-C、Ctrl-D和Ctrl-Z的区别 2013-03-02 16:04:06| 分类: wiz | 标签:bash |举报|字号 订阅 工作这么久了,还有好多问题不知道为什么,今天遇到的就是一个Linux下的小问题:Bash下Ctrl-C、Ctrl-D和Ctrl-Z的区别? 今天开始尝试使用Google来解转载 2014-02-26 16:40:18 · 2776 阅读 · 0 评论 -
使用事件驱动模型实现高效稳定的网络服务器程序
几种网络服务器模型的介绍与比较围绕如何构建一个高效稳定的网络服务器程序,本文从一个最简单的服务器模型开始,依次介绍了使用多线程的服务器模型、使用非阻塞接口的服务器模型、利用select()接口实现的基于事件驱动的服务器模型,和使用libev事件驱动库的服务器模型。通过比较各个模型,得出事件驱动模型更适合构建高效稳定的网络服务器程序的结论。3 评论:顾转载 2014-09-07 19:55:53 · 1373 阅读 · 1 评论 -
linux网络编程之socket(十四):基于UDP协议的网络程序
linux网络编程之socket(十四):基于UDP协议的网络程序分类: linux网络编程2013-06-12 09:03 6360人阅读 评论(14) 收藏 举报udpsendtorecvfrom一、下图是典型的UDP客户端/服务器通讯过程下面依照通信流程,我们来实现一个UDP回射客户/服务器 #include转载 2013-06-27 21:43:47 · 862 阅读 · 0 评论 -
Linux进程通信[2]-互斥锁和条件变量
Linux进程通信[2]-互斥锁和条件变量2012 年 11 月 27 日概述上一篇介绍了共享内存,已经属于比较高级的层次。本篇介绍一下多线程/多进程最基础的问题,同步。为了允许在线程或进程间共享数据,同步常常是必需的,也就是我们常说要用锁(当然锁通常也是性能瓶颈,现在无锁架构正在越发流行)。互斥锁和条件变量则是同步的基本组成部分。互斥锁和条件变量在同一进程下的转载 2013-06-28 13:37:19 · 1511 阅读 · 0 评论 -
C 堆栈详解
下学期要开嵌入式高级c语言的课,前两天偶尔听老板讲了几句关于堆栈的问题表示才疏学浅没听懂,遂翻阅各大论坛找详细解答,如此找到了这篇文章,堪称神级,下面开始。话说不是故意分几章写的,帖子长度受限制没得办法=。= 看到July大神的微博评论了,我在此写一点我对这个地方难点的理解。首先是这里的ebp,文章里面提到了三个不同的ebp,即main函数前的基址指针、main函数的基址指针和tes转载 2013-03-19 19:04:49 · 1860 阅读 · 0 评论 -
Linux的SOCKET编程详解
Linux的SOCKET编程详解分类: Linux c/c++ socket网络编程2012-04-10 17:44 2006人阅读 评论(0) 收藏 举报socketlinux服务器struct网络unix目录(?)[+]Linux的SOCKET编程详解1. 网络中进程之间如何通信进 程通信的转载 2013-04-27 10:49:52 · 864 阅读 · 0 评论 -
自己动手写 HTTP Server
[原创]自己动手写 HTTP Server分类: Java/C/C++2008-06-22 23:02 14982人阅读 评论(32) 收藏 举报serverpathsocketstructweb服务query自己动手写 HTTP Server作者:heiyeluren博客:http://blog.youkuaiyun.com/heiyeshuwu转载 2013-06-11 10:04:40 · 1086 阅读 · 0 评论 -
Linux下的I/O
Linux下的I/OLinux的I/O机制经历了一下几个阶段的演进:(1)同步阻塞I/O: 用户进程进行I/O操作,一直阻塞到I/O操作完成为止。(2)同步非阻塞I/O: 用户程序可以通过设置文件描述符的属性O_NONBLOCK,I/O操作可以立即返回,但是并不保证I/O操作成功。(3)异步阻塞I/O: 用户进程可以对I/O事件进行阻塞,但是I/O操作并不阻塞。转载 2013-06-12 21:39:41 · 715 阅读 · 0 评论 -
select,poll,epoll,iocp
select,poll,epoll,iocp在Linux下设计并发网络程序,向来不缺少方法,比如典型的Apache模型(Process Per Connection,简称PPC),TPC(Thread PerConnection)模型,以及select模型和poll模型,那为何还要再引入Epoll这个东东呢?那还是有得说说的…2. 常用模型的缺点如果不摆出来转载 2013-06-12 21:35:17 · 4711 阅读 · 1 评论 -
Linux内核-进程退出
Linux内核-进程退出分类: Linux内核2013-07-07 15:13 104人阅读 评论(0) 收藏 举报 进程退出表示进程结束运行。Linux系统中进程的退出分为正常退出和异常退出。 (1)正常退出:在main函数中执行return返回;调用exit函数;调用_exit()函数。 (2)异常退出:调用abo转载 2013-07-08 08:45:19 · 1330 阅读 · 0 评论 -
linux shell编程控制结构:expr、let、for、while、until、shift、if、case、break、continue、函数、select 学习笔记
linux shell编程控制结构:expr、let、for、while、until、shift、if、case、break、continue、函数、select 学习笔记分类: linux2013-06-05 15:49 223人阅读 评论(0) 收藏 举报LinuxSHELL编程一UNIX和Shell工具简介什么是shell?shell只是一个程转载 2013-07-05 13:27:15 · 6820 阅读 · 0 评论 -
Linux系统监控工具之iostat详解
Linux系统监控工具之iostat详解分类: Linux 性能测试2012-11-22 00:10 668人阅读 评论(0) 收藏 举报iostatlinuxiostat 结果解析[root@20081006-1724 ~]# iostat -xLinux 2.6.9-78.ELsmp (20081006-1724) 11/20/2009转载 2013-07-10 10:11:04 · 693 阅读 · 0 评论 -
linux 特殊符号
linux中shell变量$#,$@,$*,$?,$0,$1,$2的含义解释分类: Linux/Shell Linux2013-07-02 12:43 184人阅读 评论(0) 收藏 举报shellLinuxlinux中shell变量$#,$@,$0,$1,$2的含义解释: linux中she转载 2013-07-10 10:08:14 · 1657 阅读 · 0 评论 -
Linux内存点滴 用户进程内存空间
Linux操作系统的内存使用方法详细解析 出处信息我是一名程序员,那么我在这里以一个程序员的角度来讲解Linux内存的使用。一提到内存管理,我们头脑中闪出的两个概念,就是虚拟内存,与物理内存。这两个概念主要来自于linux内核的支持。Linux在内存管理上份为两级,一级是线性区,类似于00c73000-00c88000,对应于虚拟内存,它实际上不占用实际转载 2013-07-12 15:03:35 · 1647 阅读 · 0 评论 -
网络IO模型
分类: Nginx&高性能服务器架构2013-06-03 17:07 1380人阅读 评论(0) 收藏 举报网络IO模型网络编程 同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为a转载 2014-09-07 19:53:13 · 881 阅读 · 0 评论