随笔分类 -  Linux

摘要:(转载)http://www.linuxdiyf.com/viewarticle.php?id=87603本产品的某些部分可能是从Berkeley BSD系统衍生出来的,并获得了加利福尼亚大学的许可。UNIX是X/Open Company,Ltd.在美国和其他国家/地区独家许可的注册商标。 模块调试器(Modular Debugger,MDB)是用于Solaris操作系统的高度可扩展的通用调试工具。《Solaris模块调试器指南》介绍如何使用MDB调试复杂的软件系统,尤其着重介绍了可用于调试Solaris内核以及关联的设备驱动程序和模块的工具。本书还包括对MDB语言语法、调试器功能和MDB模. 阅读全文
posted @ 2013-05-16 23:37 robotke1 阅读(398) 评论(0) 推荐(0)
摘要:(转载)http://www.cnblogs.com/shipfi/archive/2008/08/04/1260293.html1: 对于在应用程序中加入参数进行调试的方法: 直接用 gdb app -p1 -p2 这样进行调试是不行的。 需要像以下这样使用: #gdb app (gdb) r -p1 -p2 或者在运行run命令前使用set args命令: (gdb) set args p1 p2 可以用show args 命令来查看2. 加入断点: break <linenumber> break <funcName> break +offset break -o 阅读全文
posted @ 2013-05-16 23:20 robotke1 阅读(215) 评论(0) 推荐(0)
摘要:在gdb中没有专门清屏的命令,但是它可以执行shell中的命令进行清屏clear。(gdb) help shellExecute the rest of the line as a shell command.With no arguments, run an inferior shell.(gdb)shell clear执行shell clear命令就可以进行清屏了。 阅读全文
posted @ 2013-05-16 18:56 robotke1 阅读(1463) 评论(0) 推荐(0)
摘要:(转载)http://www.linuxidc.com/Linux/2012-05/60736p3.htm备注: PC Linux:Ubuntu-10.10Linux用户:rootlighttpd版本:1.4.30gcc版本:4.4.5 1. 编译、安装1.1. 先到lighttpd官网下载对应版本的软件包:http://www.lighttpd.net/我下载的是 lighttpd-1.4.30.tar.gz1.2. 将压缩包解压到任意目录(我的是 /root/Desktop/common)得到文件夹 lighttpd-1.4.301.3. 在文件夹 lighttpd-1.4.30 中创建s 阅读全文
posted @ 2013-05-16 18:04 robotke1 阅读(383) 评论(0) 推荐(0)
摘要:(转载)http://hi.baidu.com/liqiyuanlhj/item/fe5d4948e24b701a886d10e31:将lighttpd的原码包、以土豆现用lighttpd配置文件为基础的lighttpd.conf文件、日志轮循工具cronologpcre-7.1.tar.gz存放到/usr/下2:tarxzvf/usr/pcre-7.1.tar.gzcd/usr/pcre-7.1./configureprefix=/usr/local/vianet/pcreCFLAGS=-O1makemakecheckmakeinstall3tarzxvf/usr/lighttpd-1.4. 阅读全文
posted @ 2013-05-16 18:04 robotke1 阅读(847) 评论(0) 推荐(0)
摘要:(转载)http://blog.csdn.net/allenlinrui/article/details/5964046可以使用examine命令(简写是x)来查看内存地址中的值。x命令的语法如下所示:x/<n/f/u> <addr>n、f、u是可选的参数。(1)n是一个正整数,表示需要显示的内存单元的个数,也就是说从当前地址向后显示几个内存单元的内容,一个内存单元的大小由后面的u定义。(2)f 表示显示的格式,参见下面。如果地址所指的是字符串,那么格式可以是s,如果地十是指令地址,那么格式可以是i。(3)u 表示从当前地址往后请求的字节数,如果不指定的话,GDB默认是 阅读全文
posted @ 2013-05-16 18:03 robotke1 阅读(3021) 评论(0) 推荐(0)
摘要:(转载)http://www.cnblogs.com/sunyubo/archive/2010/08/25/2282132.html1.概念1). 什么是core dumpcore dump即是内存dump(现在通常是写在一个叫core的file 里面),core也许来自远古时候,那时候人们使用线圈制作内存,而线圈就叫做core。2). 什么是map文件MAP 文件是程序的全局符号、源文件和代码行号信息的唯一的文本表示方法,是整个程序工程信息的静态文本,通常由linker生成。注:map文件在各种编译器中都可以使用,不限于gcc.2.使用1). core dump如果用的是bash的话, 在/ 阅读全文
posted @ 2013-05-12 13:57 robotke1 阅读(1331) 评论(0) 推荐(0)
摘要:(转载)http://kongxue448.blog.163.com/blog/static/1680531842011214105028876/?COLLCC=4176204575&介绍 log4cpp是个基于LGPL的开源项目,是基于优秀的日志处理跟踪项目Java语言的log4j移植过来的。log4j介绍的文档很多,在java领域使用的也比较广泛,而这个功能强大的库对国内的C++语言开发人员却使用的不多。安装、编译1、网站上下载了 log4cpp-1.0.tar.gz,然后将其解包到 /usr/local/ 里面。configure文件里面默认它在/usr/local里配置,可以通 阅读全文
posted @ 2013-05-12 10:49 robotke1 阅读(1889) 评论(0) 推荐(0)
摘要:(转载)http://hi.baidu.com/asxiaosi/item/5420d0f037bcff14fe35822e[root@ubuntu~]#smbpasswd-atestNewSMBpassword:RetypenewSMBpassword:Failedtoaddentryforusertest.解决办法:这是因为没有加相应的系统账号,所以会提示Failedtoaddentryforuser的错误,只需增加相应的系统账号test就可以了:[root@ubuntu~]#groupaddtest-g6000[root@ubuntu~]#useraddtest-u6000-g6000- 阅读全文
posted @ 2013-05-12 10:49 robotke1 阅读(2633) 评论(0) 推荐(0)
摘要:(转载)http://www.linuxidc.com/Linux/2009-10/22115.htmautotools是个系列工具,首先确认你的Ubuntu系统是否安装了以下工具(可以通过which命令查看): aclocal autoscan autoconf autoheader automake 安装方法:~ #apt-get install autoconf 显示如下: 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 E: 无法找到软件包 autoscan 将会安装下列额外的软件包: automake autotools-dev m4 ... 阅读全文
posted @ 2013-05-12 10:47 robotke1 阅读(580) 评论(0) 推荐(0)
摘要:(转载)http://os.51cto.com/art/201002/183766.htmUbuntu samba更新了很多版本更新,我本人认为Ubuntu samba是很好使的文件系统,在此向大家推荐。如今技术不断更新,各种使用文件都已经淘汰。我认为还是有很不错的如Ubuntu samba值得大家来运用。一. Ubuntu samba的安装:sudo apt-get install sambasudo apt-get install smbfs二. 创建共享目录:mkdir -p /home/smb/sharechmod -R /home/smb/share三.创建共享目录:1.保存现有的配 阅读全文
posted @ 2013-05-12 03:16 robotke1 阅读(300) 评论(0) 推荐(0)
摘要:(转载)http://blog.csdn.net/unbutun/article/details/6609498linux服务端编程,性能总是不可避免要思考的问题。而单机(严格的说是单核)单线程程序(严格的说是逻辑)又是所有复杂应用的基础。所以,这块的性能是整个应用的基础。当遇到应用相应很慢的时候我们往往会疑问:这么强劲的CPU到底在干什么,反应这么慢。满足你!linux下常用的性能工具就是跟gcc一起的gprof。来个例子程序:#include <stdio.h>#include <stdlib.h>void f1(){ int i; int* p; for (i = 阅读全文
posted @ 2013-05-11 16:53 robotke1 阅读(3395) 评论(0) 推荐(0)
摘要:(转载)http://www.linuxdiyf.com/bbs/thread-70860-1-1.html实践环境:Ubuntu7.04相关下载:sysv-rc-conf一、sysv-rc-conf简介 sysv-rc-conf是一个强大的服务管理程序,群众的意见是sysv-rc-conf比chkconfig好用。二、背景知识1、Ubuntu运行级别Linux 系统任何时候都运行在一个指定的运行级上,并且不同的运行级的程序和服务都不同,所要完成的工作和要达到的目的都不同,系统可以在这些运行级之间进行切换,以完成不同的工作。Ubuntu 的系统运行级别:0 系统停机状态1 单用户或系统维护.. 阅读全文
posted @ 2013-05-10 19:46 robotke1 阅读(209) 评论(0) 推荐(0)
摘要:(转载)http://blog.csdn.net/fengpenglang/article/details/67751141.关闭ubuntu的防火墙 ufw disable2.卸载了iptables apt-get remove iptables1.用iptables -F这个命令来关闭防火墙,但是使用这个命令前,千万记得用iptables -L查看一下你的系统中所有链的默认target,iptables -F这个命令只是清除所有规则,只不会真正关闭iptables.想象一下,如果你的链默认target是DROP,本来你有规则来允许一些特定的端口, 但一旦应用iptables -L ,清.. 阅读全文
posted @ 2013-05-10 19:03 robotke1 阅读(286) 评论(0) 推荐(0)
摘要:(转载)http://blog.163.com/saintatgod@126/blog/static/359479982011013110187/Linux邮件mail命令用法1. 将文件当做电子邮件的内容送出语法:mail -s “主题”用户名@地址< 文件例如:mail -s “program” user < file.c 将file.c当做mail的内容,送至user,主题为program。2. 传送电子邮件给本系统用户语法:mail 用户名3. 传送电子邮件至外地用户语法: mail 用户名@接受地址.../usr/lib/sendmail -bp......“Mail q 阅读全文
posted @ 2013-05-10 18:59 robotke1 阅读(254) 评论(0) 推荐(0)
摘要:(转载)http://os.51cto.com/art/201006/204123.htm在Linux下通过PHP的sendmail函数可以很方便的发送邮件,可是微酷在安装sendmail后却总接收不到邮件,搞了一晚上也还是糊涂着,虽然最后能成功接收了,不过还是晕。在Linux下通过PHP的ubuntu sendmail函数可以很方便的发送邮件,可是微酷在安装ubuntu sendmail后却总接收不到邮件,搞了一晚上也还是糊涂着,虽然最后能成功接收了,不过还是晕。ubuntu sendmail先要安装两个包sudo apt-get install sendmailsudo apt-get i 阅读全文
posted @ 2013-05-10 18:42 robotke1 阅读(711) 评论(0) 推荐(0)
摘要:(转载)http://www.cnblogs.com/my_life/articles/2523622.htmlhttp://zhainx.yo2.cn/articles/linux-terminal-under-the-color-settings.html参考Nico Golde牛牛的文章发挥: 在 ANSI 兼容终端(例如 xterm、rxvt、konsole 等)里, 可以用彩色显示文本而不仅仅是黑白。 本文示范了如何使用粗体和彩色的文字。 相信每一位Linux使用者都要面对 Bash。 虽然第一眼看上去非常枯燥,但是又很多方法能够让你的 shell 足够的个性化。 shell 提示符 阅读全文
posted @ 2013-05-10 17:57 robotke1 阅读(1444) 评论(0) 推荐(0)
摘要:(转载)http://www.linuxidc.com/Linux/2012-12/76542.htmShutter 是一个强大的截图工具,强大的功能集成到一个直观的简洁界面,应用程序自带多个区域截图(如全屏,选择界面,活动窗口,网站等),方便应用功能,以及有众多插件和上传到Web服务的功能。Shutter 0.90 刚刚发布,进一步加强其包含的功能。Shutter 0.90Shutter 0.90如何安装 Shutter 0.90添加下面的官方 PPA(支持 Ubuntu Lucid, Oneiric, Precise, Quantal, Raring):sudo add-apt-repos 阅读全文
posted @ 2013-05-09 23:54 robotke1 阅读(215) 评论(0) 推荐(0)
摘要:(转载)http://blog.csdn.net/great3779/article/details/7322599相信有很多朋友是先成为为windows用户,然后才能为ubuntu用户的。做为windows用户,对最小化/最大化/关闭按钮放在右边,认为是一件理所当然的事。因此对ubuntu将它们放在左边多少有点不适应。下面让我们在ubuntu中试试如何改变这点:1. 打开终端,并输入gconf-editor,打开Ubuntu的Configuration Editor对话框。(如果没安装gconf-editor它)2. 找到”apps/metacity/general”项,在右边的列表中找到” 阅读全文
posted @ 2013-05-09 23:41 robotke1 阅读(895) 评论(0) 推荐(0)
摘要:(转载)http://www.cnblogs.com/xiazh/archive/2010/08/13/1798844.htmlSSH分客户端openssh-client和openssh-server如果你只是想登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client),如果要使本机开放SSH服务就需要安装openssh-serversudo apt-get install openssh-server然后确认sshserver是否启动了:ps -e |grep ssh如果看到sshd那 阅读全文
posted @ 2013-05-09 23:26 robotke1 阅读(301) 评论(0) 推荐(0)