<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    KeePass Password Safe(以下簡(jiǎn)稱KeePass)是一套類似數(shù)據(jù)庫(kù)管理的密碼管理軟件,通過(guò)密碼和密鑰,它能夠提供一個(gè)足夠安全的密碼存儲(chǔ)空間。只要你記住這一個(gè)管理密碼,妥善保管好密鑰文件和數(shù)據(jù)庫(kù)文件,基本上可以安枕無(wú)憂了。同時(shí)KeePass也有強(qiáng)大的密碼生成功能,絕對(duì)比你自己想的要安全。它的操作方式也極為 簡(jiǎn)單,沒(méi)有復(fù)雜的步驟。

    一:下載及安裝
    站長(zhǎng)百科下載站最新版下載地址:http://down.zzbaike.com/download/KeePass–1257.html,下載安裝包解壓后雙擊安裝文件根據(jù)安裝向?qū)Ь涂梢园惭b。

    選擇I accept意思也就是我同意,然后next(下一步),根據(jù)提示繼續(xù)next就可以安裝成功。
    軟件是英文的,安裝好之后我們看到界面仍舊都是英文的,我們可以去http://keepass.info/translations.html,中下載簡(jiǎn)體中文插件復(fù)制放到安裝目錄下,運(yùn)行軟件“KeePass”,點(diǎn)擊“View”菜單中“Change Language”命令,選擇“簡(jiǎn)體中文”重新啟動(dòng)程序即可。


    二:使用軟件
    經(jīng)過(guò)上面的步驟,我們返回到桌面雙擊keepass的快捷鍵,就可以看到軟件的語(yǔ)言已經(jīng)變成中文的了

    這樣就可以方便我們的使用了。
    如果是第一次使用,我們首先的是要?jiǎng)?chuàng)建數(shù)據(jù)庫(kù),也就是存放密碼的數(shù)據(jù)庫(kù),KeePass將會(huì)把你的所有密碼存儲(chǔ)在這個(gè)數(shù)據(jù)庫(kù)中。
    單擊菜單上的“文件—新建”,選擇數(shù)據(jù)庫(kù)存放的路徑

    選擇一個(gè)路徑來(lái)保存我們的數(shù)據(jù)庫(kù),然后點(diǎn)擊保存,

    這里需要填入數(shù)據(jù)庫(kù)管理密碼,并要確認(rèn)密碼,我們同時(shí)要勾選上密匙文件,并選擇密鑰的保存位置(可以選擇不用密鑰)。這樣將來(lái)在開(kāi)啟數(shù)據(jù)庫(kù)時(shí)就要“主密碼”和“密鑰文件”同時(shí)具備才行。輸入完畢后點(diǎn)擊“確定”然后點(diǎn)擊創(chuàng)建

    鼠標(biāo)在黑色區(qū)域劃過(guò)生成的密碼位數(shù)在下方可以很清楚的看到,然后點(diǎn)擊確定

    在這里描述或者不描述都可以,點(diǎn)擊確定后就進(jìn)入主窗口并可以看到一條示例記錄,點(diǎn)擊示例記錄在下方可以看到網(wǎng)址和密碼并且也創(chuàng)建時(shí)間。

    主窗口的左邊是密碼群組,各個(gè)群組又可建立子群組。右邊是你的密碼記錄。密碼記錄收納于不同的密碼群組中。你可以使用Keepass默認(rèn)的密碼群組,或刪除它們,創(chuàng)建自己的密碼組。

    在主窗口右邊單擊右鍵,選擇“添加記錄…”,就可以編輯你的記錄了:記錄標(biāo)題,用戶名,網(wǎng)址,密碼,備注等。可以空著不填。確認(rèn)后就完成了一條記錄了,在主窗口右邊的子窗口中看到剛才新增的密碼條目。

    當(dāng)你再次使用這個(gè)文件時(shí),選中該條記錄,在記錄上右擊鼠標(biāo)就可以真正使用它了。你可以將用戶名拷貝后,就可以在其它的任何軟件中粘貼了,還可以將用戶名拖放到其它窗口中。最后,一定要記住保存密碼,點(diǎn)擊“文件->保存”,或工具欄上的保存按鈕。

    提示:隨著數(shù)據(jù)庫(kù)里的記錄數(shù)目的逐步增多,通過(guò)“編輯”菜單中的“在數(shù)據(jù)庫(kù)中查找”或“在此群組內(nèi)查找”命令可以迅速的找到要查的信息。另外,我們可以把數(shù)據(jù)庫(kù)導(dǎo)出為TXT、HTML、XML、CSV等格式,導(dǎo)入CSV、TXT、KeePass數(shù)據(jù)庫(kù)等格式的文件。

    三:數(shù)據(jù)庫(kù)的配置

    點(diǎn)擊“文件->數(shù)據(jù)庫(kù)設(shè)置…”,在彈出的窗口的選擇“安全”按鈕創(chuàng)建一個(gè)加密算法,并設(shè)置密鑰的加密次數(shù)(如果選擇生成密鑰的話)。通常加密次數(shù)的數(shù)量級(jí)達(dá)到10萬(wàn),也就足夠了。

    四:Keepass數(shù)據(jù)的備份
    首先要備份KeePass.exe所在目錄中的KeePass.ini文件。其次,備份你所保存的密碼數(shù)據(jù)庫(kù)文件(*.kdb)。如果你生在了密鑰,還要保存密鑰文件。以上文件打包后,可以放入多動(dòng)存儲(chǔ)裝置中,或放入網(wǎng)絡(luò)空間。
    提示:如果用戶的密碼記錄經(jīng)常變動(dòng),那么相應(yīng)的KeePass數(shù)據(jù)也要經(jīng)常備份。保存好你的數(shù)據(jù)。盡管你有數(shù)不清的密碼,但只需看好一個(gè)KeePass數(shù)據(jù)備份就可以了。
    五:密碼生成器
    在添加記錄時(shí),我們可以利用密碼生成器來(lái)生成復(fù)雜的密碼,點(diǎn)擊“密碼”右側(cè)的“生成”按鈕,調(diào)出“密碼生成器”屬性框,然后,點(diǎn)擊“確定”按鈕即可自動(dòng)生成隨機(jī)密碼。通過(guò)點(diǎn)擊“***”按鈕將密碼明文顯示,清楚的看到由生成器所產(chǎn)生的字符串。

    六:Keepass常用設(shè)置

    打開(kāi)【工具】->【選項(xiàng)…】,就可以對(duì)Keepass作設(shè)置了。

    在“安全”選項(xiàng)卡中勾上:設(shè)定鎖定主窗口時(shí)間:300(自己設(shè)置適合的時(shí)間)
    自動(dòng)清空剪貼板時(shí)間,設(shè)置時(shí)間為3秒
    “高級(jí)”選項(xiàng)卡中根據(jù)需要勾上適合的選項(xiàng)。

    我們現(xiàn)在生活中各個(gè)方面都需要用到密碼,網(wǎng)站,郵箱,論壇,銀行卡等等,使用keepass可以方便的為我們服務(wù)記錄各種不同的密碼,使我們的操作更加省時(shí)高效,管理更方便安全。

    版權(quán)申明: 葫蘆博客(www.huluboke.com )專欄作家原創(chuàng)
    原文地址 http://www.huluboke.com/keepass-jiaocheng/轉(zhuǎn)載請(qǐng)保留本版權(quán)信息

    posted @ 2013-04-18 16:45 小馬歌 閱讀(606) | 評(píng)論 (0)編輯 收藏
     

    RHEL6 已經(jīng)推出很久了,沒(méi)想到在 RedHat 自家的 RHEL6 上安裝 KVM 還有這么多問(wèn)題,難道不應(yīng)該是像 Apache/MySQL 那樣安裝完就可以用的么?(注:除去商標(biāo),CentOS 就是 RHEL,CentOS6 和 RHEL6 是一回事)。以下操作在 CentOS 6.2 最小化安裝版本 CentOS-6.2-x86_64-minimal.iso 上完成,其他版本可能不會(huì)遇到本文提到的部分問(wèn)題。

    檢查 CPU

    和 Xen 不同,KVM 需要有 CPU 的支持(Intel VT 或 AMD SVM),在安裝 KVM 之前檢查一下 CPU 是否提供了虛擬技術(shù)的支持:

    # 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 很容易,要正常運(yùn)行的話還需要折騰一下:

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

    安裝完后關(guān)閉 selinux 并重啟系統(tǒng),然后確認(rèn)一下是否 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

    再來(lái)確認(rèn)一下 libvirt 是否能正常啟動(dòng)和關(guān)閉。重啟 libvirtd 服務(wù)的話會(huì)報(bào)錯(cuò),查看日志發(fā)現(xiàn) internal error Failed to create mDNS client 錯(cuò)誤,這個(gè)問(wèn)題容易改正,安裝 avahi 即可,也可以去 /etc/libvirt/libvirtd.conf 設(shè)置 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 服務(wù)繼續(xù)報(bào)錯(cuò),發(fā)現(xiàn)缺少 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 ]
    現(xiàn)在 kvm 和 libvirt 都安裝成功和運(yùn)行了,但并不表示可用了,問(wèn)題接著來(lái)。

    配置網(wǎng)絡(luò)橋接

    橋接網(wǎng)絡(luò)配置文件,從ifcfg-eth0復(fù)制現(xiàn)有網(wǎng)卡的配置文件,改名為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服務(wù)

    service network restart

    這里需要注意,如果啟用了NetworkManager,最好關(guān)閉該服務(wù),因?yàn)樵摲?wù)與network有沖突。

    配置轉(zhuǎn)發(fā)
    執(zhí)行以下命令:

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

    這一步雖然只有簡(jiǎn)單的一條命令,但卻很關(guān)鍵。如果不執(zhí)行這一步,所有的虛擬機(jī)將無(wú)法上網(wǎng)。另外,上一步配置完橋接之后重啟network,會(huì)自動(dòng)將ip_forward改為0,所以重新配置網(wǎng)絡(luò)后,不要忘了執(zhí)行該命令。發(fā)現(xiàn)虛擬機(jī)無(wú)法上網(wǎng)的時(shí)候,也可以檢查一下ip_forward值。


    安裝虛擬機(jī)
    從 6 系列開(kāi)始 RedHat 推薦使用 virt-install/virsh 系列工具操作 kvm,而不是直接使用 qemu-kvm,所以 qemu-kvm 被移到一個(gè)不起眼的地方 /usr/libexec/:

    # qemu-kvm-bash: qemu-kvm: command not found# ls /usr/libexec/qemu-kvm/usr/libexec/qemu-kvm
    VPSee
    采用 RedHat 推薦的方式(virt-install)安裝虛擬機(jī),這里以安裝 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
    開(kāi)始安裝,創(chuàng)建硬盤 ubuntu.img 后就報(bào)錯(cuò),用的是 root 帳號(hào)居然還 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 配置,把下面幾個(gè)地方的注釋去掉,然后把 dynamic_ownership 的值改成0,禁止 libvirtd 動(dòng)態(tài)修改文件的歸屬:

    # vi /etc/libvirt/qemu.conf

    ...

    user = "root"

    group = "root"

    dynamic_ownership = 0

    ...
    重啟 libvirtd 服務(wù)再用上面的 virt-install 命令安裝就應(yīng)該可以了。這個(gè)時(shí)候 vnc 默認(rèn)綁定的是本機(jī) 127.0.0.1,如果其他機(jī)器想用 vnc 客戶端訪問(wèn)這臺(tái) kvm 服務(wù)器正在安裝的 ubuntu 的話需要把 vnc 綁定到服務(wù)器的 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 小馬歌 閱讀(1593) | 評(píng)論 (0)編輯 收藏
     

    說(shuō)明:

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

    安裝前期準(zhǔn)備: 因?yàn)橛行〤PU不支持kvm虛擬化,Need查看主板(BIOS)是否啟動(dòng)了虛擬化選項(xiàng); 另外在安裝Centos的軟件包時(shí),勾選虛擬化, 如果沒(méi)有選, 可以用命令:yum install virt* 安裝即可

     

    0. 配置BIOS

    使BIOS支持虛擬化,

    如果沒(méi)配置的話會(huì)報(bào)錯(cuò):

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

     

    1.需要軟件

           1.1Kvm 模塊

           2.6.29之后內(nèi)核大多包含了kvm模塊, Slackware13.37內(nèi)核版本為2.6.32已經(jīng)包含       了kvm模塊,所以無(wú)需從網(wǎng)上下載kvm-mod模塊,否則模塊無(wú)法正常啟動(dòng),kvm虛擬機(jī)  速度極慢。

           1.2用戶空間組件

           目前兩種版本qemu-kvm 和 kvm 的用戶空間組件,kvm 現(xiàn)在已經(jīng)不提倡使用,最好使用qemu-kvm,從網(wǎng)上下載qemu-kvm-1.0.tar.gz, 版本號(hào)1.0

           1.3 yum install  tunctl 組件,版本號(hào)1.5, 主要用來(lái)實(shí)現(xiàn)虛擬機(jī)聯(lián)網(wǎng)packages is in  DVD.


    2.安裝步驟 

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

           ./configure --disable-vnc-tls --disable-vnc-sasl    把這個(gè)VNC選項(xiàng)禁掉否則會(huì)報(bào)錯(cuò);

           make

           make install

           2.2  安裝   tunctl       

           yum install  tunctl -y

    重啟server,調(diào)試CPU.


    3.主機(jī)和客戶機(jī)聯(lián)網(wǎng)

    設(shè)置網(wǎng)卡橋接模式  

    一  真實(shí)機(jī)上配置

    [root@localhost src]# cd /etc/sysconfig/network-scripts/
    1/ 備份網(wǎng)卡
     cp -rap ifcfg-eth0 bak.ifcfg-eth0
    2/新的橋接網(wǎng)卡使用eth0的配置文件
      cp -rap ifcfg-eth0 ifcfg-br33
    3/編輯這兩個(gè)配置文件 注意編輯這個(gè)文件會(huì)導(dǎo)致網(wǎng)卡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
    保存推出
    重啟網(wǎng)卡

    /etc/init.d/network restart

    3. 關(guān)閉centos的NetworkManager(這一步可以不做)

    一定要關(guān)閉這個(gè)服務(wù),否則網(wǎng)卡的腳本配置文件可能不會(huì)生效,上不了網(wǎng)

    service NetworkManager stop

     

    3.4重啟網(wǎng)絡(luò)服務(wù)

    service network restart


    3.5開(kāi)啟轉(zhuǎn)發(fā)(這一步可以不做)

    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.

    小結(jié):之前主機(jī)不能上網(wǎng),虛擬機(jī)可以上網(wǎng),可能的:1.沒(méi)有寫網(wǎng)橋的配置文件而是參照KVM官網(wǎng)上面,用命令來(lái)添加網(wǎng)橋,綁定網(wǎng)卡,故網(wǎng)橋就沒(méi)有配置網(wǎng)關(guān)2.開(kāi)啟了NetworkManager 這個(gè)服務(wù),導(dǎo)致用ifconfig命令來(lái)配置網(wǎng)絡(luò)失效3.沒(méi)有正確的設(shè)置好DNS

    ##########  新建完虛擬機(jī)后,千萬(wàn)不要使用默認(rèn)的硬盤類型,要?jiǎng)h除默認(rèn)的硬盤,然后再添加一塊硬盤,硬盤類型要vda的,硬盤格式要raw的,緩存模式要none,即可。  #########
    使用默認(rèn)的硬盤類型會(huì)出現(xiàn)死機(jī)情況和老牛拉破車情況---慢!!!

    ###########  注意選擇架構(gòu)和虛擬機(jī)類型,一定要選擇kvm,架構(gòu)符合你的虛擬機(jī)的實(shí)際情況,我的虛擬機(jī)選擇kvm和i686,否則虛擬機(jī)非常慢,都沒(méi)法使用了。  ################################

          

    4.0 新建KVM虛擬機(jī)

    安裝虛擬機(jī)時(shí),選擇高級(jí)-網(wǎng)卡-br33,即可。

           切換到root用戶: su –l

           安裝kvm模塊    modprobe kvm && modprobe kvm_intel

           查看模塊安裝; lsmod | grep kvm

     

    新建虛擬機(jī)的步驟:

    1. 在服務(wù)器上鍵入命令:(因?yàn)橐x擇鏡像格式qcow2來(lái)做快照,所以不能使用圖形界面默認(rèn)的格式)

    [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,根據(jù)需求自己可以定義,鏡像名稱是test.img。

    2. 打開(kāi)圖形界面:

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

    選擇new,來(lái)新建一個(gè)虛擬機(jī):

    這里輸入虛擬機(jī)的名字,然后注意,一定要選擇“import existing disk image”,這樣才可以選擇剛才創(chuàng)建好的鏡像。

    選擇“Forward”

    這里輸入剛才創(chuàng)建的鏡像的路徑即可。

    選擇下一步。

    一路下一步,等待設(shè)置完成之后,會(huì)發(fā)現(xiàn),沒(méi)有選擇光驅(qū)。

    選擇Details選項(xiàng)

    這里選擇“Add Hardware”

    下面需要修改光盤文件的路徑,指向操作系統(tǒng)鏡像文件即可。

    然后Device type:這里選擇"IDE cdrom"即可。如圖:

     

    接下來(lái),點(diǎn)擊finish。重啟之后繼續(xù)安裝系統(tǒng)就OK啦!

     

     

     kvm相關(guān)命令:

    開(kāi)啟虛擬機(jī):

    virt-manager

    4.1為客戶機(jī)新建一個(gè)硬盤鏡像

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

    4.2安裝客戶機(jī)操作系統(tǒng):

           光盤啟動(dòng):

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

           .iso文件啟動(dòng):

           qemu-system-x86_64-hda vdisk.img -cdrom /Centos6.0.iso(此處為iso文件路徑) -bootd  -m512

    4.3啟動(dòng)操作系統(tǒng):

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

    啟動(dòng)客戶機(jī)后,可以如一般操作系統(tǒng)來(lái)使用,如果要聯(lián)網(wǎng)配下客戶機(jī)的ip和網(wǎng)關(guān)即可上網(wǎng)


    過(guò)程中碰到的問(wèn)題如:Centos6.2 下KVM 虛擬機(jī) 花屏死機(jī)問(wèn)題, VNC錯(cuò)誤等參見(jiàn)博客的其他文章,如有其他問(wèn)題歡迎留言共同探討, 另外以上命令可寫成腳本簡(jiǎn)化安裝。

    posted @ 2013-04-11 09:51 小馬歌 閱讀(2219) | 評(píng)論 (0)編輯 收藏
     

    1 修改 /etc/X11/xdm/Xaccess

    去掉下面的注釋

     

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

    2 修改啟動(dòng)模式/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用 ! 注釋下面的語(yǔ)句

     

    1. !DisplayManager.requestPort:    0  
    5 修改以下文件權(quán)限,確保有444權(quán)限

     

     

    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關(guān)閉防火墻,或開(kāi)放UDP 177端口

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

    可以使用/etc/init.d/iptables stop關(guān)閉防火墻

    10重啟機(jī)器

     

    以上操作,順序及原因不詳,望指點(diǎn),很多操作都是照葫蘆畫(huà)瓢,不講原因,弄對(duì)了就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 小馬歌 閱讀(282) | 評(píng)論 (0)編輯 收藏
     

    Ext4Ext3的特點(diǎn)和區(qū)別

     

     Linux kernel 2.6.28 開(kāi)始正式支持新的文件系統(tǒng) Ext4 Ext4 Ext3 的改進(jìn)版,修改了 Ext3 中部分重要的數(shù)據(jù)結(jié)構(gòu),而不僅僅像 Ext3 對(duì) Ext2 那樣,只是增加了一個(gè)日志功能而已。Ext4 可以提供更佳的性能和可靠性,還有更為豐富的功能:

     

    1. Ext3 兼容。 執(zhí)行若干條命令,就能從 Ext3 在線遷移到 Ext4,而無(wú)須重新格式化磁盤或重新安裝系統(tǒng)。原有 Ext3 數(shù)據(jù)結(jié)構(gòu)照樣保留,Ext4 作用于新數(shù)據(jù),當(dāng)然,整個(gè)文件系統(tǒng)因此也就獲得了 Ext4 所支持的更大容量。

     

    2. 更大的文件系統(tǒng)和更大的文件。 較之 Ext3 目前所支持的最大 16TB 文件系統(tǒng)和最大 2TB 文件,Ext4 分別支持 1EB1,048,576TB 1EB=1024PB 1PB=1024TB)的文件系統(tǒng),以及 16TB 的文件。

     

    3. 無(wú)限數(shù)量的子目錄。 Ext3 目前只支持 32,000 個(gè)子目錄,而 Ext4 支持無(wú)限數(shù)量的子目錄。

     

    4. Extents Ext3 采用間接塊映射,當(dāng)操作大文件時(shí),效率極其低下。比如一個(gè) 100MB 大小的文件,在 Ext3 中要建立 25,600 個(gè)數(shù)據(jù)塊(每個(gè)數(shù)據(jù)塊大小為 4KB)的映射表。而 Ext4 引入了現(xiàn)代文件系統(tǒng)中流行的 extents 概念,每個(gè) extent 為一組連續(xù)的數(shù)據(jù)塊,上述文件則表示為該文件數(shù)據(jù)保存在接下來(lái)的 25,600 個(gè)數(shù)據(jù)塊中,提高了不少效率。

     

    5. 多塊分配。 當(dāng) 寫入數(shù)據(jù)到 Ext3 文件系統(tǒng)中時(shí),Ext3 的數(shù)據(jù)塊分配器每次只能分配一個(gè) 4KB 的塊,寫一個(gè) 100MB 文件就要調(diào)用 25,600 次數(shù)據(jù)塊分配器,而 Ext4 的多塊分配器“multiblock allocator”mballoc 支持一次調(diào)用分配多個(gè)數(shù)據(jù)塊。

     

    6. 延遲分配。 Ext3 的數(shù)據(jù)塊分配策略是盡快分配,而 Ext4 和其它現(xiàn)代文件操作系統(tǒng)的策略是盡可能地延遲分配,直到文件在 cache 中寫完才開(kāi)始分配數(shù)據(jù)塊并寫入磁盤,這樣就能優(yōu)化整個(gè)文件的數(shù)據(jù)塊分配,與前兩種特性搭配起來(lái)可以顯著提升性能。

     

    7. 快速 fsck 以前執(zhí)行 fsck 第一步就會(huì)很慢,因?yàn)樗獧z查所有的 inode,現(xiàn)在 Ext4 給每個(gè)組的 inode 表中都添加了一份未使用 inode 的列表,今后 fsck Ext4 文件系統(tǒng)就可以跳過(guò)它們而只去檢查那些在用的 inode 了。

     

    8. 日志校驗(yàn)。 日志是最常用的部分,也極易導(dǎo)致磁盤硬件故障,而從損壞的日志中恢復(fù)數(shù)據(jù)會(huì)導(dǎo)致更多的數(shù)據(jù)損壞。Ext4 的日志校驗(yàn)功能可以很方便地判斷日志數(shù)據(jù)是否損壞,而且它將 Ext3 的兩階段日志機(jī)制合并成一個(gè)階段,在增加安全性的同時(shí)提高了性能。

     

    9. “無(wú)日志No Journaling)模式。 日志總歸有一些開(kāi)銷,Ext4 允許關(guān)閉日志,以便某些有特殊需求的用戶可以借此提升性能。

     

    10. 在線碎片整理。 盡管延遲分配、多塊分配和 extents 能有效減少文件系統(tǒng)碎片,但碎片還是不可避免會(huì)產(chǎn)生。Ext4 支持在線碎片整理,并將提供 e4defrag 工具進(jìn)行個(gè)別文件或整個(gè)文件系統(tǒng)的碎片整理。

     

    11. inode 相關(guān)特性。 Ext4 支持更大的 inode,較之 Ext3 默認(rèn)的 inode 大小 128 字節(jié),Ext4 為了在 inode 中容納更多的擴(kuò)展屬性(如納秒時(shí)間戳或 inode 版本),默認(rèn) inode 大小為 256 字節(jié)。Ext4 還支持快速擴(kuò)展屬性(fast extended attributes)和 inode 保留(inodes reservation)。

     

    12. 持久預(yù)分配(Persistent preallocation)。 P2P 軟件為了保證下載文件有足夠的空間存放,常常會(huì)預(yù)先創(chuàng)建一個(gè)與所下載文件大小相同的空文件,以免未來(lái)的數(shù)小時(shí)或數(shù)天之內(nèi)磁盤空間不足導(dǎo)致下載失敗。 Ext4 在文件系統(tǒng)層面實(shí)現(xiàn)了持久預(yù)分配并提供相應(yīng)的 APIlibc 中的 posix_fallocate()),比應(yīng)用軟件自己實(shí)現(xiàn)更有效率。

     

    13. 默認(rèn)啟用 barrier 盤上配有內(nèi)部緩存,以便重新調(diào)整批量數(shù)據(jù)的寫操作順序,優(yōu)化寫入性能,因此文件系統(tǒng)必須在日志數(shù)據(jù)寫入磁盤之后才能寫 commit 記錄,若 commit 記錄寫入在先,而日志有可能損壞,那么就會(huì)影響數(shù)據(jù)完整性。Ext4 默認(rèn)啟用 barrier,只有當(dāng) barrier 之前的數(shù)據(jù)全部寫入磁盤,才能寫 barrier 之后的數(shù)據(jù)。(可通過(guò) "mount -o barrier=0" 命令禁用該特性。)

     

    posted @ 2013-04-10 12:35 小馬歌 閱讀(295) | 評(píng)論 (0)編輯 收藏
     
         摘要: CentOS6.0安裝配置1、準(zhǔn)備安裝1.1 系統(tǒng)簡(jiǎn)介CentOS 是什么?CentOS是一個(gè)基于Red Hat 企業(yè)級(jí) Linux 提供的可自由使用的源代碼企業(yè)級(jí)的 Linux 發(fā)行版本。每個(gè)版本的CentOS 都會(huì)獲得七年的支持(通過(guò)安全更新方式)。新版本的 CentOS 每?jī)赡臧l(fā)行一次,而每個(gè)版本的 CentOS 會(huì)定期(大概每六個(gè)月)更新一次,以便支...  閱讀全文
    posted @ 2013-04-10 12:29 小馬歌 閱讀(300) | 評(píng)論 (0)編輯 收藏
     

    2008年 RedHat 收購(gòu) Qumranet 以后就一直在家搞他的 KVM,沒(méi)有對(duì) Xen 做任何升級(jí),RHEL/CentOS 5.5 上默認(rèn)的 Xen 依舊是很老很老的公元2007年發(fā)布的 Xen 3.1.2 版本。更糟糕的是 RedHat 在后續(xù)的 RedHat Enterprise Linux 6 里徹底放棄了 Xen. 如果以后想在新版本的 RHEL/CentOS 上用 Xen 的話就需要使用第三方源或者自己動(dòng)手編譯 Xen 源代碼。自己編譯源代碼問(wèn)題多多,所以沒(méi)有特殊要求的話,還是建議直接使用第三方源。

    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 沒(méi)問(wèn)題的話重啟系統(tǒng)就可以了進(jìn)入 xen 4.1.1 了,如果有問(wèn)題導(dǎo)致一些依賴需要解決的話可以徹底刪除 xen 后重新升級(jí)安裝:

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

    在重啟之前最好檢查一下 grub 是否配置正確、默認(rèn)啟動(dòng)是否是 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 小馬歌 閱讀(188) | 評(píng)論 (0)編輯 收藏
     
         摘要: 系統(tǒng):CentOS6.0  安裝的Xen版本:4.1.2在centos下安裝xen不是很順利,遇到很多問(wèn)題。安裝過(guò)程主要參考了以下兩個(gè)文檔:http://wiki.xen.org/xenwiki/RHEL6Xen4Tutorial?action=fullsearch&value=linkto%3A%22RHEL6Xen4Tutorial%22&context=180這個(gè)方...  閱讀全文
    posted @ 2013-04-10 10:27 小馬歌 閱讀(296) | 評(píng)論 (0)編輯 收藏
     
    CentOS 5.5  配置YUM服務(wù)器
    目標(biāo): 1、建立YUM服務(wù)器
               2、配置YUM客戶端
    Yum(全稱為 Yellow dog Updater, Modified)是一個(gè)在Fedora和RedHat以及
    SUSE、CentOS中的Shell前端軟件包管理器基于RPM包管理,能夠從指定的
    服務(wù)器自動(dòng)下載RPM包并且安裝,可以自動(dòng)處理依賴性關(guān)系,并且一次安裝
    所有依賴的軟體包,無(wú)須繁瑣地一次次下載、安裝。
    IP地址規(guī)劃:
       YUM服務(wù)器—192.168.1.10
       YUM客戶端—192.168.1.200
    YUM服務(wù)器的配置
       一 配置YUM服務(wù)器IP地址
        1  修改配置文件的方法
          a、vim /etc/sysconfig/network-scripts/ifcfg-eth0
      
       b  使用setup命令配置IP
       
         2   配置完IP   地址后,利用service network restart命令重啟網(wǎng)絡(luò)服務(wù)
       二 查看YUM服務(wù)必需的軟件,默認(rèn)已安裝齊全。
        三 掛載系統(tǒng)安裝光盤,然后安裝vsftpd軟件包。
          1   mkdir   /cdrom
          2   mount   /dev/cdrom  /cdrom    把光盤掛載到新建的目錄/cdrom上。
          3   cd   /cdrom/CentOS    切換到有vsftpd 安裝包的CentOS目錄。         (各個(gè)
                                                 版本的RPM包存放路徑不一樣)
        四 在/var/ftp里新建yumservers目錄用于存放YUM服務(wù)所用到的RPM包及 
          相關(guān)文件。
         Mkdir   /var/ftp/yumservers
       五 把整個(gè)光盤的所有目錄和文件拷到/var/ftp/yumservers   里,注意要加上-f  -r  
         六 查看/var/ftpd/yumservers目錄,檢查復(fù)制是否成功。
       七 安裝createrepo軟件包,在CentOS 5.0中安裝沒(méi)有依賴,而在CentOS 6.0中 
        安裝則有依賴,如果不清楚依賴則可以先連外網(wǎng)后用yum install 安裝。
       八 利用repomd.xml生成Server數(shù)據(jù)庫(kù)。(各個(gè)版本的repomd.xml文件有所不
    同,但是,基本上在repodata目錄下都能找到)
       九 最后是啟動(dòng)vsftpd服務(wù)和配置防火墻。
    也可以用命令service iptables stop 把防火墻關(guān)閉,但不建議如此。
    客戶端的配置
       一 配置客戶端的IP地址。
       二 備份后修改/etc/yum.repos.d/CentOS-Media.repo  重要文件建議備份后修改
               其中g(shù)pgcheck與enabled    參數(shù)的修改很重要,按默認(rèn)值則不能成功。
       三 重命名/etc/yum.repos.d/CentOS-Base.repo, 如果少了這一步則會(huì)提示錯(cuò)誤。
      四YUM  list顯示所有的安裝程序包
       五 利用yum install 安裝軟件檢驗(yàn)配置是否成功。
    所依賴的軟件包


    yum源很好配置,比較簡(jiǎn)單,一般放到httpd服務(wù)器上,通過(guò)http提供yum,但是如果只是拷貝Packages目錄,雖然可以實(shí)現(xiàn)軟件安裝,但是groupinstall卻無(wú)法實(shí)現(xiàn)。原因是缺少comps-x.xml文件。所以,需要多做幾個(gè)步驟

    1。使用createrepo創(chuàng)建完yum倉(cāng)庫(kù)后,找到光盤里面的comps文件,rhel6.1的是xxx-comps-rhel6-Server.xml,位置在Server/repodata下

    2。使用createrepo -g 導(dǎo)入組件安裝

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

    這樣就可以實(shí)現(xiàn)groupinstall功能

    如果系統(tǒng)是中文,那么grouplist出來(lái)的組件是中文的,比較不方便。要實(shí)現(xiàn)英文顯示,可以這么作

    LANG= yum grouplist

    posted @ 2013-04-09 22:35 小馬歌 閱讀(258) | 評(píng)論 (0)編輯 收藏
     

    在CentOS下運(yùn)行yum install flash-plugin或yum install mplayer的時(shí)候,提示庫(kù)里沒(méi)有找到這個(gè)軟件?為什么會(huì)這樣?因?yàn)?span style="color: #0000f0;">CentOS是RHEL編譯過(guò)來(lái)的,去掉了所有關(guān)于版權(quán)問(wèn)題的東西。因此,在沒(méi)有使用第三方軟件庫(kù)的情況下,很多軟件無(wú)法用yum install來(lái)直接安裝。

     EPEL(Extra Packages for Enterprise Linux)軟件庫(kù)提供為RHEL系列(4.x、5.x、6.x等等)重新編譯的Fedora組件。這個(gè)軟件庫(kù)在不替換系統(tǒng)組件方面下了功夫。在某些情況下它嘗試直接針對(duì)CentOS兼容性的問(wèn)題,但堅(jiān)決否定軟件庫(kù)間的兼容性是目標(biāo)之一。當(dāng)它與其它第三方軟件庫(kù)混合使用時(shí),問(wèn)題可能會(huì)出現(xiàn)。故此,當(dāng)你使用EPEL時(shí),尤其是當(dāng)你亦會(huì)運(yùn)用其它件庫(kù)的組件時(shí),請(qǐng)確保你使用yum的Priorities插件。

    RPMForge庫(kù)現(xiàn)在已經(jīng)擁有超過(guò)10000種的CentOS的軟件包,被CentOS社區(qū)認(rèn)為是最安全也是最穩(wěn)定的一個(gè)第三方軟件庫(kù)。

    一、配置基本源

    安裝CentOS yum源優(yōu)先級(jí)插件yum-priorities
          yum install yum-priorities   #輸入y安裝

    設(shè)置CentOS默認(rèn)yum源的優(yōu)先級(jí)為最高
    系統(tǒng)運(yùn)維  www.osyunwei.com  溫馨提醒:qihang01原創(chuàng)內(nèi)容©版權(quán)所有,轉(zhuǎn)載請(qǐng)注明出處及原文鏈接
         cd  /etc/yum.repos.d/   #進(jìn)入yum源目錄
         vi CentOS-Base.repo    #在[base]、[updates]、[extras]組下面添加priority=1,在[centosplus]、[contrib]組下面添加priority=2

    點(diǎn)擊(此處)折疊或打開(kāi)

    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

    添加方法: 打開(kāi)終端,輸入

    32位系統(tǒng):
    [root@CentOS ~]#rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-7.noarch.rpm (這里需要注意隨著fedora系統(tǒng)的更新-6-7是會(huì)變的當(dāng)提示你不能下載時(shí)就出網(wǎng)站看看)

    64位系統(tǒng):
    [root@CentOS ~]#rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-7.noarch.rpm

    然后導(dǎo)入公鑰(不導(dǎo)入的話會(huì)出錯(cuò))
    rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

    /etc/yum.repos.d/epel.repo 里設(shè)置epel源的優(yōu)先級(jí)為priority=11

    點(diǎn)擊(此處)折疊或打開(kāi)

    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
    最后執(zhí)行yum update即可。

    三、下載與安裝相應(yīng)rpmforge的rpm文件包

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

    32位系統(tǒng)

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

    64位系統(tǒng)

    [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、驗(yàn)證rpmforge的rpm文件包

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

    如果報(bào)XXX not an rpm package的錯(cuò),查看是否wget下載的包不完整,包的大小是12K 

    4、安裝rpmforge的rpm文件包 

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

    5、設(shè)置/etc/yum.repos.d/rpmforge.repo文件中源的級(jí)別,就是添加priority=12這句

    點(diǎn)擊(此處)折疊或打開(kāi)

    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的非官方庫(kù)

    在服務(wù)器構(gòu)建的過(guò)程中,我們將要用到的一些工具不存在于CentOS中yum的官方庫(kù)中,所以需要定義yum的非官方庫(kù)文件,讓一些必需的工具通過(guò)yum也能夠安裝。 

    [root@sample ~]# vi /etc/yum.repos.d/dag.repo  ← 建立dag.repo,定義非官方庫(kù)

    點(diǎn)擊(此處)折疊或打開(kāi)

    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  ← 導(dǎo)入非官方庫(kù)的GPG
    posted @ 2013-04-09 22:34 小馬歌 閱讀(287) | 評(píng)論 (0)編輯 收藏
    僅列出標(biāo)題
    共95頁(yè): First 上一頁(yè) 27 28 29 30 31 32 33 34 35 下一頁(yè) Last 
     
    主站蜘蛛池模板: 成年女人免费碰碰视频| 好看的亚洲黄色经典| 亚洲性无码av在线| 国产精品午夜免费观看网站| 青草草在线视频永久免费| 99人中文字幕亚洲区| 中文字幕成人免费高清在线视频 | 亚洲欧洲日韩国产综合在线二区| 黄页免费视频播放在线播放| 成年午夜视频免费观看视频| 亚洲综合精品香蕉久久网97| 中文字幕乱码系列免费| 免费一级毛片不卡不收费| 亚洲中文字幕无码中文| 中国人xxxxx69免费视频| 亚洲av综合av一区| 99久久免费国产精品热| 国产成人精品久久亚洲| 免费观看又污又黄在线观看| 爽爽日本在线视频免费| 亚洲人成电影在线观看网| 久久精品国产大片免费观看| 久久精品国产亚洲5555| 日韩在线观看免费完整版视频| 日韩在线天堂免费观看| 中文字幕无码亚洲欧洲日韩| 无码国产精品一区二区免费式影视 | 一区二区三区免费在线视频| 免费一级黄色毛片| 精品久久久久久亚洲综合网| 色窝窝免费一区二区三区| 亚洲精品国产电影午夜| 2020因为爱你带字幕免费观看全集 | 日本人的色道www免费一区| 久久亚洲精品国产亚洲老地址| 国产高清免费视频| 2022年亚洲午夜一区二区福利| 99xxoo视频在线永久免费观看| 久久精品亚洲中文字幕无码网站| 很黄很污的网站免费| 亚洲国产精品无码久久久秋霞2|