lienhua342014-11-031 信号传递过程信号源为目标进程产生了一个信号,然后由内核来决定是否要将该信号传递给目标进程。从信号产生到传递给目标进程的流程图如图 1 所示,图 1: 信号产生、传递到处理的流程图进程可以阻塞信号的传递。当信号源为目标进程产生了一个信号之后,内核会执行依次执行...
分类:
系统相关 时间:
2014-11-03 23:58:32
阅读次数:
618
这里是最为见得的链表测试代码,使用如下接口:
初始化(INIT_HEAD)、添加(list_add)、遍历(list_for_each)及取节点list_entry
功能待丰富,目前代码如下:
#include "list.h"
struct stListUse
{
char *name;
int index;
struct list_hea...
分类:
系统相关 时间:
2014-11-04 00:13:24
阅读次数:
832
链表是内核中非常非常重要的基础设施,并且在应用层也可将该套设施拿过来用。
这里就是将内核的list.h中部分接口拿到应用层用,其实应用层、内核层都一样,
这里之所以在应用层操作,只是因为测试更为方便。
将内核中的链表list.h移植到应用层的文件如下:
root@ubuntu:/mnt/shared/kernelbox/list# tree
.
├── list.h //内核中...
分类:
系统相关 时间:
2014-11-04 00:11:06
阅读次数:
316
对于初次接触Linux的人来说,与window相比而言,最大的不同之处就是文件啦。一般的文件大家都是很容易理解的,例如:Word文档,txt文档这都属于常规文件吧,但是在Linux环境下,设备也成了文件,使得初次接触Linux的人来说或多有些困惑吧,不过慢慢就习惯了。所以说,在Linux中,一切都是文件。也就是说,在Linux中,所有的东西都可以被看成文件,所有的操作都可以归结到对文件的操作,这样...
分类:
系统相关 时间:
2014-11-04 00:14:46
阅读次数:
306
局域网内Linux服务器时间同步1.将一台能够上网的服务器作为时间服务器:#/usr/bin/rdate-stime-b.timefreq.bldrdoc.gov//将时间服务器与互联网时间服务器同步#/etc/init.d/ntpdstart//启动时间服务器#vi/etc/cron.weekly/rdateweekly.sh//设置计划任务,每周同步一次时间------..
分类:
系统相关 时间:
2014-11-04 00:20:33
阅读次数:
191
安装系统最小化开启程序服务最小化操作最小化登录最小化(平时无需求不用root登录)权限最小化配置参数合理
分类:
系统相关 时间:
2014-11-04 00:18:05
阅读次数:
180
1. pv 命令你也许曾经看到过电影里的模拟字幕, 它们好像是被实时敲打出来的. 如果我么能在终端里实现这样的效果, 那不是很好?这是可以做到的. 我们可以安装通过 ‘apt‘ 或者 ‘yum‘ 工具在 Linux 系统上安装 ‘pv‘ 命令. 安装命令如下.# yum install pv [在基...
分类:
系统相关 时间:
2014-11-04 01:28:57
阅读次数:
268
linux下使用动态库,基本用起来还是很容易。但如果我们的程序中大量使用动态库来实现各种框架/插件,那么就会遇到一些坑,掌握这些坑才有利于程序更稳健地运行。
本篇先谈谈动态库符号方面的问题。
测试代码可以在github上找到
符号查找
一个应用程序test会链接一个动态库libdy.so,如果一个符号,例如函数callfn定义于libdy.so中,test要使用该函数,简单地声明即可:
...
分类:
系统相关 时间:
2014-11-04 01:36:41
阅读次数:
264
一、下载并安装openfire 1、下载最新的openfire安装文件 官方下载站点:http://www.igniterealtime.org/downloads/index.jsp#openfire openfire是服务器,下面还有一个spark,这个是一个XMPP协议通信聊天的C...
分类:
系统相关 时间:
2014-11-04 01:40:50
阅读次数:
219
关闭Selinux方法一:用vi/etc/selinux/config修改[root@liangenyu~]#vi/etc/selinux/config#ThisfilecontrolsthestateofSELinuxonthesystem.#SELINUX=cantakeoneofthesethreevalues:#enforcing-SELinuxsecuritypolicyisenforced.#permissive-SELinuxprintswarningsinsteadofenf..
分类:
系统相关 时间:
2014-11-04 06:51:15
阅读次数:
290
Linux中,uname是用来输出一组系统信息的。若后面不带参数,则默认是附加-s的参数。-a:默认按照如下顺序输出信息-s:输出内核名称-n:nodename,输出网络上主机节点的名称-r:release,输出内核发行版-v:version,输出内核版本-m:machine,输出主机的硬件架构名称-p:processer,..
分类:
系统相关 时间:
2014-11-04 06:53:04
阅读次数:
189
装个vmtools找了好久,编译head什么的。1,添加源:vim/etc/sources.listdebhttp://http.kali.org/kalikalimainnon-freecontrib
deb-srchttp://http.kali.org/kalikalimainnon-free2,apt-getupdate3,安装linux-header:apt-getinstallgccmakelinux-headers-$(uname-r)4,链接文件..
分类:
系统相关 时间:
2014-11-04 06:53:19
阅读次数:
762
yum:通常来安装软件。默认获取rpm包是从国外CentOs官源下载!所以安装速度比较慢!我们要更换成国内的官源!rpm-ivh软件安装命令第一步:切换到yum的目录下:[root@liangenyu~]#cd/etc/yum.repos.d/第二步:[root@liangenyuyum.repos.d]#lsCentOS-Base.repoCentOS-Debuginfo.re..
分类:
系统相关 时间:
2014-11-04 06:53:33
阅读次数:
227
标准交换机体系结构的各个组件是在主机级别配置的。虚拟环境提供了与物理环境类似的网络连接元素。与物理机类似,每个虚拟机各自都具有一个或多个虚拟网络适配器或虚拟网卡。操作系统和应用程序通过标准设备驱动程序或经VMware优化的设备驱动程序与虚拟网卡通信,此时虚拟网卡..
分类:
系统相关 时间:
2014-11-04 06:54:12
阅读次数:
833
打开MyEclipse,点击window>>preferencens>>Genneral>>Appearance>>MyEclipseTheme如下图打开后又很多选项,想设置那个地方的颜色自己找,然后自己改当你选择好背景后,在编辑框内选择字体会发现被选择的字体看不到,可以用以下方法改下。>>Gene..
分类:
系统相关 时间:
2014-11-04 07:00:45
阅读次数:
206
170.Vmdk的重做日志已损坏解题思路[vmware-]环境:esxi5.0,vc5.0故障问题:执行storagevmotion之后,虚拟机出现了报错。报错信息:xssj-000003.vmdkiscorrupted.poweroffthevirtualmachine.Iftheproblemstillpersists,discardtheredolog.解提思路:【故障原因】由于快照之间的..
分类:
系统相关 时间:
2014-11-04 06:59:10
阅读次数:
816
160.解决安装sso报错:error20010.failedtoconfigurelookupservice问题故障状态安装vcentersinglesignon这个组件时,系统提示如下错误:Error20010.failedtoconfigurelookupservice故障分析这个问题一般都由ad、dns、时间等缘故导致;解决方案1、检查ad里的计算机名是否正常;2..
分类:
系统相关 时间:
2014-11-04 06:59:21
阅读次数:
428
soft_wdt是一个软件实现的Linux看门狗。
soft_wdt是一款开源、免费软件。
下载地址:http://sourceforge.net/projects/soft-wdt/files/latest/download?source=files
soft_wdt的主要特点:
1. 他可以提供大量的看门狗供用户使用;
2...
分类:
系统相关 时间:
2014-11-04 09:23:13
阅读次数:
401
先启动 redis-server /etc/redis/redis.conf
package com.test;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.Set;
import redis.clients.jedis.Jedis;
impo...
分类:
系统相关 时间:
2014-11-04 09:26:10
阅读次数:
286
一、for循环[root@wwwshell]#catfor.sh#!/bin/bashforiin`seq110`;do echo"$i" done通过这个脚本就可以看到for循环的基本结构:for变量名in循环的条件;do
command
done[root@wwwshell]#shfor.sh12345678910例2:[root@wwwshell]#catfor2.sh#!/bin/bashforain`ls`;do echo"$a"do..
分类:
系统相关 时间:
2014-11-04 09:27:51
阅读次数:
231