
操作系统
文章平均质量分 81
spch2008
github.com/spch2008
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
实模式和保护模式
转自: http://blog.csdn.net/wukaiyu/article/details/1766804一。x86实模式介绍二。实模式的问题与保护模式的出现三。386以上处理器的特点四。保护模式下的地址转换一。x86实模式介绍 x86体系的处理器刚开始时只有20根地址线,寻址寄存器是16位。我们知道16位的寄存器可以访问64K的地址空转载 2012-09-19 20:29:20 · 582 阅读 · 0 评论 -
env export set declare区别
1. env 显示当前系统的环境变量 G_BROKEN_FILENAMES=1HISTCONTROL=ignoredupsHISTSIZE=1000HOME=/rootHOSTNAME=www.nginx.comJAVA_HOME=/usr/java/jdk1.8.0_20LANG=en_US.UTF-8LESSOPEN=|/usr/bin/lesspipe.sh %s原创 2014-11-12 22:03:15 · 964 阅读 · 0 评论 -
Linux Makefile自动生成--config.h
config.h主要用于代码移植,产生可移植代码。有些函数只适用于特定的系统,并不通用,如gettimeofday。只能在特定的系统上使用,这样就不能移植了。可以在可以使用的系统上使用gettimeofday,而不能使用的系统上使用另一种方式。1. 代码如下:#include #include #include #include "config.h"double ge原创 2013-10-09 16:38:23 · 14146 阅读 · 0 评论 -
Linux Makefile自动生成--实例
1. 创建程序#include int main(int argc, char* argv[]){ printf("Hello, world!\n"); return 0;}状态如下:root@nova-controller:/home/spch2008/AutoMake# lshello.c2. Makefile.amAUTOM原创 2013-10-09 16:38:07 · 1817 阅读 · 0 评论 -
Linux Makefile自动生成--总体流程
步骤一:your source files --> [autoscan*] --> [configure.scan] --> configure.acautoscan扫描源文件,生成configure.scan,手动更改成configure.ac。内有各种宏定义,用于检测系统环境。步骤二:[acinclude.m4] --. |[lo原创 2013-10-09 16:37:45 · 2300 阅读 · 0 评论 -
linux sysvinit与upstart(1)
linux通过设置不同的run level级别,使系统启用不同的服务,从而使linux的使用环境有所不同不同。0 - halt 停机1 - single user mode 单用户,系统故障维护时使用2 - Multi-user,without NFS 多用户,没有NFS3 - Fullmulti-user mode 完原创 2013-07-25 15:36:22 · 1645 阅读 · 0 评论 -
linux sysvinit与upstart(3)
sysvinit时,启动一个程序通过执行该脚本即可,如/etc/init.d/spch2008 startupstart环境下,配置文档写在/etc/init下,所以/etc/init.d/spch2008 start命令将失效。为了兼容,采用如下方式:root@nova-controller:/etc/init.d# ln -s /lib/init/upstart-job spch原创 2013-07-25 17:36:11 · 2356 阅读 · 0 评论 -
linux sysvinit与upstart(2)
这里有一个队upstart的介绍,我觉得写的很清楚,值得一看。这里采用的测试环境为ubuntu 12.04 serverJob:可以认为是一个服务或一个任务。可以通过配置文件来定义一个Job,如spch2008.conf,这样就定义了一个名为spch2008的Job。该配置文件放置于/etc/init下。Script:配置文件中写入相应的脚本,完成指定功能。原创 2013-07-25 16:59:35 · 1428 阅读 · 0 评论 -
Xshell传输文件
用rz,sz命令在xshell传输文件很好用,然后有时候想在windows和linux上传或下载某个文件,其实有个很简单的方法就是rz,sz首先你的Ubuntu需要安装rz.sz(如果没有安装请执行以下命令,安装完的请跳过.其它版本linux请自行安装相应软件)sudo apt-get install lrzsz安装完毕即可使用rz,sz是便是Linux/Unix同Wi转载 2013-02-28 10:07:07 · 7554 阅读 · 1 评论 -
ubuntu忘记密码解决方法
1、重新启动,按ESC键进入Boot Menu,选择recovery mode(一般是第二个选项)。启动之后出现一个对话框 一般选择倒数第二个 root drop to root shell prompt2、在#号提示符下用cat /etc/shadow,看看用户名。3、输入passwd root。4、输入新的密码.在修改密码的时候,或许会出现authent转载 2013-02-27 17:24:23 · 742 阅读 · 0 评论 -
pthread mutex 属性
mutex互斥锁有四种属性,分别是NORMAL, ERRORCHECK, RECURSIVE, DEFAULT。原创 2015-12-02 09:47:38 · 3379 阅读 · 0 评论