红联Linux门户
Linux帮助
  • 一个替换rm的脚本

    ubuntu的04版总是带给我许多麻烦,这次的LSV也不例外,每隔俩月scim-launcher就会在开机时不停的load,直至写满全部内存和swap挂掉为止。这次已经严重到快来不及run gnome...

  • Linux下/dev/mem和/dev/kmem的区别

    来自:http://lixings.cublog.cn 区别: /dev/mem: 物理内存的全镜像。可以用来访问物理内存。 /dev/kmem: kernel看到的虚拟内存的全镜像。可以用来访问...

  • linux条件变量用法

    条件变量是线程中的东西,就是等待某一条件的发生,和信号一样。 以下是说明,条件变量使我们可以睡眠等待某种条件出现。 条件变量是利用线程间共享的全局变量进行同步的一种机制,主要包括两个动作:一个线...

  • linux命令提示符PS1设定

    1、当前提示符: echo $PS1 2、设置提示符: 在用户根目录下的.bash_profile文件中设置(该文件不存在,创建之),例如: PS1="[\u@\W]\$" export PS1 ...

  • 安装和建立QT桌面运行环境

    整整一天的时间,终于建立了QT桌面运行环境,现在把自己在这个过程中遇到的问题,整理如下: 问题一: 在编译Qt/Embedded的过程中,第一步需要建立QT2.3.2,即Bulid Qt2.3.2,...

  • 关于建立2个进程的问题~~~~~~

    呵呵,又来打扰了。。。 我看一本书上,父进程建立2个子进程,它是这么写的: int main() { pid_t p=fork(); pid_t q=fork(); switch (p){.........

  • Linux自动加载驱动模块

    RHEL4u5内核不支持新的Qlogic 4G FC HBA卡。于是在官方下载驱动,编译成模块。 1、下载驱动并编译,这一步看驱动的Readme。 2、生成initrd文件: mkinitrd ...

  • s3c2410触摸屏在linux下的驱动分析

    触摸屏驱动在/kernel/drivers/char/s3c2410-ts.c 文件中。 该驱动总要有以下重要数据结构: 1.触摸屏的file_operations 引用:static stru...

  • Linux内核源代码情景分析

    推荐一本好书Linux内核源代码情景分析 分析2.4.0的 特别是上册对于深入学习内核有很大帮助 下载地址如下 ftp://202.106.156.143/down/computer/Linux内核源...

  • 搭建linux c语言编程环境需要的软件和开发包

    terminal 终端 gcc //编译器 cpp libgcc libc6 //库 标准库 数学函数 在libc.so.6目录下 binutils //连接工具 /usr/bin/siz...

  • Linux Shell 的诡异语法

    用于条件测试的时候 [ -f file ] 注意:-f 左边和 file 右边必须有空格。 然后用于赋值时候 var="" 或者 $var=$(($var+1)) 必须保证=左右没有空格。 有没有什...

  • RHEL的I/O Scheduler与Database的关系

    今天参加 AIX 的技术培训,听了一些关于 CPU 调度的算法,倒也都是些基本知识,回想讲课内容的时候倒让我想起 Linux Kernel 的 I/O Scheduler 来。 这篇 Choosin...

  • 10条PHP编程习惯助你找工作

    1、使用单引号括起来的字符串 当使用双引号来括字符串时,PHP解释器会对其进行变量替换、转义等操作,如“\n”。如果你只想输出一个基本的字符串,就用单引号吧,这样会节省一些资源。当然,如果你需要进行变...

  • Linux_C_函数

    向大家提供Linux_C_函数。希望有帮助。...

  • linux那些事儿之我是U盘

    从得益网上下的,看起来有点深奥,大伙也可以自己去下喜欢的 http://www.netyi.net/in.asp?id=wyvern123...

  • Linux内核编程纸质书推荐

    这些都是高手们读的书,下面的书籍是比较热销的,相信有他的道理,要买编程的书不妨先考虑下面这些书。 Linux内核设计与实现 Linux内核完全注释 LINUX内核分析及编程 GNU/Linux...

  • 请教一个关于进程的问题~~~~~~~~~~

    首次发帖,急问个问题,想了半天想不通~~~~~ int main() { printf("main %d\n",getpid());//打印语句1 pid_t i=fork(); printf("ma...

  • gdb:command not found

    今天为了装一个gdb头都大了。看了网上很多方法,试着装了5.3 6.4 6.0共3个版本,但都运行不了;方法总结如下(以6.4位列) 1、解压,进入目录 cd gdb-6.4 2、配置 ....

  • 区分一下:Qt,Qt/E,Qtopia Core, Qtopia

      关于Qt,Qt/E,Qtopia Core, Qtopia这些版本之间的区别和联系,似乎在本版没有看到一个主贴讨论,总结一下个人的理解:   Qt泛指Qt的所有桌面版本,比如Qt/X11,Qt ...

  • code::blocks自动补全的定制

    作者:AT Field 在linux下面开发真是一件郁闷的事情,关键是没有好的开发环境,好在有了code::blocks,虽然之前已经鼓吹过它的自动补全功能了,不过这里还是应该补充一下,如何让Ubu...

  • smoothwall中netfilter/iptables增加time和layer7模块

    smoothwall-express-3.0-sp1-devel-i386系统中 Netfilter/Iptables 增加time、layer7模块: 1.内核版本查看: smoothwall...

  • gcc在调试器里重新运行此程序

      今天编写了一个最基本的关于socket的小程序,在语法没有出错的情况下,server.c能够通过编译,client.c语法也没错,在编译时就出现在:“错误:调试器里重新运行此程序“   我当时就...

  • 自动改密码的脚本

    作者:newlife 这是我原来改的自动改密码的脚本 引用:#!/usr/bin/expect spawn /usr/sbin/smbldap-passwd [lindex $argv 0] se...

  • Linux开机时分配大量连续内存

    在LDD一书中提过要获取大量连续记忆体有几种方法 1)设定cmdline parameter mem=XXM 2)在开机时候保留记忆体 之前适用第一种方法,但是要boot loader配合...

  • 升级内核有什么好处

    rt...

  • 给mss增加ext3空间

    1. /sbin/reiserfsck /dev/discs/disc0/part3 根据提示输入Yes回车 2. /sbin/resize_reiserfs -s 1G /dev/discs/di...

  • 高质量mp3抓轨压缩参数(gstreamer)

    出处:半亩田 在使用mp3对CD抓轨压缩的情况下,要达到最好音质现在一般推荐使用VBR可变比特率压缩,这样的好处是体积相对CBR小而且音质还好,但是linux下默认的抓轨工具Sound Juicer...

  • linux-shell-||,&&{},(),reg-命令执行顺序

    (),{} (cmd1;cmd2;...;cmdN)# 在一个子shell里执行一组命令 {cmd1;cmd2;...;cmdN}# 在当前shell里执行一组命令 正则 ^ 只只匹配行首 $ 只只...

  • 内核移植 启动时出错了,大家帮我看看啊

    vivi> boot Copy linux kernel from 0x00030000 to 0x30008000, size = 0x001d0000 ... done zImage magic ...

  • linux系统中进程的状态

    一、进程的状态表述: #define TASK_RUNNING 0 #define TASK_INTERRUPTIBLE 1 #define TASK_UNINTERRUPTIBLE 2 #d...

  • Linux下jvm时区设置

    在一个精简的Linux安装上jre,发现所有的java程序获取的时间都不是系统时间。后来发现原来是时区不对。java程序获取的时间都是GMT时间,而系统是北京时间,应该是GMT+8,刚好相差8小时。网...

  • ubuntu删除旧内核的shell脚本

    随着ubuntu的更新,特别是其内核的更新,系统中就会存留很多版本的内核,要知道每个都很大,不但浪费硬盘空间,而且在启动的时候,grub的选项里会出现很多个内核,很是不好,所以就需要删除旧版本的已经不...

  • gcc编译c程序出现“__gxx_personality_v0”

    (一)注意:是c程序。 很不幸地,我遭遇这个问题让我花去了一两个小时去找它的原因。在VC甚至TC2.0下编译都没有什么问题的c代码,到了gcc就出了这么一条错误,实在是让人郁闷。 网上查了一下,没...

  • 谁和我有一样的学编程经历

      我是从vb开始学编程的,当时通过拖拉控件,改改属性参数,加上对open "文件名全路径" for (input,output,append) as #1等语句的使用编了一些小东西,期间也陆续看了一...

  • Bochs 无法安装 debugger 功能

    我用Bochs的调试功能,在Linux终端下安装的时候出现: for i in /usr/local/bin; do mkdir -p $i && test -d $i && test -w $i;...

  • 红旗5.0能否升级安装到6.0

    在下新手,因为现在机器上安装的是红旗5.0 配了一些东西 不想删除了 请问能否升级安装到 6.0?[ 本帖最后由 冰封星云 于 2008-9-10 08:57 编辑 ]...

  • 安装gcc 在Linux下编程

    由于装系统时没有选装编程软件,所以不能直接使用gcc命令。刚开始还打算下软件包来安装,后来发现系统里在/usr/bin目录下有文件gcc296,只要建立一个命令的连接文件就可以直接使用了。具体过程如下...

  • Linux-使环境变量马上生效的命令

    在 Linux 管理中,常有需要修改根目录下 .bash_profile 文件,更改环境变量的情况,文件修改后,一般的做法是重新登录,或者重新启动机器,不知道大家是怎么做的,反正我以前是用前面的两个办...

  • 如何编写LINUX设备驱动程序

    http://www.it.com.cn/f/edu/0411/30/53811.htm 按照上面连接的范例想要编写设备驱动程序 得到如下错误,请教高手该如何修改 test.c:13: warning...

  • 新手求助

    谁能给个redhat90 2.4.20-8版本的编写驱动设备的例子 最简单的hello world就可以了,只想了解编写驱动一些函数的应用 这本书的第三章已经看完了,但找不到合适的例子应用一下 谢谢!...