转自:http://blog.csdn.net/goodluckwhh/article/details/9005585 版权声明:本文为博主原创文章,未经博主允许不得转载。 转自:http://blog.csdn.net/goodluckwhh/article/details/9005585 版权声 ...
分类:
系统相关 时间:
2016-04-20 19:50:31
阅读次数:
602
现在把esp、GDT等内容放进内核中,我们现在可以用C语言了,只要能用C,我们就避免用汇编。 下面看切换堆栈和GDT的关键代码: 最后这4个语句完成了切换堆栈和更换GDT的任务。StackTop定义在.bss段中,堆栈大小为2KB。 函数首先把位于Loader中的原GDT全部复制给新的GDT,然后把 ...
分类:
系统相关 时间:
2016-04-20 19:39:36
阅读次数:
267
通常把自己购买的服务器托管到一个具有双线网络接入的机房是一个不错的选择,每年的成本在1万元左右。虚拟化能通过增加硬件的利用率来降低运行和维护物理服务器的成本。可以减少运行服务器工作负载所需的硬件数量。虚拟化的核心优势在于通过“一虚多”的方法提高灵活性和可扩展..
分类:
系统相关 时间:
2016-04-20 18:23:03
阅读次数:
344
之前提到了进程间通信的管道,消息队列,信号量,然后其中信号量是PV操作,操控的是一个共享资源。在我们提到的IPC模块中,消息队列针对的是数据单元的信息传送,管道不属于systemVIPC的部分,所以按照一个操作系统的整体来说,他应该也有着一个关于字节流的消息传输,并且要比..
分类:
系统相关 时间:
2016-04-20 18:16:45
阅读次数:
199
一.对共享内存的认识(1)共享内存是一种最为高效的进程间通信,进程可以直接读写内存,而不需要任何数据的拷贝。(2)为了在多个进程间交换信息,内核专门流出了一块内存区,可以由需要访问的进程将其映射到自己的私有空间。进程就可以直接读写这一块内存而不需要进行数据的拷..
分类:
系统相关 时间:
2016-04-20 18:14:34
阅读次数:
214
Linux下如何查看版本信息,包括位数、版本信息以及CPU内核信息、CPU具体型号等等,整个CPU信息一目了然。1、#uname-a(Linux查看版本当前操作系统内核信息)Linuxlocalhost.localdomain2.4.20-8#1ThuMar1317:54:28EST2003i686athloni386GNU/Linux2、#cat/proc/version(Linux..
分类:
系统相关 时间:
2016-04-20 18:11:31
阅读次数:
204
#include<stdio.h>#define Time int#define M 100typedef struct process{ char name[M];//进程名 int priority;//优先数 int reachtime;//到达时间 int needtime;//需要时间 i ...
分类:
系统相关 时间:
2016-04-20 17:58:35
阅读次数:
213
arp 命令可以查看 ARP 缓存或者手动添加、删除缓存中的条目。 命令格式 arp [-evn] [-H type] [-i if] -a [hostname] arp [-v] [-i if] -d hostname [pub] arp [-v] [-H type] [-i if] -s hos ...
分类:
系统相关 时间:
2016-04-20 17:46:42
阅读次数:
214
笔者ubuntu版本为Ubuntu 15.10,查看ubuntu当前版本命令:cat /etc/issue。 由于rabbitMq需要erlang语言的支持,在安装rabbitMq之前需要安装erlang,执行命令: ...
分类:
系统相关 时间:
2016-04-20 17:40:20
阅读次数:
166
一、概述: 自旋锁是SMP架构中的一种low-level的同步机制。当线程A想要获取一把自旋锁而该锁又被其它线程锁持有时,线程A会在一个循环中自旋以检测锁是不是已经可用了。对于自选锁需要注意: 由于自旋时不释放CPU,因而持有自旋锁的线程应该尽快释放自旋锁,否则等待该自旋锁的线程会一直在那里自旋,这 ...
分类:
系统相关 时间:
2016-04-20 17:38:00
阅读次数:
215
远程telnet交换机conft进入配置模式snmp-servercommmunitypublicRosnmp-serverhost192.168.x.xpublicsnmp-serverenabletrapsexitwrme
分类:
系统相关 时间:
2016-04-20 15:19:24
阅读次数:
214
在Linux下可通过history命令查看用户所有的历史操作记录,同时shell命令操作记录默认保存在用户目录下的.bash-history文件中,通过这个文件可以查询shell命令的执行历史,有助于运维人员进行系统审计和问题排查,同事,在服务器遭受黑客攻击后,也可以通过这个命令或文件查询黑..
分类:
系统相关 时间:
2016-04-20 15:17:58
阅读次数:
924
直接CURL获取,页面返回结果[test@Test01~]$curlhttp://members.3322.org/dyndns/getip
218.1.1.10
分类:
系统相关 时间:
2016-04-20 15:16:07
阅读次数:
180
写一个脚本:使用函数完成1、函数能够接受一个参数,参数为用户名;判断一个用户是否存在如果存在,就返回此用户的shell和UID;并返回正常状态值;如果不存在,就说此用户不存在;并返回错误状态值;2、在主程序中调用函数;扩展1:在主程序中,让用户自己输入用户名后,传递给..
分类:
系统相关 时间:
2016-04-20 15:16:50
阅读次数:
199
如果当前有svnserve进程在运行,指令killallsvnserve指定某目录为svn服务启动时所使用的根目录,指令cd/data1mkdirsvn最后的路径为:/data/svn接着创建多个svn版本库于/data/svn/目录下,指令svnadmincreate/data/svn/lesterlee1svnadmincreate/data/svn/lesterlee2最后的目录..
分类:
系统相关 时间:
2016-04-20 15:14:49
阅读次数:
235
.tar解包:tarzxvfFileName.tar打包:tarczvfFileName.tarDirName---------------------------------------------.gz解压1:gunzipFileName.gz解压2:gzip-dFileName.gz压缩:gzipFileName.tar.gz和.tgz解压:tarzxvfFileName.tar.gz压缩:tarzcvfFileName.tar.gzDirName------..
分类:
系统相关 时间:
2016-04-20 15:11:28
阅读次数:
213