系统服务
信号(signal)机制是UNIX系统中最为古老的进程之间的通信机制,它用在一个或多个进程之间传递异步信号,信号可以由各种异步事件产生,如:键盘中断等等,在Linux
的shell 中,也可以使用信号将作业控制命令传递给它的子进程。在linux系统中,定义了一系列的信号,这些信号可以由内核产生,也可...
1、下载JDK下载链接:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html根据自己Linux是32位的还是64位的,下载相应的软件版本。否则即使环境变量配置正确,Linux也会识别不了java命令的。2、解压缩tarzxvf./jdk-7u45-linux-x64.tar.gz解..
通过使用makefile可以方便代码的编译,减少代码的编译时间,利于维护大的工程。#生成的可执行文件
all:runso
#使用的编译器
CC=g++
#包含的头文件
INCLUDE=.
#编译选项
#-g表示加入调试-Wall生成警告信息-ansi关闭gnuc中与ansic不兼容的特性,激活ansic的专有特性
CFLAGS=-g-Wal..
hibernate有的时候还是特别让人纠结的,复杂的那种查询用hibernate实现简直就是噩梦,但是偏偏有一大堆的人在使用。下面总结下hibernate的运行原理1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开session4.创建事务5.持久化操作6.提交事务7.关闭session8...
第一次写博客,就拿今天刚刚学习的编译安装热热身。首先先了解一下编译安装的进本步骤注意:可以仔细阅读README和INSTALL文件的信息,了解有关副INSTALL文件里说明的步骤$./configure--prefix=PREFIX$make$makeinstall$PREFIX/bin/apachectlstart以httpd软件为例。1.首先获得ht..
在Unix操作系统的动态链接库的世界中,LD_PRELOAD就是这样一个环境变量,它可以影响程序的运行时的链接(Runtime linker),它允许你定义在程序运行前优先加载的动态链接库。这个功能主要就是用来有选择性的载入Unix操作系统不同动态链接库中的相同函数。通过这个环境变量,我们可以在主程序和其动态链接库的中间加载别的动态链接库,甚至覆盖正常的函数库。...
[翻译]清理Linux磁盘空间的4种方法
原文链接: 4 Ways to Free Up Disk Space on Linux http://www.howtogeek.com/185173/4-ways-to-free-up-disk-space-on-linux/...
BOOT跳转到内核后,首先要执行一长段的汇编代码,然后才能跳转到C语言函数start_kernel。本文分析start_kernel函数之前的汇编代码,做个记录。
STM3210E-EVAL官方开发板,主芯片STM32F103ZET6,支持ucLinux开发,官网也给出了开发套件。但是官网没有给出BOOT的源代码,只有HEX文件(根据推测该HEX文件时KEIL生成的)。看过UBOOT的启动后,了解了BOOT启动都干些什么事,我仿照UBOOT在KEIL软件下写功...
Linux方向职业分析引言:据了解,Linux普通网络管理人员的月薪大约5000元左右,负责编程的Linux软件工程师月薪大约在8000元到12000元之间,Linux嵌入式软件开发人员的月薪大约在12000元以上。影响Linux从业者的薪资水平的还有两个重要因素:一是从业时间长短,二是具体的工作岗...