会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jmst
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
下一页
2016年12月5日
openresty安装lua和nginx相关
摘要: nginx 忽略大小写安装nginx lua模块 手动编译nginx,安装lua-nginx-module步骤 1,环境支持 2,下载openresty 3,编译 4,配置nginx访问路径 5,启动 sudo nginx 结束. Nginx简单防盗链 Nginx禁止访问目录 Nginx设置缓存 参
阅读全文
posted @ 2016-12-05 19:08 jmst
阅读(193)
评论(0)
推荐(0)
2016年11月13日
Linux网络编程echo多线程服务器
摘要: echo_server服务器多线程版本 echo_client客户端多线程版本
阅读全文
posted @ 2016-11-13 16:25 jmst
阅读(501)
评论(1)
推荐(1)
2016年11月6日
linux网络编程echo多进程服务器
摘要: echo_server 多进程版本 echo_client echo客户机改进: 客户机read阻塞与stdin时,如果此时服务器断开连接,服务器给客户机发送一个FIN,但是客户机此时阻塞与标准输入,它将看不到这个EOF 所以进程需要一个预先告知内核能力,使得内核一旦发现进程指定一个或者多个I/O条
阅读全文
posted @ 2016-11-06 14:06 jmst
阅读(1534)
评论(0)
推荐(0)
2016年11月3日
svn服务器搭建
摘要: 1,安装svn客户端 2,创建版本库 svnadmin create /data/svn 3,配置serveice 4,启动服务 svnserve -d -r /data/svn/ 5,利用svn 钩子同步代码到web
阅读全文
posted @ 2016-11-03 17:39 jmst
阅读(145)
评论(0)
推荐(0)
2016年10月14日
docker安装lnmp 环境
摘要: docker基础知识请转 docker中文文档:http://docker-doc.readthedocs.io/zh_CN/latest/index.html docker英文文档: https://docs.docker.com 一些博客:http://www.alauda.cn/2015/07
阅读全文
posted @ 2016-10-14 00:00 jmst
阅读(3512)
评论(0)
推荐(0)
2016年9月20日
二、Linux文件系统之内存管理
摘要: 虚拟内存 32位:4G 64位:2^64 内存管理: 进程管理 自动分配和管理 支持模块化程序设计 保护和访问控制 长期存储 虚拟内存 < MMU-->物理内存
阅读全文
posted @ 2016-09-20 22:49 jmst
阅读(176)
评论(0)
推荐(0)
二、linux文件系统之linux启动
摘要: Linux组成 kernel shell 文件系统 application(应用程序) 标准库函数 内核源码位置: /usr/src /boot/vmlinuz*(内核压缩文件,启动要加载) 启动流程: 硬件启动->Boot Loader(WIN BIOS)->内核->/boot/initrd*(最
阅读全文
posted @ 2016-09-20 22:01 jmst
阅读(132)
评论(0)
推荐(0)
2016年9月12日
一、进程与信号之中断系统调用
摘要: 进程“慢”系统调用,如果发生了信号,内核会重启系统调用 慢系统调用: 可能会永远阻塞的系统调用 从终端设备,管道,或者网络设备上的文件读取 向上述文件写入 某些设备上的文件打开 pause和wait系统调用 一些设备ioctl操作 一些进程间通信函数 系统中断调用信号处理函数重新执行 用户函数调用,
阅读全文
posted @ 2016-09-12 23:17 jmst
阅读(355)
评论(0)
推荐(0)
2016年9月11日
一、进程与信号不可靠问题
摘要: linux信号不可靠问题: 1,系统层面信号是可靠的 2,用户层面信号是可靠的 将依赖于信号而执行的代码放在信号处理函数中执行,否则这些代码将不被执行 进程在处理过程中是否还可以接收处理信号,相同信号/不同信号 范列 编译执行 结论 用户层面信号可靠性
阅读全文
posted @ 2016-09-11 16:20 jmst
阅读(297)
评论(0)
推荐(0)
2016年9月5日
一、进程与信号之信号的概念
摘要: 信号是软件中断 信号是异步事件 信号来源:内核产生,常用信号kill(),raise(),alarm(),settimer()等 进程处理信号: 忽略信号 SIGKILL和SIGSTOP永远不能被忽略 忽略硬件异常 进程启动时SIGUSER1和SIGUSER2两个信号被忽略 执行默认操作 每个信号都
阅读全文
posted @ 2016-09-05 23:36 jmst
阅读(347)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告