KeePass Password Safe(以下简称KeePass)是一套类似数据库管理的密码管理软件,通过密码和密钥,它能够提供一个足够安全的密码存储空间。只要你记住这一个管理密码,妥善保管好密钥文件和数据库文件,基本上可以安枕无忧了。同时KeePass也有强大的密码生成功能,绝对比你自己想的要安全。它的操作方式也极为 简单,没有复杂的步骤。

一:下载及安装
站长百科下载站最新版下载地址:http://down.zzbaike.com/download/KeePass–1257.html,下载安装包解压后双击安装文件根据安装向导就可以安装。

选择I accept意思也就是我同意,然后next(下一步),根据提示继续next就可以安装成功。
软件是英文的,安装好之后我们看到界面仍旧都是英文的,我们可以去http://keepass.info/translations.html,中下载简体中文插件复制放到安装目录下,运行软件“KeePass”,点击“View”菜单中“Change Language”命令,选择“简体中文”重新启动程序即可。


二:使用软件
经过上面的步骤,我们返回到桌面双击keepass的快捷键,就可以看到软件的语言已经变成中文的了

这样就可以方便我们的使用了。
如果是第一次使用,我们首先的是要创建数据库,也就是存放密码的数据库,KeePass将会把你的所有密码存储在这个数据库中。
单击菜单上的“文件—新建”,选择数据库存放的路径

选择一个路径来保存我们的数据库,然后点击保存,

这里需要填入数据库管理密码,并要确认密码,我们同时要勾选上密匙文件,并选择密钥的保存位置(可以选择不用密钥)。这样将来在开启数据库时就要“主密码”和“密钥文件”同时具备才行。输入完毕后点击“确定”然后点击创建

鼠标在黑色区域划过生成的密码位数在下方可以很清楚的看到,然后点击确定

在这里描述或者不描述都可以,点击确定后就进入主窗口并可以看到一条示例记录,点击示例记录在下方可以看到网址和密码并且也创建时间。

主窗口的左边是密码群组,各个群组又可建立子群组。右边是你的密码记录。密码记录收纳于不同的密码群组中。你可以使用Keepass默认的密码群组,或删除它们,创建自己的密码组。

在主窗口右边单击右键,选择“添加记录…”,就可以编辑你的记录了:记录标题,用户名,网址,密码,备注等。可以空着不填。确认后就完成了一条记录了,在主窗口右边的子窗口中看到刚才新增的密码条目。

当你再次使用这个文件时,选中该条记录,在记录上右击鼠标就可以真正使用它了。你可以将用户名拷贝后,就可以在其它的任何软件中粘贴了,还可以将用户名拖放到其它窗口中。最后,一定要记住保存密码,点击“文件->保存”,或工具栏上的保存按钮。

提示:随着数据库里的记录数目的逐步增多,通过“编辑”菜单中的“在数据库中查找”或“在此群组内查找”命令可以迅速的找到要查的信息。另外,我们可以把数据库导出为TXT、HTML、XML、CSV等格式,导入CSV、TXT、KeePass数据库等格式的文件。

三:数据库的配置

点击“文件->数据库设置…”,在弹出的窗口的选择“安全”按钮创建一个加密算法,并设置密钥的加密次数(如果选择生成密钥的话)。通常加密次数的数量级达到10万,也就足够了。

四:Keepass数据的备份
首先要备份KeePass.exe所在目录中的KeePass.ini文件。其次,备份你所保存的密码数据库文件(*.kdb)。如果你生在了密钥,还要保存密钥文件。以上文件打包后,可以放入多动存储装置中,或放入网络空间。
提示:如果用户的密码记录经常变动,那么相应的KeePass数据也要经常备份。保存好你的数据。尽管你有数不清的密码,但只需看好一个KeePass数据备份就可以了。
五:密码生成器
在添加记录时,我们可以利用密码生成器来生成复杂的密码,点击“密码”右侧的“生成”按钮,调出“密码生成器”属性框,然后,点击“确定”按钮即可自动生成随机密码。通过点击“***”按钮将密码明文显示,清楚的看到由生成器所产生的字符串。

六:Keepass常用设置

打开【工具】->【选项…】,就可以对Keepass作设置了。

在“安全”选项卡中勾上:设定锁定主窗口时间:300(自己设置适合的时间)
自动清空剪贴板时间,设置时间为3秒
“高级”选项卡中根据需要勾上适合的选项。

我们现在生活中各个方面都需要用到密码,网站,邮箱,论坛,银行卡等等,使用keepass可以方便的为我们服务记录各种不同的密码,使我们的操作更加省时高效,管理更方便安全。

版权申明: 葫芦博客(www.huluboke.com )专栏作家原创
原文地址 http://www.huluboke.com/keepass-jiaocheng/转载请保留本版权信息

posted @ 2013-04-18 16:45 小马歌 阅读(572) | 评论 (0)编辑 收藏
 

RHEL6 已经推出很久了,没想到在 RedHat 自家的 RHEL6 上安装 KVM 还有这么多问题,难道不应该是像 Apache/MySQL 那样安装完就可以用的么?(注:除去商标,CentOS 就是 RHEL,CentOS6 和 RHEL6 是一回事)。以下操作在 CentOS 6.2 最小化安装版本 CentOS-6.2-x86_64-minimal.iso 上完成,其他版本可能不会遇到本文提到的部分问题。

