红联Linux门户
Linux帮助
  • epoll中EPOLLRDHUP无定义问题的解决

      在linux2.6.x内核中,对epoll做了全面支持,但是在使用EPOLLRDHUP判断socket连接客户端断开时,编译器会提示找不到EPOLLRDHUP的定义,EPOLLRDHUP unde...

  • 小弟我想学习Linux编程?谁能推荐些好书?

    小弟我想学习Linux编程?谁能推荐些好书?...

  • 修炼一名程序员的职业水准

    作者:林庆忠,1990年毕业于昆明工学院计算机软件专业,后又于1999年毕业在南京大学完成软件工程专业硕士的学习,现供职于CNPC旗下的一个行业软件研发中心,因为在网上看了许多有经验的各路软件开发人员...

  • 避免linux脚本多次运行

    #>vi runonce #/bin/bash ##判断有同名shell是否正在执行 PG=`basename $0` PN=`ps -ef | grep "$PG"| grep -v "gr...

  • linux内核编译中解决的问题

    原创:小溪 我相信很多linux的初学者,或者接触时间不长的同志们都是编译过内核的,而且由于这样那样的原因,需要使用NFS服务,在启动NFS服务的时候就会遇到下面提示: Starting NFS4...

  • 对项目开发中几种测试类型的理解

      很多人认为测试一般是放在系统完成后进行测试,但今天,却常常听到资深开发人员劝导新人们:“测试是开发的第一步”这句话如何理解呢?如果从日本人发明的巴克质量管理的方式去理解,大概是指每一个环节交给下一...

  • linux的用户登陆过程

    linux的用户登陆主要是读取三个文件:/etc/profile,.bashrc,.bash_profile。 可以在编辑这三个文件,分别在每个文件前面添加上 echo "into /etc/pf...

  • linux下退出VI的方法

      当编辑完文件,准备退出Vi返回到shell时,可以使用以下几种方法之一。   在命令模式中,连按两次大写字母Z,若当前编辑的文件曾被修改过,则Vi保存该文件后退出,返回到shell;若当前编辑的文...

  • C语言编写linux下的守护进程

    利用网上下载的这段代码,成功实现了守护进程,原来守护进程是很简单的事情。 在main函数中执行 init_daemon();//初始化为Daemon 就可以把进程变成守护进程 引用:#incl...

  • 升级Linux内核错误

    因为要使用ntfs-3g(内核至少2.6.22才不会有warning提示)的写功能,所以将自己机器上的linux(debian)内核从2.6.18升级到目前最新的2.6.25.9 下载源码,定制参...

  • QT4中文乱码

    初学Linux,直接进阶QT编程。然而,第一个Demo程序就碰到了中文乱码,巨汗! 环境: 1、RedHat AS5 2、QT4.4.0 3、LANG="zh_CN.GB18...

  • 设置/etc/init.d/rcS自启动失败不断重起,怎么解决.

    在板卡的arm-linux中. 本来想设置程序自启动,所以把启动程序命令放到/etc/init.d/rcS脚本中. 那知道启动命令写错了,导致rcS脚本出错,所以系统就不断的重起. 郁闷死.... 这...

  • Linux下怎样调用Video BIOS中断?

    我想获得显示器的EDID信息,需要调用VBIOS中断,但不知从何下手,请高手指点一下,感激不尽...

  • linux <<符号说明

    ...

  • linux log路径/var/log系统级别log syslog openlog closelog vsylog

    主要有两个问题: 1:linux系统log的路径 /var/log 2: 系统级别log API: #include void openlog(const char *iden...

  • ubuntu让小猫自动起床

    编写脚本: 引用:# Tomcat auto-start # # description: Auto-starts tomcat # processname: tomcat # pidfile: /...

  • 请教:搭建交叉编译工具链问题?

    用crosstool-0.43搭建交叉编译工具链,编译过程中提示说i686-host_pc-linux-ar命令未找到?不知道怎么解决,还请大虾们不吝赐教。我用的是Redhat Enterprise ...

  • linux启动时自动加载脚本

    我们编写了一个脚本要让LINUX系统启动的时候加载自动运行,我的版本:RHEL AS 4 我现在编写了一个iptables.sh的脚本。 保存路径为:/etc/rc.d/iptables.sh ...

  • 跪求

    怎么才能通过进程通信设计 一篇文章中大小写字母的个数 请给点提示 或做出来 小弟刚刚学习这LINUX 请大家帮忙 谢谢~!!!!!!!(o):tx...

  • LINUX下创建和编译Qt项目

    1,用Qt designer创建 BaseClass.ui 文件 和 BaseClass.ui.h (如有必要)。 2,由.ui文件生成相应的 .h 和 .cpp 文件: uic -o BaseCl...

  • linux 下部署Java工程编码问题

    在操作系统Windows 下开发的 文件部署到linux环境 编码异常的 解决方法 以RedHat为例 1.修改JDK 的编码 在 启动脚本前增加 LANG='zh_CN.GB18030' ...

  • shell程序设计--函数

    开发大型的shell程序少不了函数,它能够使用程序的代码的复用程度高,开发简单化,模块化,团队合作性强等。函数定义格式: functionname () { 语句组 }函数使用: 1、...

  • shell程序设计-<控制结构>-命令表

    命令表:AND命令表和OR命令表AND命令表的使用格式: 条件1 && 条件2 && 条件3 && … 从左向右顺序执行,直到某一条件为假,不再执行后面的语句。OR命令表的使用格式: 条件1 |...

  • Linux下可以替换运行中的程序么

    今天被朋友问及“Linux下可以替换运行中的程序么?”,以前依稀记得Linux下是可以的(而Windows就不让),于是随口答道“OK”。结果朋友发来一个执行结果:(test正在运行中) # cp ...

  • 在Linux中实现虚桩式内核模块

    最近在把以前做的一个驱动程序在线加载技术移植到SuSE的AutoYaST安装系统中时遇到了一点小麻烦。AutoYaST采用SuSE自己编写的Linuxrc作为其初期引导部分,有别于大部分常规的init...

  • 编程大师论道:PHP的魅力和不足何在

    编者按:在编程领域有不少堪称经典著作,其中包括《Thinking In C++》和《Thinking In Java》,它们的作者是著名的计算机科学作家Bruce Eckel。近日这个编程大师联系编程...

  • 这两天来QT4学习的几点收获

    经过这几天的摸索,在 QT4 编程上有个几点收获,包括一些方法和注意 1.关于编程工具 就目前的摸索,个人觉得 qdevelop 是最适合开发 QT4 程序的,现在的版本是 0.25。其本身就是由 ...

  • 关于Linux下编写和编译程序的几个问题

    Linux下怎样编译程序?   大多数Linux程序都是由C语言编写的并由GNU C编译而成。现在GCC是各种发行套件的一部分。有关最新GCC编译器的版本、文章和补丁请看ftp://ftp.gnu...

  • 请教,搞嵌入式学习linux的话需要侧重哪些方面?

    如题,希望各位大虾指教...

  • 终于要进行linux设备驱动的开发了

      首先是搭建开发环境,由于目标机是ARM2410,需要用到GCC,在Windows平台虽然有cygwin等工具可以模拟Linux环境,但是据说问题比较多,出了问题也不好解决,干脆还是直接转到Linu...

  • ubuntu调用函数分析

    作者:木有 俗话说365行,隔行如隔山(恩,我说的)。不同行业有不同行业的规矩,而今天说的操作系统也如此,今天我就闪了一下腰。程序很简单,大概是这样的。 引用:#include int ma...

  • linux笔记_内核基础和控制台

    作者:落花往事 1.linux的结构 kernel空间:.kernel modles user空间:lib appliction shell Xwindow kernel是固定的.而modle...

  • linux笔记_bash

    作者:落花往事 shell:是将人输入的命令或指令翻译成内核能识别的语言.相当于内核的外壳. bash:是shell的一种.是linux默认的一种 shch -l 查看所有的shell输出如...

  • kthread_create创建的内核线程中如何调用down?

    在模块加载的时候通过kthread_create创建了线程A,然后通过down和up来控制其运行和睡眠状态,但是在模块卸载的时候确发现无法通过kthread_stop终止线程,请问有什么办法解决?还是...

  • ucLinux内核中文手册

    ucLinux内核中文手册...

  • 如何使linux的启动信息显示到LCD 上面

    linux的启动信息刚开始只显示在超级终端上面,通过下面步骤可以将显示信息显示在LCD上面。(前提是,已经将LCD驱动程序移植到内核中去) 1、首先修改bootloader中的启动参数信息。 将b...

  • shell程序设计-<控制结构>-case语句

    case语句 :它能够把变量的内容与多个模板进行匹配,再根据成功匹配的模板去决定应该执行哪部分代码。 使用格式: case 匹配母板 in 模板1 [ | 模板2 ] … ) 语句组 ;;...

  • shell程序设计-<控制结构>-until语句

    until语句 :提供循环执行,它与while循环相反, until循环将反复执行直到条件为真就结束循环,而while循环条件为假就结束循环。 使用格式: until [ 测试条件 ] d...

  • shell程序设计-<控制结构>-while语句

    [font=黑体][color=#003366][font=Wingdings][size=75%][size=1][color=#000000]l[/size][/font][/color][/s...

  • 软件测试工作需掌握的Linux的快捷键和主要命令

    切换到第一个文本终端。在Linux下你可以有多达六个不同的终端。这个命令的意思是:“同时按住键和键,然后按键,再释放所有的键”。 (n=1..6) 切换到第n个文本终端。(你也可以使用不是...