Linux内核-进程管理
1.进程
#内核调度的对象是线程,不是进程
#对Linux而言,线程只是特殊的进程
#进程提供两种虚拟机制:虚拟处理器、虚拟内存
#创建进程通过fork()来从父进程复制创建进程
2.进程描述符
#任务队列:双向链表(每一项都是task_struct--->进程描述符)
#Linux通过slab分配器...
分类:
系统相关 时间:
2014-10-19 14:19:49
阅读次数:
214
Code Style包含两个方面:代码清理,代码规范化。代码清理能够參考:http://www.ibm.com/developerworks/cn/opensource/os-eclipse-clean/http://jiajun.iteye.com/blog/287803代码清理过程:进入ecli...
分类:
系统相关 时间:
2014-10-19 14:11:08
阅读次数:
259
VMware ESX 和 VMware ESXi 都是直接安装在服务器硬件上的裸机管理程序。二者均具有业界领先的性能和可扩展性。VMware ESXi 采用了独特的体系结构和操作管理方法,比微软的hyper-v功能强大很多,比如或内存虚拟化功能。尽管二者都不依赖操作系统进行资源管理,VMware E...
分类:
系统相关 时间:
2014-10-19 14:11:25
阅读次数:
314
http://www.vaikan.com/use-multiple-cpu-cores-with-your-linux-commands/你是否曾经有过要计算一个非常大的数据(几百GB)的需求?或在里面搜索,或其它操作——一些无法并行的操作。数据专家们,我是在对你们说。你可能有一个4核或更多核的C...
分类:
系统相关 时间:
2014-10-19 12:57:50
阅读次数:
292
http://www.cnblogs.com/feiyucq/archive/2009/10/21/1587628.html以PROCESS_ALL_ACCESS权限打开进程以后既能够使用ReadProcessMemory读取程序内存,也能够使用WriteProcessMemory改敲代码的内存,这...
分类:
系统相关 时间:
2014-10-19 12:54:49
阅读次数:
431
网络程序异常退出无core文件产生这种情况发生在一边连接端已经关闭,但是另外一边还在对连接句柄做send操作,这样做send操作的进程会收到SIGPIPE信号,默认行为是直接退出且不会产生core。为了避免退出,一般在启动的时候加上 signal(SIGPIPE, SIG_IGN) 来忽略这种错误。...
分类:
系统相关 时间:
2014-10-19 12:51:34
阅读次数:
309
一、基本的语法1.1、shell文件开头shell文件必须以以下的行開始(必须方在文件的第一行):#!/bin/sh符号#!用来告诉系统它后面的參数是用来运行该文件的程序。在这个样例中我们使用/bin/sh来运行程序。当编辑好脚本时,假设要运行该脚本,还必须使其可运行。要使脚本可运行:执行chmod...
分类:
系统相关 时间:
2014-10-19 11:28:42
阅读次数:
224
安装Red Hat时按照步骤一步步来的,最后安装完成点击启动虚拟机,黑色界面却提示system not found ....上网查阅了很多资料,也有很多人遇到同样的问题。提示错误的意识是从网卡启动,操作系统并没有找到。于是网友的回答有:进入BIOS设置,将CD/ROM设为首先启动,照此做了,还是没有...
分类:
系统相关 时间:
2014-10-19 11:22:31
阅读次数:
208
1、tex、latex、xetex、xelatex的关系 Tex是由计算机科学家 D.E.Knuth 设计并实现的排版系统。而LaTeX 就是一个“TeX 宏包”,它扩展了 TeX 的功能,使我们很方便的逻辑的进行创作而不是专心于字体,缩进这些烦人的东西。也就是说,每一个LaTeX 命令实际上最后....
分类:
系统相关 时间:
2014-10-19 11:24:07
阅读次数:
5309
一:安装nvm
首先下载nvm,这里我们需要使用git,如果没有安装git,可以使用
sudo apt-get install git来安装
git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
接下...
分类:
系统相关 时间:
2014-10-19 10:16:24
阅读次数:
1870
在Github上看到一个荷兰人写的linux控制台版的2048,用的C语言,感觉很有意思。
读了一下他的源码,感觉写的不错,就厚着脸皮加了一些中文注释,源码如下:
/*
============================================================================
Name : 2048.c
Author...
分类:
系统相关 时间:
2014-10-19 10:17:53
阅读次数:
460
零、求人不如求已: 1、在Linux中,文件,目录,驱动,命令,脚本都视为文件,也即一切皆file。 2、记住使用Linux 的关键就是六个字:命令、选项、參数。 3、学会看帮助,不用求人。 学会看帮助,不用求人。 mantouch touch--help info touch wh...
分类:
系统相关 时间:
2014-10-19 10:13:17
阅读次数:
159
ubuntu桌面系统下终于有了好用的拼音法-搜狗拼音输入法,欲在ubuntu 14.04下安装搜狗拼音输入法相当的简单。先到搜狗拼音官网下载对应的安装包搜狗拼音 for Linux:http://pinyin.sogou.com/linux/下载得到deb安装包,鼠标双击该安装包,则进入安装界面。代...
分类:
系统相关 时间:
2014-10-19 10:11:45
阅读次数:
309
1. 快捷键 win+E 打开文件管理器名称:打开文件管理器(打开文档管理器)命令:nautilus快捷键:super+E (linux下super键就是windows下的win键)2. 改变ubuntu默认的打开终端快捷键默认打开终端快捷键 ctrl+alt+t, t键离得太远,按的好累。我改成s...
分类:
系统相关 时间:
2014-10-19 10:07:12
阅读次数:
293
唠叨几句:nginx的缓存功能有:proxy_cache/fastcgi_cacheproxy_cache的作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态。fastcgi_cache的作用是缓存fastcgi生成的内容,很多情况是php生成的动态的内容。proxy_cache缓存减少了nginx与后端通信的次数,节省了传输..
分类:
系统相关 时间:
2014-10-19 09:06:40
阅读次数:
372