检查 CPU

和 Xen 不同,KVM 需要有 CPU 的支持(Intel VT 或 AMD SVM),在安装 KVM 之前检查一下 CPU 是否提供了虚拟技术的支持:

# egrep '(vmx|svm)' --color=always /proc/cpuinfo
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx pdpe1gb rdtscp lm constant_tsc ida nonstop_tsc arat pni monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr sse4_1 sse4_2 popcnt lahf_lm

安装KVM

安装 KVM 很容易,要正常运行的话还需要折腾一下:

#yum -y install qemu-kvm libvirt python-virtinst bridge-utils

安装完后关闭 selinux 并重启系统,然后确认一下是否 kvm 安装成功:

#vi /etc/sysconfig/selinux
SELINUX=disabled

#reboot

#lsmod | grep kvm
kvm_intel 50412 3
kvm 305988 1 kvm_intel

#stat /dev/kvm
File: `/dev/kvm'
Size: 0 Blocks: 0 IO Block: 4096 character special fileDevice: 5h/5d Inode: 10584 Links: 1 Device type: a,e8Access: (0666/crw-rw-rw-) Uid: ( 0/ root) Gid: ( 36/ kvm)
Access: 2012-04-18 16:00:46.276341129 +0200
Modify: 2012-04-18 16:00:46.276341129 +0200
Change: 2012-04-18 16:00:46.276341129 +0200

再来确认一下 libvirt 是否能正常启动和关闭。重启 libvirtd 服务的话会报错,查看日志发现 internal error Failed to create mDNS client 错误,这个问题容易改正,安装 avahi 即可,也可以去 /etc/libvirt/libvirtd.conf 设置 mdns_adv = 0, 这里采用安装 avahi 的方法:

# /etc/init.d/libvirtd restart
Stopping libvirtd daemon: [FAILED]
Starting libvirtd daemon: [ OK ]
#tail /var/log/libvirt/libvirtd.log
2012-04-18 13:51:03.032+0000: 18149: info : libvirt version: 0.9.4, package: 23.el6_2.7 CentOSBuildSystem , 2012-04-16-14:12:59, c6b5.bsys.dev.centos.org)
2012-04-18 13:51:03.032+0000: 18149: error : virNetServerMDNSStart:460 : internal error Failed to create mDNS client: Daemon not running
# yum -y install avahi
# /etc/init.d/messagebus restart
# /etc/init.d/avahi-daemon restart
重启 libvirtd 服务继续报错,发现缺少 dmidecode 包,安装 dmidecode 后终于重启 libvirtd 成功 :

# /etc/init.d/libvirtd restart
Stopping libvirtd daemon: [FAILED]
Starting libvirtd daemon: [ OK ]

# tail /var/log/libvirt/libvirtd.log
2012-04-18 13:54:54.654+0000: 18320: info : libvirt version: 0.9.4, package: 23.el6_2.7 (CentOS BuildSystem , 2012-04-16-14:12:59, c6b5.bsys.dev.centos.org)
2012-04-18 13:54:54.654+0000: 18320: error : virSysinfoRead:465 : internal error Failed to find path for dmidecode binary

# yum -y install dmidecode

# /etc/init.d/libvirtd restart
Stopping libvirtd daemon: [ OK ]
Starting libvirtd daemon: [ OK ]
现在 kvm 和 libvirt 都安装成功和运行了,但并不表示可用了,问题接着来。

配置网络桥接

桥接网络配置文件,从ifcfg-eth0复制现有网卡的配置文件,改名为ifcfg-br0:

cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-br0

修改ifcfg-br0,注意红色的两行,其他部分基本上不用改。

vi /etc/sysconfig/network-scripts/ifcfg-br0

DEVICE=br0

TYPE=Bridge

BOOTPROTO=static

BROADCAST=192.168.200.255

IPADDR=192.168.200.180

NETMASK=255.255.255.0

NETWORK=192.168.200.0

ONBOOT=yes

修改ifcfg-br0,注意红色的行,其他部分基本上不用改。

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

HWADDR=

ONBOOT=yes

BRIDGE=br0

#BOOTPROTO=static

#BROADCAST=192.168.200.255

#IPADDR=192.168.200.180

#NETMASK=255.255.255.0

#NETWORK=192.168.200.0

重启network服务

service network restart

这里需要注意,如果启用了NetworkManager,最好关闭该服务,因为该服务与network有冲突。

配置转发
执行以下命令:

echo 1 > /proc/sys/net/ipv4/ip_forward

这一步虽然只有简单的一条命令,但却很关键。如果不执行这一步,所有的虚拟机将无法上网。另外,上一步配置完桥接之后重启network,会自动将ip_forward改为0,所以重新配置网络后,不要忘了执行该命令。发现虚拟机无法上网的时候,也可以检查一下ip_forward值。


安装虚拟机
从 6 系列开始 RedHat 推荐使用 virt-install/virsh 系列工具操作 kvm,而不是直接使用 qemu-kvm,所以 qemu-kvm 被移到一个不起眼的地方 /usr/libexec/:

# qemu-kvm-bash: qemu-kvm: command not found# ls /usr/libexec/qemu-kvm/usr/libexec/qemu-kvm
VPSee
采用 RedHat 推荐的方式(virt-install)安装虚拟机,这里以安装 ubuntu-11.10-server-amd64.iso 为例:

# virt-install \
--name ubuntu \
--ram 512 \
--vcpus=1 \
--disk path=/root/ubuntu.img,size=10 \
--accelerate \
--cdrom /root/ubuntu-11.10-server-amd64.iso \
--graphics vnc
开始安装,创建硬盘 ubuntu.img 后就报错,用的是 root 帐号居然还 Permission denied?!

Starting install...Creating storage file ubuntu.img | 10.0 GB 00:00ERROR internal error Process exited while reading console log output: char device redirected to /dev/pts/1qemu-kvm: -drive file=/root/ubuntu.img,if=none,id=drive-ide0-0-0,format=raw,cache=none: could not open disk image /root/ubuntu.img: Permission denied
Domain installation does not appear to have been successful.If it was, you can restart your domain by running: virsh --connect qemu:///system start ubuntuotherwise, please restart your installation.
修改 qemu.conf 配置,把下面几个地方的注释去掉,然后把 dynamic_ownership 的值改成0,禁止 libvirtd 动态修改文件的归属:

# vi /etc/libvirt/qemu.conf

...

user = "root"

group = "root"

dynamic_ownership = 0

...
重启 libvirtd 服务再用上面的 virt-install 命令安装就应该可以了。这个时候 vnc 默认绑定的是本机 127.0.0.1,如果其他机器想用 vnc 客户端访问这台 kvm 服务器正在安装的 ubuntu 的话需要把 vnc 绑定到服务器的 IP 地址或者绑定到全局 0.0.0.0. 修改 qemu.conf 文件取消 vnc_listen 一行前面的注释,记得重启 libvirtd:

# vi /etc/libvirt/qemu.conf

...

vnc_listen = "0.0.0.0"

...
在 CentOS 5.x 安装 KVM 可以看:在 CentOS 5上安装和配置 KVM

 

posted @ 2013-04-11 09:59 小马歌 阅读(1581) | 评论 (0)编辑 收藏
 

说明:

只有RHEL5.5以上 64位 server版才可以安装KVM,Centos相同。client版本和32位都安装不了KVM。

安装前期准备: 因为有些CPU不支持kvm虚拟化,Need查看主板(BIOS)是否启动了虚拟化选项; 另外在安装Centos的软件包时,勾选虚拟化, 如果没有选, 可以用命令:yum install virt* 安装即可

 

0. 配置BIOS

使BIOS支持虚拟化,

如果没配置的话会报错:

“Error polling connection 'qemu:///system': internal error Cannot find suitable emulator for x86_64 ”

 

1.需要软件

       1.1Kvm 模块

       2.6.29之后内核大多包含了kvm模块, Slackware13.37内核版本为2.6.32已经包含       了kvm模块,所以无需从网上下载kvm-mod模块,否则模块无法正常启动,kvm虚拟机  速度极慢。

       1.2用户空间组件

       目前两种版本qemu-kvm 和 kvm 的用户空间组件,kvm 现在已经不提倡使用,最好使用qemu-kvm,从网上下载qemu-kvm-1.0.tar.gz, 版本号1.0

       1.3 yum install  tunctl 组件,版本号1.5, 主要用来实现虚拟机联网packages is in  DVD.


2.安装步骤 

       2.1  安装   qemu-kvm(如果yum 安装了qemu-kvn可以不安装这一步。)

       ./configure --disable-vnc-tls --disable-vnc-sasl    把这个VNC选项禁掉否则会报错;

       make

       make install

       2.2  安装   tunctl       

       yum install  tunctl -y

重启server,调试CPU.


3.主机和客户机联网

设置网卡桥接模式  

一  真实机上配置

[root@localhost src]# cd /etc/sysconfig/network-scripts/
1/ 备份网卡
 cp -rap ifcfg-eth0 bak.ifcfg-eth0
2/新的桥接网卡使用eth0的配置文件
  cp -rap ifcfg-eth0 ifcfg-br33
3/编辑这两个配置文件 注意编辑这个文件会导致网卡ip宕掉。可以先编辑下面的配置文件。

vim ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
HWADDR=bc:ae:c5:df:93:96
NM_CONTROLLED=yes
ONBOOT=yes
BRIDGE="br33"
IPV6INIT=no
USERCTL=no

保存推出

vim /etc/sysconfig/network-scripts/ifcfg-br33 
DEVICE=br33
BOOTPROTO=static
HWADDR=bc:ae:c5:df:93:96
NM_CONTROLLED=yes
ONBOOT=yes
TYPE=Bridge
IPADDR=192.168.1.202
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
保存推出
重启网卡

/etc/init.d/network restart

3. 关闭centos的NetworkManager(这一步可以不做)

一定要关闭这个服务,否则网卡的脚本配置文件可能不会生效,上不了网

service NetworkManager stop

 

3.4重启网络服务

service network restart


3.5开启转发(这一步可以不做)

echo 1 > /proc/sys/net/ipv4/ip_forward


3.6 Review network card status:

[root@localhost ~]# ifconfig
br33      Link encap:Ethernet  HWaddr 00:25:64:97:BA:51  
          inet addr:192.168.120.96  Bcast:192.168.120.255  Mask:255.255.255.0
          inet6 addr: fe80::225:64ff:fe97:ba51/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:641005 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4785 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:64019315 (61.0 MiB)  TX bytes:278717 (272.1 KiB)

eth0      Link encap:Ethernet  HWaddr 00:25:64:97:BA:51  
          inet6 addr: fe80::225:64ff:fe97:ba51/64 Scope:Link
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:1410323 errors:0 dropped:0 overruns:0 frame:0
          TX packets:465818 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:254264481 (242.4 MiB)  TX bytes:293774426 (280.1 MiB)
          Interrupt:21 Memory:fe6e0000-fe700000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:468571 errors:0 dropped:0 overruns:0 frame:0
          TX packets:468571 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:898319692 (856.7 MiB)  TX bytes:898319692 (856.7 MiB)

virbr0    Link encap:Ethernet  HWaddr 52:54:00:B3:44:41  
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4293 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:205669 (200.8 KiB)

vnet0     Link encap:Ethernet  HWaddr FE:54:00:11:CE:91  
          inet6 addr: fe80::fc54:ff:fe11:ce91/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:182999 errors:0 dropped:0 overruns:0 frame:0
          TX packets:911932 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:266186182 (253.8 MiB)  TX bytes:110334183 (105.2 MiB)

vnet1     Link encap:Ethernet  HWaddr FE:54:00:A5:0F:52  
          inet6 addr: fe80::fc54:ff:fea5:f52/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:161319 errors:0 dropped:0 overruns:0 frame:0
          TX packets:783482 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:20856924 (19.8 MiB)  TX bytes:97247791 (92.7 MiB)

[root@localhost ~]# 
Summary: eth0 don't have IP address, only br33 has valid IP. That is to say, br33 IP address is server's IP address.

小结:之前主机不能上网,虚拟机可以上网,可能的:1.没有写网桥的配置文件而是参照KVM官网上面,用命令来添加网桥,绑定网卡,故网桥就没有配置网关2.开启了NetworkManager 这个服务,导致用ifconfig命令来配置网络失效3.没有正确的设置好DNS

##########  新建完虚拟机后,千万不要使用默认的硬盘类型,要删除默认的硬盘,然后再添加一块硬盘,硬盘类型要vda的,硬盘格式要raw的,缓存模式要none,即可。  #########
使用默认的硬盘类型会出现死机情况和老牛拉破车情况---慢!!!

###########  注意选择架构和虚拟机类型,一定要选择kvm,架构符合你的虚拟机的实际情况,我的虚拟机选择kvm和i686,否则虚拟机非常慢,都没法使用了。  ################################

      

4.0 新建KVM虚拟机

安装虚拟机时,选择高级-网卡-br33,即可。

       切换到root用户: su –l

       安装kvm模块    modprobe kvm && modprobe kvm_intel

       查看模块安装; lsmod | grep kvm

 

新建虚拟机的步骤:

1. 在服务器上键入命令:(因为要选择镜像格式qcow2来做快照,所以不能使用图形界面默认的格式)

[root@PLASPACSHCN14 ~]# cd /var/lib/libvirt/images/

[root@PLASPACSHCN14 images]# qemu-img create -f qcow2 test.img 10G

Formatting 'test1.img', fmt=qcow2 size=10737418240 encryption=off cluster_size=65536

大小我给10G,根据需求自己可以定义,镜像名称是test.img。

2. 打开图形界面:

[root@PLASPACSHCN14 images]# virt-manager 
Xlib:  extension "RANDR" missing on display "localhost:10.0".

选择new,来新建一个虚拟机:

这里输入虚拟机的名字,然后注意,一定要选择“import existing disk image”,这样才可以选择刚才创建好的镜像。

选择“Forward”

这里输入刚才创建的镜像的路径即可。

选择下一步。

一路下一步,等待设置完成之后,会发现,没有选择光驱。

选择Details选项

这里选择“Add Hardware”

下面需要修改光盘文件的路径,指向操作系统镜像文件即可。

然后Device type:这里选择"IDE cdrom"即可。如图:

 

接下来,点击finish。重启之后继续安装系统就OK啦!

 

 

 kvm相关命令:

开启虚拟机:

virt-manager

4.1为客户机新建一个硬盘镜像

       qemu-img create -f qcow2 vdisk.img 50G

4.2安装客户机操作系统:

       光盘启动:

       qemu-system-x86_64-hda vdisk.img -cdrom /dev/cdrom -boot d -m 512

       .iso文件启动:

       qemu-system-x86_64-hda vdisk.img -cdrom /Centos6.0.iso(此处为iso文件路径) -bootd  -m512

4.3启动操作系统:

       qemu-system-x86_64–had vdisk.img–net nic,macaddr=自定义物理地址–net tap –  m 512

启动客户机后,可以如一般操作系统来使用,如果要联网配下客户机的ip和网关即可上网


过程中碰到的问题如:Centos6.2 下KVM 虚拟机 花屏死机问题, VNC错误等参见博客的其他文章,如有其他问题欢迎留言共同探讨, 另外以上命令可写成脚本简化安装。

posted @ 2013-04-11 09:51 小马歌 阅读(2204) | 评论 (0)编辑 收藏
 

1 修改 /etc/X11/xdm/Xaccess

去掉下面的注释

 

  1. #*                                       #any host can get a login window  

2 修改启动模式/etc/inittab

 

  1. id:5:initdefault:  
3修改/etc/gdm/custom.conf

 

 

  1. # GDM configuration storage  
  2.   
  3. [daemon]  
  4.   
  5. [security]  
  6. AllowRemoteRoot=true  
  7. DisallowTCP=false  
  8. [xdmcp]  
  9. Enable=true  
  10. Port=177  
  11. [greeter]  
  12.   
  13. [chooser]  
  14.   
  15. [debug]  

4修改/etc/X11/xdm/xdm-config用 ! 注释下面的语句

 

  1. !DisplayManager.requestPort:    0  
5 修改以下文件权限,确保有444权限

 

 

  1. # ll /etc/X11/xdm/Xservers  
  2. -rw-r--r--. 1 root root 485 Jan  6 22:35 /etc/X11/xdm/Xservers  
  3. # ll /etc/X11/xdm/Xsetup_0  
  4. -rwxr-xr-x. 1 root root 938 Aug 20  2010 /etc/X11/xdm/Xsetup_0  

7 修改/etc/securetty

 

  1. tty1  
  2. tty2  
  3. tty3  
  4. tty4  
  5. tty5  
  6. tty6  
  7. tty7  
  8. tty8  
  9. tty9  
  10. tty10  
  11. tty11  
  12. rsh  
  13. rexec  
  14. rlogin  
添加
  1. pts/0  
  2. pts/1  
  3. pts/2  
  4. pts/3  
  5. pts/4  
8 修改/etc/pam.d/login

 

 

  1. #%PAM-1.0  
注释掉
  1. #auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so  
  1. auth       include      system-auth  
  2. account    required     pam_nologin.so  
  3. account    include      system-auth  
  4. password   include      system-auth  
  5. # pam_selinux.so close should be the first session rule  
  6. session    required     pam_selinux.so close  
  7. session    required     pam_loginuid.so  
  8. session    optional     pam_console.so  
  9. # pam_selinux.so open should only be followed by sessions to be executed in the user context  
  10. session    required     pam_selinux.so open  
  11. session    required     pam_namespace.so  
  12. session    optional     pam_keyinit.so force revoke  
  13. session    include      system-auth  
  14. -session   optional     pam_ck_connector.so  
9 修改 /etc/pam.d/remote
  1. #%PAM-1.0  
注释掉
  1. #auth       required     pam_securetty.so  
  1. auth       include      password-auth  
  2. account    required     pam_nologin.so  
  3. account    include      password-auth  
  4. password   include      password-auth  
  5. # pam_selinux.so close should be the first session rule  
  6. session    required     pam_selinux.so close  
  7. session    required     pam_loginuid.so  
  8. # pam_selinux.so open should only be followed by sessions to be executed in the user context  
  9. session    required     pam_selinux.so open  
  10. session    required     pam_namespace.so  
  11. session    optional     pam_keyinit.so force revoke  
  12. session    include      password-auth  
9关闭防火墙,或开放UDP 177端口

可以使用system-config-firewall操作防火墙

可以使用/etc/init.d/iptables stop关闭防火墙

10重启机器

 

以上操作,顺序及原因不详,望指点,很多操作都是照葫芦画瓢,不讲原因,弄对了就OK,下次还是不明白。

参考:

http://lmdkfs.blog.163.com/blog/static/7461132420124445749639/

http://wenku.baidu.com/view/ac4a2f1aa8114431b90dd842.html

http://blog.sina.com.cn/s/blog_7065a1e40100mahz.html

http://hi.baidu.com/edeed/item/7e511dd9d1e4003e48e1dd8a

posted @ 2013-04-10 19:04 小马歌 阅读(268) | 评论 (0)编辑 收藏
 

Ext4Ext3的特点和区别

 

 Linux kernel 2.6.28 开始正式支持新的文件系统 Ext4 Ext4 Ext3 的改进版,修改了 Ext3 中部分重要的数据结构,而不仅仅像 Ext3 Ext2 那样,只是增加了一个日志功能而已。Ext4 可以提供更佳的性能和可靠性,还有更为丰富的功能:

 

1. Ext3 兼容。 执行若干条命令,就能从 Ext3 在线迁移到 Ext4,而无须重新格式化磁盘或重新安装系统。原有 Ext3 数据结构照样保留,Ext4 作用于新数据,当然,整个文件系统因此也就获得了 Ext4 所支持的更大容量。

 

2. 更大的文件系统和更大的文件。 较之 Ext3 目前所支持的最大 16TB 文件系统和最大 2TB 文件,Ext4 分别支持 1EB1,048,576TB 1EB=1024PB 1PB=1024TB)的文件系统,以及 16TB 的文件。

 

3. 无限数量的子目录。 Ext3 目前只支持 32,000 个子目录,而 Ext4 支持无限数量的子目录。

 

4. Extents Ext3 采用间接块映射,当操作大文件时,效率极其低下。比如一个 100MB 大小的文件,在 Ext3 中要建立 25,600 个数据块(每个数据块大小为 4KB)的映射表。而 Ext4 引入了现代文件系统中流行的 extents 概念,每个 extent 为一组连续的数据块,上述文件则表示为该文件数据保存在接下来的 25,600 个数据块中,提高了不少效率。

 

5. 多块分配。 写入数据到 Ext3 文件系统中时,Ext3 的数据块分配器每次只能分配一个 4KB 的块,写一个 100MB 文件就要调用 25,600 次数据块分配器,而 Ext4 的多块分配器“multiblock allocator”mballoc 支持一次调用分配多个数据块。

 

6. 延迟分配。 Ext3 的数据块分配策略是尽快分配,而 Ext4 和其它现代文件操作系统的策略是尽可能地延迟分配,直到文件在 cache 中写完才开始分配数据块并写入磁盘,这样就能优化整个文件的数据块分配,与前两种特性搭配起来可以显著提升性能。

 

7. 快速 fsck 以前执行 fsck 第一步就会很慢,因为它要检查所有的 inode,现在 Ext4 给每个组的 inode 表中都添加了一份未使用 inode 的列表,今后 fsck Ext4 文件系统就可以跳过它们而只去检查那些在用的 inode 了。

 

8. 日志校验。 日志是最常用的部分,也极易导致磁盘硬件故障,而从损坏的日志中恢复数据会导致更多的数据损坏。Ext4 的日志校验功能可以很方便地判断日志数据是否损坏,而且它将 Ext3 的两阶段日志机制合并成一个阶段,在增加安全性的同时提高了性能。

 

9. “无日志No Journaling)模式。 日志总归有一些开销,Ext4 允许关闭日志,以便某些有特殊需求的用户可以借此提升性能。

 

10. 在线碎片整理。 尽管延迟分配、多块分配和 extents 能有效减少文件系统碎片,但碎片还是不可避免会产生。Ext4 支持在线碎片整理,并将提供 e4defrag 工具进行个别文件或整个文件系统的碎片整理。

 

11. inode 相关特性。 Ext4 支持更大的 inode,较之 Ext3 默认的 inode 大小 128 字节,Ext4 为了在 inode 中容纳更多的扩展属性(如纳秒时间戳或 inode 版本),默认 inode 大小为 256 字节。Ext4 还支持快速扩展属性(fast extended attributes)和 inode 保留(inodes reservation)。

 

12. 持久预分配(Persistent preallocation)。 P2P 软件为了保证下载文件有足够的空间存放,常常会预先创建一个与所下载文件大小相同的空文件,以免未来的数小时或数天之内磁盘空间不足导致下载失败。 Ext4 在文件系统层面实现了持久预分配并提供相应的 APIlibc 中的 posix_fallocate()),比应用软件自己实现更有效率。

 

13. 默认启用 barrier 盘上配有内部缓存,以便重新调整批量数据的写操作顺序,优化写入性能,因此文件系统必须在日志数据写入磁盘之后才能写 commit 记录,若 commit 记录写入在先,而日志有可能损坏,那么就会影响数据完整性。Ext4 默认启用 barrier,只有当 barrier 之前的数据全部写入磁盘,才能写 barrier 之后的数据。(可通过 "mount -o barrier=0" 命令禁用该特性。)

 

posted @ 2013-04-10 12:35 小马歌 阅读(282) | 评论 (0)编辑 收藏
 
     摘要: CentOS6.0安装配置1、准备安装1.1 系统简介CentOS 是什么?CentOS是一个基于Red Hat 企业级 Linux 提供的可自由使用的源代码企业级的 Linux 发行版本。每个版本的CentOS 都会获得七年的支持(通过安全更新方式)。新版本的 CentOS 每两年发行一次,而每个版本的 CentOS 会定期(大概每六个月)更新一次,以便支...  阅读全文
posted @ 2013-04-10 12:29 小马歌 阅读(287) | 评论 (0)编辑 收藏
 

2008年 RedHat 收购 Qumranet 以后就一直在家搞他的 KVM,没有对 Xen 做任何升级,RHEL/CentOS 5.5 上默认的 Xen 依旧是很老很老的公元2007年发布的 Xen 3.1.2 版本。更糟糕的是 RedHat 在后续的 RedHat Enterprise Linux 6 里彻底放弃了 Xen. 如果以后想在新版本的 RHEL/CentOS 上用 Xen 的话就需要使用第三方源或者自己动手编译 Xen 源代码。自己编译源代码问题多多,所以没有特殊要求的话,还是建议直接使用第三方源。

  1. cd /etc/yum.repos.d/   
  2. # wget http://www.linuxidc.com/repo/GITCO-XEN4.1.1_x86_64.repo   
  3. # yum update   
  4. # reboot  

如果上面的 yum update 没问题的话重启系统就可以了进入 xen 4.1.1 了,如果有问题导致一些依赖需要解决的话可以彻底删除 xen 后重新升级安装:

  1. # yum groupremove Virtualization   
  2. # yum groupinstall Virtualization   
  3. # reboot 

在重启之前最好检查一下 grub 是否配置正确、默认启动是否是 xen.gz-4.1.1:

  1. # vi /boot/grub/menu.lst   
  2. ...   
  3. title CentOS (2.6.18-194.26.1.el5xen)   
  4.         root (hd0,0)   
  5.         kernel /xen.gz-4.1.1  
  6.         module /vmlinuz-2.6.18-194.26.1.el5xen ro root=LABEL=/   
  7.         module /initrd-2.6.18-194.26.1.el5xen.img   
  8. ...  
http://www.linuxso.com/linuxxitongguanli/7298.html
posted @ 2013-04-10 10:46 小马歌 阅读(176) | 评论 (0)编辑 收藏
 
     摘要: 系统:CentOS6.0  安装的Xen版本:4.1.2在centos下安装xen不是很顺利,遇到很多问题。安装过程主要参考了以下两个文档:http://wiki.xen.org/xenwiki/RHEL6Xen4Tutorial?action=fullsearch&value=linkto%3A%22RHEL6Xen4Tutorial%22&context=180这个方...  阅读全文
posted @ 2013-04-10 10:27 小马歌 阅读(284) | 评论 (0)编辑 收藏
 
CentOS 5.5  配置YUM服务器
目标: 1、建立YUM服务器
           2、配置YUM客户端
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及
SUSE、CentOS中的Shell前端软件包管理器基于RPM包管理,能够从指定的
服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装
所有依赖的软体包,无须繁琐地一次次下载、安装。
IP地址规划:
   YUM服务器—192.168.1.10
   YUM客户端—192.168.1.200
YUM服务器的配置
   一 配置YUM服务器IP地址
    1  修改配置文件的方法
      a、vim /etc/sysconfig/network-scripts/ifcfg-eth0
  
   b  使用setup命令配置IP
   
     2   配置完IP   地址后,利用service network restart命令重启网络服务
   二 查看YUM服务必需的软件,默认已安装齐全。
    三 挂载系统安装光盘,然后安装vsftpd软件包。
      1   mkdir   /cdrom
      2   mount   /dev/cdrom  /cdrom    把光盘挂载到新建的目录/cdrom上。
      3   cd   /cdrom/CentOS    切换到有vsftpd 安装包的CentOS目录。         (各个
                                             版本的RPM包存放路径不一样)
    四 在/var/ftp里新建yumservers目录用于存放YUM服务所用到的RPM包及 
      相关文件。
     Mkdir   /var/ftp/yumservers
   五 把整个光盘的所有目录和文件拷到/var/ftp/yumservers   里,注意要加上-f  -r  
     六 查看/var/ftpd/yumservers目录,检查复制是否成功。
   七 安装createrepo软件包,在CentOS 5.0中安装没有依赖,而在CentOS 6.0中 
    安装则有依赖,如果不清楚依赖则可以先连外网后用yum install 安装。
   八 利用repomd.xml生成Server数据库。(各个版本的repomd.xml文件有所不
同,但是,基本上在repodata目录下都能找到)
   九 最后是启动vsftpd服务和配置防火墙。
也可以用命令service iptables stop 把防火墙关闭,但不建议如此。
客户端的配置
   一 配置客户端的IP地址。
   二 备份后修改/etc/yum.repos.d/CentOS-Media.repo  重要文件建议备份后修改
           其中gpgcheck与enabled    参数的修改很重要,按默认值则不能成功。
   三 重命名/etc/yum.repos.d/CentOS-Base.repo, 如果少了这一步则会提示错误。
  四YUM  list显示所有的安装程序包
   五 利用yum install 安装软件检验配置是否成功。
所依赖的软件包


yum源很好配置,比较简单,一般放到httpd服务器上,通过http提供yum,但是如果只是拷贝Packages目录,虽然可以实现软件安装,但是groupinstall却无法实现。原因是缺少comps-x.xml文件。所以,需要多做几个步骤

1。使用createrepo创建完yum仓库后,找到光盘里面的comps文件,rhel6.1的是xxx-comps-rhel6-Server.xml,位置在Server/repodata下

2。使用createrepo -g 导入组件安装

createrepo -g /mnt/cdrom/Server/repodata/5819e9580b5a81a9eec9e2c6e91fc9992a7ccadaa3bcd5ecb2e87a8669eefcec-comps-rhel6-Server.xml .

这样就可以实现groupinstall功能

如果系统是中文,那么grouplist出来的组件是中文的,比较不方便。要实现英文显示,可以这么作

LANG= yum grouplist

posted @ 2013-04-09 22:35 小马歌 阅读(244) | 评论 (0)编辑 收藏
 

在CentOS下运行yum install flash-plugin或yum install mplayer的时候,提示库里没有找到这个软件?为什么会这样?因为CentOS是RHEL编译过来的,去掉了所有关于版权问题的东西。因此,在没有使用第三方软件库的情况下,很多软件无法用yum install来直接安装

 EPEL(Extra Packages for Enterprise Linux)软件库提供为RHEL系列(4.x、5.x、6.x等等)重新编译的Fedora组件。这个软件库在不替换系统组件方面下了功夫。在某些情况下它尝试直接针对CentOS兼容性的问题,但坚决否定软件库间的兼容性是目标之一。当它与其它第三方软件库混合使用时,问题可能会出现。故此,当你使用EPEL时,尤其是当你亦会运用其它件库的组件时,请确保你使用yum的Priorities插件。

RPMForge库现在已经拥有超过10000种的CentOS的软件包,被CentOS社区认为是最安全也是最稳定的一个第三方软件库。

一、配置基本源

安装CentOS yum源优先级插件yum-priorities
      yum install yum-priorities   #输入y安装

设置CentOS默认yum源的优先级为最高
系统运维  www.osyunwei.com  温馨提醒:qihang01原创内容©版权所有,转载请注明出处及原文链接
     cd  /etc/yum.repos.d/   #进入yum源目录
     vi CentOS-Base.repo    #在[base]、[updates]、[extras]组下面添加priority=1,在[centosplus]、[contrib]组下面添加priority=2

点击(此处)折叠或打开

  1. ################################################################
  2. [base]
  3. name=CentOS-$releasever - Base
  4. mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
  5. #baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
  6. gpgcheck=1
  7. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
  8. priority=1

  9. [updates]
  10. name=CentOS-$releasever - Updates
  11. mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
  12. #baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
  13. gpgcheck=1
  14. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
  15. priority=1

  16. [extras]
  17. name=CentOS-$releasever - Extras
  18. mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
  19. #baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
  20. gpgcheck=1
  21. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
  22. priority=1

  23. [centosplus]
  24. name=CentOS-$releasever - Plus
  25. mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
  26. #baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
  27. gpgcheck=1
  28. enabled=0
  29. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
  30. priority=2

  31. [contrib]
  32. name=CentOS-$releasever - Contrib
  33. mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib
  34. #baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/
  35. gpgcheck=1
  36. enabled=0
  37. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
  38. priority=2

二、EPEL(Extra Packages for Enterprise Linux)http://fedoraproject.org/wiki/EPEL

添加方法: 打开终端,输入

32位系统:
[root@CentOS ~]#rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm (这里需要注意随着fedora系统的更新-6-7是会变的当提示你不能下载时就出网站看看)

64位系统:
[root@CentOS ~]#rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm

然后导入公钥(不导入的话会出错)
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

/etc/yum.repos.d/epel.repo 里设置epel源的优先级为priority=11

点击(此处)折叠或打开

  1. [epel]
  2. name=Extra Packages for Enterprise Linux 6 - $basearch
  3. #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
  4. mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
  5. failovermethod=priority
  6. enabled=1
  7. gpgcheck=1
  8. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
  9. priority=11
最后执行yum update即可。

三、下载与安装相应rpmforge的rpm文件包

1、下载rpmforge的rpm文件包(http://wiki.centos.org/AdditionalResources/Repositories/RPMForge)

32位系统

[root@CentOS ~]# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm

64位系统

[root@CentOS ~]# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

2、安装DAG的PGP Key

[root@CentOS ~]# rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

3、验证rpmforge的rpm文件包

[root@CentOS ~]# rpm -K rpmforge-release-0.5.2-2.el6.rf.*.rpm

如果报XXX not an rpm package的错,查看是否wget下载的包不完整,包的大小是12K 

4、安装rpmforge的rpm文件包 

[root@CentOS ~]# rpm -ivh rpmforge-release-0.5.2-2.el6.rf.*.rpm 

5、设置/etc/yum.repos.d/rpmforge.repo文件中源的级别,就是添加priority=12这句

点击(此处)折叠或打开

  1. ### Name: RPMforge RPM Repository for RHEL 6 - dag
  2. ### URL: http://rpmforge.net/
  3. [rpmforge]
  4. name = RHEL $releasever - RPMforge.net - dag
  5. baseurl = http://apt.sw.be/redhat/el6/en/$basearch/rpmforge
  6. mirrorlist = http://apt.sw.be/redhat/el6/en/mirrors-rpmforge
  7. #mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
  8. enabled = 1
  9. protect = 0
  10. gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
  11. gpgcheck = 1
  12. priority=12

四、定义yum的非官方库

在服务器构建的过程中,我们将要用到的一些工具不存在于CentOS中yum的官方库中,所以需要定义yum的非官方库文件,让一些必需的工具通过yum也能够安装。 

[root@sample ~]# vi /etc/yum.repos.d/dag.repo  ← 建立dag.repo,定义非官方库

点击(此处)折叠或打开

  1. [dag]
  2. name=Dag RPM Repository for Red Hat Enterprise Linux
  3. baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
  4. gpgcheck=1
  5. enabled=1
[root@sample ~]# rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt  ← 导入非官方库的GPG
posted @ 2013-04-09 22:34 小马歌 阅读(261) | 评论 (0)编辑 收藏
仅列出标题
共95页: First 上一页 27 28 29 30 31 32 33 34 35 下一页 Last