2014-12-17 - LVM对lv提供了快照snapshot备份功能,这种功能也只对LVM 有效。snapshot有多种实现方法,这里只谈谈写时复制COW,不是奶牛哦,是Copy-On-Write 当一个snapshot创建的时候,仅拷贝原始卷里的源数据,这不是物理上的数据拷贝,因此snapshot的创建特别快,当原...
2014-12-17 - 首先贴出本人使用的更新源网站:http://atrpms.net/,参考方法:http://atrpms.net/documentation/install/ 以下英文内容摘自页面http://atrpms.net/documentation/install/,以做参考!注意:英文内容均以Fedora 14为范例介绍如何配置的,本文主要讲述Red H...
2014-12-17 - 跟网上CentOS5.0的安装类似需要的步骤: 1、安装 yum-priorities 插件; 2、下载与安装相应 EPEL 的 rpm 文件包; 3、下载与安装相应 rpmforge 的 rpm 文件包; 一、安装 yum-priorities 插件 1、安装 yum-priorities 插件,并正确设置,以保证官方库的优先...
2014-12-17 - read命令的用法: read 选项 变量 #read实现的作用是将从键入的字符串赋值给变量 -p 在键入命令之前先显示一段字符 -t 等待用户输入的超时时间 -a 将键入的数据赋值给数组 变量的拓展: $?:用于存放最后一次命令执行的返回值,将每个变量作为一个字段添加分...
2014-12-17 - Sun/Oracle的Java JDK 7可能与OpenJDK的不兼容,在Fedora 15中可以使用包管理器安装。具体如何安装呢?打开终端,使用下面的命令安装: For 64-bit wget http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.rpm su -c rpm -i jdk-7-linux-x64.r...
2014-12-17 - CentOS 4升级yum后yum不能使用解决办法。 Yum fails GLib-CRITICAL yum check-update (process:25406): GLib-CRITICAL **: file gtimer.c: line 106 (g_timer_stop): assertion `timer != NULL failed (process:25406): GLib-CRITICAL **: file gtimer.c: li...
2014-12-17 - 当使用Linux命令对文件进行操作时,就可访问存储在一个结构化环境中的信息。所有这些信息都存放在一个分层的结构中,可以方便且有条不紊地管理数据。重要的是,不仅应学会如何访问这些数据,而且应学会如何控制对信息的访问。对文件与目录进行管理和维护可能...
2014-12-17 - 写在前面: 1:以下的实现过程都使用VM虚拟机,在这上面实现的。 2:实现打造属于自己的Linux系统,其实用的是将现有的完整的Linux系统精简,然后打包做成不到10M的系统。 3:我所用的Linux系统为RedHat Enterprise Linux 5(内核为 2.6.18) 首先,我们要知道...
2014-12-17 - 要说Linux用户最不愿意看到的事情,莫过于在毫无警告的情况下发现硬盘崩溃了。诸如RAID的备份和存储技术可以在任何时候帮用户恢复数据,但为预防硬件突然崩溃造成数据丢失所花费的代价却是相当可观的,特别是在用户从来没有提前考虑过在这些情况下的应对措施...
2014-12-17 - Linux脚本中的break continue exit return break 结束并退出循环 continue 在循环中不执行continue下面的代码,转而进入下一轮循环 exit 退出脚本, 常带一个整数给系统,如 exit 0 return 在函数中将数据返回 或返回一个结果给调用函数的脚本...
2014-12-17 - 定义 可以整体定义数组: ARRAY_NAME=(value0 value1 value2 value3 ...) 或者: ARRAY_NAME=( value0 value1 value2 value3 ... ) 此时数组的下标默认是从0开始的 还可以单独定义数组的各个分量: ARRAY_NAME[0]=value0 ARRAY_NAME[1]=value1 ARRAY_NAME[n]...
2014-12-17 - echo -e \033[32;49;1m [DONE] \033[39;49;0m 输出结果 :[DONE] 文本终端的颜色可以使用ANSI非常规字符序列来生成。举例: echo -e \033[44;37;5m ME \033[0m COOL 以上命令设置背景成为蓝色,前景白色,闪烁光标,输出字符ME,然后重新设置屏幕到缺省设置...
2014-12-17 - RH131培训马哥讲解了RAID--独立冗余磁盘矩阵,它为服务器提供了强大的吞吐能力,而在Linux下,可以通过一个命令来学习它,那就是今天的主角---mdadm. 我的虚拟机linux系统版本为RedHat enterprise linux server release 5.4 ,刚刚学完RAID,写下自己的学习...
2014-12-17 - 今天我们来看看在Linux的数组: 首先,什么是数组(Array)呢? Array:其实属组也是一个变量,不过它是一个可以保存多个值的变量。通过数组的索引和下标,去引用。 注意:数组中保存的一般都是同样类型的值,但是每个值却是独立的。可以被独立使用或管理。...
2014-12-17 - LVM--Logical Volume Manager,就是我们所熟知的逻辑卷。它可以将底层的硬盘以PV的方式联系起来,组成一个大的逻辑卷组VG,这个VG就相当于我们的扩展分区,你可以在上面还分出任意的大小,而不受低层硬盘大小的限制(这里的限制,指的是不超过他们的和),而...
2014-12-17 - 我们解释Filesystem Hierarchy Standard(FHS)所定义的组织结构。 数据类型 文件系统是用来保存数据的,不同类型的数据应该放在文件系统上的不同位置。因此,第一步必须先理清如何分类数据。FHS将数据的属性分为两类,各类属性各有两种截然相反的性质。 共享...
2014-12-17 - 磁盘管理: 在Linux中管理磁盘是很重要的,下面介绍一下关于磁盘管理的命令: 首先要管理磁盘就必须清楚磁盘的具体使用情况与其信息使用命令fdisk -l 可以查看当前系统所有磁盘的信息 Device Boot Start End Blocks Id System /dev/sda1 * 1 13 104391 83 Li...
2014-12-17 - RAID的实现: RAID:廉价冗余磁盘阵列,是将几块硬盘变成一个整体使用 后来因为它失去了原有的廉价目的,变得很昂贵,就更名为 独立冗余磁盘阵列 虽然我们无法实现硬件上得RAID因为实力有限,没有买那些设备,但是我们还是能实现RAID的 下面我们就来看一下如...
2014-12-17 - RAID 0+ 1 优点: 正常使用中,考虑性能上讲,RAID0+1 好,就是先做RAID 0 条带,再做 RAID 1 MIRROR,这样写入速度快,读的速度和RAID1+0一样。 缺点,一旦一个硬盘坏了,一半的硬盘无法工作,如果1个条带上各坏1个硬盘(RAID0+1只有2个条带),GAME OVER....
2014-12-17 - 目录 1、问题: 2、排查: 2.1 vmstat 2.2 iostat 2.3 iotop 3、最后的话:另辟蹊径 1、问题: 最近在做日志的实时同步,上线之前是做过单份线上日志压力测试的,消息队列和客户端、本机都没问题,但是没想到上了第二份日志之后,问题来了: 集群中的某台机...
2014-12-17 - Linux操作系统基本结构 1.Kernl 内核 2.Modules 模块 3.Lib 库 4.shell 工具(应用程序) 5.Tools 工具(应用程序) 同一级别应用程序 这个系统在结构上可以划分为4个部分: 1.Linux内核,内核是系统的心脏,是运行程序和管理硬件设备的核心程序,主要包括:...
2014-12-17 - 由于第一次用心的去学习linux,可以说是从零开始的。挫折跟困难是在所难免的。 可能安装vnc-server在别人看来,就是一个yum命令就可以解决的事情。但是可能由于我是初学,安装的CentOS有问题,各种报错都有,还好自己坚持各种百度,最后终于安装成功。下面就...
2014-12-17 - 由于是新学Linux(原作者:limiaosen5) 装的CentOS可以说是漏洞百出,本身很简单,几条命令就可以装好的firefox,我竟然折腾了4个小时才装好。 并且还是由群里的朋友帮我排错,才可以顺利安装。小白真是需要学习了。 以下是安装时出现的报错,以及解决办法...
2014-12-17 - 通过df -h 命令可以查看系统现有的磁盘空间的使用情况。 如果我们有为使用的磁盘空间我们可以通过 fdisk -l 命令查看 在这里我们可以查看到有 /dev/xvdc 磁盘没有分配,大小是43G 的空间。 我们现在启用这个磁盘空间,首先格式化 输入命令 fdisk /dev/xvdc D...
2014-12-17 - 本文为您介绍E4rat加速Linux开机启动时间,让你的开机飙起来! E4rat,专为加速Linux启动时间设置的工具。通过对物理文件分配,借此减小旋转迟延,增大磁盘交换速率,借此加速开机启动时间。 E4rat只为Ext4格式设计,对其他文件系统不起作用。您在使用时,注...
2014-12-17 - 大部分内容参考了网上的一篇文章,原作者不详,当然也有我遇到的问题。 1、启动参数(针对uboot) setenv bootargs noinitrd init=/linuxrc console=ttySAC0 root=/dev/nfs nfsroot=192.168.10.124:/home/408/nfs/rootfs ip=192.168.10.125:192.168.10.124:1...
2014-12-17 - Linux根文件系统制作的方法网上有很多详细的教程,我这里只简单写几个问题。 1、动态编译还是静态编译 如果需要ping域名,则需要动态编译,还需要需要几个库:libnss_dns*,libnss_files*, libresolv*,网上说还需要/etc/nsswitch.conf文件,但似乎没有这个文...
2014-12-16 - RAID 技术产生的背景 普通的IDE硬盘速度不够快,性能不够稳定,不能应用于企业级的关键任务 高效并且稳定可靠的SCSI硬盘价格昂贵,中小企业征收不起 RAID (Redundant Array of Inexpensive/Independent Disks),即廉价/独立磁盘冗于阵列(或简称趁盘阵列)...
2014-12-16 - nas 协议 tcp/ip 用nfs,cifs等文件系统去管理 san 协议 光纤协议 raid redundant arrays of inexpensive disks 磁盘阵列 raid 0 读写性能佳,坏了其中一块,数据挂掉,可靠性低(stripe条带化),磁盘利用率100% raid 1 镜像备份,同一份资料完整的保存在多...
2014-12-16 - 一、启动VNC Server服务 使用vncserver命令(会在当前用户主目录下生成.vnc文件夹) [root@www ~]# vncserver You will require a password to access your desktops. Password:输入密码 Verify:输入密码 xauth: creating new authority file /root/.Xauthor...
2014-12-16 - 着手学习RHCE的教材中需要通过VirtualBox虚拟4台主机作为Lab联系。手头上正好有一个只装了RHEL6的硬盘,而VB这东西本来就是在linux下出名的,于是乎就下载了Virtualbox安装。 1.VB的安装不难,下载最新的RPM包,然后rpm -ivh Vir*.rpm 可能有一个依赖需要解...
2014-12-16 - 打算给系统装一个Oracle,发现磁盘空间不足。在安装系统的时候我选择的是自动分区,系统就会自动以LVM的方式分区。为了保证系统后期的可用性,建议所有新系统安装都采用LVM,之后生产上的设备我也打算这样做。 扩容之前的磁盘状况 [root@localhost ~]# df -h...
2014-12-16 - 在Ubuntu和RedHat 5.5上搭建好了svnserve环境,下面总结一下svn的具体使用流程。 服务器的搭建 1)建立代码库。 #svnadmin create /srv/svn/repos/myproject 2)修改配置文件svnserve.conf anon_access = none auth_access = write password_db = passwd 其...
2014-12-16 - 1. 安装isolinux $mkdir -p isolinux-test/isolinux 下面复制的文件从syslinux的源码目录中来,可能需要编译。 $cp core/isolinux.bin isolinux-test/isolinux $cp com32/menu/menu.c32 isolinux-test/isolinux $cat isolinux.cfg EOF UI menu.c32 label iso...
2014-12-16 - 新的任务来了,而且这次是真正的任务,一个工程! 他让我们实现用LFS从零开始,构建出一个完整的Linux~ 当然,不是平白无故的就创建,而是参考其他人的文章: 豹哥的[原创]第二版 手把手教你如何建立自己的Linux系统 这篇文章详细的说明了如何从只有一个机...
2014-12-16 - 初学Linux,写的比较凌乱无序,给自己的学习记录笔记,如有错误,请大牛们指教。 1.服务器一般都有SCIC设备,就是硬盘扩展槽,可以插很多块硬盘。硬盘插在SCIC卡上,而SCIC卡插在主板上,这样就需要下载驱动。驱动一般在SCIC芯片组上找到厂商,然后去下载相...
2014-12-16 - 引用官网的一句话,The JDK is a development environment for building applications, applets, and components using the Java programming language.哦,原来JDK是一个开发环境。 第一步:下载jdk-6u26-linux-i586.bin http://download.Oracle.com/otn-pu...
2014-12-16 - 本次汉化Linux控制台所使用的软件为fbterm和小小拼音输入法(yong). 1. 下载并安装fbterm: wget -c http://fbterm.googlecode.com/files/fbterm-1.7.0.tar.gz tar -xzf fbterm-1.7.0.tar.gz cd fbterm-1.7 ./configure --prefix=/usr make sudo make install...
2014-12-16 - 每台机器只能安装一个Membase服务器。多个Membase服务器无法在同一台机器运行。 Red Hat Linux 安装 本节描述如何在RedHat Linux系统安装Membase Serve。 下载发布版Download the Distribution 从下面的地址下载最新的基于RedHat Linux 或者 CentOS发布版:h...
2014-12-16 - 1. 下载busybox和linux kernel的源码. linux kernel的源码地址: http://www.kernel.org/pub/linux/kernel/v2.6/ 我选择的busybox版本是: busybox-1.16.0.tar.bz2 linux kernel的版本是: linux-2.6.28.tar.bz2 2. 接下来我们先编译linux内核 我将下载下来的内...