红联Linux门户

Linux帮助
  • Fedora 14设置sudo

    2015-02-12 - 安装完Fedora 14后,默认没有启用sudo,首先应该是对sudo进行设置。 sudo的作用就是使当前非root用户在使用没有权限的命令时,直接在命令前加入sudo, 在输入自己当前用户的密码就可以完成root用户的功能,而不必在每次使用su -来回切换用户了。 sudo的配置...

  • Fedora中的RPM详解

    2015-02-12 - Fedora中的rpm英文原义为RedHat Package Manager,中文释义为RPM软件包管理器,它是一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成具有.RPM扩展名 的文件,与Dpkg类似。 RPM软件包分为二进制包(Binary)、源代码包(Source)和Delt...

  • Linux上运行XFS文件系统功能解析

    2015-02-12 - 企业Linux环境的文件系统中,XFS是最有趣的选择之一。本文中,我们将探索XFS文件系统提供的与ext3和ext4不同的特点和优势。 XFS文件系统是作为一个日志文件系统开发,采用B-树平衡树算法来尽快地分配数据。主要的设计目的之一是支持大型文件和大型文件系统。...

  • 在Linux下安装TeX Live并把CTeX环境配置好

    2015-02-12 - TeX Live Documentation(TeX Live的ISO里面有) CTeX Readme,zhmetrics Readme 之前曾经在Fedora 8上装过TeTex,不过对于CTeX的支持还需要自己安装,尝试了之后还是重新安装TeX Live比较好。下面主要介绍TeX Live的安装以及把CTeX环境配置好的过程。 使用TeX...

  • 关于RHEL6发行版yum仓库的配置

    2015-02-12 - 红帽的企业6安装好后,往往好多初学者不知道如何配置本地的yum仓库,而一些常用的软件都在yum仓库中包含了, 这里我把yum的配置写到下面(光盘): 1.首先将光盘插入电脑,执行命令: mount -t iso9660 /dev/cdrom /mnt/cdrom (没有cdrom目录,创建一个) 2...

  • 在Emacs里面使用Scheme

    2015-02-12 - 安装好mit-scheme之后,虽然自带的edwin(类emacs编辑器)也不错了,但是缺少了语法高亮多少还是有点不方便。这里主要是讲如何在emacs里面使用mit-scheme的方法。 首先在~/.emacs里面加入如下的语句: ;;; Always do syntax highlighting (global-font-lock-mod...

  • OpenSUSE 11.3下编译Linux内核

    2015-02-12 - 很久之前就想写篇关于编译Linux内核的文章了,一直拖到了现在。好吧废话少说,下面进入主题。 一、准备工作 1,编译Linux内核首先得有内核代码吧。去http://www.kernel.org/下最新稳定版源代码吧。我这里使用的版本是2.6.37.2 2,gcc编译工具,如果没有装请...

  • 在DELL D620上安装OpenSUSE 11.2笔记

    2015-02-12 - 开始安装OpenSUSE,尝试了一下SUSE的感觉。以下是安装过程中出现的一些问题很解决办法。 首先说明一下自己的安装之前电脑的配置: FC8 Linux 所有的分区都安装在LVM2上的分区上 我想要的安装是不改变原来的硬盘layout,只在分区上作格式化,并保留home里面的...

  • SCSI+VMware+RedHat内核升级总结

    2015-02-12 - 最近两天又忙活了一下将虚拟机里的RedHat9的内核从2.4.20-8升级到2.6.20.1,经过各种收集资料,各种命令学习(之前的图形界面让我弄坏了,只能输命令)和不懈的努力,最终升级成功了。现在将搜集到的一些重要资料以及我在这过程中的一些操作写下来,以备以后...

  • CentOS 5.4 x86_64上安装simspark笔记

    2015-02-12 - 在CentOS 5.4 x86_64上面 安装simspark出现了一些以前没有遇到的小状况,记录下来,也许对自己和其他人有用。 这里的simspark使用的是SVN repo上面下的最新源码。 在编译SPADES的时候出现ld也就是链接错误(ld: could not read symbol: file in wrong format)...

  • 搭建Android Git Server

    2015-02-12 - 给自己做一个记录,老是忘东西. 1.安装git daemon和gitosis.git daemon主要用于用户匿名访问,最好把所有工程都导出.gitosis 主要用于用户权限设置.切换到需要访问工程的用户名下,敲ssh-keygen -t rsa得到密钥,添加到工程中. 2.设置好权限之后,使用r...

  • 本地硬盘安装Red Hat Enterprise Linux AS 5

    2015-02-12 - Red Hat Enterprise Linux AS 5是我现在得到的最新的Red Hat企业版。 Red Hat 的主页:http://www.redhat.com(有很多版本的Linux下载,英文的看不懂,可以到迅雷或是别的地方下载,注意企业版是要有序列号的) 红帽子企业Linux 5安装序列号 Server: * Red H...

  • Linux上给Nautilus添加cvs快捷方式

    2015-02-12 - 在Linux上如果想使用类似Windows上的TortoiseCVS客户端的话好像只有subversion的工具(RabbitVCS),没有cvs的工具。其实我们可以通过给Linux的Nautilus添加Scripts达到类似(比较简单)的效果。 进入Nautilus的脚本目录,如果没有就创建一个,通常默认是用...

  • Linux下open与fopen的区别

    2015-02-12 - int open(const char *path, int access,int mode) path 要打开的文件路径和名称 access 访问模式,宏定义和含义如下: O_RDONLY 1 只读打开 O_WRONLY 2 只写打开 O_RDWR 4 读写打开 还可选择以下模式与以上3种基本模式相与: O_CREAT 0x0100 创建一个文件并...

  • Gentoo在qemu上的安装笔记

    2015-02-12 - 由于现在用的FC8里面的C和C++库太老了,有时候跑一些已经编译好的比较新的软件会出现一些莫名其妙的错误,所以决定在将系统换成gentoo。 先在qemu上实验了一下gentoo的安装。 首先是虚拟硬盘空间的分配,可以利用dd或者qemu-img来创建。 dd if=/dev/zero of=...

  • 在LVM上安装Gentoo笔记

    2015-02-12 - 我是在已有的Linux上安装一个Gentoo,所以其实有没有下载installation CD并不重要,只要下载了stage3的文件和portage就可以了。不过要确保系统中有chroot。我的系统中已经有LVM,所以我安装过程都是在LVM上的分区进行。 在mke2fs -t ext3 /dev/vg/gentoo_usr...

  • Linux下关于环境变量的一些心得

    2015-02-12 - 一、Linux下环境变量的定义 首先,环境变量分为两种,系统环境变量和用户环境变量。 系统环境变量对所有用户都有效,二用户环境变量只对某个用户有效。 Linux下,环境变量被分别保存在多个文件中。 第一级: /etc/profile 该文件在用户第一次登录的时候被加...

  • Linux文件的访问权限和文件模式

    2015-02-11 - SUID含义:文件的该位被设 置为1,在该文件被执行时,该文件将以所有者的身份运行,也就是说无论谁来执行这个文件,他都有文件所有者的特权,如果所有者是root的话,那么执行人就有超级用户 的特权了,这是该位将变成一个安全漏洞,因此不要轻易设置该位。 S...

  • Linux下配置Jlink

    2015-02-11 - 注意根据经验 ,下载最新的官方beta版本的JLINK_V420H.tag.gz 将解决tips 2上的问题 , 解决方法参考 TIPS 1, 使用软连接 ln -s /lib/libreadline.so.X libreadline.so.5 1 :从www.segger.com 网上下载 jlink for linux 该版本为 Jlink 在linux下的版本。...

  • Linux下查看进程打开的文件与打开文件的进程

    2015-02-11 - 有许多情况下,我们需要查看一个进程当前打开了哪些文件,反过来我们也希望知道某一个文件正在被哪些进程所读写。在Linux下有许多有用的工具可以帮我们完成这两个工作,下面介绍这两个工具:lsof与fuser。 fuser find files or sockets user 格式:fuser [选...

  • Linux的通用makefile模板

    2015-02-11 - # 下面的变量可以在shell 的环境变量里面指定。 # 也可以象下面这样在 Makefile 里面指定。 # CC=gcc # 编译器 # CFLAGS=-Wall -Werror -g # 编译器参数 # LD=gcc # 连接器参数 # LDFLAGS= $(LIBS) -lpthread # 连接器参数 # DEPENDFLAG=-MM # 生成依赖关系...

  • Linux下添加新硬盘或去除硬盘

    2015-02-11 - 添加硬盘开机后 dmesg | grep sd sda: sda1 sda2 sdb: unknown partition table 创建硬盘信息 fdisk /dev/sdb Command (m for help): m Command action a toggle a bootable flag b edit bsd disklabel c toggle the dos compatibility flag d delete a part...

  • Linux下tcpdump使用

    2015-02-11 - 虽然man上写的很详细,但有时用的时候可能并不想去man,还是写些笔记,方便以后使用。 基本命令格式如下tcpdump [- 包显示格式参数] [- 捕获控制参数] 过滤匹配条件 tcpdump可以以一定的显示格式来打印满足过滤条件的包信息,包的来源可以是网络接口,也可以...

  • 跟踪程序在Linux下的执行的函数调用

    2015-02-11 - 对于一个程序,通常我们可以使用gdb之类的调用工具设定断点进行调用。然而Linux系统提供了众多的跟踪工具,可以让我们在没有源代码的情况下跟踪程序都执行了哪些系统调用、动态库调用、栈情况以及接收信号等。可以让我们不停止程序来观察程序的执行流程。 st...

  • Linux错误号(errno)对应错误一览

    2015-02-11 - 可以在SHELL下通过perror这个命令来显示,对应的程序API也有perror这个函数。 i=1; while [ $i -le 152 ]; do perror $i; let i=i+1; done; 我所在内核只定义到152,如下表所示: OS error code 1: Operation not permitted OS error code 2: No such file o...

  • Linux下使用USB转串口驱动的方法

    2015-02-11 - 折腾了半天总算把Linux下面使用USB转串口的搞定了,终于可以不用虚拟机调板子了,哈哈哈。 下面来总结一下,也希望能解兄弟姐妹们的燃眉之急。 1.在中端里输入lsmod查询设备,如果有usbserial这个设备,说明系统支持USB转串口。可喜的是Fedora 7可以支持,所...

  • 避免UNIX和Linux中的常见错误

    2015-02-11 - 您是否遇到过 Execute permission denied 或 The parameter list is too long 这样的错误消息?您想知道错误的原因吗?这些是 UNIX 和 Linux 新手经常遇到的错误,他们可能不知道如何避免这些问题。本文解释这些错误并提供解决方法。 ./foo: 0403-006 Execut...

  • VirtualBox桥接网络的简单配置 让虚拟机直接访问网络

    2015-02-11 - (1)最新的 VirtualBox 可以简单的配置为桥连接 (2)如果 VirtualBox 的版本低可尝试如下操作 很久没用虚拟机了,昨天安装了源里的VirtualBox,发现窗口标题中多了一个OSE的字串,也没有太在意。安装的时候用的是NAT方式的网络连接,装完系统后却发现Guest...

  • 虚拟机下Linux和Windows平台的共享

    2015-02-11 - 在虚拟机下使用Linux肯定会涉及到和Windows的共享问题,很多时候使用手动设置的方面很不方面,在此给出一个简单用指令解决的方案: 首先在Windows平台下建立一个共享文件夹share设置其属性 然后进入Linux系统,使用如下指令实现共享 用以下指令为例,根据你...

  • Linux环境下的Qt添加OpenCV的配置

    2015-02-11 - 首先是已经成功的在linux环境下安装了Qt,我的是Ubuntu10版本的,接下来我所讲的都是关于在此环境下的,如有不同请根据具体的版本安装。 点击Ubuntu软件中心,在右上角的搜索框中输入opencv出现很多相关的安装软件,除去第一个外,对于运行程序没有任何影响...

  • 纯Linux下的ARM裸机调试环境搭建(GDB+JLink)

    2015-02-11 - 一直想摆脱windows环境,在纯linux下进行arm裸机开发,但是由于一直不知道JLink如何在linux下运行和配置,一直无法进行下去。以前都是windows+AXD调试。包括本人用的FL2440开发板和JLink调试器也没有提供在linux调试的文档。前些天由于想研究下U-BOOT的源代...

  • Linux系统中配置informix ISM备份到磁盘基本配置

    2015-02-11 - 1.informix用户执行: $mkdir /databak/backup/data $mkdir /databak/backup/logs 2.修改LTAPEDEV 参数为如下 $touch /databak/backup/ltapedev $chmod 660 /databak/backup/ltapedev 修改为如下: LTAPEDEV /databak/backup/ltapedev 3.修改卷池 ISM_DATA_P...

  • RedHat Enterprise Linux 5.2 Yum源配置

    2015-02-11 - 装了RedHat.Enterprise.Linux.5.2后,因为认证的问题,系统自带的yum不能使用,导致安装或更新rpm包太麻烦,特别是涉及到rpm包依赖的时候,很是花费时间和精力。有了yum之后生活就一下子美好起来了。比如安装gcc编译器,只要运行yum install gcc命令就行了。...

  • 安装Fedora 14 x86_64后快速配置

    2015-02-11 - su用户下,更新系统 yum update 加入软件仓库: rpm -ivh rpmfusion-free-release-stable.noarch.rpm rpm -ivh rpmfusion-nonfree-release-stable.noarch.rpm 1.安装右键打开终端程序nautilus-open-terminal yum install nautilus-open-terminal 注销后重新...

  • Redboot的DM9000网卡驱动在MINI2440平台的移植

    2015-02-11 - DM9000网卡是一个目前性价比比较高的网络芯片 在MINI2440的QEMU平台就带有这个芯片,下面主要简单讲述一下我的移植经历。 1.选择模板 这个比较简单,但是也是最重要的。 我是这样做的,在ecos.db中搜索DM9000,通过搜索结果就能大体的了解ecos网络设备的构建...

  • Qt平台在Fedora 14下的安装

    2015-02-11 - 图形界面如果不想麻烦大可以用mfc,c#,java,甚至python。我之所以选择Qt是因为Qt是专门的图形GUI平台,不像c#,java,python之类的语言自带或扩展图形库。不选择MFC是因为其不跨平台。还有一个原因是我更倾向于在linux下的环境下工作,更倾向于开源软件。...

  • CentOS 5.5下编译内核Linux 2.6.3x

    2015-02-11 - CentOS 5.5内核版本:2.6.18-194.e15-x86_64 . 先需要升级到 Linux 2.6.32, 由于 2.6.3x 的内核编译步骤基本相似,所以本文标题写的是 2.6.32x . (1) 下载标准内核 2.6.32,并解压至目录下,如 /usr/src (2) make menuconfig 选择相关内核模块 cd /usr/src/lin...

  • CentOS 5.4 final下Systemtap的安装

    2015-02-11 - 一、Systemtap运行环境需求 (1)linux kernel with kprobes (mainline 2.6.11+ or backport); (2)kernel module build environment (kernel-devel or kernel-smp-devel rpm); (3)kernel debugging information (kernel-debuginfo rpm); (4)C compiler (sam...

  • Windows下虚拟机RedHat访问主机文件

    2015-02-11 - 1 以ROOT身份进入Linux 2 退出到windows,点击VM菜单下的INSTALL VMWARE TOOLS子菜单,确认安装(此时GNOME桌面上出现一个光盘标志的文件夹,打开后里面有VMwareTools-6.0.3-80004.tar.gz 和 VMwareTools-6.0.3-80004.rpm两个压缩包 ) 3 使用虚拟光驱加载iso镜...

  • RHEL6无线网卡的安装与配置

    2015-02-11 - 作为一个Linux的新手,首次装好RHEL6,无比的兴奋(装在家的另外一台实机),用的是IPTIME的无线网卡。这时问题来了,RHEL6下未能驱动无线网卡。下面是为解决无线上网的过程。 在官网上,找不到任何相关Linux的驱动,只好从芯片着手。输入lsusb命令得知网卡...