![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux系统
文章平均质量分 53
风声边界
本人专注于linux下c 编程,php编程,qt编程,IOS编程,非诚勿扰
展开
-
Linux top 命令 详解
top命令用来显示系统当前的进程和其它状况;它是一个动态显示过程,即用户可通过按键来不断的刷新当前的状态,如果在前台执行命令他会独占前台。直到用户终止该程序为止。比较准确的说,top命令提供了实时对系统处理器的状态监视。它将显示CPU最敏感的任务列表。该命令可以按CPU使用,内粗使用,和执行时间对任务进行排序,而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。原创 2010-01-20 17:45:00 · 863 阅读 · 0 评论 -
Linux下Libpcap源码分析和包过滤机制
<br /><br />www.firnow.com 时间 : 2010-06-10 作者:佚名 编辑:壹枝雪糕 点击: 1015 [ 评论 ]<br />libpcap是unix/linux平台下的网络数据包捕获函数包,大多数网络监控软件都以它为基础。Libpcap可以在绝大多数类unix平台下工作,本文分析了libpcap在linux 下的源代码实现,其中重点是linux的底层包捕获机制和过滤器设置方式,同时也简要的讨论了 libpcap使用的包过滤机制 BPF。<br />网络监控<br转载 2010-08-15 16:51:00 · 681 阅读 · 0 评论 -
Linux下Libpcap源码分析和包过滤机制
<br /><br />www.firnow.com 时间 : 2010-06-10 作者:佚名 编辑:壹枝雪糕 点击: 1015 [ 评论 ]<br />libpcap是unix/linux平台下的网络数据包捕获函数包,大多数网络监控软件都以它为基础。Libpcap可以在绝大多数类unix平台下工作,本文分析了libpcap在linux 下的源代码实现,其中重点是linux的底层包捕获机制和过滤器设置方式,同时也简要的讨论了 libpcap使用的包过滤机制 BPF。<br />网络监控<br转载 2010-08-15 16:50:00 · 873 阅读 · 0 评论 -
codeblocks 中文
心结: 为了在codeblocks下创建的C++工程中使用mysql,辛辛苦苦忙活了半个下午,终于长舒一口气,搞定了,编译成功。 其中不乏数次的成功于失败的反复。个中滋味,只有让我有擂头顿足的冲动。 不过,还算上天公平,问题终究还是解决了。 趁着刻骨铭心的痛苦还没有消失殆尽,赶快把过程记录于此。权慰数小时之功,且备来时之用。----------------------------------------------------- 记录: 为使用mysql配置codeblocks转载 2010-08-21 10:31:00 · 3721 阅读 · 0 评论 -
centos redhat 工具条突然消失
<br />不知道撒的工具栏没了,网上查了查,<br />删除用户目录下的.gconf文件夹,<br />然后ctrl+Alt + backspace 重启X 就ok了转载 2010-08-24 20:46:00 · 2946 阅读 · 2 评论 -
linux 下 chkconfig 命令详解
Linux 提供了chkconfig 命令用来更新和查询不同运行级上的系统服务。语法为: chkconfig --list [name] 用来列表服务chkconfig --add name 用来添加服务chkconfig --del name 用来删除服务chkconfig [--level levels] name 改变启动信息以及检查特定服务的启动状态。on 和 off 分别指服务在改变运行级时的启动和停止。reset 指初始化服务信息。对于 on 和 off 开关,系统默认只对运行级 3,4, 5有转载 2010-09-02 10:50:00 · 971 阅读 · 0 评论 -
linux下启动模式
linux有六种运行级别,其中5为图形模式,3为字符模式。启动模式记录在inittab文件中,此文件在etc目录中。 标准的Linux运行级为3或者5,如果是3的话,系统就在多用户状态。如果是5的话,则是运行着X Window 系统。如果目前正在3或5,而你把运行级降低到2的话,init就会执行K45named脚本。 不同的运行级定义如下:(可以参考Red Hat Linux里面的/etc/inittab) # 缺省的运行级,RHS用到的级别如下: # 0 - 停机(千万不要把init转载 2010-09-02 10:47:00 · 3040 阅读 · 0 评论 -
centos linux 下VncServer 配置与 Win 下 Vnc 客户端
<br />Linux 下 VncServer 配置与 Win 下 Vnc 客户端 <br /> VNC 最初由 AT&T 开发,是一个对系统进行远程管理的软件。其操作方式类似于现在 Windows 下常见的远程桌面,当然其资格比 Windows 的远程桌面更老。在 Windows 下的 VNC 软件有 RealVNC 等。<br /> Linux 系统当然不支持 Windows 的远程桌面登录,那么我们如何用一台 Windows 的笔记本来管理一台 Linux 的服务器呢?<b转载 2010-10-13 10:04:00 · 2216 阅读 · 0 评论 -
虚拟机安装centos no valid devices were found on which to cereate new file systems 错误处理
<br />以为标题问题所以我再次把大家遇到的问题写一下:An error occurred - no valid devices were found on which to cereate new file systems. Please chechk your hardware for the cauese of this problem<br /> 用虚拟机VMware Workstation安装linux的时候出现了An error occurred - no valid devic转载 2010-12-11 08:14:00 · 3548 阅读 · 3 评论 -
linux 、proc/pid/stat 文件分析
<br />[root@localhost ~]# cat /proc/6873/stat<br />6873 (a.out) R 6723 6873 6723 34819 6873 8388608 77 0 0 0 41958 31 0 0 25 0 3 0 5882654 1409024 56 4294967295 134512640 134513720 3215579040 0 2097798 0 0 0 0 0 0 0 17 0 0 0 [root@localhost ~]#<br /><br />转载 2010-11-05 11:46:00 · 3666 阅读 · 0 评论 -
linux qt creator version `GLIBCXX_3.4.9' not found
<br />1、ls -l /usr/local/libstdc++.so.6<br />发现它链接到libstdc++.so.6.0.8 不支持GLIBCXX_3.4.9<br />2、下载libstdc++.so.6.0.10 支持GLIBCXX_3.4.9<br />3、删除/usr/local/libstdc++.so.6,然后新建链接指向libstdc++.so.6.0.10<br /> ln -s /usr/local/libstdc++.so.6.10 /usr/local/libstdc转载 2011-05-04 15:31:00 · 1720 阅读 · 0 评论 -
libevent 参考手册-前言
前言:Libevent 参考手册Libevent是一个提供快速可移植的非堵塞IO库,它设计的目标是:1、可移植性使用libevent写的程序,应该在所有支持Libevent平台上有效,甚至在没有真正好的方法进行非堵塞IO时,Libevent也应该支持这种方式,所以你的程序可以在有限的环境下运行。2、 高效性该库在每个平台上尝试使用最快且可用的非堵塞IO实现,同时不会引入很大的开原创 2011-12-16 21:12:48 · 2580 阅读 · 0 评论 -
linux 下文件复制到windows下乱码
<br />在windows下虚拟机安装linux(ubuntu),从linux复制(文件)文件夹到windows,听人说可能有乱码,但好像还没有遇到<br /> <br />linux下生成的压缩文件.zip或者.tar .rar在linux下解压时,文件名为中文时解压后就为乱码,文件内容不会<br /> <br />解决之道就是在linux安装一个叫7zip的压缩工具,ubuntu下叫p7zip<br />sudo apt-get install p7zip<br /> <br />安装后压缩文件夹或文原创 2010-06-10 09:44:00 · 5490 阅读 · 0 评论 -
redhat root 忘记密码 无法登录
<br /> 你可以使用单用户 Linux 模式来登录,然后创建一个新的root口令。<br /> 要进入单用户模式,重新引导计算机。如果你使用的是默认的引导装载程序 GRUB ,你可以执行下列步骤来进入单用户模式:<br /> 在引导装载程序菜单上,键入 [e] 来进入编辑模式。<br /> 你会面对一个引导项目列表。查找其中类似以下输出的那一行:<br /> kernel /vmlinuz-2.4.18-0.4 ro root=/dev/hda2 <br /> 按箭头键直到这一行被突出显示,转载 2010-06-26 14:35:00 · 1853 阅读 · 0 评论 -
linux下一个好玩的自解压脚本
周海汉 /文2010.4.22看集群的东西时无意中看到几年前流行的分布式科学计算seti@home,美国伯克利大学等科学界用于计算天体数据的。SETI@home 是一项利用全球联网的计算机共同搜寻地外文明(SETI)的科学实验计划。你可以通过运行一个免费程序下载并分析从射电望远镜传来的数据来加入这个项目。 不过我再次使用其客户端时,居然说没有计算任务。看来外太空探索在美国也不受重视了。转载 2010-04-23 11:25:00 · 758 阅读 · 0 评论 -
例行性命令-crontab
crontab -e 是针对用户的cron来设计的,如果是系统的例行性任务,该怎么办?是否还是需要以crontab -e来管理例行性命令?当然不需要,您只需要编辑/etc/crontab文件就可以了。需要注意的是:crontab -e的作用其实是/usr/bin/crontab这个执行文件,但是/etc/crontab是个纯文本文件,可以root的身份编辑这个文件。转载 2010-03-01 14:00:00 · 851 阅读 · 0 评论 -
ubuntu 启动过程简述
1,内核启动init2,init找到/etc/event.d/rc-default文件,确定默认的运行级别(X)3,触发相应的runlevel事件,开始运行/etc/event.d/rcX4,rcX运行/etc/init.d/rc,传入参数X5,/etc/init.d/rc脚本进行一系列设置,最后运行相应的/etc/rcX.d/中的脚本6,/etc/rcX.d/中的脚本按事先设转载 2010-03-02 19:29:00 · 687 阅读 · 0 评论 -
linux dd 命令
通过dd命令可以把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。dd命令的使用举例如下: # dd if = /dev/had of=had.bak bs=512 count=1dd命令的各参数解释如下:if = file 输入文件名;of = file 输入文件名;bs = n 设置输入、输出块的大小为n字节;count = blocks转载 2010-03-04 10:42:00 · 736 阅读 · 0 评论 -
linux shutdown 命令详解
功能说明:系统关机指令。 语 法:shutdown [-efFhknr][-t 秒数][时间][警告信息] 补充说明:shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。 参 数: -c 当执行"shutdown -h 11:50"指令时,只要按+键就可以中断关机的指令。 -f 重新启动时不执行fsck。 -F 重新启动时执行fsck。 -h转载 2010-03-04 12:01:00 · 702 阅读 · 0 评论 -
Upstart与ubuntu启动过程,简单原理
ubuntu从6.10开始逐步用upstart代替原来的sysinit,进行服务进程的管理。也正是从6.10开始,ubuntu的启动过程开始变得有点“变幻莫测”。也没办法,这是正在开发中的upstart不可避免的。为了对原有的init实现向后兼容,upstart可以说是在表象上保留了大部分原来init的特性,因而目前linux初始化进程名仍然叫init,而改变的核心,乃是Event机制。理解并讲清转载 2010-03-02 10:13:00 · 738 阅读 · 0 评论 -
linux unzip 命令 详解
linux unzip 命令详解功能说明:解压缩zip文件语 法:unzip [-cflptuvz][-agCjLMnoqsVX][-P ][.zip文件][文件][-d ][-x ] 或 unzip [-Z]补充说明:unzip为.zip压缩文件的解压缩程序。参 数:-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。-f 更新现有的文件。-l 显示压缩文转载 2010-03-04 16:49:00 · 807 阅读 · 0 评论 -
linux下 解压 tar 命令
tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压缩与解压缩。 -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩? -j :是否同时转载 2010-03-04 17:34:00 · 483 阅读 · 0 评论 -
ctags 使用细节
1、使用tags tag是什么?一个位置。它记录了关于一个标识符在哪里被定义的信息,比如C或C++程序中的一个函数定义。这种tag聚集在一起被放入一个tags文件。这个文件可以让Vim能够从任何位置起跳达到tag所指示的位置-标识符被定义的位置。 下面的命令可以为当前目录下的所有C程序文件生成对应的tags文件: (shell command) ct转载 2010-03-09 14:01:00 · 1135 阅读 · 0 评论 -
vim + cscope 使用
1. vim的准备首先 vim --version | grep cscope,看看vim是否支持cscope,如果不支持需要重新安装vim。最简单的是在. /configure 后加上-enable-cscope,当然可以在Makefile文件(./src/Makefile)中修改(把原来的注释去掉),这是最根本的:CONF_OPT_CSCOPE = --enable-cscope然转载 2010-03-16 09:13:00 · 1244 阅读 · 0 评论 -
linux ar 命令详解
功能说明:建立或修改备存文件,或是从备存文件中抽取文件。语 法:ar[-dmpqrtx][cfosSuvV][a][b][i][备存文件][成员文件]补充说明:ar可让您集合许多文件,成为单一的备存文件。在备存文件中,所有成员文件皆保有原来的属性与权限。参 数: 指令参数 -d 删除备存文件中的成员文件。 -m 变更成员文件在备存文件中的次序。 -p 显示备存文件中的成员文件内容。 -q转载 2010-01-06 09:08:00 · 999 阅读 · 0 评论 -
ubuntu下ssh使用
Ubuntu SSH的使用2008年11月18日 星期二 11:53什么是SSHSSH的英文全称是Secure SHell,SSH协议族由IETF(Internet Engineering Task Force)的Network Working Group制定,SSH协议的内容SSH协议是建立在应用层和传输层基础上的安全协议。通过使用SSH,你可以把所有传输的数转载 2010-04-21 15:02:00 · 5705 阅读 · 0 评论 -
ubuntu 10.04 安装java
$ sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk[sudo] password for bobpete:Reading package lists... DoneBuilding dependency treeReading state information... DonePackage sun-java6转载 2012-03-24 11:15:41 · 1214 阅读 · 0 评论