摘要: linux下的同步与互斥 谈到linux的并发,必然涉及到线程之间的同步和互斥,linux主要为我们提供了几种实现线程间同步互斥的机制,本文主要介绍互斥锁,条件变量和信号量。互斥锁和条件变量包含在pthread线程库中,使用时需要包含头文件。而使用信号量时需要包含头文件。1.互斥锁 类型声明:pt... 阅读全文
posted @ 2015-01-20 11:08 hfamy 阅读(2082) 评论(0) 推荐(0) 编辑
摘要: 前言由于工作上需要经常要为嵌入式设备制作启动SD卡,因此本人使用sfdisk编写了自动分区、格式化和安装文件的脚本。(不选择fdisk是因为它是为用户交互设计的,在脚本上使用不够方便)实际使用过程中,有同事反馈在有些机器的虚拟机上使用,制作出来的卡不能启动。经过一番排查,终于搞清楚问题所在。先从结论... 阅读全文
posted @ 2015-01-20 10:26 hfamy 阅读(355) 评论(0) 推荐(0) 编辑
摘要: Nginx 模块概述Nginx 模块有三种角色:处理请求并产生输出的 Handler 模块 ;处理由 Handler 产生的输出的 Filter (滤波器)模块;当出现多个后台服务器时, Load-balancer (负载均衡器)模块负责选择其中一个后台服务器发送请求;通常,服务器启动时,任何 Ha... 阅读全文
posted @ 2015-01-19 12:40 hfamy 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 背景:有时程序偶出现参数少了或没有提交到下一个链接Url里后出现问题,如何查呢,最好的办法是在nginx上的加post参数,以定位到问题才有可能对某个UIR的代码出现的问题进行排查。og_format access '$remote_addr - $remote_user [$time_local]... 阅读全文
posted @ 2015-01-19 12:29 hfamy 阅读(25044) 评论(1) 推荐(0) 编辑
摘要: 最近来了兴致,想搞一下django开发,so, 搭建一下环境1、安装django,可能通过pip install 或者源码安装(因为环境是python2.6.6的环境,所以这里采用django 1.4.17的版本):# tar zxvf Django-1.4.17# cd Django-1.4.17... 阅读全文
posted @ 2015-01-19 12:11 hfamy 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 通过kfed自动获取磁盘信息的小脚本编译KFED[oracle@rac lib]$cd $ORACLE_HOME/rdbms/lib[oracle@rac lib]$ pwd/u01/app/oracle/product/10.2.0/db_1/rdbms/lib[oracle@rac lib]$ ... 阅读全文
posted @ 2015-01-16 13:45 hfamy 阅读(203) 评论(0) 推荐(0) 编辑
摘要: linux安全关机脚本在断电4分钟后判断关键目的:在断电以后服务器连接UPS,UPS最多只能支持5分钟也会没电,所以在这里做个判断,如果断电4分钟后,市电还没来就关机。以下两个设备为两个下路由器,连接市电,如果断电两个都会ping不通,服务器脚本认为市电中断,4分钟后关机,如果其中有一个不同认为电力... 阅读全文
posted @ 2015-01-16 13:42 hfamy 阅读(558) 评论(0) 推荐(0) 编辑
摘要: linux Shell中常用的条件判断-b file 若文件存在且是一个块特殊文件,则为真-c file 若文件存在且是一个字符特殊文件,则为真-d file 若文件存在且是一个目录,则为真-e file 若文件存在,则为真-f file 若文件存在... 阅读全文
posted @ 2015-01-16 13:32 hfamy 阅读(295) 评论(0) 推荐(0) 编辑
摘要: Linux查看内存,负载状态查看内存使用情况 www.ahlinux.com cat/proc/meminfoMemTotal: 16332644 kBMemFree: 5635360 kBBuffers: 787976 kBCached: 3728512 kBSwap... 阅读全文
posted @ 2015-01-15 12:17 hfamy 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 二,linux内核被加载的过程一,linux安装时遇到的概念解析内核必须模块vmlinz(5M左右)不认识硬盘,原本是需要写跟loader中一样的内容,来加载非必要模块。内核非必要的功能被编译为模块放在了/lib/modules(143M)中。现采取的措施是 在loader加载kernel的同时 也... 阅读全文
posted @ 2015-01-15 12:11 hfamy 阅读(933) 评论(0) 推荐(0) 编辑