![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux
文章平均质量分 60
船过水无痕
本人菜鸟一只,诚交各类小菜,牛人! 多多益善!!!
展开
-
Linux 下简单监控进程
最近公司的一个项目由于有个进程运行不稳定,会出现意外退出的情况,于是便做了这么个小玩意! 本人第一次写些东西,难免生疏! 以后 还请大家多帮助!希望对有需要的朋友有点作用.代码如下: #include #include #include #include #include #include #include #include #incl原创 2009-12-10 13:31:00 · 547 阅读 · 0 评论 -
linux 下bochs安装和问题
linux 下Bochs的安装及问题解决2010年04月29日 星期四 下午 04:47首先去bochs的官网<br />http://bochs.sourceforge.net/<br />下载最新的程序,我直接下的是bochs-2.4.6.tar.gz<br />tar zxvf bochs-2.4.6.tar.gz<br />./configure<br />如果要调试功能的话,可查看configure文件做相应调整<br />--enable-debugger转载 2011-04-24 11:58:00 · 957 阅读 · 0 评论 -
Linux下使用Shell脚本改变当前工作路径
Linux下使用Shell脚本改变当前工作路径2010-08-01 11:55:20 作者: 来源: 浏览次数:138<br />Shell 脚本执行有三种方法 <br /> <br />bash 脚本名 <br />sh 脚本名 <br />chmod +x 脚本名 <br /> <br />使用下面语句测试<br /> <br /> #a.sh(扩展名可不要)cd /pwdecho "complete"<br /> <br />然而具体执行时候,发现过程中改变过路径,转载 2011-04-24 11:58:00 · 818 阅读 · 0 评论 -
bzImage和zImage的区别
bzImage和zImage的区别来自于保护模式代码的放置位置:1.众所周知,内核映像包括两部分代码:实模式代码和保护模式代码,当引导装载器装载内核映像到代码段内存时,分别放置实模式代码和保护模式代码到不同的位置,然后进入实模式代码执行,实模式代码执行中转入CPU保护模式,开转载 2011-09-02 10:22:08 · 881 阅读 · 0 评论 -
交叉编译环境以及开发板上-/bin/sh: ./hello: not found
交叉编译环境以及开发板上-/bin/sh: ./hello: not found目标板是S3C2440.至于交叉编译环境的搭建就不多说了,网上很多教程.搭建好了交叉编译环境后,第一件事就是传说中的”Hello,World!”.一. 主机编译环节我使用的系统是u转载 2011-04-23 15:45:00 · 4289 阅读 · 0 评论 -
Git学习教程(二):配置和初始化
第二课.配置和初始化 配置git在使用git之前你需要配置一下git。git在你创建提交的时候会记录你的名字和email地址,所以你应该告诉git这些内容。可以使用'git config'命令来设置,如果传递参数'-global' ,它会将这些值记录在转载 2011-09-02 15:18:55 · 338 阅读 · 0 评论 -
Git/Github使用方法小记
Git/Github使用方法小记Posted on December 15, 2009byArthur Wang今天把人间网的桌面客户端renjian-deck正式开源了,之前对javascript的了解其实非常的不够的,所以这一次的代码写的也是乱七八糟重用性及其转载 2011-09-02 15:02:00 · 420 阅读 · 0 评论 -
linux find exec rm
linux find exec rm#find ... -exec rm {} /; #find ... | xargs rm -rf 两者都可以把find命令查找到的结果删除,其区别简单的说是前者是把find发现的结果一次性传给exec选项,这样当文件数量较多的转载 2011-04-25 09:30:00 · 1676 阅读 · 0 评论 -
(总结)RHEL/CentOS 5.x使用第三方软件库(EPEL与RPMForge、RPMFusion软件库)
(总结)RHEL/CentOS 5.x使用第三方软件库(EPEL与RPMForge、RPMFusion软件库)在CentOS下运行yum install flash-plugin或yum install mplayer的时候,提示库里没有找到这个软件?为什么会转载 2011-09-02 14:53:49 · 549 阅读 · 0 评论 -
Red hat 5出现/etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag错误
参考网页:http://www.cnblogs.com/yisohoo/articles/1423940.html在我的机器上(64位机,红帽E5系统)实践可行说明:以下代码不用自已一行一行的的type,而只要把它考到桌面上的3个文本文件里面,然后采用文件重定向的方式。转载 2011-09-02 14:52:40 · 4315 阅读 · 1 评论 -
Vim代码缩进设置
Vim代码缩进设置常用设置缩进设置最常用的是::filetype indent on它将开启针对文件具体类型的缩进。下面的选项需要在命令模式下用set设置的选项的含义。使用方法如:set ci # 开启cindentset no转载 2011-08-30 10:05:01 · 780 阅读 · 0 评论 -
一些嵌入式开源软件的资源网站 (持续收集中)
www.denx.de 这个网站git 源码项目如下: Available "git" repositories: Linux & U-Boot linux-2.6-denx.gitDENX Linux 2.6 Kernel Treelinux-mips.gitLinux 2.4.x Kernel Sources for原创 2011-09-03 11:22:03 · 1964 阅读 · 0 评论 -
Linux Ldirectord 使用
Linux Ldirectord 使用注:ldirectord 是一个perl脚本,因此不用安装Heartbeat也是可以使用的,如将Heartbeat中的ldirectord单独copy出来,放到一个新的系统里,只需要yum install 一些perl依赖库即可使用。 1. 在安装好 Heartbeat 后,便会在 xxx/sbin/ 目录下生成 ldirectord 可执行文原创 2014-12-29 23:25:32 · 877 阅读 · 0 评论 -
GDB调试精粹及使用实例
GDB调试精粹及使用实例 来源:不详 (2006-07-14 11:18:05)<br />一:列文件清单 <br />1. List <br />(gdb) list line1,line2 <br /><br />二:执行程序 <br />要想运行准备调试的程序,可使用run命令,在它后面可以跟随发给该程序的任何参数,包括标准输入和标准输出说明符(<和>)和外壳通配符(*、?、[、])在内。 <br />如果你使用不带参数的run命令,gdb就再次使用你给予前转载 2011-04-18 12:37:00 · 401 阅读 · 0 评论 -
FreeBSD系统启动脚本
FreeBSD系统启动脚本时间:2008-06-06 <br />内核探测过系统硬件之后,就启动进程0和进程1,进程0用于清除内存,将所有的内存单元置零,进程1为init 进程,将负责启动系统和各种守护进程。init将系统带入多用户状态,并按照/etc/rc启动脚本启动服务程序。 <br />/etc/rc启动脚本将完成很多非常重要的工作,包括设置磁盘交换、检查磁盘错误、设置网络界面,启动网络服务程序等非常重要的工作。/etc/rc文件将也将执行另外的rc文件,如执行rc.conf用于转载 2011-05-30 13:39:00 · 924 阅读 · 0 评论 -
automake autoconf 解说
autoconf和automake的简单使用 1,运转起来先看最简单的情况,让它运转起来,掌握基本步骤。假设有源文件hello.h/c放在hello目录下。第一步:在hello目录下运行autoscan会生成configure.sca转载 2009-12-30 11:11:00 · 632 阅读 · 1 评论 -
Linux查看环境变量当前信息和查看命令
Linux查看环境变量当前信息和查看命令<br />系统的环境变量在配置web server以及编写程序都常常被用到, 因此了解必要的关于系统变量的知识是非常有必要的,下面关于linux系统变量的查看以及方法。<br />在Windows下,查看环境变量的命令是:set,这个命令会输出系统当前的环境变量。<br />Linux下Linux查看环境变量准确的说是REDHAT下应该如何查看呢,命令是:<br />export<br />如果你想查看某一个名称的环境变量,命令是:echo $环境变量名,比转载 2010-11-30 15:11:00 · 488 阅读 · 0 评论 -
升级Red Hat 9.0(Kernel 2.4.20-8) 至 Linux Kernel 2.6.15 笔记(最全)
升级Red Hat 9.0(Kernel 2.4.20-8) 至 Linux Kernel 2.6.15 笔记(最全)Author: Kendiv整理于: 2006/02/01***********************************一、安装必要工具***********************************1. 安装module-init-tools-3.2.tar.gz下载地址:http://www.kernel.org/pub/linux/ut转载 2010-11-29 17:06:00 · 585 阅读 · 0 评论 -
linux内核从2.4.20升级到2.6.18
linux内核从2.4.20升级到2.6.18 <br />今天总结一下内核升级,我个人观点:升级linux还不如下载个高版本的linux来安装,升级高版本的linux内核还要升级gcc编译器,还有一些gcc辅助工具,编译一个gcc要一个钟左右,如果升级了,根文件系统又不支持,又要升级根文件系统,很麻烦。Google一下,很多文章都有介绍,下面升级一个不要升级GCC的2.6.18的版本的linux内核,找内核可以到http://www.kerne转载 2010-12-02 09:34:00 · 564 阅读 · 0 评论 -
ldconfig 命令使用
<br />/etc/ld.so.conf和ldconfig, PKG_CONFIG_PATH<br /><br />首先说下/etc/ld.so.conf: <br /><br />这个文件记录了编译时使用的动态链接库的路径。<br />默认情况下,编译器只会使用/lib和/usr/lib这两个目录下的库文件<br />如果你安装了某些库,比如在安装gtk+-2.4.13时它会需要glib-2.0 >= 2.4.0,辛苦的安装好glib后<br />没有指定 --prefix=/usr 这转载 2010-12-02 11:22:00 · 825 阅读 · 0 评论 -
Windows网上邻居无法看到Linux的Samba服务器
<br />修改Samba服务器的访问权限后,就OK了,跟工作组的名称无关!原创 2010-11-07 16:35:00 · 2975 阅读 · 1 评论 -
request_irq() | 注册中断服务
request_irq() | 注册中断服务在 2.4 内核和 2.6内核中都使用 request_irq() 函数来注册中断服务函数。在 2.4 内核中,需要包含的头文件是 #include <linux/sched.h> ,2.6 内核中需要包含的头文件则是<br />#include <linux/interrupt.h> 。函数原型如下:<br /><br />2.4 内核intrequest_irq (unsignedintirq,void (*handler)(int,voi转载 2011-01-11 15:33:00 · 454 阅读 · 0 评论 -
网络子系统在链路层的收发过程剖析
网络子系统在链路层的收发过程剖析<br />R.wen (rwen2012@126.com)<br /><br /><br />1),Skb_buff<br /> <br /> <br />/* To allow 64K frame to be packed as single skb without frag_list */<br />#define MAX_SKB_FRAGS (65536/PAGE_SIZE + 2)<br /> <br />typedef struct skb_frag_stru转载 2011-02-17 15:38:00 · 788 阅读 · 1 评论 -
用gcc编译C++程序
用gcc编译C++程序2010-04-10 23:31<br />用GCC编译C++程序时,链接的库文件应为libstdc++.so,而不是默认的libc.so,因此应用-lstdc++参数指明,否则会在链接时发生错误。<br /> 用G++编译则没有这个问题。<br /><br />文章来源:http://blog.ednchina.com/chwb/161559/message.aspx<br /><br />误区一:gcc只能编译c代码,g++只能编译c++代码 <br />原创 2011-05-11 13:26:00 · 554 阅读 · 0 评论 -
mkisofs命令的用法
[转载]mkisofs命令的用法<br />分类: 应用<br />原文地址:http://blog.sina.com.cn/s/blog_4be4a1b401009gxy.ht<br /> 命令: mkisofs(make iso file system) 功能说明:建立ISO 9660映像文件。<br /> 语 法:mkisofs [-adDfhJlLNrRTvz][-print-size][-quiet][-A <应用程序ID>][-abstract <摘要文件>][转载 2011-03-29 13:14:00 · 599 阅读 · 0 评论 -
Sysadmin手记:如何利用mtree做FreeBSD操作系统文件完整性审计
Sysadmin手记:如何利用mtree做FreeBSD操作系统文件完整性审计http://dawnh.net/freebsd/252/use-mtree-for-freebsd-filesystem-integrity-auditing/<br /><br /><br />摘抄编译自 http://blogs.techrepublic.com.com/security/?p=283<br />对于一个Sysadmin来说,如何加固系统是一个长盛不衰的话题。然而再坚固的系统也有失守的时候,有时就可能因为非常转载 2011-03-29 13:46:00 · 829 阅读 · 0 评论 -
FreeBSD 下 CSH(TCSH) 用户配置文件的运行顺序
[转]FreeBSD 下 CSH(TCSH) 用户配置文件的运行顺序<br />今天做了个小测试,看看CSH在登录登出的过程中配置文件的运行顺序是什么样子的。由于已经看过了CSH的Manual,心里已经有了底,就是想再 验证一下。具体方案是这样的,我在所有的配置文件中加入一行输出一段文本标记本文件名和当前时间的字符串到指定一个文件中,然后就可以观察具体的顺序了。<br />首先系统默认的配置文件有:view sourceprint?1/etc/csh.cshrc2/etc/csh.login3/et转载 2011-05-30 13:52:00 · 895 阅读 · 0 评论 -
贴一份Linux单网间的透明代理代码
示意图大致如下:系统环境: Windows 或者 Linux,稍作修改也可用于FreeBSD系统。主要用到的技术点:1. select 模型2. 多线程3. libxml库4. 记录日志5. 跨平台6. 命令行参数解析代码大致如下:一、参数解析: //get prameters while(-1 != (opt = get原创 2015-01-21 11:02:13 · 744 阅读 · 0 评论