红联Linux门户

Linux帮助
  • PXE+Kickstart安装CentOS 6.0

    2014-12-10 - 下了CentOS 6.0,它的发布好像是很轰动的事,那几天有关Linux的网站上到处是对其的大肆宣扬。我下的版本是CentOS-6.0-x86_64-bin-DVD,分为3个iso镜像(其中1是服务器的主体,2是很多提供的rpm包,3是网络启动所需要的内核镜像),使用Kickstart安装时可以用...

  • 定制CentOS 6.0精简的自动安装版

    2014-12-10 - CentOS 6.0 在大家翘首以盼中姗姗来迟,但官方发布的DVD太过于庞大,很多组件其实在日常的生产环境中并用不上,所以基于此种情况,在这里我们就来对官方发布的DVD进行瘦身,只安装我们需要的组件,并实现自动安装,安装完毕后再对系统做基本的初始化,这样在...

  • Linux运行慢?找出原因

    2014-12-10 - 对Linux 和Windows 都很熟悉的同学会告诉你:在同一配置上Linux 将会有更加出色的表现。但,事实并不全是这样。有些同学会感觉到与上面的说法正好想法。据Top500统计,约90%的世界一流超级计算机都运行Linux。内核和系统基本一样,速度却有高低之分,原因大...

  • Linux下18个很少关注却无法忽视的软件

    2014-12-10 - 现在我们要说的是 Linux 下这样一些软件:你平常可能根本不会注意到他们,但是一旦他们消失,你就会意识到 Linux 下没有他们的日子真是举步维艰。现在,来看看这 18 个很少关注却无法忽视的软件吧,是她们让你开源的日子变得轻松。 1.Top 你知道为啥你的六核...

  • Linux可控的复杂度原因探讨

    2014-12-10 - 一、影响复杂度控制的因素总结 1)架构。要拥有绝对良好的架构。否则操作系统这种高楼大厦是不可能建成的,建到一半就跨了,而且不坚固。 2)模块性:保持清晰,保持简洁。(keeping it clean,keeping it simple). 要编写复杂软件又不至于一败涂地的唯一方法...

  • Fedora 14优化设置

    2014-12-10 - 一,右键菜单中添加 terminal 在终端中打开 这样,图形化进入某个目录然后右击在终端中打开,即可快速在当前目录打开终端,非常方便 命令: [ghostyu@localhost 桌面]# yum -y install nautilus-open-terminal 二,fadora14中,无法直接登录root,这样对于开...

  • Fedora 14下源的更新与优化

    2014-12-10 - 设置优化系统yum镜像源: 一、添加fusion源 1.添加rpm fusion源 sudo rpm -Uvh http://download1.rpmfusion.org/free/Fedora/rpmfusion-free-release-stable.noarch.rpm sudo rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-rel...

  • Linux下Bash的PS1

    2014-12-10 - 和一个朋友聊天,他说自己在用Ubuntu的时候会有这样一个困惑:在bash下使用cd命令,进入一些很深的目录后,或者说那些目录名非常长的目录后,bash的命令提示符就特别的长,以至于每个命令都会换行 Hadoop-mapred@hdp32:/etc/opt/directorynameisfuckingsolon...

  • SUSE Enterprise Linux 11磁盘分区表格式

    2014-12-10 - 前两天安装SUSE Enterprise Linux 11的时候,碰到了创建磁盘分区表类型这个问题,有两个选项:MSDOS和GPT。这就让我很纠结了,搞不懂这两个概念是什么意思,来从信息描述可以看出是关于磁盘上相当重要的分区表结构,所以对其的准确了解很重要。 MSDOS: 现有...

  • 移动硬盘安装BT5后如何添加启动项

    2014-12-10 - 安装Windows 7后,需要通过光盘来修复比较方便,如果不用盘也可以在Win 7系统中,硬盘启动BT5镜像,来进行修复操作,具体步骤如下,从 BT5的ISO镜像文件启动之后,进入终端,先在终端输入命令:sudo fdisk -l (注意是小写的L,不是数字的1,此步用于确定电脑...

  • FreeBSD 7.3安装GNOME图形界面

    2014-12-10 - 通常安装 FreeBSD 选择推荐方式的最小安装,安装完成后再通过编译源码或 pkg_add 命令安装其它软件。一般很少用到图形界面,但有时候有总比没有的好。 安装过程中,创建默认一个普通用户并指定组为 wheel ,因为 ssh 远程登录禁用的 root 用户并且只有 wheel...

  • Linux档案与目录管理

    2014-12-10 - 1. 相对路径的妙用 在linux中,只要不是以/开头的都是相对路径,如: cd /tmp/123/a ... cd /tmp/123/b .. 此时如果要回到文件夹a,则使用命令 cd ../a 即可。这样比较方便 请注意一下路径并非相对路径(假设alex是linux的一个用户): cd ~alex/123 -----进...

  • Linux的目录长度限制与配置介绍

    2014-12-10 - 一. 长度限制。 Linux单一档案或目录名称被限制在255个字符以内。 包含完整路径名称的完整档名被限制在4096个字符内。 二. 相对路径和绝对路径。 absolute directory relative directory 如果你目前在/tmp/123这个目录工作,/tmp下还包含 456这个目录。 那么...

  • Linux档案和目录管理的一道例题

    2014-12-10 - 假设系统中有两个账号,分别是 alex 和 arod ,这两个人除了自己群组之外还共同支持一个名为 project 的群组。假设这两个用户需要共同拥有 /srv/ahome/ 目录的开发权,而该目录禁止其他人进入查阅。 请问该目录的权限设定应为何?请先以传统权限说明,再以 S...

  • Gentoo系统升级

    2014-12-10 - emerge sync //同步整个portage目录 emerge portage //更新portage emerge python //更新python python-updater //更新python配置 emerge -avuDN world //升级整个系统 emerge -av depclean //清除不需要的软件包 revdep-rebuild //gentoolkit包里面的一个软...

  • U盘安装Gentoo指南

    2014-12-10 - 1. 准备启动U盘 到Gentoo官网http://www.gentoo.org/,左边栏有一项是Get Gentoo,点击其下的Mirrors连接,会看到所有Gentoo镜像网站。从中选择离你最近的镜像网站(我选择了Sohu.inc(http))。 打开镜像网站,由于我的机器是64位的,所以在releases\amd64\c...

  • Linux根目录下主要目录功能说明及常用分区方案

    2014-12-10 - Linux文件系统的最顶端是/,称为Linux的root,所有的目录、文件、设备都在/之下。 文件类型:普通文件、目录文件、链接文件和特殊文件。可以用file命令来识别。 普通文件:如文本文件、c语言源代码、shell脚本等,可以用cat、less、more、vi等来查看内容,用...

  • 在VMware ESXi中将磁盘从厚格式变为精简格式

    2014-12-10 - 注意:拷贝虚拟机时,千万不要直接拷贝虚拟机的目录,否则磁盘精简会自动变成厚格式。应该先新建好目录,然后先拷vmdk,然后拷vmx文件。 如果vmdk迁移后,启动虚拟机,磁盘会自动变为厚格式。必须手工将磁盘格式从厚格式变为精简格式。 首先在配置=》安全配...

  • DOS/Windows和Linux/Unix间的文件处理

    2014-12-10 - 第一,如何进行文件转换: DOS/Windows和Linux/Unix的文件换行回车格式不同,基于 DOS/Windows 的文本文件在每一行末尾有一个 CR(回车)和 LF(换行),而 UNIX 文本只有一个换行。 1,把Dos/Windows下的文件移至Linux/Unix系统 虽然很多程序不在乎 DOS/Win...

  • 编译谷歌Chrome浏览器

    2014-12-10 - 应朋友之邀,编译一下google开源的浏览器chrome。 从晚上9点钟开始,一直忙到早上5点钟,下载,更新,配置开发环境,编译,安装依赖的开发包。 直到最终编译出来了。 中间遇到了n多问题,网上也没有答案,都是自己慢慢摸索出来的。 想想,主要的步骤如下: 1...

  • cramfs格式根文件系统制作

    2014-12-10 - cramfs是Linux的创始人 Linus Torvalds参与开发的一种只读的压缩文件系统,在cramfs文件系统中,每一页(4KB)被单独压缩,可以随机页访问,其压缩比高达2:1,为嵌入式系统节省大量的Flash存储空间,使系统可通过更低容量的FLASH存储相同的文件,从而降低系统...

  • 使用BusyBox制作Linux根文件系统

    2014-12-10 - 构建最简单的嵌入式Linux根文件系统,下面我们一步步教大家做起。。 硬件环境: S3C2440 软件环境: Busybox-1.16.1 cross-4.3.2 STEP 1:构建目录结构 创建根文件系统目录,主要包括以下目录 /dev /etc /lib /usr /var /proc /tmp /home /root /mnt /bin /s...

  • 通过nfs服务挂载根文件系统

    2014-12-10 - 前面我们已经完成了根文件系统的制作,本节介绍一下如何通过nfs服务远程访问虚拟机上的根文件系统,这样可以有效提高根文件系统的制作验证 在vivi和u-boot中的设置不太一样,我们分别做以下说明: 1、修改vivi启动参数,从虚拟机上启动根文件系统: paramset...

  • 开发板通过nfs服务挂载虚拟机指定目录

    2014-12-10 - 经过前面的配置,nfs服务器已经可以正常工作,在开发板上挂载虚拟机目录,做以下配置即可。 1、首先保证开发板跟虚拟机、windows在一个网段 例如:开发板的IP:192.168.1.2 windows的IP:192.168.1.3 虚拟机的IP: 192.168.1.4 保证开发板可以ping通虚拟机,证...

  • Linux Event Logging

    2014-12-10 - 参考《Linux Debugging and Performance Tuning: Tips and Techniques》 chapter 8 syslogd /home/a/j/nomad2:ps -ef |grep klogd root 4364 1 0 07:12 ? 00:00:00 /bin/dd bs 1 if /proc/kmsg of /var/run/klogd/kmsg klog 4366 1 0 07:12 ? 00:00:00 /sbin...

  • Arch Linux下安装VMWare 8

    2014-12-10 - 安装很简单 下载vmware的安装包,然后 #chmod +x vmware-xxxx #./vmware-xxxx 运行安装程序就可以了。 因为arch没有rc*.d的配置文件,安装过程中会有提示,点确定就行了。安装完了启动遇到问题,原来是它把控制脚本安装到/etc/init.d里面了,但是又自己在rc....

  • Linux设备的挂载与卸载相关操作

    2014-12-09 - 挂载之前,先用sudo fdisk -l查看一下设备的设备号和类型! Linux下的设备名称通常都在/dev目录下,这些设备的命名都是有规则的,比如: /dev/hda1 1.如何为插入的光盘制作iso镜像文件? cp /dev/cdrom XXX.iso #XXX是你给iso取的名字 #注意:cp命令只能制作...

  • yaffs格式根文件系统制作

    2014-12-09 - yaffs/yaffs2是专为嵌入式系统使用NAND型闪存而设计的一种日志型文件系统。与jffs2相比,它减少了一些功能(例如不支持数据压缩),所以速度更快,挂载时间很短,对内存的占用较...

  • 从头开始为BeagleBoard编译Android系统

    2014-12-09 - 折腾了几天,终于将Android系统编译好,成功运行在BeagleBoard上。为了让大家可以更快上手,将整个编译过程详细记录下来,供大家参考,其中有几个容易出问题的地方列出了解决方法,可以少绕弯子。 最开始为BeagleBoard编译Android系统时,准备按标准的做法从...

  • Federa 15 Gnome3下使用自定义快捷键

    2014-12-09 - 在Federa 15 Gnome3下compiz已经无法使用,以前使用的快捷键已经无法使用,这里可以同样设置,达到视觉效果和实用效果的双重效果。 1 设置已有快捷键 System-toolsSystem Settings 2 设置截屏快捷键 补充一下:抓图Take Screenshot的参数 window Takes a scr...

  • GeekOS编译于64位Linux系统

    2014-12-09 - 开始GeekOS之旅的时候,一开始就碰到了小麻烦,在自己64位的Fedora上编译GeekOS的时候报如下错误: geekos/lowlevel.o: could not read symbols: File in wrong format 断定是平台问题.再去官网看了下: GeekOS is a tiny operating system kernel for x86 PCs....

  • 虚拟机上的RedHat安装GCC

    2014-12-09 - 在Red Hat上安装gcc破费周折,在网上查阅了数种方法,皆无果而终。索性自食其力,最后终于安装上去了。遂撰文分享之。 背景介绍:从网上下载Red Hat Enterprise Linux 5的光盘镜像,镜像文件放在D盘,然后直接从硬盘安装Red Hat。安装完毕后,再安装gcc。 其...

  • 制作根文件系统镜像工具mkfs编译

    2014-12-09 - 系统环境:龙芯1B开发板(mips32指令)、Linux 3.0.0内核 编译环境:Ubuntu 10.04 ,gcc-3.4.6-2f 本文要用到的相关文件(cramfs-1.1.tar.gz、yaffs2-d43e901.tar.gz、mtd-utils-1.0.0.tar.gz) 1.mkcramfs工具 下载cramfs-1.1.tar.gz #tar zxf cramfs-1.1.tar....

  • 利用Grub安装Linux详解

    2014-12-09 - 整了一台二手电脑,准备在上面装个Linux跑一下,由于光驱是坏的所以只能通过硬盘安装,原本以为很简单其实就是很简单,但是却走了很多弯路,现将纠结的安装过程写下来和大家分享。 一.Windows下的WinGrub 由于以前装过Fedora 12和Windows的双系统,所以准备...

  • CentOS用yum安装X Window

    2014-12-09 - 安装CentOS 5.6系统的时候我没有先装任何组件,现在用X Window,需要再安装X Window,就可以启动图形界面了,但是默认的图形界面是很简陋的界面,可以根据需要再安装GNOME或KDE桌面环境。 安装X图形界面 #可查询哪些组件是否已经安装(可用来对照组件名称) y...

  • 如何在Linux中使用屏幕键盘

    2014-12-09 - 屏幕键盘可以作为实体键盘输入的替代方案。在某些时候,屏幕键盘显得非常需要。 比如, 你的键盘刚好坏了;你的机器太多,没有足够的键盘;你的机器没有多余的接口来连接键盘;你是个残疾人,打字有困难;或者你正在组建基于触摸屏的信息服务站。 屏幕键盘也...

  • SQOOP的安装配置

    2014-12-09 - SQOOP是一款开源的工具,主要用于在Hadoop与传统的数据库间进行数据的传递,下面从SQOOP用户手册上摘录一段描述 Sqoop is a tool designed to transfer data between Hadoop andrelational databases. You can use Sqoop to import data from arelational da...

  • ClipGrab:Linux视频下载工具

    2014-12-09 - ClipGrab,支持从Youtube、Vimeo、Metcafe等著名视频网站下载视频。尚不支持Blip.tv。 安装 sudo add-apt-repository ppa:clipgrab-team/ppa sudo apt-get update sudo apt-get install clipgrab 安装完毕后,可从Applications Internet ClipGrab启动。...

  • 配置Grub以便启动Linux

    2014-12-09 - 一、要有 Grub-install 程序(如果没有,需要下载安装) 二、安装 Grub 到硬盘或相关设备(此处假设为第一个IDE硬盘,即hda) grub-install --root-directory=/mnt /dev/hda 三、修改Grub配置文件 1)创建挂载目录 mkdir /mnt/boot 2)挂载硬盘或相关设备 mo...

  • SUSE安装sysstat工具

    2014-12-09 - 我们开发环境用的是64位的SUSE 10。 今天同事要用iostat工具,发现没有安装sysstat包。于是他从光盘里找到sysstat-6.0.2-16.4.x86_64.rpm包, 然后执行rpm -ivh sysstat-6.0.2-16.4.x86_64.rpm,但死活装不上,报需要gnuplot。 后来我直接用yast工具来安装sy...