Linux
RizeJin
这个作者很懒,什么都没留下…
展开
-
Linux操作系统的Swap交换区之谜
Swap,即交换区,除了安装Linux的时候,有多少人关心过它呢?其实,Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。 Swap的原理是一个较复杂的问题,需要大量的篇幅来说明。在这里只作简单的介绍,在以后的文章中将和大家详细讨论Swap实现的细节。 众所周知,现代操作系统都实现了“虚拟内存”这一技术,不但在功能转载 2010-02-24 13:59:00 · 602 阅读 · 0 评论 -
libpcap & vim & network
sudo apt-get install libpcap-devsudo apt-get install vim vim-scripts vim-doc vim-latexsuite vim-gui-common vim-gnome原创 2011-01-06 22:26:00 · 651 阅读 · 0 评论 -
内核数据结构mm_struct
<br />内核数据结构mm_struct中的成员变量start_code和end_code是进程代码段的起始和终止地址,start_data和 end_data是进程数据段的起始和终止地址,start_stack是进程堆栈段起始地址,start_brk是进程动态内存分配起始地址(堆的起始地址),还有一个 brk(堆的当前最后地址),就是动态内存分配当前的终止地址。<br /><br />C语言的动态内存分配基本函数是malloc(),在Linux上的基本实现是通过内核的brk系统调用。brk()是一个非常原创 2010-10-31 20:21:00 · 1103 阅读 · 0 评论 -
Linux查看CPU及系统信息
<br /><br />FROM: http://hi.baidu.com/yilinghl/blog/item/5b17918b097839d4fc1f103f.html<br /> <br />CPU:<br />more /proc/cpuinfo<br />-------文件会显示cpu的信息processor 会从0开始记数 继续下去多个cpuflags 如果有 ht 说明支持超线程技术判断物理CPU的个数可以查看physical id 的值,相同则为同一个物理 CPU<br />附:转载 2010-10-26 21:05:00 · 922 阅读 · 0 评论 -
GCC -g OPTION
-gProduce debugging information in the operating system's native format (stabs, COFF, XCOFF, or DWARF). GDB can work with this debugging information.<br />On most systems that use stabs format, -g enables use of extra debugging information that only GDB原创 2010-10-22 16:01:00 · 781 阅读 · 0 评论 -
Ubuntu系统技巧之在命令行进行数学计算
在命令行里面,有时需要进行一个简单的手工数学计算。内置的“bc”命令是一种“任意精度计算语言”的前端,如果你是一个正在数学方面工作和学习的人员,在Man里面查看它如何工作是一件非常有意义的事情。所以,你可以在命令行进行一些日常的计算工作。 使用bc,在命令提示符下面输入“bc”即可,然后就可以使用“+”、“-”、“*”(乘)和“/”(除)来进行技术了。譬如计算200乘以133的结果,输入“200*133”,然后输入回车就可以了。 默认情况下,bc的计算结果没有小数位,你可以输入“scale=8”,这转载 2010-10-20 15:07:00 · 1614 阅读 · 0 评论 -
UbuntuSkills
http://wiki.ubuntu.org.cn/Ubuntu%E6%8A%80%E5%B7%A7#.E6.9F.A5.E7.9C.8B.E8.BD.AF.E4.BB.B6xxx.E5.AE.89.E8.A3.85.E5.86.85.E5.AE.B9转载 2010-10-20 14:59:00 · 695 阅读 · 0 评论 -
Ubuntu CHM: sudo apt-get install xchm
<br />sudo apt-get install xchm原创 2010-10-20 16:08:00 · 765 阅读 · 0 评论 -
How to disable screen locking after sleep
<br />FROM: http://superuser.com/questions/71465/how-to-disable-screen-locking-after-sleep-on-ubuntu-9-10<br /> <br /><br />Try:<br />Go System > Preferences > Screensaver and uncheck the box that says lock when screensaver is active.<br />Elsegconftool-2转载 2010-10-15 13:30:00 · 782 阅读 · 0 评论 -
gdb-disassemble
moss@moss-PC:~$ cd Linux_Programming/moss@moss-PC:~/Linux_Programming$ gcc -o test test.c moss@moss-PC:~/Linux_Programming$ gdb ./testGNU gdb (GDB) 7.2-ubuntuCopyright (C) 2010 Free Software Foundation, Inc.License GPLv3+: GNU GPL version 3 or la原创 2010-10-18 01:18:00 · 2587 阅读 · 0 评论 -
NateOn for Linux
http://nateonweb.nate.com/download/messenger/linux/原创 2010-10-14 15:05:00 · 843 阅读 · 0 评论 -
OProfile on Ubuntu 10.10 (OCT. 13, 2010)
moss@moss-PC:/usr/src/linux-headers-2.6.35-22$ sudo apt-get install oprofileReading package lists... DoneBuilding dependency tree Reading state information... DoneThe following extra packages will be installed: libopagent1Suggested pac原创 2010-10-13 21:57:00 · 1601 阅读 · 0 评论 -
Crack Password with John the Ripper on Ubuntu 9.10
http://pka.engr.ccny.cuny.edu/~jmao/node/26转载 2010-08-14 20:48:00 · 1725 阅读 · 0 评论 -
C语言在线学习
http://learn.akae.cn/media/index.htmlhttp://www.imada.sdu.dk/~svalle/courses/dm14-2005/mirror/c/原创 2010-08-10 17:53:00 · 744 阅读 · 0 评论 -
gcc和g++的区别
我们在编译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而c++代码用g++,或者说编译用gcc,链接用g++,一时也不知哪个说法正确,如果再遇上个extern "C",分歧就更多了,这里我想作个了结,毕竟知识的目的是令人更清醒,而不是更糊涂。 误区一:gcc只能编译c代码,g++只能编译c++代码两者都可以,但是请注意:1.后缀为.c的转载 2010-03-29 12:44:00 · 547 阅读 · 0 评论 -
重新安装GCC, G++
直接卸载: sudo apt-get remove gcc sudo apt-get remove g++ 若卸载不顺利还可以用sudo apt-get autoremove 再重新安装gcc: 利用 sudo aptitude search gcc |grep gcc转载 2010-03-29 12:01:00 · 5216 阅读 · 1 评论 -
Installing Nemesis on Ubuntu 10.04
Nemesis is a command-line network packet crafting and injection utility. Ubuntu 10.04 does not provide easy installation of the package through apt-get command. Here are the instructions to successfully install Nemesis on Ubuntu 10.04: 1. Remove any previ原创 2011-01-07 10:44:00 · 1404 阅读 · 0 评论