linux
文章平均质量分 78
王维_ICT
这个作者很懒,什么都没留下…
展开
-
gdb调试
<br />GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等<br />IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所<br />谓“寸有所长,尺有所短”就是这个道理。<br />用GDB调试程序<br />GDB概述<br />————<br />GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面转载 2010-08-12 15:52:00 · 444 阅读 · 0 评论 -
lxc(linux container) 命令学习
lxc能做什么:可以为容器绑定特定的cpu和memory,分配特定比例的cpu时间、IO时间,限制可以使用的内存大小(包括内存和swap空间),提供device访问控制,提供独立的namespace(网络、pid、ipc、mnt、uts)。默认的lxc配置是隔离pids(进程) sysv ipc(进程间通信),和挂载点。如果想运行sshd,就必须提供一个新的网络堆栈和hostnam转载 2012-07-03 11:12:33 · 4170 阅读 · 0 评论 -
ubuntu ip配置
今天装了Ubuntu,但是发现不能上网,开始排查问题:1、首先确定网络连接是否正确,所用的网线是否可以正常工作2、查看网卡是否能正常工作,检测的方法如下:a、ping 127.0.0.1b、ping 静态网关地址c、ping 主机名(hostname就可以看到主机名)3、看网卡地址是否配置正确(ifconfig命令看本地主机的网卡信息,和DNS、Default getway转载 2012-07-04 10:48:00 · 403 阅读 · 0 评论 -
sed 命令学习
文本间隔:-------- # 在每一行后面增加一空行 sed G # 将原来的所有空行删除并在每一行后面增加一空行。 # 这样在输出的文本中每一行后面将有且只有一空行。 sed '/^$/d;G' # 在每一行后面增加两行空行 sed 'G;G' # 将第一个脚本所产生的所有空行删除(即删除所有偶数行) sed 'n;d' # 在匹转载 2012-07-04 12:34:46 · 866 阅读 · 0 评论 -
linux下DHCP服务器配置
转载请注明 原文:http://blog.csdn.net/xl_xunzhao/archive/2008/10/09/3044502.aspxxunzhao的博客已搬家至:http://xunzhaoxz.itpub.net系统环境:Ubuntu 8.04 LTS服务器版linux下DHCP服务器的配置其实就是配置dhcpd.conf文件。(1)首先安装DHCP服务器转载 2012-03-12 19:41:45 · 875 阅读 · 0 评论 -
Intel平台下Linux中ELF文件动态链接的加载、解析及实例分析
Intel平台下Linux中ELF文件动态链接的加载、解析及实例分析(一): 加载<br />当然从文章的题目就可以看出,intel平台下的linux ELF文件的动态链接。一则是因为这一方面的资料查找比较方便,二则也是这个讨论的意思比其它的动态链接要更为重要(毕竟现在是intel的天下)。当然,有了这么一个例子,其它的平台下的ELF文件的动态链接也就大同小异。你可以在阅读完了本文之后"举一隅,而反三隅"了。<br />由于这是一个系列的文章,我计划分三部分来写,第一部分主要分析加载,涉及dl_op转载 2011-04-12 09:39:00 · 1401 阅读 · 0 评论 -
共享库注入
共享库注射--injectso实例作者:grip2 日期:2002/08/16内容: 1 -- 介绍 2 -- injectso -- 共享库注射技术 3 -- injectso的工作步骤及实现方法 4 -- 目标进程调试函数 5 -- 符号解析函数 6 -- 一个简单的后门程序 7 -- 最后 8 -- 参考文献 一、 ** 介绍本文介绍的是injectso技术,重点是使用现有技术去实际的完成一个injec转载 2011-04-13 14:34:00 · 710 阅读 · 0 评论 -
epoll
<br />NAME<br /> epoll - I/O event notification facility<br /><br />SYNOPSIS<br /> #include <sys/epoll.h><br /><br />DEscrīptION<br /> epoll is a variant of poll(2) that can be used either as Edge or Level<br /> Trig转载 2011-03-14 16:22:00 · 351 阅读 · 0 评论 -
playing with ptrace
Using ptrace allows you to set up system call interception and modification at the user level. <br />Have you ever wondered how system callscan be intercepted? Have you ever tried fooling the kernel bychanging system call arguments? Have you ever wo转载 2011-02-23 14:43:00 · 575 阅读 · 0 评论 -
linux 直接IO机制
<br />直接 I/O 的动机<br />在介绍直接 I/O 之前,这一小节先介绍一下为什么会出现直接 I/O 这种机制,即传统的 I/O 操作存在哪些缺点。<br />什么是缓存 I/O (Buffered I/O)<br />缓存 I/O 又被称作标准 I/O,大多数文件系统的默认 I/O 操作都是缓存 I/O。在 Linux 的缓存 I/O 机制中,操作系统会将 I/O 的数据缓存在文件系统的页缓存( page cache )中,也就是说,数据会先被拷贝到操作系统内核的缓冲区中,然后才会从操原创 2011-03-01 19:21:00 · 6824 阅读 · 2 评论 -
系统调用跟我学
<br />Chapter One:<br /> <br /> <br />什么是系统调用?<br />Linux内核中设置了一组用于实现各种系统功能的子程序,称为系统调用。用户可以通过系统调用命令在自己的应用程序中调用它们。从某种角度来看,系统调用和普通的函数调用非常相似。区别仅仅在于,系统调用由操作系统核心提供,运行于核心态;而普通的函数调用由函数库或用户自己提供,运行于用户态。二者在使用方式上也有相似之处,在下面将会提到。<br />随Linux核心还提供了一些C语言函数库,这些库对转载 2011-02-28 11:59:00 · 1402 阅读 · 1 评论 -
vim常用命令
<br /><br />移动光标<br />上:k nk:向上移动n行 9999k或gg可以移到第一行 G移到最后一行<br />下:j nj:向下移动n行<br />左:h nh:向左移动n列<br />右:l nl:向右移动n列 <br />w:光标以单词向前移动 nw:光标向前移动n个单词 光标到单词的第一个字母上<br />b:与w相反<br />e: 光标以单词向前移动 ne:光标向前移动n个单词 光标到单词的最后一个字母上<br />ge:与e相反<br />$:移动转载 2011-03-01 10:32:00 · 368 阅读 · 0 评论 -
linux用户和用户组
<br /><br />一、理解Linux的单用户多任务,多用户多任务概念;<br /><br />Linux 是一个多用户、多任务的操作系统;我们应该了解单用户多任务和多用户多任务的概念;<br /><br />1、Linux 的单用户多任务;<br /><br />单用户多任务;比如我们以beinan 登录系统,进入系统后,我要打开gedit 来写文档,但在写文档的过程中,我感觉少点音乐,所以又打开xmms 来点音乐;当然听点音乐还不行,MSN 还得打开,想知道几个弟兄现在正在做什么转载 2011-02-28 21:50:00 · 268 阅读 · 0 评论 -
linux下svn命令大全
<br />1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)<br />例如:svn checkout svn://192.168.1.1/pro/domain<br />简写:svn co<br />2、往版本库中添加新的文件svn addfile<br />例如:svn add test.php(添加test.php)<br />svn add*.php(添加当前目录下所有的php文件)<br />3、将改动的文件提交到版转载 2010-08-16 10:13:00 · 473 阅读 · 0 评论 -
实习时,更新入库的操作
[wangwei@gpu197 emanCUDA]$ svn st? log? deviceQuery.txt? bin? diff? SdkMasterLog.csv? svn-commit.tmpM src/classesbymra.CM libEM/EMDataA.C? libEM/cuda/EMDataACUDA.cu? libEM/cuda/EMDataAKe原创 2010-08-16 20:05:00 · 645 阅读 · 0 评论 -
24款让人上瘾的linux免费游戏
<br />Linux原生游戏数以千计,从中精挑细选对任何正常人来说都是项艰巨的任务。游戏事关口味,但一款让人享受的游戏不仅取决于个人喜好。游戏之所以经典,是由故事情节、图形、引擎、控制方式,甚至不同游戏模式等因素决定的。但归根到底是由玩家自己决定什么游戏属于经典游戏。<br /> Linuxlinks的这篇文章列出了24款热门免费的Linux游戏,第一部分列出了8款,包括:基于浏览器的射击游戏Quake Live;2D即时战略模拟游戏Unknown Horizons;类似《创世纪》的在线转载 2010-08-16 15:51:00 · 1581 阅读 · 0 评论