红联Linux门户
Linux帮助
  • 一个小设置:改变 eshell 的提示符

    顺便纪念一下--首次在 ubuntu 下面发文 下面的小配置让 eshell 的 prompt 最多只显示最后 4 个文件夹名。 ;; change eshell prompt (defun y...

  • 欢迎进入linux qq群43896870

    欢迎进入linux qq群43896870...

  • Linux中使用Shell脚本去掉源码注释的方法

    该文件用来终极删除注释,操作系统限linux #!/bin/bash ###the script use to delete comment if [ -z "$1" ];then ...

  • 菜鸟请教makefile问题

    不知道是否应该发到这个版,哪位大侠能解决?makefile内容如下 ----------------------------------------------------- st:serialtes...

  • 几个问题 ,关于串口

    1.是不是open一个串行口后,就开辟了一块缓存,能接收数据,不管用没用read读取? 2.read(fd,buf,size); tcflush(fd,TCIFLUSH); tcflush刷新的就是上...

  • 求教linux系统裁减遇到的问题

    各位大侠安好,小弟正在做一个裁减的Linux系统,打算把系统裁减到100M左右,并应用于本机(不用软盘和U盘引导)硬盘,现在内核已经裁减完成,但建立根文件系统时出现问题,无法进行,请各位Linux高手...

  • bash源代码问题

    最[size=4]近我下载了一个bash的源代码,想学习一下新的编程思维,由于习惯了在windows下从main开始看,在这个里面我却不知道从哪里开始了? 请教各位高手,像这些我的学习过程应该是那样呢...

  • 如何提取linux的内核

    我想把现有的linux内核源码,编译成包含网络功能,少数几种驱动和大多数命令的更小的内核,不知道怎么动手,还请大家指教 ???...

  • centos linux配置整合 php apache mysql 的问题

    我在 centos linux配置整合 php apache mysql 出了问题 首先,我是一个新手, 我在整合 PHP APACHE MYSQL 完了。 我在测试我配置环境是否正确出了问题, 1...

  • 求助:请帮忙鉴定设备所属文件

    对 Linux 认识尚浅,请大家帮忙鉴定下列嵌入式设备及其所属的设备文件。 嵌入式设备: 1. synchronous serial port interface 2. smart card in...

  • Ubuntu7.04 编译内核2.6.22.1

      今天下午下载了linux kernel 2.6.22.1,之所以对它产生兴趣,是因为这个新内核纠正了一个很大的bug:以往sata硬盘在关机时有类似于突然断电时的异响,尤其是在笔记本 中,声音格外...

  • linux下的二叉树

    轮子还是自己造的好,不过借用一下别人的也不错。 linux下提供了用二叉树进行搜索的实现。 以下是接口定义: #include void *tsearch(con...

  • linux下查找变量与常量的头文件方法

    今天看别人写的程序,遇到函数,常量找不到头文件的错误,在windows中好解决,在linux下看书看到了,所以摘下来供以后察看 摘自:Beginning.Linux.Programming,Thir...

  • Linux启动时间的极限优化

      在上次完成嵌入式应用的Linux裁减后,Linux的启动时间仍需要 7s 左右,虽然勉强可以接受,但仍然没有达到我个人所追求的目标----2s 以内。况且,在实际的商用环境中,设备可靠性的要求可是...

  • Linux kernel 的使用问题

    网络服务器由于要同时为多个客户提供服务,就必须使用某种方式来支持这种多任务的服务方式。一般情况下可以有三种方式来选择,多进程方式、多线程方式及异步方式。其中,多进程方式中服务器对一个客户要使用一个进程...

  • Linux文件系统设计和Java系统JDBC数据库接口设计

      为什么会把这两个看起来没有关系的问题拿到一起呢? 因为,我认为两个系统的设计者在设计系统的时候面临着同样的问题。   对于Linux操作系统设计者而言,他/她面临怎样使Linux支持所有存在的...

  • Linux下开发学习步骤

      很多从朋友想学习如何在linux下做开发,我自己走过很多弯路,买过很多冤枉书,根据我个人的经历,我觉得这样的一个学习流程是比较合理的(个人看法):   1、先熟悉linux系统的常用命令。  ...

  • 今天装了 kernel 2.6.22

    因为声卡突然无法使用, 报错 No volume control GStreamer plugins and /or device found 因为很突然, 装了VirtualBox,然后配置了 桥...

  • Linux不编译2.6内核直接给iptables加模块

      1、安装kernel源码   [root@jiecho]# yum install kernel-source   2、下载iptables-1.3.3.tar.bz2和patch-o-m...

  • Linux极品内存检测软件 Memtest86

      Memtest86是一款免费的内存测试软件,测试准确度比较高,内存的隐性问题也能检查出来!大家可以到http://www.memtest86.com/页面下载它的最新3.0版本。   Memte...

  • Linux内核:修改TCP/IP调优参数

    所有的TCP/IP调优参数都位于/proc/sys/net/目录. 例如, 下面是最重要的一些调优参数, 后面是它们的含义: 1. /proc/sys/net/core/rmem_max -- 最...

  • 关于ksymoops

    小弟在arm9200上开发(arm-linux-2.4.19),测试过程中发现了一些内核出错信息,想使用ksymoops来调试出错消息.现在有两个问题,请教下大家: 1.有一个工具叫objdumps,...

  • Linux使用Eclipse开发C/C++程序

      Linux 是一个以C/C++开发为主的平台,无论是Kernel或是Application,主要都使用C/C++开发。传统在Linux下开发程序,是在文字模式下,利用vi等文字编辑器撰写C/C++...

  • uboot里的问题

    rc = ((ulong (*)(int, char *[]))(addr>>1)) (--argc, &argv[1]); 看不懂右边这一部分,那位大虾能解释一下! 谢谢!...

  • uboot 的makefile 疑问

    at91rm9200dk_config : unconfig @./mkconfig $(@:_config=) arm at91rm9200 at91rm9200dk 在uboot 的ma...

  • Linux网络编程常用信息,结构,格式化,函数等

      1、结构体   struct sockaddr {    unsigned short sa_family; /* 地址族, AF_xxx */   char sa_...

  • 32位Linux单进程有4G内存限制

      可用下面代码测试系统能给单进程分配多少用户态内存: 1 #include 2 #include 3 4 int main(){ 5 ...

  • C-shell精华程式

    1. switch 的用法,注意每一个 case 必须要以 breaksw 结尾   否则会继续执行下一个 case 的命令 (1) 另外, $< 的意思是取得使用者的 stand input (2)...

  • linux下的deamon进程

    设计一个linux下的deamon进程,关键只有几个: 1.fork两次。 2.fork第一次和第二次之间成为进程组头。 3.改变工作目录。 4.忽略信号。 5.设置读写掩码。 一下是一个从网络搜...

  • ubuntu7.04 安装ELDK4.1交叉编译环境

    1、下载ELDK4.1 iso文件 http://mirror.switch.ch/ftp/mirror/eldk/eldk/4.1/arm-linux-x86-uclibc/iso/arm-2007...

  • 读Linux内核源代码小感

      近期一直在读Linux内核源代码,对程序语言这个东西,有了一些更深的感触和认识。   大家都知道,Linux内核源代码是用C语言写的,C是一个面向过程的语言,但在整个Linux Kernel里面...

  • OpenSUSE补丁教程(kernel 2.6.x)

    [注意]:其中有些补丁可是非常著名的,比如CK 什么是内核 内核是 Linux 系统的核心,提供硬件抽象层、磁盘及文件系统控制、多任务并发管理等底层功能的系统部件。 什么是补丁 Linux 内核...

  • Linux-gate.so.1的含义

    2.6的内核的系统调用的入口在那里,内核里说是0x80,可实际的机器呢? 当你在一个比较新的linux系统下使用ldd命令时,你会经常看到一个比较奇怪的文件名,即linux-gate.so.1: ...

  • Linux和Windows下的VTK的安装

      一、简要介绍   VTK(Visualization Toolkit)是一款用于二次开发的可视化工具包,在世界上同类产品中最有影响,基本上可以作为可视化领域的规范。   VTK的历史和现状:  ...

  • linux下的ldd

      1、首先ldd不是一个可执行程序,而只是一个shell脚本   2、ldd能够显示可执行模块的dependency,其原理是通过设置一系列的环境变量,如下:LD_TRACE_LOADED_OBJ...

  • 求助如何编译通过

    /*hello.c*/ int main(void) { printf("aaaaaaaaaaa"); return 0; } 编译这个文件: cc -g hello.c ...

  • linux下用java通过串口连接手机或短信猫发送中文短信的方法

    下载jar包,解压,把其中so文件复制到/usr/lib 把javax.comm.properties复制到jre目录下 把comm.jar放到classpath目录下 串口连接: ...

  • 关于内核报错

    小弟在arm9200平台上开发,内核使用的是2.4.19-rmk7,测试我自己写的驱动,结果系统报错如下: Unable to handle kernel paging request at virt...

  • Linux Kernel Development(中文译名Linux内核设计与实现)勘误

    Linux Kernel Development (中文译名Linux 内核设计与实现) 勘误第一版): 1. P7 正文倒数12行 “……= C995标准……= ”应为“C99标准”= 2....

  • Linux兼容Win32程序,"一个框架、两个界面"

      我们开发Linux兼容内核的目标是让Windows应用软件可以直接在这个内核上运行,更确切地说是在以这个内核为核心的操作系统上运行。同时, 还要让为Windows而开发的一些设备驱动模块也能装入这...