亚洲明星合成图综合区在线,亚洲一区免费观看,国产亚洲精品美女久久久 http://www.tkk7.com/hwpok/category/28243.htmlDEBUG - 天道酬勤zh-cnWed, 02 Apr 2014 19:47:37 GMTWed, 02 Apr 2014 19:47:37 GMT60linux 紅帽下載地址http://www.tkk7.com/hwpok/archive/2014/04/01/411816.html惠萬鵬惠萬鵬Tue, 01 Apr 2014 15:11:00 GMThttp://www.tkk7.com/hwpok/archive/2014/04/01/411816.htmlhttp://www.tkk7.com/hwpok/comments/411816.htmlhttp://www.tkk7.com/hwpok/archive/2014/04/01/411816.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/411816.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/411816.html

rhel系統(tǒng)下載地址  

2012-10-17 10:02:58|  分類: 下載列表|舉報|字號 訂閱

redhat 5.4 download 
http://www.dinyuan.cn/a/zaoanLinux/20091102/40.html
ftp://ftp.wallawalla.edu/pub/isos/ISOS/redhat/rhel/5.4/rhel-client-5.4-x86_64-dvd.iso 
ftp://ftp.wallawalla.edu/pub/isos/ISOS/redhat/rhel/5.4/rhel-client-5.4-i386-dvd.iso 
http://rhel.ieesee.net/uingei/rhel-server-5.4-x86_64-dvd.iso 
http://rhel.ieesee.net/uingei/rhel-server-5.4-i386-dvd.iso   
http://59.36.100.206/server/rhel-server-5.4-i386-dvd.iso
redhat 5.5 download 
ftp://ftp.wallawalla.edu
http://bbs.crackmv.cn/viewthread.php?tid=9423
[紅帽企業(yè)Linux.5.5.for.x86_64.桌面版].[i.Studio]rhel-client-5.5-x86_64-dvd.iso
http://rocolex.blog.163.com/blog/static/68446410201042613150523/ 
http://mirrors.sohu.com/RHEL/AS5U5/x86_64/ 
ftp://ftp.wallawalla.edu/pub/isos/redhat/rhel/5.5/rhel-client-5.5-i386-dvd.iso 
ftp://ftp.wallawalla.edu/pub/isos/redhat/rhel/5.5/rhel-client-5.5-x86_64-dvd.iso 
http://mirrors.sohu.com/RHEL/AS5U5/i386/rhel-server-5.5-i386-dvd.iso 
http://mirrors.sohu.com/RHEL/AS5U5/x86_64/rhel-server-5.5-x86_64-dvd.iso 
redhat 5.7 download 
http://rhel.ieesee.net/uingei/rhel-server-5.7-i386-dvd.iso 
http://rhel.ieesee.net/uingei/rhel-server-5.7-x86_64-dvd.iso 
redhat 6.0 download 
http://ftp.redhat.com/redhat/rhel/beta/6.0/i386/iso/
ftp://ftp.redhat.com/pub/redhat/rhel/beta/6/i386/iso/RHEL6.0-20100414.0-AP-i386-DVD1.iso
http://www.riscworks.net/CentOS/RHEL6_Beta/RHEL6.0-20100414.0-AP-i386-DVD1.iso
http://ftp.heanet.ie/pub/redhat/rhel/beta/6/i386/iso/RHEL6.0-20100414.0-AP-i386-DVD1.iso
ftp://ftp.redhat.com/pub/redhat/rhel/beta/6/x86_64/iso/RHEL6.0-20100414.0-AP-x86_64-DVD1.iso
http://www.riscworks.net/CentOS/RHEL6_Beta/RHEL6.0-20100414.0-AP-x86_64-DVD1.iso
http://ftp.heanet.ie/pub/redhat/rhel/beta/6/x86_64/iso/RHEL6.0-20100414.0-AP-x86_64-DVD1.iso
redhat 6.1 download 
http://rhel.ieesee.net/uingei/rhel-server-6.1-i386-dvd.iso 
http://rhel.ieesee.net/uingei/rhel-server-6.1-x86_64-dvd.iso 
redhat 6.2 download 
http://rhel.ieesee.net/uingei/rhel-server-6.2-i386-dvd.iso 
http://rhel.ieesee.net/uingei/rhel-server-6.2-x86_64-dvd.iso 
From:www.mtkos.com



Red Hat Enterprise Linux 6.1 Server (x86)


boot.iso 208 MB MD5: 724c2308cbfbceb385633e132b89d766 
SHA-256: d7cf7e76408914f6fa4f92cc09b409fcf864d5155c694fbf1675e56c3b5a9b29 
ed2k://|file|rhel-server-6.1-i386-boot.iso|218103808|E6E042576CEAE866326C88B8ECC53E4D|/

Binary DVD 2,924 MB MD5: f8c8a310e34d26339c99d462e3557324 
SHA-256: 73ca2918cab11120575cb8231eed40027b31bb671199a327d7e102d47adc6a20 
ed2k://|file|rhel-server-6.1-i386-dvd.iso|3066486784|492A4CCAE7C2C52CCA87196C72A4E24F|/

Red Hat Enterprise Linux 6.1 Server (AMD64/Intel EM64T)

boot.iso 250 MB MD5: ab5072eaf2f7cab28bd4da1c00dedd80 
SHA-256: 91f1ff57787b5885561095a217eed2ef06a438a9f56a5c3aed24551b1afa06be 
ed2k://|file|rhel-server-6.1-x86_64-boot.iso|262144000|DA929A1375F3BAAF5061AD82B07F90FF|/

Binary DVD 3,434 MB MD5: a051dbf28ef444a019dc6660efe3e3a4 
SHA-256: 408b53542d967458c8a51ba0d4079956c853b30a029dea6df93d4a1d65ba4a3f 
ed2k://|file|rhel-server-6.1-x86_64-dvd.iso|3600812032|D39B97540497D24175340915244E6DA5|/


Red Hat Enterprise Linux (RHEL) 6.2 DVD ISO 下載  

i386:
http://rhel.ieesee.net/uingei/rhel-server-6.2-i386-dvd.iso

x86_64:

http://rhel.ieesee.net/uingei/rhel-server-6.2-x86_64-dvd.iso


Red Hat Enterprise Linux 6.3 下載


32位:http://rhel.ieesee.net/uingei/rhel-server-6.3-i386-dvd.iso
           ed2k://|file|rhel-server-6.3-i386-dvd.iso|3100639232|039E4AAA143E9FE43953BF6B0EDFA839|h=XV5G2VNEYXMPESHC5CQLTZZCWP5MBOQG|/
64位:http://rhel.ieesee.net/uingei/rhel-server-6.3-x86_64-dvd.iso


Red Hat Enterprise Linux 6.4 下載



惠萬鵬 2014-04-01 23:11 發(fā)表評論
]]>
yum的配置http://www.tkk7.com/hwpok/archive/2013/10/30/405787.html惠萬鵬惠萬鵬Wed, 30 Oct 2013 03:04:00 GMThttp://www.tkk7.com/hwpok/archive/2013/10/30/405787.htmlhttp://www.tkk7.com/hwpok/comments/405787.htmlhttp://www.tkk7.com/hwpok/archive/2013/10/30/405787.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/405787.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/405787.htmlyum的配置一般有兩種方式,一種是直接配置/etc目錄下的yum.conf文件,另外一種是在/etc/yum.repos.d目錄下增加.repo文件。
一、yum的配置文件

 
$ cat /etc/yum.conf 
 
復制代碼
[main]
cachedir=/var/cache/yum         #yum下載的RPM包的緩存目錄
keepcache=0             #緩存是否保存,1保存,0不保存。
debuglevel=2             #調(diào)試級別(0-10),默認為2(具體調(diào)試級別的應(yīng)用,我也不了解)。
logfile=/var/log/yum.log         #yum的日志文件所在的位置
exactarch=1             #在更新的時候,是否允許更新不同版本的RPM包,比如是否在i386上更新i686的RPM包。
obsoletes=1             #這是一個update的參數(shù),具體請參閱yum(8),簡單的說就是相當于upgrade,允許更新陳舊的RPM包。
gpgcheck=1             #是否檢查GPG(GNU Private Guard),一種密鑰方式簽名。
plugins=1             #是否允許使用插件,默認是0不允許,但是我們一般會用yum-fastestmirror這個插件。
installonly_limit=3         #允許保留多少個內(nèi)核包。
exclude=selinux*         #屏蔽不想更新的RPM包,可用通配符,多個RPM包之間使用空格分離。
#       This is the default, if you make this bigger yum won't see if the metadata
# is newer on the remote and so you'll "gain" the bandwidth of not having to
# download the new metadata and "pay" for it by yum not having correct
# information.
# It is esp. important, to have correct metadata, for distributions like
# Fedora which don't keep old packages around. If you don't like this checking
# interupting your command line usage, it's much better to have something
# manually check the metadata once an hour (yum-updatesd will do this).
# metadata_expire=90m
# PUT YOUR REPOS HERE or IN separate files named file.repo
# in /etc/yum.repos.d
復制代碼
 
二、*.repo文件詳解
什么是repo文件?
repo文件是Fedora中yum源(軟件倉庫)的配置文件,通常一個repo文件定義了一個或者多個軟件倉庫的細節(jié)內(nèi)容,例如我們將從哪里下載需要安裝或者升級的軟件包,repo文件中的設(shè)置內(nèi)容將被yum讀取和應(yīng)用!
我們以一份系統(tǒng)自帶的repo文件做為實例來探討(#號后面是我加的注釋):

[fedora]      #方括號里面的是軟件源的名稱,將被yum取得并識別

name=Fedora $releasever - $basearch   #這里也定義了軟件 倉庫的名稱,通常是為了方便閱讀配置文件,一般沒什么作用,$releasever變量定義了發(fā)行版本,通常是8,9,10等數(shù)字,$basearch變 量定義了系統(tǒng)的架構(gòu),可以是i386、x86_64、ppc等值,這兩個變量根據(jù)當前系統(tǒng)的版本架構(gòu)不同而有不同的取值,這可以方便yum升級的時候選擇 適合當前系統(tǒng)的軟件包,以下同……
failovermethod=priority   #failovermethod 有兩個值可以選擇,priority是默認值,表示從列出的baseurl中順序選擇鏡像服務(wù)器地址,roundrobin表示在列出的服務(wù)器中隨機選擇
exclude=compiz* *compiz* fusion-icon* #exclude這個選項是后來我自己加上去的,用來禁止這個軟件倉庫中的某些軟件包的安裝和更新,可以使用通配符,并以空格分隔,可以視情況需要自行添加
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
#上面的一行baseurl第一個字符是'#'表示該行已經(jīng)被注釋,將不會被讀取,這一行的意思是指定一個baseurl(源的鏡像服務(wù)器地址)
#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
#上面的這一行是指定一個鏡像服務(wù)器的地址列表,通常是開啟的,本例中加了注釋符號禁用了,我們可以試試,將$releasever和$basearch替換成自己對應(yīng)的版本和架構(gòu),例如10和i386,在瀏覽器中打開,我們就能看到一長串鏡可用的鏡像服務(wù)器地址列表。
選擇自己訪問速度較快的鏡像服務(wù)器地址復制并粘貼到repo文件中,我們就能獲得較快的更新速度了,格式如下baseurl所示:

baseurl=
ftp://ftp.sfc.wide.ad.jp/pub/Linux/Fedora/releases/10/Everything/i386/os
http://ftp.chg.ru/pub/Linux/fedora/linux/releases/10/Everything/i386/os
http://ftp.yz.yamagata-u.ac.jp/pub/linux/fedora/linux/releases/10/Everything/i386/os
http://mirror.nus.edu.sg/fedora/releases/10/Everything/i386/os
http://mirror.yandex.ru/fedora/linux/releases/10/Everything/i386/os
http://ftp.twaren.net/Linux/Fedora/linux/releases/10/Everything/i386/os
http://ftp.itu.edu.tr/Mirror/Fedora/linux/releases/10/Everything/i386/os

enabled=1 #這個選項表示這個repo中定義的源是啟用的,0為禁用
gpgcheck=1 #這個選項表示這個repo中下載的rpm將進行g(shù)pg的校驗,已確定rpm包的來源是有效和安全的
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch #定義用于校驗的gpg密鑰

##以下的軟件倉庫基本上用不到,選項含義同上
[fedora-debuginfo]
name=Fedora $releasever - $basearch - Debug
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/debug/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-debug-$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

[fedora-source]
name=Fedora $releasever - Source
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/source/SRPMS/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

 


以上轉(zhuǎn)載自:
http://hi.baidu.com/%CE%AA%B0%AExxx/blog/item/ba40f75157f8ec878c54308d.html

 
 
另外,關(guān)于yum的選項可以man一下:
List of Commands:
 
復制代碼
check-update       檢查可提供的包升級
clean              刪除緩存數(shù)據(jù)
deplist            列出包依賴相關(guān)
erase              移除一個或多個包從你的系統(tǒng)
groupinfo          顯示關(guān)于包組的細節(jié)
groupinstall       從組里安裝軟件包到你的系統(tǒng)
grouplist          列出當前的組
groupremove        在一個組中移除包從您的系統(tǒng)
help               顯示幫助用法信息
info               顯示關(guān)于包或一組包的細節(jié)信息
install            安裝一個或多個軟件包在你的系統(tǒng)
list               列出一個包或某組的包
localinstall       安裝本地 RPM
makecache          生成原數(shù)據(jù)緩存
provides           Find what package provides the given value
reinstall          重新安裝一個包
repolist           顯示軟件倉庫的配置
resolvedep         決定哪個包提供了給定的依賴
search             查找包細節(jié)居給定的字符串
shell              運行交互式的yum shell
update             更新一個或多個包在你的系統(tǒng)
upgrade            Update packages taking obsoletes into account
Options:
-h, --help                show this help message and exit
-t, --tolerant            be tolerant of errors
-C                        從緩沖中運行,而不是升級緩存
-c  [config file]         config file location
-R  [minutes]             最大化的命令等待時間
-d  [debug level]         調(diào)試輸出級別
--showduplicates          顯示復制, 在repo,list/search命令下
-e  [error level]         錯誤輸出級別
-q, --quiet               安靜的操作
-v, --verbose             verbose operation
-y                        回答所有的問題為是
--version                 顯示 YUM版本信息并退出
--installroot=[path]  設(shè)置為root安裝
--enablerepo=[repo]       激活一個或多個倉庫(支持通配符)
--disablerepo=[repo]  禁掉一個或多個倉庫(支持通配符)
-x [package], --exclude=[package] 在名稱或glob不包含包。
--disableexcludes=[repo]       disable exclude from main, for a repo or for everything
--obsoletes               enable obsoletes processing during updates
--noplugins               禁掉yum插件
--nogpgcheck              禁掉GPG驗證檢查
--disableplugin=[plugin]       用名稱禁掉插件
--enableplugin=[plugin]   enable plugins by name
--skip-broken             忽略包的依賴問題
--color=COLOR             control whether color is used
復制代碼

yum配置:
1.Fedora10添加上海交大源:
創(chuàng)建一個sjtu.repo文件并把如下內(nèi)容復制進去并保存:
復制代碼
[Fedora-ftp.sjtu.edu.cn] 
name=Fedora 10 - i386 
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/10/Fedora/i386/os/ 
enabled=1 
gpgcheck=0 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY 
[Everything-ftp.sjtu.edu.cn] 
name=Everything 10 - i386 
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/10/Everything/i386/os/ 
enabled=1 
gpgcheck=0 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY 
[updates-ftp.sjtu.edu.cn] 
name=Fedora updates 
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/updates/10/i386/ 
enabled=1 
gpgcheck=0 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
復制代碼

然后把文件: sjtu.repo
放在 /etc/yum.repos.d 的目錄中
然后在終端運行:
yum makecache


2.安裝axel
最簡單的方法是下載rpm包,分別下載axel和yum-axelget到本地,然后執(zhí)行:
yum –nogpgcheck localinstall axel-2.3.1.fc10.i386.rpm
yum –nogpgcheck localinstall yum-axelget-.0-0.2.20080705.fc10.noarch.rpm

這樣axel就下載完成了,它可以使在下載時將一個文件或者包,分成10份同時進行下載。
3.安裝最快鏡像插件
yum install yum-fastestmirror 

4.安裝加速插件
這個插件為Fedora用戶提供更快,更小的下載量,它只下載 rpm 安裝包中被更新的部分,而不是整個rpm 包。加速插件被計劃包含在Fedora11中。要安裝,請輸入:
yum install yum-presto

然后編輯 /etc/yum.repos.d/fedora-updates.repo 文件
gedit /etc/yum.repos.d/fedora-updates.repo

mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch
這一行注釋掉(在前加上#),然后在其下,加上這樣一行:
mirrorlist=http://presto-mirrors.anmar.eu.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch

保存退出即可。
5.在下載時偶爾會出現(xiàn)它的最快鏡像插件選擇不對的情況,如果比較著急的話可以在它下載的時候感覺進度條半天沒動或者剩余時間還有很長的時候選擇中斷這個源的下載,ctrl+C,然后yum會自動開始從別的源去下載更新。
以上文章轉(zhuǎn)自:
http://www.fedora.cc/index.php/2009/04/fedora-10-yum-peizhi/
 
 
打造實用之Fedora 10 ,Fedora 10安裝后實用配置
 
 
 本人使用的是Fedora 10 x86_64位版!所以X86_64位版為例。


一、安裝第三方軟件源:
    Fedora 8, 9 or 10:
    su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'
注:(RPM Fusion 已經(jīng)正式啟動。簡單的說,RPM Fusion 是為 Fedora 及 Red Hat Enterprise Linux 用戶提供的一個軟件包倉庫。各位 Fedora/RHEL 朋友要是想要安裝的軟件在官方的倉庫中找不到,不要泄氣,興許通過 RPM Fusion 你就找到了。新啟動的 RPM Fusion 合并了原有的 Dribble、Freshrpms、Livna 等軟件包倉庫,將成為最大的第三方軟件包倉庫。通過 RPM Fusion 軟件包倉庫,你將找到 ATI/NVIDIA 顯卡驅(qū)動、私有的音頻/視頻編碼/解碼器、游戲、模擬器、以及其他軟件包等。)

二、安裝yum-plugin-fastestmirror(自動挑選快的鏡像站)
    su -c 'yum install yum-fastestmirror' (注:確定/etc/yum.conf中的plugins=1,搞定!)      

三、安裝yumex(yum的圖形前端)
    su -c ' yum install yumex'

四、然后對系統(tǒng)進行整體的升級
    su -c ' yum update'

五、顯卡的驅(qū)動

1、安裝nVida顯卡驅(qū)動
    su –c ‘yum install kmod-nvidia’ (注:我是使用的這個,我的顯卡是8400gs移動版的!)

    GeForce 6, 7, 8, 9 & 200 系列顯卡
    su -c 'yum install kmod-nvidia xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs'
    GeForce FX 顯卡
    su -c 'yum install kmod-nvidia-173xx xorg-x11-drv-nvidia-173xx xorg-x11-drv-
    nvidia-173xx-libs'
    GeForce 4 顯卡
    su -c 'yum install kmod-nvidia-96xx xorg-x11-drv-nvidia-96xx xorg-x11-drv-nvidia-96xx-
    libs'
    (注:重啟之后你就可以在屏幕上看到 nvidia 的標志了)

2、安裝 ATi顯卡的驅(qū)動(我不 ATi用戶,所以沒有寫!)



六、適用設(shè)置
1、在相同窗口中打開文件夾
依次打開系統(tǒng)-->首選項-->個人-->文件管理,在行為Tab頁中選中“總是在瀏覽器窗口中打開”這個選項。

2、訪問 Windows 分區(qū)

Fedora 10 ntfs-3g 被默認安裝,你可以對 NTFS 直接有讀/寫權(quán)限。
如果你想用鼠標點兩下就可以啟用/禁用外部 和/或 內(nèi)部的設(shè)備寫入支持嗎,你可以安裝 ntfs-config配置工具。
    su -c 'yum install ntfs-config'
之后你會在 系統(tǒng)-->管理-->NTFS 配置工具中找到它。

3、安裝OpenJRE或OpenJDK
安裝OpenJRE使用下面命令:
    su -c 'yum install java-1.6.0-openjdk'
如果你是一位JAVA開發(fā)者安裝OpenJDK請使用下面命令:
    su -c 'yum install java-1.6.0-openjdk-devel'
當然如果你想安裝所有的OpenJDK 6 packages,請使用下面的命令:
    su -c 'yum install java-1.6.0-openjdk*'


七、應(yīng)用程序
1、安裝rar壓縮支持unrar
    su -c 'yum install unrar'

2、安裝chm 閱讀器
    su -c 'yum install gnochm'

3、配置Firefox安裝Flash 插件
(注:在兩個之間選擇一個就OK,如果你是x86-64位的系統(tǒng),我建議你安裝x86-64位的Flash插件)
    (1)安裝32位版Flash插件
    首先你必須安裝了 Adobe 軟件倉庫
        su
        rpm -ivh http://linuxdownload.adobe.com/linux/i386/adobe-release-i386-1.0-1.noarch.rpm
        rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
    接下來打開終端并輸入:
        su -c 'yum install flash-plugin'
    完成之后,重啟 Firefox 并打開工具-->附加組件-->>插件,你應(yīng)該可以看到插件列表中的 Shockwave
    Flash 插件了。

    (2)安裝x86-64位的Flash插件
    x86-64位的Flash插件(64位的現(xiàn)在還是測試版,但是使用還是相當不錯,我在使用,只有土豆不能訪問)
    Adobe公司終于發(fā)布了64位版的Flash Player。盡管這還是一個Alpha版,但是已經(jīng)很穩(wěn)定了,要嘗試請下載Flash Player插件64位版,解壓并且粘貼庫文件到Firefox的插件目錄就可以了。(/home/OrientSun/.mozilla /plugins)OrientSun為當前用戶目標,你只要把他改成你自己的用戶名就OK。
    下載地址:http://download.macromedia.com/pub/labs/flashplayer10/libflashplayer-10.0.d20.7.linux-x86_64.so.tar.gz
        tar -zxf libflashplayer-10.0.d20.7.linux-x86_64.so.tar.gz
        su -c 'mv ~/.mozilla/plugins'
    如果你之前使用nspluginwrapper和32位版的Flash Player你首先需要刪除他們
        su -c 'yum remove flash-plugin nspluginwrapper.{i386,x86_64} pulseaudio-libs.i386'

4、安裝Skype
最好通過Skype的軟件倉庫來安裝Skype,因為這樣最簡單方便,打開終端輸入:
    su -c 'gedit /etc/yum.repos.d/skype.repo'
在這個文件中復制下面幾行:
[skype]
name=Skype Repository
baseurl=http://download.skype.com/linux/repos/fedora/updates/i586/
enabled=1
gpgkey=http://www.skype.com/products/skype/linux/rpm-public-key.asc
gpgcheck=0
之后你就可以自由的安裝或者升級 Skype 了。
    su -c 'yum install skype'
    su -c 'yum update skype'

5、Google Earth(谷歌地球)
請訪問這個頁面http://earth.google.com/download-earth.html 下載 GoogleEarthLinux.bin 文件,之后打開終端進入你保存該文件的目錄,默認的下載目錄是 ~/下載 。執(zhí)行命令安裝它:
    su -c 'sh GoogleEarthLinux.bin'
然后你就可以在 應(yīng)用程序-->英特網(wǎng)-->Google Earth 找到它,請注意,要讓它更好的運行,你必須安裝顯卡驅(qū)動。

6、安裝BT下載軟件Azureus(毒蛙)
    su -c 'yum install azureus'


八、配置多媒體
1、音頻播放:
    (1)、安裝audacious
        su -c 'yum install audacious audacious-plugins audacious-plugins-freeworld audacious-plugins-freeworld-*'
    如果你想要當雙擊 mp3 文件的時候添加到播放隊列,通過下面操作實現(xiàn):
        su -c 'gedit /usr/share/applications/fedora-audacious.desktop'
    修改 Exec=audacious 為 Exec=audacious -e

    (2)、安裝Rhythmbox
        su -c 'yum install gstreamer rhythmbox'
    添加 mp3和其他音頻支持輸入:
        su -c 'yum install gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly'

2、DVD和視頻播放:
    (1)、DVD 播放
       為了能播放dvd你應(yīng)該現(xiàn)安裝適當?shù)慕獯a器:
        su -c 'yum install libdvdread libdvdnav lsdvd'

    (2)、視頻文件播放
        su -c 'yum install ffmpeg ffmpeg-libs gstreamer-ffmpeg libmatrosca xvidcore'

    (3)、Fedora10已經(jīng)裝了totem了,如果你想用它來放dvd的話,輸入:
        su -c 'yum install totem-xine totem-gstreamer xine-lib-extras-freeworld'

    (4)、Mplayer/SMPlayer
    我比較喜歡這個播放器.它支持了幾乎所有的視頻格式,還有字幕,如果你已經(jīng)安裝了前面說的那些解碼器了的話:
        su -c 'yum install mplayer smplayer'

    (5)、VLC
       VLC支持了幾乎所以的視頻格式而不需要安裝額外的解碼器:
           su -c 'yum install vlc'

    (6)、kaffeine
       Kaffeine是另外的一個是用xine引擎的kde媒體播放器:
           su -c 'yum install kaffeine xine xine-lib xine-lib-extras-freeworld'
    (注:X86_64位要解決rm播放格式,請到http://www.mplayerhq.hu/MPlayer/releases/codecs /essential-amd64-20071007.tar.bz2下載,解壓后COPY到/usr/lib64/codecs;這樣以后就可以使用 smplayer或是totem來播放rm)

    (7)、Avidemux(多媒體編輯器)
        Avidemux是一個非常好的多媒體編輯器.安裝輸入:
        su -c 'yum install avidemux'      
    (注:它可以在"應(yīng)用程序->聲音和視頻->Avidemux 視頻編輯器"找到.)


九、wine安裝
    su -c 'yum install wine'(這樣安裝成功的版本不是最新的wine-1.1.9,要想是最新版請使用下面的命令升級。)
    su -c 'yum --enablerepo=updates-testing upgrade wine'
    su -c 'rm -fr ~/.wine'(刪除舊的配置文件)


十、桌面特效(讓你的Fedora10更漂亮)
Compiz 需要直接渲染技術(shù)正常工作才行,檢查你是否安裝了直接渲染,輸入命令:
    glxinfo | grep direct
如果你看到 direct rendering: Yes 的信息,表明你可以繼續(xù)安裝 Compiz 包。
通過一個星期的測試,我還是建議大家安裝官方包。(大家在官方安裝包和非官方安裝包中選擇一個安裝)

1、*官方安裝包
    su -c 'yum remove compiz'
    rm -rf ~/.gconf/apps/compiz
    su -c 'yum install compiz-fusion compiz-fusion-gnome compiz-fusion-extras compiz-fusion-extras-gnome compizconfig-backend-gconf compiz-manager gnome-compiz-manager ccsm fusion-icon fusion-icon-gtk emerald emerald-themes'

2、*非官方包
    (1). Install the compiz-fusion-release rpm ( you need wget installed i.e yum install wget )
    (安裝前請先安裝第三方的源,使用下面的命令:)
        su
        wget http://www.linux-ati-drivers.homecall.co.uk/compiz-fusion-release-1-6.noarch.rpm
        rpm -Uvh compiz-fusion-release-1-6.noarch.rpm
        rm -f compiz-fusion-release-1-6.noarch.rpm

    (2). Install compiz-fusion ( you will need to remove the fedora compiz packages first and
    delete the old compiz configuration files /home/username/.gconf/apps/compiz )
    (注:刪除compiz和compiz配置文件命令如下:)
        su -c 'yum remove compiz'
        rm -rf ~/.gconf/apps/compiz
    使用下面的命令開始安裝吧!
        su
        yum install compiz-gnome fusion-icon-gtk compiz-fusion-plugins-unsupported compiz-fusion-plugins-extra compiz-bcop ccsm emerald-themes compizconfig-backend-gconf

3、添加自動起動:

    進入系統(tǒng)-->首選項-->個人-->會話,單擊添加,輸入:
    名稱: Fusion Icon
    命令: fusion-icon
    注釋: Compiz-Fusion桌面特效應(yīng)用程序



惠萬鵬 2013-10-30 11:04 發(fā)表評論
]]>
vim 學習http://www.tkk7.com/hwpok/archive/2013/10/29/405771.html惠萬鵬惠萬鵬Tue, 29 Oct 2013 09:16:00 GMThttp://www.tkk7.com/hwpok/archive/2013/10/29/405771.htmlhttp://www.tkk7.com/hwpok/comments/405771.htmlhttp://www.tkk7.com/hwpok/archive/2013/10/29/405771.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/405771.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/405771.html閱讀全文

惠萬鵬 2013-10-29 17:16 發(fā)表評論
]]>
RPM 的使用(轉(zhuǎn))http://www.tkk7.com/hwpok/archive/2013/10/29/405755.html惠萬鵬惠萬鵬Tue, 29 Oct 2013 04:13:00 GMThttp://www.tkk7.com/hwpok/archive/2013/10/29/405755.htmlhttp://www.tkk7.com/hwpok/comments/405755.htmlhttp://www.tkk7.com/hwpok/archive/2013/10/29/405755.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/405755.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/405755.htmlRPM是RedHat Package Manager(RedHat軟件包管理工具)類似Windows里面的“添加/刪除程序”

rpm 執(zhí)行安裝包
二進制包(Binary)以及源代碼包(Source)兩種。二進制包可以直接安裝在計算機中,而源代碼包將會由RPM自動編譯、安裝。源代碼包經(jīng)常以src.rpm作為后綴名。

常用命令組合:

 

-ivh:安裝顯示安裝進度--install--verbose--hash
-Uvh:升級軟件包--Update;
-qpl:列出RPM軟件包內(nèi)的文件信息[Query Package list];
-qpi:列出RPM軟件包的描述信息[Query Package install package(s)];
-qf:查找指定文件屬于哪個RPM軟件包[Query File];
-Va:校驗所有的RPM軟件包,查找丟失的文件[View Lost];
-e:刪除包

 

 

復制代碼
rpm -q samba //查詢程序是否安裝

rpm -ivh  /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路徑安裝并顯示進度
rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm    //指定安裝目錄

rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm    //用來檢查依賴關(guān)系;并不是真正的安裝;
rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm //新版本降級為舊版本

rpm -qa | grep httpd      #[搜索指定rpm包是否安裝]--all搜索*httpd*
rpm -ql httpd         #[搜索rpm包]--list所有文件安裝目錄

rpm -qpi Linux-1.4-6.i368.rpm #[查看rpm包]--query--package--install package信息
rpm -qpf Linux-1.4-6.i368.rpm #[查看rpm包]--file
rpm -qpR file.rpm       #[查看包]依賴關(guān)系
rpm2cpio file.rpm |cpio -div    #[抽出文件]

rpm -ivh file.rpm  #[安裝新的rpm]--install--verbose--hash
rpm -ivh

rpm -Uvh file.rpm    #[升級一個rpm]--upgrade
rpm -e file.rpm      #[刪除一個rpm包]--erase
復制代碼

常用參數(shù):

Install/Upgrade/Erase options:

復制代碼
-i, --install                     install package(s)
-v, --verbose                     provide more detailed output
-h, --hash                        print hash marks as package installs (good with -v)
-e, --erase                       erase (uninstall) package
-U, --upgrade=<packagefile>+      upgrade package(s)
--replacepkge                    無論軟件包是否已被安裝,都強行安裝軟件包
--test                            安裝測試,并不實際安裝
--nodeps                          忽略軟件包的依賴關(guān)系強行安裝
--force                           忽略軟件包及文件的沖突

Query options (with -q or --query):
-a, --all                         query/verify all packages
-p, --package                     query/verify a package file
-l, --list                        list files in package
-d, --docfiles                    list all documentation files
-f, --file                        query/verify package(s) owning file
復制代碼

RPM源代碼包裝安裝

.src.rpm結(jié)尾的文件,這些文件是由軟件的源代碼包裝而成的,用戶要安裝這類RPM軟件包,必須使用命令:

 

rpm --recompile vim-4.6-4.src.rpm   #這個命令會把源代碼解包并編譯、安裝它,如果用戶使用命令:

rpm --rebuild vim-4.6-4.src.rpm  #在安裝完成后,還會把編譯生成的可執(zhí)行文件重新包裝成i386.rpm的RPM軟件包。

 

偶不喜歡寫比較復雜的東東,麻煩的話`不過做為參考`偶還素轉(zhuǎn)了一位噠人的`寫的真很全面`

作者:北南南北
來自:LinuxSir.Org
提要:RPM 是 Red Hat Package Manager 的縮寫,原意是Red Hat 軟件包管理;本文介紹RPM,并結(jié)合實例來解說RPM手工安裝、查詢等應(yīng)用;


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
正文:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

RPM 是 Red Hat Package Manager 的縮寫,本意是Red Hat 軟件包管理,顧名思義是Red Hat 貢獻出來的軟件包管理;在Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流發(fā)行版本,以及在這些版本基礎(chǔ)上二次開發(fā)出來的發(fā)行版采用;

RPM包里面都包含什么?里面包含可執(zhí)行的二進制程序,這個程序和Windows的軟件包中的.exe文件類似是可執(zhí)行的;RPM包中還包括程序運行時所需要的文件,這也和Windows的軟件包類似,Windows的程序的運行,除了.exe文件以外,也有其它的文件;

一個RPM 包中的應(yīng)用程序,有時除了自身所帶的附加文件保證其正常以外,還需要其它特定版本文件,這就是軟件包的依賴關(guān)系;依賴關(guān)系并不是Linux特有的, Windows操作系統(tǒng)中也是同樣存在的;比如我們在Windows系統(tǒng)中運行3D游戲,在安裝的時候,他可能會提示,要安裝Direct 9 ;Linux和Windows原理是差不多的;

軟件安裝流程圖:

 


本文使用范圍:

1、本文是對RPM管理的軟件的說明,對通過file.tar.gz 或file.tar.bz2源碼包用 make ;make install 安裝的軟件無效;
2、安裝軟件時,最好用各自發(fā)行版所提供的系統(tǒng)軟件包管理工具,對于Fedora/Redhat 您可以參考如下文章;

1)Fedora 系統(tǒng)管理軟件包工具 system-config-packages,方便的添加和移除系統(tǒng)安裝盤提供的軟件包,詳情請看 《Fedora 軟件包管理器system-config-packages》

2)Redhat 系統(tǒng)管理軟件包工具,新一點的系統(tǒng)應(yīng)該是 redhat-config-packages ,用法和 《Fedora 軟件包管理器system-config-packages》 一樣;

3)apt + synaptic 軟件包在線安裝、移除、升級工具; 用法:《用apt+synaptic 在線安裝或升級Fedora core 4.0 軟件包》
4)yum 軟件包在線安裝、升級、移除工具;用法:《Fedora/Redhat 在線安裝更新軟件包,yum 篇》

5)所有的yum和apt 教程 《apt and yum》

目前 apt和yum 已經(jīng)極為成熟了,建議我們安裝軟件時,采用 apt或者yum ;如果安裝系統(tǒng)盤提供的軟件包,可以用 system-config-packages 或redhat-config-packages ;


一、RPM包管理的用途;

1、可以安裝、刪除、升級和管理軟件;當然也支持在線安裝和升級軟件;
2、通過RPM包管理能知道軟件包包含哪些文件,也能知道系統(tǒng)中的某個文件屬于哪個軟件包;
3、可以在查詢系統(tǒng)中的軟件包是否安裝以及其版本;
4、作為開發(fā)者可以把自己的程序打包為RPM 包發(fā)布;
5、軟件包簽名GPG和MD5的導入、驗證和簽名發(fā)布
6、依賴性的檢查,查看是否有軟件包由于不兼容而擾亂了系統(tǒng);


二、RPM 的使用權(quán)限;

RPM軟件的安裝、刪除、更新只有root權(quán)限才能使用;對于查詢功能任何用戶都可以操作;如果普通用戶擁有安裝目錄的權(quán)限,也可以進行安裝;


三、rpm 的一點簡單用法;

我們除了軟件包管理器以外,還能通過rpm 命令來安裝;是不是所有的軟件包都能通過rpm 命令來安裝呢?不是的,文件以.rpm 后綴結(jié)尾的才行;有時我們在一些網(wǎng)站上找到file.rpm ,都要用 rpm 來安裝;

一)初始化rpm 數(shù)據(jù)庫;

通過rpm 命令查詢一個rpm 包是否安裝了,也是要通過rpm 數(shù)據(jù)庫來完成的;所以我們要經(jīng)常用下面的兩個命令來初始化rpm 數(shù)據(jù)庫;

[root@localhost beinan]# rpm --initdb
[root@localhost beinan]# rpm --rebuilddb 注:這個要花好長時間;

注:這兩個參數(shù)是極為有用,有時rpm 系統(tǒng)出了問題,不能安裝和查詢,大多是這里出了問題;

二)RPM軟件包管理的查詢功能:

命令格式

rpm {-q|--query} [select-options] [query-options]

RPM的查詢功能是極為強大,是極為重要的功能之一;舉幾個常用的例子,更為詳細的具體的,請參考#man rpm

1、對系統(tǒng)中已安裝軟件的查詢;

1)查詢系統(tǒng)已安裝的軟件;

 

語法:rpm -q 軟件名

舉例:

 

[root@localhost beinan]# rpm -q gaim
gaim-1.3.0-1.fc4

-q就是 --query ,中文意思是“問”,此命令表示的是,是不是系統(tǒng)安裝了gaim ;如果已安裝會有信息輸出;如果沒有安裝,會輸出gaim 沒有安裝的信息;

查看系統(tǒng)中所有已經(jīng)安裝的包,要加 -a 參數(shù) ;

[root@localhost RPMS]# rpm -qa

如果分頁查看,再加一個管道 |和more命令;
[root@localhost RPMS]# rpm -qa |more

在所有已經(jīng)安裝的軟件包中查找某個軟件,比如說 gaim ;可以用 grep 抽取出來;

 

[root@localhost RPMS]# rpm -qa |grep gaim

上面這條的功能和 rpm -q gaim 輸出的結(jié)果是一樣的;

2)查詢一個已經(jīng)安裝的文件屬于哪個軟件包;

 

語法 rpm -qf 文件名

注:文件名所在的絕對路徑要指出

 

舉例:

[root@localhost RPMS]# rpm -qf /usr/lib/libacl.la
libacl-devel-2.2.23-8

3)查詢已安裝軟件包都安裝到何處;

 

語法:rpm -ql 軟件名 或 rpm rpmquery -ql 軟件名

舉例:

 

[root@localhost RPMS]# rpm -ql lynx
[root@localhost RPMS]# rpmquery -ql lynx

4)查詢一個已安裝軟件包的信息

 

語法格式: rpm -qi 軟件名

舉例:

[root@localhost RPMS]# rpm -qi lynx

5)查看一下已安裝軟件的配置文件;

 

語法格式:rpm -qc 軟件名

舉例:

[root@localhost RPMS]# rpm -qc lynx

6)查看一個已經(jīng)安裝軟件的文檔安裝位置:

 

語法格式: rpm -qd 軟件名

舉例:

 

[root@localhost RPMS]# rpm -qd lynx

7)查看一下已安裝軟件所依賴的軟件包及文件;

 

語法格式: rpm -qR 軟件名

舉例:

[root@localhost beinan]# rpm -qR rpm-python

查詢已安裝軟件的總結(jié):對于一個軟件包已經(jīng)安裝,我們可以把一系列的參數(shù)組合起來用;比如 rpm -qil ;比如:

[root@localhost RPMS]# rpm -qil lynx


2、對于未安裝的軟件包的查看:

查看的前提是您有一個.rpm 的文件,也就是說對既有軟件file.rpm的查看等;

1)查看一個軟件包的用途、版本等信息;

 

語法: rpm -qpi file.rpm

舉例:

 

[root@localhost RPMS]# rpm -qpi lynx-2.8.5-23.i386.rpm

2)查看一件軟件包所包含的文件;

 

語法: rpm -qpl file.rpm

舉例:

[root@localhost RPMS]# rpm -qpl lynx-2.8.5-23.i386.rpm

3)查看軟件包的文檔所在的位置;

 

語法: rpm -qpd file.rpm

舉例:

[root@localhost RPMS]# rpm -qpd lynx-2.8.5-23.i386.rpm

5)查看一個軟件包的配置文件;

 

語法: rpm -qpc file.rpm

舉例:

[root@localhost RPMS]# rpm -qpc lynx-2.8.5-23.i386.rpm

4)查看一個軟件包的依賴關(guān)系

 

語法: rpm -qpR file.rpm

舉例:

[root@localhost archives]# rpm -qpR yumex_0.42-3.0.fc4_noarch.rpm
/bin/bash
/usr/bin/python
config(yumex) = 0.42-3.0.fc4
pygtk2
pygtk2-libglade
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
usermode
yum >= 2.3.2


三)軟件包的安裝、升級、刪除等;


1、安裝和升級一個rpm 包;

 

[root@localhost beinan]#rpm -vih file.rpm 注:這個是用來安裝一個新的rpm 包;
[root@localhost beinan]#rpm -Uvh file.rpm 注:這是用來升級一個rpm 包;

如果有依賴關(guān)系的,請解決依賴關(guān)系,其實軟件包管理器能很好的解決依賴關(guān)系,請看前面的軟件包管理器的介紹;如果您在軟件包管理器中也找不到依賴關(guān)系的包;那只能通過編譯他所依賴的包來解決依賴關(guān)系,或者強制安裝;

語法結(jié)構(gòu):

 

[root@localhost beinan]# rpm -ivh file.rpm --nodeps --force
[root@localhost beinan]# rpm -Uvh file.rpm --nodeps --force

更多的參數(shù),請查看 man rpm

舉例應(yīng)用:

[root@localhost RPMS]# rpm -ivh lynx-2.8.5-23.i386.rpm
Preparing... ########################################### [100%]
      1:lynx ########################################### [100%]
[root@localhost RPMS]# rpm -ivh --replacepkgs lynx-2.8.5-23.i386.rpm
Preparing... ########################################### [100%]
      1:lynx ########################################### [100%]

注: --replacepkgs 參數(shù)是以已安裝的軟件再安裝一次;有時沒有太大的必要;

測試安裝參數(shù) --test ,用來檢查依賴關(guān)系;并不是真正的安裝;

 

[root@localhost RPMS]# rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm
Preparing... ########################################### [100%]

由新版本降級為舊版本,要加 --oldpackage 參數(shù);

 

[root@localhost RPMS]# rpm -qa gaim
gaim-1.5.0-1.fc4
[root@localhost RPMS]# rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm
Preparing... ########################################### [100%]
      1:gaim ########################################### [100%]
[root@localhost RPMS]# rpm -qa gaim
gaim-1.3.0-1.fc4

為軟件包指定安裝目錄:要加 -relocate 參數(shù);下面的舉例是把gaim-1.3.0-1.fc4.i386.rpm指定安裝在 /opt/gaim 目錄中;

 

[root@localhost RPMS]# rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm
Preparing... ########################################### [100%]
      1:gaim ########################################### [100%]
[root@localhost RPMS]# ls /opt/
gaim

為軟件包指定安裝目錄:要加 -relocate 參數(shù);下面的舉例是把lynx-2.8.5-23.i386.rpm 指定安裝在 /opt/lynx 目錄中;


[root@localhost RPMS]# rpm -ivh --relocate /=/opt/lynx --badreloc lynx-2.8.5-23.i386.rpm
Preparing... ########################################### [100%]
1:lynx ########################################### [100%]

我們安裝在指定目錄中的程序如何調(diào)用呢?一般執(zhí)行程序,都放在安裝目錄的bin或者sbin目錄中;看下面的例子;如果有錯誤輸出,就做相應(yīng)的鏈接,用 ln -s ;

 

[root@localhost RPMS]# /opt/lynx/usr/bin/lynx
Configuration file /etc/lynx.cfg is not available.
[root@localhost RPMS]# ln -s /opt/lynx/etc/lynx.cfg /etc/lynx.cfg
[root@localhost RPMS]# /opt/lynx/usr/bin/lynx www.linuxsir.org


2、刪除一個rpm 包;

首先您要學會查詢rpm 包 ;請看前面的說明;

[root@localhost beinan]#rpm -e 軟件包名

舉例:我想移除lynx 包,完整的操作應(yīng)該是:

[root@localhost RPMS]# rpm -e lynx

如果有依賴關(guān)系,您也可以用--nodeps 忽略依賴的檢查來刪除。但盡可能不要這么做,最好用軟件包管理器 systerm-config-packages 來刪除或者添加軟件;

 

[root@localhost beinan]# rpm -e lynx --nodeps


四、導入簽名:

[root@localhost RPMS]# rpm --import 簽名文件

舉例:

 

[root@localhost fc40]# rpm --import RPM-GPG-KEY
[root@localhost fc40]# rpm --import RPM-GPG-KEY-fedora

關(guān)于RPM的簽名功能,詳情請參見 man rpm

五、RPM管理包管理器支持網(wǎng)絡(luò)安裝和查詢;

比如我們想通過 Fedora Core 4.0 的一個鏡像查詢、安裝軟件包;

地址:
http://mirrors.kernel.org/fedora/core/4/i386/os/Fedora/RPMS/

舉例:

命令格式:

 

rpm 參數(shù) rpm包文件的http或者ftp的地址
# rpm -qpi http://mirrors.kernel.org/fedora/core/4/i386/os/ Fedora/RPMS/gaim-1.3.0-1.fc4.i386.rpm
# rpm -ivh http://mirrors.kernel.org/fedora/core/4/i386/os/ Fedora/RPMS/gaim-1.3.0-1.fc4.i386.rpm

舉一反三吧;


六、對已安裝軟件包查詢的一點補充;

[root@localhost RPMS]# updatedb
[root@localhost RPMS]# locate 軟件名或文件名

通過updatedb,我們可以用 locate 來查詢一些軟件安裝到哪里了;系統(tǒng)初次安裝時要執(zhí)行updatedb ,每隔一段時間也要執(zhí)行一次;以保持已安裝軟件庫最新;updatedb 是slocate軟件包所有;如果您沒有這個命令,就得安裝slocate ;

舉例:

 

[root@localhost RPMS]# locate gaim


七、從rpm軟件包抽取文件;

命令格式: rpm2cpio file.rpm |cpio -div

舉例:
[root@localhost RPMS]# rpm2cpio gaim-1.3.0-1.fc4.i386.rpm |cpio -div

抽取出來的文件就在當用操作目錄中的 usr 和etc中;

其實這樣抽到文件不如指定安裝目錄來安裝軟件來的方便;也一樣可以抽出文件;

為軟件包指定安裝目錄:要加 -relocate 參數(shù);下面的舉例是把gaim-1.3.0-1.fc4.i386.rpm指定安裝在 /opt/gaim 目錄中;

 

[root@localhost RPMS]# rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm
Preparing... ########################################### [100%]
      1:gaim ########################################### [100%]
[root@localhost RPMS]# ls /opt/
gaim

這樣也能一目了然;gaim的所有文件都是安裝在 /opt/gaim 中,我們只是把gaim 目錄備份一下,然后卸掉gaim;這樣其實也算提取文件的一點用法;


八、RPM的配置文件;

RPM包管理,的配置文件是 rpmrc ,我們可以在自己的系統(tǒng)中找到;比如Fedora Core 4.0中的rpmrc 文件位于;

[root@localhost RPMS]# locate rpmrc
/usr/lib/rpm/rpmrc
/usr/lib/rpm/redhat/rpmrc

我們可以通過 rpm --showrc 查看;具體的還得我們自己來學習。呵。。。不要問我,我也不懂;只要您看了這篇文章,認為對您有用,您的水平就和我差不多;咱們水平是一樣的,所以我不能幫助您了;請理解;

九、src.rpm的用法:

《file.src.rpm 使用方法的簡介》


后記:
Fedora/Redhat 入門教程中的軟件包管理篇,我已經(jīng)寫了很多了;目前還缺少通過源碼包安裝軟件我方法以及一篇總結(jié)性的文檔;我想在最近兩天補齊,這兩篇我以前寫過;重新整理一下貼出來就行了;

以我的水平來看,寫Fedora 入門教程是極為費力氣的,只能一點一點的完善和補充;我所寫的教程是面對的是對Linux一無所知新手;教程中實例應(yīng)用占大部份;我發(fā)現(xiàn)沒有實例的情況下,新手不如看man ;能看man了,當然也不是什么新手;

經(jīng)常在論壇上看一些弟兄的提問,雖然一問話解說過去也能應(yīng)付;但想讓大家更方便一點,不如寫系統(tǒng)入門教程;雖然所花的時間要長一點;




惠萬鵬 2013-10-29 12:13 發(fā)表評論
]]>
Linux硬盤分區(qū)方案建議http://www.tkk7.com/hwpok/archive/2011/12/30/367603.html惠萬鵬惠萬鵬Fri, 30 Dec 2011 14:07:00 GMThttp://www.tkk7.com/hwpok/archive/2011/12/30/367603.htmlhttp://www.tkk7.com/hwpok/comments/367603.htmlhttp://www.tkk7.com/hwpok/archive/2011/12/30/367603.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/367603.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/367603.html在計算機上安裝Linux系統(tǒng),對硬盤進行分區(qū)是一個非常重要的步驟,下面介紹幾個分區(qū)方案。

方案1
/ :建議大小在5GB以上。
swap:即交換分區(qū),建議大小是物理內(nèi)存的1~2倍。

方案2
/boot:用來存放與Linux系統(tǒng)啟動有關(guān)的程序,比如啟動引導裝載程序等,建議大小為100MB。
/ :Linux系統(tǒng)的根目錄,所有的目錄都掛在這個目錄下面,建議大小為5GB以上。
/home:存放普通用戶的數(shù)據(jù),是普通用戶的宿主目錄,建議大小為剩下的空間。
swap:實現(xiàn)虛擬內(nèi)存,建議大小是物理內(nèi)存的1~2倍。
 很多教程建議使用這種分區(qū)

方案3
/boot:用來存放與Linux系統(tǒng)啟動有關(guān)的程序,比如啟動引導裝載程序等,建議大小為100MB。
/usr :用來存放Linux系統(tǒng)中的應(yīng)用程序,其相關(guān)數(shù)據(jù)較多,建議大于3GB以上。
/var :用來存放Linux系統(tǒng)中經(jīng)常變化的數(shù)據(jù)以及日志文件,建議大于1GB以上。
/home:存放普通用戶的數(shù)據(jù),是普通用戶的宿主目錄,建議大小為剩下的空間。
/ :Linux系統(tǒng)的根目錄,所有的目錄都掛在這個目錄下面,建議大小為5GB以上。
/tmp:將臨時盤在獨立的分區(qū),可避免在文件系統(tǒng)被塞滿時影響到系統(tǒng)的穩(wěn)定性。建議大小為500MB以上。
swap:實現(xiàn)虛擬內(nèi)存,建議大小是物理內(nèi)存的1~2倍。



惠萬鵬 2011-12-30 22:07 發(fā)表評論
]]>
Linux網(wǎng)絡(luò)配置工具netconfighttp://www.tkk7.com/hwpok/archive/2011/11/07/363122.html惠萬鵬惠萬鵬Mon, 07 Nov 2011 13:42:00 GMThttp://www.tkk7.com/hwpok/archive/2011/11/07/363122.htmlhttp://www.tkk7.com/hwpok/comments/363122.htmlhttp://www.tkk7.com/hwpok/archive/2011/11/07/363122.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/363122.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/363122.html 

Redhat早期的版本中, linuxconf redhat-config-network netconfig 等工具;
Redhat/Fedora 最新的版本有 system-config-network-tui (文本模式的) system-config-network (圖形模式的),netconfig(文本模式的)。
這些工具都會直接修改Linux系統(tǒng)中關(guān)于網(wǎng)絡(luò)接口的配置文件;這是 ifconfig 所不能比的;
其中 redhat-config-network system-config-network工具不僅僅是配置網(wǎng)卡的工具,還有配置ISDN和普通貓、ADSL的工具、網(wǎng)絡(luò)硬件的添加、主機名字的配置、DNS各客戶端的配置等。其實是一個工具組的集成;
這些工具比較簡單,以root權(quán)限運行命令就能調(diào)用,比如:
[root@localhost]# /usr/sbin/system-config-network
[root@localhost]# system-config-network
 
netconfig 工具是一個在文本模式比較好的工具,推薦大家使用;理由是這個工具在文本模式下,也有一個簡單的圖形界面;還有命令模式;
[root@localhost]# netconfig -d eth0 注:配置eth0
[root@localhost]# netconfig -d eth1 注:配置eth1
netconfig 的用法如下:
[root@localhost]# netconfig --help 注:幫助;
  --bootproto=(dhcp|bootp|none) Boot protocol to use
  --gateway=STRING Network gateway(指定網(wǎng)關(guān))
  --ip=STRING IP address(指定IP地址)
  --nameserver=STRING Nameserver(指定DNS客戶端)
  --netmask=STRING Netmask(指定網(wǎng)絡(luò)掩碼)
  --hostname=STRING Hostname( 指定主機名)
  --domain=STRING Domain name(指定域名)
  -d, --device=STRING Network device (指定網(wǎng)絡(luò)設(shè)備)
  --nodns No DNS lookups (沒有DNS查詢)
  --hwaddr=STRING Ethernet hardware address (指定網(wǎng)卡的物理地址)
  --description=STRING Description of the device (描述性文字)
Help options: (幫助選項)
  -?, --help Show this help message
  --usage Display brief usage message
設(shè)置網(wǎng)卡的DHCP模式自動獲得IP
[root@localhost]# netconfig -d eth0 --bootproto=dhcp
手動設(shè)置網(wǎng)卡的IP
[root@localhost]# netconfig -d eth0 --ip=192.168.1.33 --netmask=255.255.255.0 --gateway=192.168.1.1

 



惠萬鵬 2011-11-07 21:42 發(fā)表評論
]]>
telnet/ssh亂碼的問題http://www.tkk7.com/hwpok/archive/2011/10/13/361135.html惠萬鵬惠萬鵬Thu, 13 Oct 2011 05:41:00 GMThttp://www.tkk7.com/hwpok/archive/2011/10/13/361135.htmlhttp://www.tkk7.com/hwpok/comments/361135.htmlhttp://www.tkk7.com/hwpok/archive/2011/10/13/361135.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/361135.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/361135.html放棄ssh,
使用puttytel,并作相關(guān)的設(shè)置,可以解決中文亂碼的問題.

putty應(yīng)該撐握的:
1.保存session,以便每次不用輸入ip
2.中文亂碼問題
3.復制粘貼習慣
4.參數(shù)putty用戶設(shè)置參數(shù)的保存.

惠萬鵬 2011-10-13 13:41 發(fā)表評論
]]>
寫得蠻好的linux筆記http://www.tkk7.com/hwpok/archive/2011/10/13/361106.html惠萬鵬惠萬鵬Wed, 12 Oct 2011 18:51:00 GMThttp://www.tkk7.com/hwpok/archive/2011/10/13/361106.htmlhttp://www.tkk7.com/hwpok/comments/361106.htmlhttp://www.tkk7.com/hwpok/archive/2011/10/13/361106.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/361106.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/361106.htmllinux目錄架構(gòu)
/   根目錄
/bin    常用的命令 binary file 的目錄
/boot   存放系統(tǒng)啟動時必須讀取的檔案,包括核心 (kernel) 在內(nèi)
     /boot/grub/menu.lst   GRUB設(shè)置
     /boot/vmlinuz   內(nèi)核
     /boot/initrd     核心解壓縮所需 RAM Disk
/dev    系統(tǒng)周邊設(shè)備    
/etc    系統(tǒng)相關(guān)設(shè)定文件
     /etc/DIR_COLORS   設(shè)定顏色
     /etc/HOSTNAME   設(shè)定用戶的節(jié)點名
     /etc/NETWORKING   只有YES標明網(wǎng)絡(luò)存在
     /etc/host.conf 文件說明用戶的系統(tǒng)如何查詢節(jié)點名
     /etc/hosts 設(shè)定用戶自已的IP與名字的對應(yīng)表
     /etc/hosts.allow 設(shè)置允許使用inetd的機器使用
     /etc/hosts.deny 設(shè)置不允許使用inetd的機器使用
     /etc/hosts.equiv 設(shè)置遠端機不用密碼
     /etc/inetd.conf 設(shè)定系統(tǒng)網(wǎng)絡(luò)守護進程inetd的配置
     /etc/gateways 設(shè)定路由器
     /etc/protocols 設(shè)定系統(tǒng)支持的協(xié)議
     /etc/named.boot 設(shè)定本機為名字服務(wù)器的配置文件
     /etc/sysconfig/network-scripts/ifcfg-eth0   設(shè)置IP
     /etc/resolv.conf    設(shè)置DNS 
     /etc/X11  X Window的配置文件,xorg.conf XF86Config 這兩個 X Server 的設(shè)定檔
     /etc/fstab    記錄開機要mount的文件系統(tǒng)
     /etc/inittab 設(shè)定系統(tǒng)啟動時init進程將把系統(tǒng)設(shè)置成什么樣的runlevel
     /etc/issue 記錄用戶登錄前顯示的信息
     /etc/group 設(shè)定用戶的組名與相關(guān)信息
     /etc/passwd 帳號信息
     /etc/shadow 密碼信息
     /etc/sudoers 可以sudo命令的配置文件
     /etc/securetty 設(shè)定哪些終端可以讓root登錄
     /etc/login.defs 所有用戶登錄時的缺省配置
     /etc/exports 設(shè)定NFS系統(tǒng)用的
     /etc/init.d/   所有服務(wù)的預(yù)設(shè)啟動 script 都是放在這裡的,例如要啟動或者關(guān)閉
     /etc/xinetd.d/  這就是所謂的 super daemon 管理的各項服務(wù)的設(shè)定檔目錄
     /etc/modprobe.conf   內(nèi)核模塊額外參數(shù)設(shè)定
     /etc/syslog.conf   日志設(shè)置文件
/home   使用者家目錄
/lib    系統(tǒng)會使用到的函數(shù)庫
     /lib/modules   kernel 的相關(guān)模塊
     /var/lib/rpm   rpm套件安裝處
/lost+found    系統(tǒng)不正常產(chǎn)生錯誤時,會將一些遺失的片段放置於此目錄下
/mnt     外設(shè)的掛載點
/media   /mnt類似
/opt     主機額外安裝的軟件
/proc    虛擬目錄,是內(nèi)存的映射
      /proc/version   內(nèi)核版本
       /proc/sys/kernel   系統(tǒng)內(nèi)核功能
/root    系統(tǒng)管理員的家目錄
/sbin    系統(tǒng)管理員才能執(zhí)行的指令
/srv     一些服務(wù)啟動之後,這些服務(wù)所需要取用的資料目錄
/tmp     一般使用者或者是正在執(zhí)行的程序暫時放置檔案的地方
/usr     最大的目錄,存許應(yīng)用程序和文件
    /usr/X11R6   X-Window目錄
    /usr/src    Linux源代碼
    /usr/include:系統(tǒng)頭文件
    /usr/openwin 存放SUNOpenWin
    /usr/man 在線使用手冊
    /usr/bin           使用者可執(zhí)行的 binary file 的目錄
    /usr/local/bin     使用者可執(zhí)行的 binary file 的目錄
    /usr/lib           系統(tǒng)會使用到的函數(shù)庫
    /usr/local/lib     系統(tǒng)會使用到的函數(shù)庫
    /usr/sbin          系統(tǒng)管理員才能執(zhí)行的指令
    /usr/local/sbin    系統(tǒng)管理員才能執(zhí)行的指令
/var   日志文件
    /var/log/secure    記錄登入系統(tǒng)存取資料的檔案,例如 pop3, ssh, telnet, ftp 等都會記錄在此檔案中
    /var/log/wtmp      記錄登入者的訊息資料, last
    /var/log/messages  幾乎系統(tǒng)發(fā)生的錯誤訊息
    /var/log/boot.log  記錄開機或者是一些服務(wù)啟動的時候,所顯示的啟動或關(guān)閉訊息
    /var/log/maillog   紀錄郵件存取或往來( sendmail pop3 )的使用者記錄
    /var/log/cron      記錄 crontab 這個例行性服務(wù)的內(nèi)容
    /var/log/httpd, /var/log/news, /var/log/mysqld.log, /var/log/samba, /var/log/procmail.log
    分別是幾個不同的網(wǎng)路服務(wù)的記錄檔
 
一些常用的基本命令:
uname -a    查看內(nèi)核版本      
ls -al    顯示所有文件的屬性
pwd         顯示當前路徑       
cd -    返回上一次目錄     cd ~    返回主目錄
date s      設(shè)置時間、日期         
cal      顯示日歷     cal 2006
bc          計算器具              
man  & info     幫助手冊
locale     顯示當前字體     locale -a    所有可用字體     /etc/sysconfig/i18n設(shè)置文件
LANG=en    使用英文字體           
sync       將數(shù)據(jù)同步寫入硬盤       
shutdonw -h now & half & poweroff  關(guān)機
reboot     重啟                  
startx  &  init 5   進入圖形介面
/work  & ?work    向上、下查找文檔內(nèi)容
chgrp      改變檔案群組  chgrp testing install.log   
chown     改變所屬人   chown root:root install.log
chmod      改變屬性     chmod 777 install.log     read=4  write=2  execute=1
cp   復制   cp filename
rm   刪除文件  rm -rf filename   強制刪除文件
rmdir   刪除文件夾
mv  移動    mv 123.txt 222.txt  重命名
mkdir     創(chuàng)建文件夾
touch     創(chuàng)建文件  更新當前時間
cat       由第一行開始顯示     cat |more  分頁
nl        在內(nèi)容前加行號
more  &  less   一面一面翻動
head -n filename   顯示第N行內(nèi)容
tail -n filename  顯示后N行內(nèi)容
od        顯示非純文檔
df -h 顯示分區(qū)空間
du  顯示目錄或文件的大小
fdisk   分區(qū)設(shè)置    fdisk -l /dev/hda  顯示硬盤分區(qū)狀態(tài)
mkfs    建立各種文件系統(tǒng)  mkfs -t ext3  /dev/ram15  
fsck    檢查和修復LINUX檔案
ln      硬鏈接   ln -s  軟件鏈接
whereis   查找命令
locate    查找
find      查找   find / -name "***.***"
which     查看工具
whoami    顯示當前用戶
gcc -v    查看GCC版本
chattr +i filename  禁止刪除   chattr -i filename  取消禁止
lsattr    顯示隱藏檔屬性
updatedb  更新資料庫
mke2fs    格式化   mkfs -t ext3
dd if=/etc/passwd of=/tmp/passwd.bak    備份
mount     列出系統(tǒng)所有的分區(qū)
mount -t iso9660 /dev/cdrom /mnt/cdrom   掛載光盤
mount -t vfat /dev/fd0 /mnt/floppy       掛載軟盤
mount -t vfat -o iocharset=utf8,umask=000 /dev/hda2 /mnt/hda2   掛載fat32分區(qū)
mount -t ntfs -o nls=utf8,umask=000 /dev/hda3 /mnt/hda3         掛載ntfs分區(qū)
Linux-NTFS Project: http://linux-ntfs.sourceforge.net/
umount /mnt/hda3  缷載
ifconfig   顯示或設(shè)置網(wǎng)絡(luò)設(shè)備
service network restart   重啟網(wǎng)卡 
ifdown eth0  關(guān)閉網(wǎng)卡
ifup eth0    開啟網(wǎng)卡
clear    清屏
history    歷史記錄       !55  執(zhí)行第55個指令
stty   設(shè)置終端    stty -a
fdisk /mbr   刪除GRUB
at     僅進行一次的工作排程
crontab   循環(huán)執(zhí)行的例行性命令    [e]編輯,[l]顯示,[r]刪除任務(wù)
&       后臺運行程序    tar -zxvf 123.tar.gz & --------->后臺運行
jobs    觀看后臺暫停的程序   jobs -l
fg      將后臺程序調(diào)到前臺   fg n ------>n是數(shù)字,可以指定進行那個程序
bg      讓工作在后臺運行
kill    結(jié)束進程    kill -9 PID     [9]強制結(jié)束,[15]正常結(jié)束,[l]列出可用的kill信號
ps aux  查看后臺程序  
top     查看后臺程序   top -d 2    每兩秒更新一次        top -d 2 -p10604   觀看某個PID
        top -b -n 2 > /tmp/top.txt -----> top 的資訊進行 2 次,然後將結(jié)果輸出到 /tmp/top.txt   
pstree   以樹狀圖顯示程序    [A] ASCII 來連接, [u]列出PID, [p]列出帳號
killall   要刪除某個服務(wù)    killall -9 httpd
free      顯示內(nèi)存狀態(tài)     free -m  -------->M為單位顯示
uptime    顯示目前系統(tǒng)開機時間
netstat   顯示網(wǎng)絡(luò)狀態(tài)    netstat -tulnp------>找出目前系統(tǒng)上已在監(jiān)聽的網(wǎng)路連線及其 PID
dmesg     顯示開機信息    demsg | more
nice      設(shè)置優(yōu)先權(quán)      nice -n -5 vi & -----> root 給一個 nice 植為 -5 ,用於執(zhí)行 vi
renice    調(diào)整已存在優(yōu)先權(quán)
runlevel  顯示目前的runlevel
depmod    分析可載入模塊的相依性
lsmod     顯示已載入系統(tǒng)的模塊
modinfo   顯示kernel模塊的信息
insmod    載入模塊
modprobe   自動處理可載入模塊
rmmod     刪除模塊
chkconfig   檢查,設(shè)置系統(tǒng)的各種服務(wù)     chkconfig --list ----->列出各項服務(wù)狀態(tài)
ntsysv     設(shè)置系統(tǒng)的各種服務(wù)
cpio      備份文件

 

壓縮命令:
 *.Z      compress 程式壓縮的檔案;
 *.bz2    bzip2 程式壓縮的檔案;
 *.gz     gzip 程式壓縮的檔案;
 *.tar    tar 程式打包的資料,並沒有壓縮過;
 *.tar.gz tar 程式打包的檔案,其中並且經(jīng)過 gzip 的壓縮
compress filename  壓縮文件  [-d]解壓  uncompress
gzip filename   壓縮  [-d]解壓  zcat 123.gz 查看壓縮文件內(nèi)容
bzip2 -z filename  壓縮  [-d]解壓   bzcat filename.bz2  查看壓縮文件內(nèi)容
tar -cvf /home/123.tar /etc  打包,不壓縮
tar -xvf 123.tar   解開包
tar -zxvf /home/123.tar.gz  gzip解壓
tar -jxvf /home/123.tar.bz2  bzip2解壓
tar -ztvf /tmp/etc.tar.gz   查看tar內(nèi)容
cpio -covB  > [file|device]   份份
cpio -icduv < [file|device]   還原
 
vi一般用法
一般模式              編輯模式                  指令模式
h                a,i,r,o,A,I,R,O             :w 保存
j                 進入編輯模式                :w! 強制保存
k                 dd 刪除光標當前行           :q! 不保存離開
l                 ndd 刪除n                 :wq! 保存后離開
0 移動到行首        yy 復制當前行                :e! 還原原始檔
$ 移動到行尾        nyy 復制n                  :w filename 另存為
H 屏幕最上          p,P 粘貼                     :set nu 設(shè)置行號
M 屏幕中央          u  撤消                      :set nonu 取消行號
L 屏幕最下          [Ctrl]+r 重做上一個動作       ZZ 保存離開
G 檔案最后一行      [ctrl]+z 暫停退出            :set nohlsearch   永久地關(guān)閉高亮顯示
/work 向下搜索                                   :sp 同時打開兩個文檔
?work 向上搜索                                   [Ctrl]+w 兩個文檔設(shè)換
gg 移動到檔案第一行                              :nohlsearch    暫時關(guān)閉高亮顯示
 
認識SHELL
alias    顯示當前所有的命令別名      alias lm="ls -al"   命令別名    unalias lm 取消命令別名
type      類似which
exprot    設(shè)置或顯示環(huán)境變量
exprot PATH="$PATH":/sbin  添加/sbinPATH路徑
echo $PATH    顯示PATH路徑
bash      進入子程序
name=yang     設(shè)定變量
unset name    取消變量
echo $name    顯示變量的內(nèi)容
myname="$name its me"   &   myname='$name its me'     單引號時$name失去變量內(nèi)容
ciw=/etc/sysconfig/network-scripts/     設(shè)置路徑
env      列出所有環(huán)境變量
echo $RANDOM    顯示隨意產(chǎn)生的數(shù)
set      設(shè)置SHELL
PS1='[\u@\h \w \A #\#]\$ '     提示字元的設(shè)定
   [root@linux ~]# read [-pt] variable     -----------讀取鍵盤輸入的變量
   參數(shù):
   -p  :後面可以接提示字元!
   -t  :後面可以接等待的『秒數(shù)!』
declare    聲明 shell 變量
ulimit -a   顯示所有限制資料
 ls /tmp/yang && echo "exist" || echo "not exist"
 意思是說,當 ls /tmp/yang 執(zhí)行後,若正確,就執(zhí)行echo "exist" ,若有問題,就執(zhí)行echo "not exist"
 echo $PATH | cut -d ':' -f 5       :為分隔符,讀取第5段內(nèi)容
 export | cut -c 10-20      讀取第1020個字節(jié)的內(nèi)容
 last | grep 'root'    搜索有root的一行,[-v]反向搜索
 cat /etc/passwd | sort    排序顯示
 cat /etc/passwd | wc      顯示『行、字數(shù)、字節(jié)數(shù)』
正規(guī)表示法
[root@test root]# grep [-acinv] '搜尋字串' filename
       參數(shù)說明:
       -a :將 binary 檔案以 text 檔案的方式搜尋資料
       -c :計算找到 '搜尋字串' 的次數(shù)
       -i :忽略大小寫的不同,所以大小寫視為相同
       -n :順便輸出行號
       -v :反向選擇,亦即顯示出沒有 '搜尋字串' 內(nèi)容的那一行!
 grep -n 'the' 123.txt     搜索the字符 -----------搜尋特定字串      
 grep -n 't[ea]st' 123.txt    搜索testtaste兩個字符---------利用 [] 來搜尋集合字元
 grep -n '[^g]oo' 123.txt     搜索前面不為goo-----------向選擇 [^]
 grep -n '[0-9]' 123.txt  搜索有0-9的數(shù)字
 grep -n '^the' 123.txt 搜索以the為行首-----------行首搜索^
 grep -n '^[^a-zA-Z]' 123.txt  搜索不以英文字母開頭
 grep -n '[a-z]$' 123.txt    搜索以a-z結(jié)尾的行---------- 行尾搜索$
 grep -n 'g..d' 123.txt     搜索開頭g結(jié)尾d字符----------任意一個字元 .
 grep -n 'ooo*' 123.txt     搜索至少有兩個oo的字符---------重複字元 *
sed    文本流編輯器    利用腳本命令來處理文本文件
awd    模式掃描和處理語言
 nl 123.txt | sed '2,5d'   刪除第二到第五行的內(nèi)容
diff     比較文件的差異
cmp      比較兩個文件是否有差異
patch    修補文件
pr       要打印的文件格式化

 

帳號管理
/etc/passwd    系統(tǒng)帳號信息
/etc/shadow    帳號密碼信息    經(jīng)MD5 32位加密
     在密碼欄前面加『 * 』『 ! 』禁止使用某帳號
/etc/group     系統(tǒng)群組信息
/etc/gshadow
newgrp    改變登陸組
useradd  &  adduser    建立新用戶  ---------> useradd -m test  自動建立用戶的登入目錄
          useradd -m -g pgroup test --------->指定所屬級
/etc/default/useradd   相關(guān)設(shè)定
/etc/login.defs       UID/GID 有關(guān)的設(shè)定
passwd    更改密碼 -----------> passwd test
usermod   修改用戶帳號
userdel   刪除帳號 ----------->userdel -r test
chsh      更換登陸系統(tǒng)時使用的SHELL   [-l]顯示可用的SHELL;[-s]修改自己的SHELL
chfn      改變finger指令顯示的信息
finger    查找并顯示用戶信息
id        顯示用戶的ID ----------->  id test
groupadd   添加組
groupmod   usermod類似
groupdel   刪除組
su test    更改用戶   su -    進入root,且使用root的環(huán)境變量
sudo       以其他身份來執(zhí)行指令
visudo     編輯/etc/sudoers      加入一行『 test ALL=(ALL) ALL
           %wheel ALL = (ALL) ALL               系統(tǒng)里所有wheel群組的用戶都可用sudo
           %wheel ALL = (ALL) NOPASSWD: ALL     wheel群組所有用戶都不用密碼NOPASSWD
       User_Alias ADMPW = vbird, dmtsai, vbird1, vbird3         加入ADMPW
       ADMPW ALL = NOPASSWD: !/usr/bin/passwd, /usr/bin/passwd [A-Za-z]*, \
       !/usr/bin/passwd root      可以更改使用者密碼,但不能更改root密碼 (在指令前面加入 ! 代表不可)
PAM (Pluggable Authentication Modules, 嵌入式模組)
who & w     看誰在線                    
last        最近登陸主機的信息
lastlog     最近登入的時間    讀取 /var/log/lastlog
talk        與其他用戶交談
write       發(fā)送信息    write test   [ctrl]+d 發(fā)送
mesg        設(shè)置終端機的寫入權(quán)限    mesg n 禁止接收     mesg y
wall        向所有用戶發(fā)送信息    wall this is q test
mail        mail  
/etc/default/useradd    家目錄默認設(shè)置
quota      顯示磁盤已使用的空間與限制     quota -guvs ----->秀出目前 root 自己的 quota 限制值
           quota -vu   查詢
quotacheck   檢查磁盤的使用空間與限制     quotacheck -avug  ----->將所有的在 /etc/mtab 內(nèi),含有 quota 支援的 partition 進行掃瞄
             [-m] 強制掃描 
     quota一定要是獨立的分區(qū),要有quota.userquota.group兩件文件,/etc/fstab添加一句:
     /dev/hda3 /home ext3 defaults,usrquota,grpquota 1 2
     chmod 600 quota*         設(shè)置完成,重啟生效
edquota    編輯用戶或群組的quota  [u]用戶,[g]群組,[p]復制,[t]設(shè)置寬限期限
           edquota -a yang       edquota -p yang -u young ----->復制   
quotaon    開啟磁盤空間限制     quotaon -auvg -------->啟動所有的具有 quota filesystem
quotaoff   關(guān)閉磁盤空間限制     quotaoff -a  -------->關(guān)閉了 quota 的限制
repquota -av     查閱系統(tǒng)內(nèi)所有的具有 quota filesystem 的限值狀態(tài)
Quota 從開始準備 filesystem 的支援到整個設(shè)定結(jié)束的主要的步驟大概是:
1、設(shè)定 partition filesystem 支援 quota 參數(shù):
由於 quota 必須要讓 partition 上面的 filesystem 支援才行,一般來說, 支援度最好的是 ext2/ext3
其他的 filesystem 類型鳥哥我是沒有試過啦! 啟動 filesystem 支援 quota 最簡單就是編輯 /etc/fstab
使得準備要開放的 quota 磁碟可以支援 quota 囉;
2、建立 quota 記錄檔:
剛剛前面講過,整個 quota 進行磁碟限制值記錄的檔案是 aquota.user/aquota.group
要建立這兩個檔案就必須要先利用 quotacheck 掃瞄才行喔!
3、編輯 quota 限制值資料:
再來就是使用 edquota 來編輯每個使用者或群組的可使用空間囉;
4、重新掃瞄與啟動 quota
設(shè)定好 quota 之後,建議可以再進行一次 quotacheck ,然後再以 quotaon 來啟動吧!

開機流程簡介
1、載入 BIOS 的硬體資訊,並取得第一個開機裝置的代號;
2、讀取第一個開機裝置的 MBR boot Loader (亦即是 lilo, grub, spfdisk 等等) 的開機資訊;
3、載入 Kernel 作業(yè)系統(tǒng)核心資訊, Kernel 開始解壓縮,並且嘗試驅(qū)動所有硬體裝置;
4Kernel 執(zhí)行 init 程式並取得 run-level 資訊;
5init 執(zhí)行 /etc/rc.d/rc.sysinit 檔案;
6、啟動核心的外掛模組 (/etc/modprobe.conf)
7init 執(zhí)行 run-level 的各個批次檔( Scripts )
8init 執(zhí)行 /etc/rc.d/rc.local 檔案;
9、執(zhí)行 /bin/login 程式,並等待使用者登入;
10、登入之後開始以 Shell 控管主機。
/etc/rc.d/rc3.d內(nèi),S開頭的為開機啟動,K開頭的為關(guān)閉,接著的數(shù)字代表執(zhí)行順序
GRUB vga設(shè)定
彩度\解析度  640x480  800x600  1024x768  1280x1024   bit
    256        769      771      773       775      8 bit
   32768       784      787      790       793     15 bit
   65536       785      788      791       794     16 bit
   16.8M       786      789      792       795     32 bit

./configure    檢查系統(tǒng)信息       ./configure --help | more  幫助信息
make clean     清除之前留下的文件
make           編譯
make install   安裝
rpm -q  ----->查詢是否安裝             rpm -ql ------>查詢該套件所有的目錄
rpm -qi ----->查詢套件的說明資料       rpm -qc[d] ----->設(shè)定檔與說明檔
rpm -ivh  ---->安裝                    rpm -V  -------->查看套件有否更動過
rpm -e  ------>刪除                    rpm -Uvh ------->升級安裝 
--nodeps ----->強行安裝                --test ----->測試安裝


惠萬鵬 2011-10-13 02:51 發(fā)表評論
]]>
[轉(zhuǎn)]linux 的特別權(quán)限http://www.tkk7.com/hwpok/archive/2011/09/24/359399.html惠萬鵬惠萬鵬Sat, 24 Sep 2011 02:08:00 GMThttp://www.tkk7.com/hwpok/archive/2011/09/24/359399.htmlhttp://www.tkk7.com/hwpok/comments/359399.htmlhttp://www.tkk7.com/hwpok/archive/2011/09/24/359399.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/359399.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/359399.html    我們用八進制表示一個權(quán)限時,如644或者755,省略了最前面的一個特別權(quán)限位,完整地表示是0644或者0755,而第一位就是特別權(quán)限位。這里著重要說的是三個特別權(quán)限位:setuid,setgid和 sticky位。

setuid位:當文件設(shè)置了setuid位后,任何能夠執(zhí)行此文檔的用戶都有與文件屬主相同的權(quán)限,即使得任意使用者在執(zhí)行該文件時,都綁定了文件屬主的權(quán)限。例如,某個程序為root擁有,又設(shè)置了setuid位,那即使是一個普通用戶運行該程序,該程序的身份一樣是root的身份,可以訪問所有只有root可以訪問的資源,設(shè)置setuid位的程序曾是被攻擊的對象。 setuid位典型的應(yīng)用是/usr/bin/passwd,查看該文件權(quán)限顯示-rwsr-xr-x,這里的s表示設(shè)置了setuid位且該文件可由文件屬主執(zhí)行,如果一般用戶執(zhí)行該文件,則在執(zhí)行過程中可以獲得root權(quán)限,從而更改用戶密碼。大寫S表示文件本來沒有可執(zhí)行權(quán)限并且設(shè)置了setuid 位。
命令用法:chmod 4755 your_program

    setgid位:與setuid位相似,只對目錄有效,setgid權(quán)限位被設(shè)定以后,任何用戶都擁有了該文件所屬組的權(quán)限,也就是能夠像該文件組內(nèi)成員相同運行它。另外當一個目錄被配置setgid位后,以后用別的用戶創(chuàng)建或者復制到這個目錄下的文件,它所屬的組會自動被改成目錄文件所在的組,除非復制是加上-p (preserve)選項。
命令用法:chmod 2755 your_program

    sticky位:一般只用在目錄上,可以理解為防刪除位,當一個目錄被設(shè)置了sticky位,則該目錄下的文件只能由一、超級管理員刪除;二、該目錄的所有者刪除;三、該文件的所有者刪除。也就是說,即便該目錄是任何人都可以寫,但也只有文件的屬主才可以刪除文件。
要刪除一個文件,你不一定要有這個文件的寫權(quán)限,但你一定要有這個文件的上級目錄的寫權(quán)限。也就是說,你即使沒有一個文件的寫權(quán)限,但你有這個文件的上級目錄的寫權(quán)限,你也可以把這個文件給刪除,而如果沒有一個目錄的寫權(quán)限,也就不能在這個目錄下創(chuàng)建文件。 如何才能使一個目錄既可以讓任何用戶寫入文件,又不讓用戶刪除這個目錄下他人的文件,sticky就是能起到這個作用。stciky一般只用在目錄上,用在文件上起不到什么作用
典型應(yīng)用為/temp目錄,/tmp是一個存放臨時文件的目錄,要求是對所有用戶可寫。但每個用戶都只能刪除自己擁有的文件。通過ls -l |grep tmp可以看到/temp的權(quán)限表述為drwsrwsrwt,其中字母t代表了這個目錄被設(shè)置了粘著位。相同的需求往往在ftp服務(wù)器的upload 目錄中也存在。



惠萬鵬 2011-09-24 10:08 發(fā)表評論
]]>
Linux 用戶與用戶組管理http://www.tkk7.com/hwpok/archive/2011/09/23/359379.html惠萬鵬惠萬鵬Fri, 23 Sep 2011 13:11:00 GMThttp://www.tkk7.com/hwpok/archive/2011/09/23/359379.htmlhttp://www.tkk7.com/hwpok/comments/359379.htmlhttp://www.tkk7.com/hwpok/archive/2011/09/23/359379.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/359379.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/359379.html在Linux 中,用戶的相關(guān)信息保存在對應(yīng)的文件中,這些文件分別是:/etc/passwd 和/etc/shadow 。

/etc/passwd

  系統(tǒng)的每一個合法用戶帳號都對應(yīng)于該文件中的一行記錄。每行記錄定義了一個用戶帳號的屬性。可以用#cat /etc/passwd 或者#vim /etc/passwd 打開查看。

passwd 文件中每行對應(yīng)一個帳號,每個帳號由7 部分組成,各部分之間用“:”分隔。分別代表   用戶名:用戶密碼(用x 密碼占位符表示):UID (用戶標識號):GID (用戶基本組標識號):備注(用戶全名及用戶信息):用戶家目錄:默認使用的shell (命令解釋程序)

/etc/shadow

   Linux 將用戶的口令(密碼)保存在shadow 文件中,該文件不能被普通用戶讀取,只有root 用戶才有權(quán)利讀取。shadow 文件與passwd 文件一樣,每個用戶對應(yīng)其中的一行,并且用8 個冒號分成了9 個部分(稱為“域”)。如上圖,每段分別表示

1 、用戶名:與passwd 用戶名相對應(yīng)。

2 、用戶密碼:已被加密 如果它的開頭是“$ 1 $” 這意味著基于MD5 算法的加密 !如果是在密碼欄的第一個字符為* 或者是! ,表示此賬號并不會被用來登入,如果是!!表示帳號被鎖定(禁用),如果為空,表示用戶不需要密碼即可登陸。

3 、最近更動密碼的日期:這個字段記錄了更動密碼的那一天的日期。注意:Linux 日期的時間是以1970/01/01 作為 1 ,而1971/01/01 則為366 ,所以這個日期是累加的天數(shù)是一個絕對時間!

4 、密碼不可被更動的天數(shù):如果是0 ,表示密碼隨時可以更動。如果在此期間修改系統(tǒng)會提示:You must wait longer to change your password passwd: Authentication token manipulation error

5 、密碼必須在限制的天數(shù)內(nèi)修改的天數(shù):必須要在這個時間之內(nèi)重新設(shè)定的密碼,否則這個賬號將會暫時失效。而99999 ,表示密碼不需要重新輸入!

6 、密碼需要修改期限前的警告期限:當賬號的密碼失效期限快要到的時候,系統(tǒng)會依據(jù)這個字段的設(shè)定,發(fā)出警告(Warning: your password will expire in 5 days )給這個賬號,提醒再過n 天密碼就要失效了。。。

7 、密碼過期的寬限時間:當密碼失效后,還可以用這個密碼在n 天內(nèi)進行登入。 而在這個天數(shù)后還沒有修改密碼,賬號就絕對失效了!

8 、賬號失效日期:也是用1970 年以來的總天數(shù)設(shè)定。賬號在此規(guī)定的日期之后,將無法再使用。通常應(yīng)用在收費服務(wù)的系統(tǒng)中,可以規(guī)定一個日期讓該賬號不能再使用!

9 、保留:最后一個字段是保留的,看以后有沒有新功能加入

 

用戶組的信息保存在/etc/group 和/etc/gshadow 文件下

 

/etc/group

該文件記錄了系統(tǒng)中所有用戶組的信息,分為四段,各段含義如下:

1、 用戶組名稱:就是組的名字

2、 用戶組密碼:通常不需要設(shè)置,如果需要不一個用戶臨時加入其他組可能要用到。密碼記錄在/etc/gshadow 中。

3、 GID :用戶組標識。

4、 用戶列表:以該組為附加組的所有帳號(如果該組是某用戶的基本組則該用戶不再此段列出),每個用戶用“,”隔開。

/etc/gshadow

 與/etc/group 類似,也分為四個段,各段含義如下:

1、 用戶組名稱

2、 密碼欄:同樣的,開頭為!表示無法登陸

3、 用戶管理員帳號:

4、 該用戶組的所屬帳號:與/etc/group 內(nèi)容相同。

 

 

 

帳號管理常用命令

 

1、 新增用戶命令:useradd

語法:useradd[-c][-d][-e][-f][-g][-G group[,...]][-m[-k skeleton_dir]/-M]

[-s][-u[-o][-n][-r] username

     選項:-c 【comment 】新帳號說明欄,對應(yīng)于/etc/passwd 第五欄的內(nèi)容。

           -d 【home_dir 】設(shè)定用戶的家目錄,不設(shè)定時使用預(yù)設(shè)值。

-e 【expire_date 】帳號終止日期,日期的指定格式為MM/DD/YY 。

-f 【inactive_days 】帳號過期幾日后永久停權(quán)。當值為0 時帳號則立刻被停權(quán)。而當值為-1 則關(guān)閉此功能。預(yù)設(shè)值為-1.

-g 【initial_group 】設(shè)置用戶所屬的組。

-G 【group ,[...] 】設(shè)置用戶的附加組。

-m

-M 不建立使用者目錄。

-n

-r 建立系統(tǒng)帳號。

-s 【shell 】使用者登錄后使用的shell

-u uid 用戶ID 值。

2 、添加密碼命令:passwd    

         格式:passwd username

         選項:

         注釋:使用useradd 建立帳號之后,默認情況,該帳號暫時被封鎖,需要給他設(shè)置密碼才能啟用。passwd 常用的方式用兩種,一種是root 用戶幫其他用戶設(shè)置或改密碼,命令格式#passwd otherusername root 可以不用知道該用戶的密碼。另一種是用戶自己改密碼直接passwd 回車即開始更改。

3 、修改帳號信息命令:usermod

          格式:usermod [-cdegGlsuLu] username

          選項:-L 暫時凍結(jié)用戶密碼,讓其無法登陸

                -U 解凍用戶密碼。

4 、刪除用戶命令:userdel

         語法:#userdel [-r] username

         選項: -r : 連同用戶的家目錄也一起刪了,不加則只刪除帳號,不刪除家目錄。

 

用戶組的管理:

  

 1 、新增用戶組命令:groupadd

            語法:#groupadd [-g gid] [-r] groupname

            選項:-g :后邊接某個特定的GID, 用來指定GID

                  -r :建立系統(tǒng)用戶組。

    2 、修改用戶組命令:groupmod

               語法:groupmod [-g newgid] [-n newgroup_name]   oldgroup_name

            選項:-g :修改已有的用戶組GID 號。

                  -n :修改已有的用戶組名稱。

            注釋:不要隨意更改GID, 否則容易造成系統(tǒng)資源的混亂。

3 、刪除用戶組命令:groupdel

         語法:groupdel [groupname]

        注釋:要刪除一個用戶組必須確認沒有用戶使用該組作為初始用戶組。

 

4 、設(shè)置用戶組密碼:gpasswd

            語法:#gpasswd   [-r] groupname

            選項:   :如果沒有參數(shù),表示給groupname 設(shè)置密碼。

-r :將groupname 的密碼刪除。

                   -R :讓groupname 的密碼欄失效,所以newgrp 就不能用了。  



惠萬鵬 2011-09-23 21:11 發(fā)表評論
]]>
linux 中的縮寫http://www.tkk7.com/hwpok/archive/2011/09/21/359145.html惠萬鵬惠萬鵬Wed, 21 Sep 2011 03:53:00 GMThttp://www.tkk7.com/hwpok/archive/2011/09/21/359145.htmlhttp://www.tkk7.com/hwpok/comments/359145.htmlhttp://www.tkk7.com/hwpok/archive/2011/09/21/359145.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/359145.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/359145.html/bin = BINaries 
/dev = DEVices 
/etc = ETCetera 
/lib = LIBrary 
/proc = PROCesses 
/sbin = Superuser BINaries 
/tmp = TeMPorary 
/usr = Unix Shared Resources 
/var = VARiable ? 
FIFO = First In, First Out 
GRUB = GRand Unified Bootloader 
IFS = Internal Field Seperators 
LILO = LInux LOader 
MySQL = My是最初作者女兒的名字,SQL = Structured Query Language 
PHP = Personal Home Page Tools = PHP Hypertext Preprocessor 
PS = Prompt String 
Perl = "Pratical Extraction and Report Language" = "Pathologically Eclectic Rubbish Lister" 
Python 得名于電視劇Monty Python's Flying Circus 
Tcl = Tool Command Language 
Tk = ToolKit 
VT = Video Terminal 
YaST = Yet Another Setup Tool 
apache = "a patchy" server 
apt = Advanced Packaging Tool 
ar = archiver 
as = assembler 
awk = "Aho Weiberger and Kernighan" 三個作者的姓的第一個字母 
bash = Bourne Again SHell 
bc = Basic (Better) Calculator 
bg = BackGround 
biff = 作者Heidi Stettner在U.C.Berkely養(yǎng)的一條狗,喜歡對郵遞員汪汪叫。 
cal = CALendar 
cat = CATenate 
cd = Change Directory 
chgrp = CHange GRouP 
chmod = CHange MODe 
chown = CHange OWNer 
chsh = CHange SHell 
cmp = compare 
cobra = Common Object Request Broker Architecture 
comm = common 
cp = CoPy 
cpio = CoPy In and Out 
cpp = C Pre Processor 
cron = Chronos 希臘文時間 
cups = Common Unix Printing System 
cvs = Current Version System 
daemon = Disk And Execution MONitor 
dc = Desk Calculator 
dd = Disk Dump 
df = Disk Free 
diff = DIFFerence 
dmesg = diagnostic message 
du = Disk Usage 
ed = editor 
egrep = Extended GREP 
elf = Extensible Linking Format 
elm = ELectronic Mail 
emacs = Editor MACroS 
eval = EVALuate 
ex = EXtended 
exec = EXECute 
fd = file descriptors 
fg = ForeGround 
fgrep = Fixed GREP 
fmt = format 
fsck = File System ChecK 
fstab = FileSystem TABle 
fvwm = F*** Virtual Window Manager 
gawk = GNU AWK 
gpg = GNU Privacy Guard 
groff = GNU troff 
hal = Hardware Abstraction Layer 
joe = Joe's Own Editor 
ksh = Korn SHell 
lame = Lame Ain't an MP3 Encoder 
lex = LEXical analyser 
lisp = LISt Processing = Lots of Irritating Superfluous Parentheses 
ln = LiNk 
lpr = Line PRint 
ls = list 
lsof = LiSt Open Files 
m4 = Macro processor Version 4 
man = MANual pages 
mawk = Mike Brennan's AWK 
mc = Midnight Commander 
mkfs = MaKe FileSystem 
mknod = MaKe NODe 
motd = Message of The Day 
mozilla = MOsaic GodZILLa 
mtab = Mount TABle 
mv = MoVe 
nano = Nano's ANOther editor 
nawk = New AWK 
nl = Number of Lines 
nm = names 
nohup = No HangUP 
nroff = New ROFF 
od = Octal Dump 
passwd = PASSWorD 
pg = pager 
pico = PIne's message COmposition editor 
pine = "Program for Internet News & Email" = "Pine is not Elm" 
ping = 擬聲 又 = Packet InterNet Grouper 
pirntcap = PRINTer CAPability 
popd = POP Directory 
pr = pre 
printf = PRINT Formatted 
ps = Processes Status 
pty = pseudo tty 
pushd = PUSH Directory 
pwd = Print Working Directory 
rc = runcom = run command, rc還是plan9的shell 
rev = REVerse 
rm = ReMove 
rn = Read News 
roff = RunOFF 
rpm = RPM Package Manager = RedHat Package Manager 
rsh, rlogin, rvim中的r = Remote 
rxvt = ouR XVT 
seamoneky = 我 
sed = Stream EDitor 
seq = SEQuence 
shar = SHell ARchive 
slrn = S-Lang rn 
ssh = Secure SHell 
ssl = Secure Sockets Layer 
stty = Set TTY 
su = Substitute User 
svn = SubVersioN 
tar = Tape ARchive 
tcsh = TENEX C shell 
tee = T (T形水管接口) 
telnet = TEminaL over Network 
termcap = terminal capability 
terminfo = terminal information 
tex = τέχνη的縮寫,希臘文art 
tr = traslate 
troff = Typesetter new ROFF 
tsort = Topological SORT 
tty = TeleTypewriter 
twm = Tom's Window Manager 
tz = TimeZone 
udev = Userspace DEV 
ulimit = User's LIMIT 
umask = User's MASK 
uniq = UNIQue 
vi = VIsual = Very Inconvenient 
vim = Vi IMproved 
wall = write all 
wc = Word Count 
wine = WINE Is Not an Emulator 
xargs = eXtended ARGuments 
xdm = X Display Manager 
xlfd = X Logical Font Description 
xmms = X Multimedia System 
xrdb = X Resources DataBase 
xwd = X Window Dump 


惠萬鵬 2011-09-21 11:53 發(fā)表評論
]]>
Linux 系統(tǒng)目錄功能說明http://www.tkk7.com/hwpok/archive/2011/09/18/358937.html惠萬鵬惠萬鵬Sun, 18 Sep 2011 15:14:00 GMThttp://www.tkk7.com/hwpok/archive/2011/09/18/358937.htmlhttp://www.tkk7.com/hwpok/comments/358937.htmlhttp://www.tkk7.com/hwpok/archive/2011/09/18/358937.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/358937.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/358937.html "/"根目錄包含基本的操作系統(tǒng)和維護工具。這個目錄的文件可以啟動系統(tǒng),并且需要的話,可以完成緊急維護和修復的功能。

"/usr"目錄包含所有的命令、程序庫、文檔和其它文件。這些文件在正常操作中不會被改變的。這個目錄也包含你的Linux發(fā)行版本的主要的應(yīng)用程序,譬如,Netscape。

"/var"目錄包含在正常操作中被改變的文件:假脫機文件、記錄文件、加鎖文件、臨時文件和頁格式化文件等。

"/home"目錄包含用戶的文件:參數(shù)設(shè)置文件、個性化文件、文檔、數(shù)據(jù)、EMAIL、緩存數(shù)據(jù)等。這個目錄在系統(tǒng)升級時應(yīng)該保留。

"/proc"目錄整個包含虛幻的文件。它們實際上并不存在磁盤上,也不占用任何空間。(用ls -l 可以顯示它們的大小)當查看這些文件時,實際上是在訪問存在內(nèi)存中的信息,這些信息用于訪問系統(tǒng)。

"/"根目錄部分有以下子目錄:

/bin 系統(tǒng)啟動時需要的執(zhí)行文件(二進制),這些文件可以被普通用戶使用。

/sbin 系統(tǒng)執(zhí)行文件(二進制),這些文件不打算被普通用戶使用。(普通用戶仍然可以使用它們,但要指定目錄。)

/etc 操作系統(tǒng)的配置文件目錄。

/root 系統(tǒng)管理員(也叫超級用戶或根用戶)的Home目錄。

/dev 設(shè)備文件目錄。LINUX下設(shè)備被當成文件,這樣一來硬件被抽象化,便于讀寫、網(wǎng)絡(luò)共享以及需要臨時裝載到文件系統(tǒng)中。正常情況下,設(shè)備會有一個獨立的子目錄。這些設(shè)

備的內(nèi)容會出現(xiàn)在獨立的子目錄下。LINUX沒有所謂的驅(qū)動符。

/lib 根文件系統(tǒng)目錄下程序和核心模塊的共享庫。

/boot 用于自舉加載程序(LILO或GRUB)的文件。當計算機啟動時(如果有多個操作系統(tǒng),有可能允許你選擇啟動哪一個操作系統(tǒng)),這些文件首先被裝載。這個目錄也會包含LINUX核(壓縮文件vmlinuz),但LINUX核也可以存在別處,只要配置LILO并且LILO知道LINUX核在哪兒。

/opt 可選的應(yīng)用程序,譬如,REDHAT 5.2下的KDE (REDHAT 6.0下,KDE放在其它的XWINDOWS應(yīng)用程序中,主執(zhí)行程序在/usr/bin目錄下)

/tmp 臨時文件。該目錄會被自動清理干凈。

/lost+found 在文件系統(tǒng)修復時恢復的文件。

"/usr"目錄下比較重要的部分有:

/usr/X11R6 X-WINDOWS系統(tǒng)(version 11, release 6)

/usr/X11 同/usr/X11R6 (/usr/X11R6的符號連接)

/usr/X11R6/bin 大量的小X-WINDOWS應(yīng)用程序(也可能是一些在其它子目錄下大執(zhí)行文件的符號連接)。

Linux 新手管理員指南(幻影快遞Linux 小組: ShadowfaxLinux@hotmail.com)

/usr/doc LINUX的文檔資料(在更新的系統(tǒng)中,這個目錄移到/usr/share/doc)。

/usr/share 獨立與你計算機結(jié)構(gòu)的數(shù)據(jù),譬如,字典中的詞。

/usr/bin和/usr/sbin 類似與"/"根目錄下對應(yīng)的目錄(/bin和/sbin),但不用于基本的啟動(譬如,在緊急維護中)。大多數(shù)命令在這個目錄下。

/usr/local 本地管理員安裝的應(yīng)用程序(也可能每個應(yīng)用程序有單獨的子目錄)。在"main"安裝后,這個目錄可能是空的。這個目錄下的內(nèi)容在重安裝或升級操作系統(tǒng)后應(yīng)該存在。

/usr/local/bin 可能是用戶安裝的小的應(yīng)用程序,和一些在/usr/local目錄下大應(yīng)用程序的符號連接。需要理解的是:所有目錄出現(xiàn)在單一的文件目錄樹下,即使這些目錄在不同的分區(qū),物理驅(qū)動器

(包括軟驅(qū)),或者甚至分布在網(wǎng)絡(luò)上。所以,在LINUX下沒有類似在DOS下的驅(qū)動符。在DOS或WINDOWS下的驅(qū)動符,在LINUX下以一個裝載位置下的子目錄的形式出現(xiàn)。大多數(shù)的LINUX發(fā)行版本,目錄系統(tǒng)很完善并且標準(Linux Standard Base發(fā)布了微小的區(qū)別)。LINUX目錄系統(tǒng)和典型的商業(yè)UNIX目錄系統(tǒng)完全相似。總結(jié)來說:

• 用戶應(yīng)該將文件存在/home/user_login_name目錄下(及其子目錄下)。

• 本地管理員大多數(shù)情況下將額外的軟件安裝在/usr/local目錄下并符號連接在/usr/local/bin下的主執(zhí)行程序。

• 系統(tǒng)的所有設(shè)置在/etc目錄下。

• 不要修改根目錄("/")或/usr目錄下的任何內(nèi)容,除非真的清楚要做什么。這些目錄最好和LINUX發(fā)布時保持一致。

• 大多數(shù)工具和應(yīng)用程序安裝在目錄:/bin, /usr/sbin, /sbin, /usr/x11/bin,/usr/local/bin。

• 所有的文件在單一的目錄樹下。沒有所謂的"驅(qū)動符"。更多關(guān)于/proc目錄(僅為真正好奇的讀者)

/proc"虛擬"文件系統(tǒng)目錄是一個實時的居留內(nèi)存的文件系統(tǒng),用于監(jiān)視操作系統(tǒng)內(nèi)核和在計算機上運行的進程的狀態(tài)。/proc目錄是完全虛擬的,即它不寫入任何特殊的磁盤或其它永久的媒體,它僅居留于計算機的內(nèi)存,并且它是不斷地更新以反映系統(tǒng)的變化。/proc目錄的大小總是0,最后的日期總是當前日期。手工改變/proc目錄下文件的內(nèi)容可能會改變系統(tǒng)設(shè)置。許多LINUX使用工具利用/proc目錄作為信息資源,如,dmesg, ps, top等。

/proc目錄的內(nèi)容:

/proc/cpuinfo 關(guān)于處理器的信息,如類型、廠家、型號和性能等。

/proc/devices 當前運行內(nèi)核所配置的所有設(shè)備清單。

/proc/dma 當前正在使用的DMA通道。

Linux 新手管理員指南(幻影快遞Linux 小組: ShadowfaxLinux@hotmail.com)

/proc/filesystems 當前運行內(nèi)核所配置的文件系統(tǒng)。

/proc/interrupts 正在使用的中斷,和曾經(jīng)有多少個中斷。

/proc/ioports 當前正在使用的I/O端口。

舉例,使用下面的命令能讀出系統(tǒng)的CPU信息。

cat /proc/cpuinfo



惠萬鵬 2011-09-18 23:14 發(fā)表評論
]]>
原創(chuàng)[學習Linux簡要總結(jié)]Bhttp://www.tkk7.com/hwpok/archive/2011/09/18/358923.html惠萬鵬惠萬鵬Sun, 18 Sep 2011 13:19:00 GMThttp://www.tkk7.com/hwpok/archive/2011/09/18/358923.htmlhttp://www.tkk7.com/hwpok/comments/358923.htmlhttp://www.tkk7.com/hwpok/archive/2011/09/18/358923.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/358923.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/358923.html2.whoami確定登陸的用戶.
3.w, who怎樣發(fā)現(xiàn)系統(tǒng)上用戶的信息.
4.uname獲取系統(tǒng)本身的系統(tǒng)本身的信息.
5.date設(shè)置與獲到日期.
6.su(switch user)切換用戶.
7.passwd更改用戶的密碼.
8.使用--help選項得到命令的簡單說明;使用whatis命令得到命令的簡單要說明;使用info得到簡單詳細的命令說明;使用man得到命令的手冊摘要
9.閱讀命令的使用摘要應(yīng)注意
    -u, 不需要參數(shù)
    -s, --set=STRING, 選項有"="指命令的這個選項需要參數(shù),參數(shù)類型是字符型.


惠萬鵬 2011-09-18 21:19 發(fā)表評論
]]>
原創(chuàng)[學習Linux簡要總結(jié)]Ahttp://www.tkk7.com/hwpok/archive/2011/09/18/358919.html惠萬鵬惠萬鵬Sun, 18 Sep 2011 12:33:00 GMThttp://www.tkk7.com/hwpok/archive/2011/09/18/358919.htmlhttp://www.tkk7.com/hwpok/comments/358919.htmlhttp://www.tkk7.com/hwpok/archive/2011/09/18/358919.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/358919.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/358919.html2.安裝VMWare Workstation
3.VMWare Workstation添加虛擬硬件及光驅(qū)
4.在VM上安裝Linux的相關(guān)設(shè)置
5.VM鼠標移出虛擬主機快鍵 ctrl + alter
6.VM全屏ctrl + alter + enter
7.Linux字符界面和X-Windows之間的切換ctrl+alter +[blankspace] + F7
8.Linux的X-Windows和字符界面之間的切換ctrl+alter +[blankspace] + F1
9.rpm是什么,是red hat package manage
10.linux里的一切都是文件,它的優(yōu)點是,使維護變得簡單--只需要操作文件
11.linux優(yōu)于windows的原因,windows是為笨驢設(shè)計的,linux是為靈猴設(shè)計的,window內(nèi)核是GUI的,linux的GUI只是一個與內(nèi)核關(guān)系不大的程序.

惠萬鵬 2011-09-18 20:33 發(fā)表評論
]]>
Linux man手冊的章節(jié)分類http://www.tkk7.com/hwpok/archive/2011/09/18/358908.html惠萬鵬惠萬鵬Sun, 18 Sep 2011 05:50:00 GMThttp://www.tkk7.com/hwpok/archive/2011/09/18/358908.htmlhttp://www.tkk7.com/hwpok/comments/358908.htmlhttp://www.tkk7.com/hwpok/archive/2011/09/18/358908.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/358908.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/358908.htmlLinux的man手冊共有以下幾個章節(jié):

1、Standard commands (標準命令)
2、System calls (系統(tǒng)調(diào)用)
3、Library functions (庫函數(shù))
4、Special devices (設(shè)備說明)
5、File formats (文件格式)
6、Games and toys (游戲和娛樂)
7、Miscellaneous (雜項)
8、Administrative Commands (管理員命令)

例如:我們輸入 man ls,它會在最左上角顯示“LS(1)”,在這里,“LS”表示手冊名稱,而“(1)”表示該手冊位于第一節(jié)章,同樣,我們輸入“man ifconfig”它會在最左上角顯示“IFCONFIG(8)”。也可以這樣輸入命令:“man [章節(jié)號] 手冊名稱”。

man是按照手冊的章節(jié)號的順序進行搜索的,比如:

man sleep

只會顯示sleep命令的手冊,如果想查看庫函數(shù)sleep,就要輸入:

man 3 sleep


惠萬鵬 2011-09-18 13:50 發(fā)表評論
]]>
(轉(zhuǎn))linux圖形界面切換到字符界面http://www.tkk7.com/hwpok/archive/2011/09/18/358886.html惠萬鵬惠萬鵬Sat, 17 Sep 2011 16:00:00 GMThttp://www.tkk7.com/hwpok/archive/2011/09/18/358886.htmlhttp://www.tkk7.com/hwpok/comments/358886.htmlhttp://www.tkk7.com/hwpok/archive/2011/09/18/358886.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/358886.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/358886.html

redhat linux圖形界面切換到字符界面

1. X-Window圖形界面和字符界面自由切換
   
     一、圖形界面切換到字符界面

     ①在X-Window圖形操作界面中按“Alt+Ctrl+Fn(n=1~6)”就可以進入Console字符操作界面。
       這就意味著你可以同時擁有X-Window加上6個Console字符操作界面。

      ②如果不行,就加上Backspace鍵:(同時按住Alt+Ctrl,在按一下Backspace并松開,再按Fn)
       在X-Window圖形操作界面中按“Alt+Ctrl+Backspace+Fn(n=1~6)”就可以進入Console字符操作界面。

      二、字符界面切換到圖像界面

      ①按“Alt+Ctrl+F7”或者“Alt+Ctrl+Backspace+F7”即可。
         這時Linux默認打開7個屏幕,編號為tty1~tty7。X-Window啟動后,占用的是tty7號屏幕,tty1~tty6仍為字符界面屏幕。也就是說,用“Alt+Ctrl+Fn”組合鍵即可實現(xiàn)字符界面與X Window界面的快速切換。

2.開機進入字符界面設(shè)置

    為了在Linux開機啟動時直接進入Console字符界面,我們可以編輯/etc/inittab文件。
    找到id:5: initdefault:這一行,將它改為id:3:initdefault:后重新啟動系統(tǒng)即可。
    我們看到,簡簡單單地將5改為3,就能實現(xiàn)啟動時進入X-Window圖形操作界面或Console字符界面的轉(zhuǎn)換,這是因為Linux操作系統(tǒng)有六種不同的運行級(run level),在不同的運行級下,系統(tǒng)有著不同的狀態(tài),這六種運行級分別為:
      0 :停機(記住不要把initdefault 設(shè)置為0,因為這樣會使Linux無法啟動 )
     1:單用戶模式,就像Win9X下的安全模式。
     2:多用戶,但是沒有 NFS 。
     3:完全多用戶模式,標準的運行級。
     4:一般不用,在一些特殊情況下可以用它來做一些事情。
     5:X11,即進到 X-Window 系統(tǒng)。
     6:重新啟動 (記住不要把initdefault 設(shè)置為6,因為這樣會使Linux不斷地重新啟動)。

     其中運行級3就是我們要進入的標準Console字符界面模式。



惠萬鵬 2011-09-18 00:00 發(fā)表評論
]]>
Linux 用戶管理http://www.tkk7.com/hwpok/archive/2009/12/10/305487.html惠萬鵬惠萬鵬Thu, 10 Dec 2009 14:18:00 GMThttp://www.tkk7.com/hwpok/archive/2009/12/10/305487.htmlhttp://www.tkk7.com/hwpok/comments/305487.htmlhttp://www.tkk7.com/hwpok/archive/2009/12/10/305487.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/305487.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/305487.html 1.用戶管理的范圍
用戶帳號管理
組帳號管理
用戶/組帳號的權(quán)限管理
用戶帳號的環(huán)境設(shè)置
2.Linux系統(tǒng)用戶管理特點
多用戶平臺(ALT+F1--12)
單用戶模式中無需用戶
管理方法有兩種:命令、圖形工具、
二、用戶帳號的管理
1.用戶帳號的分類
超級用戶(UID=0):具有一切系統(tǒng)操作權(quán)限
普通用戶(UID=500—MAXUID默認值60000):操作權(quán)限受到限制
偽用戶(UID=1—499):限制了本機登錄(只用于遠程登錄,建立用戶時不會建立本地用戶配置文件)
注:用戶的UID的取值,除0以外,其它值不允許用戶取相同的值
2.用戶帳號包含的信息
用戶名:用戶的字符
口令:
UID:用戶唯一標識符
GID:用戶組的唯一標識符
所屬組
用戶主目錄:用戶登錄的初始目錄
SHELL類型:設(shè)置SHELL程序的種類
3.用戶數(shù)據(jù)文件
(1)/etc/passwd
功能:存放系統(tǒng)的用戶帳號信息
內(nèi)容:用戶名  密碼 UID GID 所屬組 用戶主目錄 SHELL
實例: u1 : x : 0 : 0 : u1     /home/u1 :/bin/bash
 注:如果采用了shadow,此處存放口令的為屏蔽字符,真正密碼保存在/etc/shadow中
   如果不采用shadow,采用明文件顯示,如果采用md5加密的話所存放的為密文
(2)/etc/shadow
功能:存放用戶口令(加密過的口令)
實例: u1 : bq$# : 10750: 0: 999 :7 : -1 :-1 : 12546
說明: u1 用戶名
         b1$# 加密的口令  
        10750 從1970.1.1開始計算,該口令修改后已過去了多少天
         0    需要再過多少天這個口令可以被修改
9999 密碼的有效期
7 口令失效多少天前發(fā)出警告
-1 口令失效多少天之后禁用這個賬戶
-1 口令從1970.1.1計算,該口令已經(jīng)禁用了多少天
12546 保留
4.用戶管理的工具
(1)命令工具
1)建立用戶
格式:useradd [參數(shù)] 用戶名
參數(shù):-u UID:指定用戶的UID值
-g 組名:指定用戶的所屬組
-G 組名:指定用戶附加組
-d 路徑:指定用戶主目錄
-e 時間:指定用戶有效日期
-s SHELL:指定SHELL的類型
-m :建立用戶主目錄
-M :不建立用戶主目錄
-r :建立一個偽用戶
實例:1)# useradd u2
2)# useradd -g g2 u2
3)# useradd -e 03/28/04 –g g3 -d /etc/ u3
2)刪除用戶
格式:userdel [參數(shù)] 用戶名
參數(shù):-r : 刪除用戶主目錄
實例:1)# userdel u2
2)# userdel u3
3)設(shè)置用戶口令
格式:passwd [用戶名]
實例:#passwd u2
4)修改用戶信息
格式:usermod [參數(shù)] 用戶名
參數(shù):-l 新的用戶名:修改用戶主目錄
-d 路徑:修改用戶主目錄
-G 組名:修改附加組
實例:1)# usermod -d / u3
2)# usermod -G u2 u3
3)# usermod -l user3 u3
(2)手工修改數(shù)據(jù)庫文件
# vi 文件名
(3)圖形工具
RH 7.3以前版:Linuxconf
RH 8.0/9.0:redhat—config—user
(4)X-Windows
用戶管理器
三、組帳號管理
1.組的分類
私用組:只能包含一個用戶(由創(chuàng)建用戶的自動創(chuàng)建)
標準組:可以包含多個用戶
2.組的信息
組名:組的標識符號
GID:組的唯一標識符
口令
組的成員
3.組的管理文件
/etc/group
功能:存放系統(tǒng)組信息
內(nèi)容: g1: x : 500 :u1,u2,u3
4.組帳號的管理工具
(1)命令
1)建立組
格式:groupadd [參數(shù)] 組名
參數(shù):-g GID :指定GID的值
-r :建立偽用戶組(1--499)
實例:1)# groupadd g2
2)# groupadd –r g3
2)刪除組
格式:guoupdel 組名
實例:guoupdel G3
3)修改組的信息
格式:groupmod [參數(shù)] 組名
參數(shù):-n 新組名:修改組的GID
-g GID:修改組的GID
實例:1)# groudmod -n group g1
2)# groupmod -g 860 u1,u2
4)添加/刪除組成員
格式:gpasswd [參數(shù)] 組名
參數(shù):-a 用戶名 : 向指定組添加用戶
-d 用戶名 : 從指定組中刪除用戶
實例:1)#gpasswd -a u1 root
2)#gpasswd -d u1 root
5)顯示用戶所屬組
格式:groups [用戶名]
實例:1)#groups (顯示當前用戶所屬組)
2)#groups root (顯示root用戶的所屬組)
(2) 圖形工具/X-WINDOWS
四.權(quán)限管理
1.文件權(quán)限
定義:是一種限制用戶對文件操作的符號
分類:讀:r或4
寫: w或2
執(zhí)行:x或1
2.權(quán)限設(shè)置的方法
(1)chmod
功能:設(shè)置用戶的文件操作權(quán)限
格式:chmod [參數(shù)]<權(quán)限值><文件名>
參數(shù):-c:只有在文件權(quán)限發(fā)生改變時才顯示詳細說明
-v:顯示詳細說明
-R:遞歸改變目錄的權(quán)限
說明:權(quán)限值的表示方法
A 、8進制數(shù)字表示
r :4 w :2 x : 1 rw :6 rwx : 7 wx : 5 rx : 5
0:代表沒有權(quán)限
實例:# chmod 754 /etc/grub.conf
B、字符表示方法:
r--:只讀 rw-:讀寫 rwx :讀寫執(zhí)行 -w-:寫 -wx:寫和執(zhí)行
--x:執(zhí)行 r-x :讀和執(zhí)行 ---:無權(quán)限
C、增加或減少權(quán)限值
用戶符號:u:擁有者
g:擁有者同組用戶
o:其它用戶
a:所有用戶
實例:1)# chmod u+x file1
2)# chmod u-x,0+rw- file2
(2) chown
功能:改變文件擁有者
格式:chown [參數(shù)]<用戶名><文件名>
參數(shù):-R:遞歸改變目錄的擁有者
-f:不顯示擁有者的詳細信息
實例:1)# chown user f1
2)# chown -R user1 /d1
(3)umask
功能:設(shè)置權(quán)限掩碼(決定新建文件的權(quán)限)
格式:umask 權(quán)限值(超級用戶默認為022,普通用戶默認為002)
實例:# umask 044
計算公式:目錄:777-umask


惠萬鵬 2009-12-10 22:18 發(fā)表評論
]]>
/etc/shadowhttp://www.tkk7.com/hwpok/archive/2009/12/10/305403.html惠萬鵬惠萬鵬Thu, 10 Dec 2009 05:00:00 GMThttp://www.tkk7.com/hwpok/archive/2009/12/10/305403.htmlhttp://www.tkk7.com/hwpok/comments/305403.htmlhttp://www.tkk7.com/hwpok/archive/2009/12/10/305403.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/305403.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/305403.html /etc/shadow文件是/etc/passwd 的影子文件,和/etc/passwd這兩個文件是應(yīng)該是對應(yīng)互補的;shadow內(nèi)容包括用戶及被加密的密碼以及其它/etc/passwd 不能包括的信息,比如用戶的有效期限等
2:/etc/shadow 的內(nèi)容分析
linuxsir:$1$IPDvUhXP$8R6J/VtPXvLyXxhLWPrnt/:13072:0:99999:7::13108:
用戶名:密碼:上次修改口令時間:兩次修改口令間隔最少的天數(shù):兩次修改口令間隔最多的天數(shù):提前多少天警告用戶口令將過期:在口令過期之后多少天禁用此用戶:用戶過期日期(距1970年01月01日的天數(shù)):保留字段(目前為空備將來Linux發(fā)展之用)

惠萬鵬 2009-12-10 13:00 發(fā)表評論
]]>
/etc/passwdhttp://www.tkk7.com/hwpok/archive/2009/12/10/305402.html惠萬鵬惠萬鵬Thu, 10 Dec 2009 04:55:00 GMThttp://www.tkk7.com/hwpok/archive/2009/12/10/305402.htmlhttp://www.tkk7.com/hwpok/comments/305402.htmlhttp://www.tkk7.com/hwpok/archive/2009/12/10/305402.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/305402.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/305402.html root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
......
desktop:x:80:80:desktop:/var/lib/menu/kde:/sbin/nologin
mengqc:x:500:500:mengqc:/home/mengqc:/bin/bash

在該文件中,每一行用戶記錄的各個數(shù)據(jù)段用“:”分隔,分別定義了用戶的各方面屬性。各個字段的順序和含義如下:

注冊名:口令:用戶標識號:組標識號:用戶名:用戶主目錄:命令解釋程序
(1)注冊名(login_name):用于區(qū)分不同的用戶。在同一系統(tǒng)中注冊名是惟一的。在很多系統(tǒng)上,該字段被限制在8個字符(字母或數(shù)字)的長度之內(nèi);并且要注意,通常在Linux系統(tǒng)中對字母大小寫是敏感的。這與MSDOS/Windows是不一樣的。

(2)口令(passwd):系統(tǒng)用口令來驗證用戶的合法性。超級用戶root或某些高級用戶可以使用系統(tǒng)命令passwd來更改系統(tǒng)中所有用戶的口令,普通用戶也可以在登錄系統(tǒng)后使用passwd命令來更改自己的口令。
現(xiàn)在的Unix/Linux系統(tǒng)中,口令不再直接保存在passwd文件中,通常將passwd文件中的口令字段使用一個“x”來代替,將/etc/shadow作為真正的口令文件,用于保存包括個人口令在內(nèi)的數(shù)據(jù)。當然shadow文件是不能被普通用戶讀取的,只有超級用戶才有權(quán)讀取。
此外,需要注意的是,如果passwd字段中的第一個字符是“*”的話,那么,就表示該賬號被查封了,系統(tǒng)不允許持有該賬號的用戶登錄。

(3)用戶標識號(UID):UID是一個數(shù)值,是Linux系統(tǒng)中惟一的用戶標識,用于區(qū)別不同的用戶。在系統(tǒng)內(nèi)部管理進程和文件保護時使用UID字段。在Linux系統(tǒng)中,注冊名和UID都可以用于標識用戶,只不過對于系統(tǒng)來說UID更為重要;而對于用戶來說注冊名使用起來更方便。在某些特定目的下,系統(tǒng)中可以存在多個擁有不同注冊名、但UID相同的用戶,事實上,這些使用不同注冊名的用戶實際上是同一個用戶。

(4)組標識號(GID):這是當前用戶的缺省工作組標識。具有相似屬性的多個用戶可以被分配到同一個組內(nèi),每個組都有自己的組名,且以自己的組標識號相區(qū)分。像UID一樣,用戶的組標識號也存放在passwd文件中。在現(xiàn)代的Unix/Linux中,每個用戶可以同時屬于多個組。除了在passwd文件中指定其歸屬的基本組之外,還在/etc/group文件中指明一個組所包含用戶。

(5)用戶名(user_name):包含有關(guān)用戶的一些信息,如用戶的真實姓名、辦公室地址、聯(lián)系電話等。在Linux系統(tǒng)中,mail和finger等程序利用這些信息來標識系統(tǒng)的用戶。

(6)用戶主目錄(home_directory):該字段定義了個人用戶的主目錄,當用戶登錄后,他的Shell將把該目錄作為用戶的工作目錄。在Unix/Linux系統(tǒng)中,超級用戶root的工作目錄為/root;而其它個人用戶在/home目錄下均有自己獨立的工作環(huán)境,系統(tǒng)在該目錄下為每個用戶配置了自己的主目錄。個人用戶的文件都放置在各自的
主目錄下。

(7)命令解釋程序(Shell):Shell是當用戶登錄系統(tǒng)時運行的程序名稱,通常是一個Shell程序的全路徑名,
如/bin/bash。

需要注意的是,系統(tǒng)管理員通常沒有必要直接修改passwd文件,Linux提供一些賬號管理工具幫助系統(tǒng)管理員來創(chuàng)建和維護用戶賬號



惠萬鵬 2009-12-10 12:55 發(fā)表評論
]]>
Linux 命令 收集inghttp://www.tkk7.com/hwpok/archive/2009/11/26/303709.html惠萬鵬惠萬鵬Thu, 26 Nov 2009 01:00:00 GMThttp://www.tkk7.com/hwpok/archive/2009/11/26/303709.htmlhttp://www.tkk7.com/hwpok/comments/303709.htmlhttp://www.tkk7.com/hwpok/archive/2009/11/26/303709.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/303709.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/303709.html1.cat  是看文件內(nèi)容
    首先,catenate意思是一個接一個地連接起來。用來顯示文件內(nèi)容。
   

使用方式:cat [-AbeEnstTuv] [--help] [--version] fileName
說明:把檔案串連接后傳到基本輸出(螢?zāi)换蚣?> fileName 到另一個檔案)
參數(shù):
-n 或 --number 由 1 開始對所有輸出的行數(shù)編號
-b 或 --number-nonblank 和 -n 相似,只不過對于空白行不編號
-s 或 --squeeze-blank 當遇到有連續(xù)兩行以上的空白行,就代換為一行的空白行
-v 或 --show-nonprinting
范例:
cat -n textfile1 > textfile2 把 textfile1 的檔案內(nèi)容加上行號后輸入 textfile2 這個檔案里
cat -b textfile1 textfile2 >> textfile3 把 textfile1 和 textfile2 的檔案內(nèi)容加上行號(空白行不加)之后將內(nèi)容附加到 textfile3 里。
范例:
把 textfile1 的檔案內(nèi)容加上行號后輸入 textfile2 這個檔案里
cat -n textfile1 > textfile2
把 textfile1 和 textfile2 的檔案內(nèi)容加上行號(空白行不加)之后將內(nèi)容附加到 textfile3 里。
cat -b textfile1 textfile2 >> textfile3
cat /dev/null > /etc/test.txt 此為清空/etc/test.txt檔案內(nèi)容
cat 也可以用來制作 image file。例如要制作軟碟的 image file,將軟碟放好后打
cat /dev/fd0 > OUTFILE
相反的,如果想把 image file 寫到軟碟,請打
cat IMG_FILE > /dev/fd0
注:
1. OUTFILE 指輸出的 image 檔名。
2. IMG_FILE 指 image file。
3. 若從 image file 寫回 device 時,device 容量需與相當。
4. 通常用在制作開機磁片。


2.grep 查找字符串
    grep (global search regular expression(RE) and print out the line,全面搜索正則表達式并把行打印出來)是一種強大的文本搜索工具,它能使用正則表達式搜索文本,并把匹配的行打印出來。Unix的grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的擴展,支持更多的re元字符, fgrep就是fixed grep或fast grep,它們把所有的字母都看作單詞,也就是說,正則表達式中的元字符表示回其自身的字面意義,不再特殊。Linux使用GNU版本的grep。它功能更強,可以通過-G、-E、-F命令行選項來使用egrep和fgrep的功能。

grep的工作方式是這樣的,它在一個或多個文件中搜索字符串模板。如果模板包括空格,則必須被引用,模板后的所有字符串被看作文件名。搜索的結(jié)果被送到屏幕,不影響原文件內(nèi)容。

grep可用于shell腳本,因為grep通過返回一個狀態(tài)值來說明搜索的狀態(tài),如果模板搜索成功,則返回0,如果搜索不成功,則返回1,如果搜索的文件不存在,則返回2。我們利用這些返回值就可進行一些自動化的文本處理工作。

    參數(shù)說明:

-? 同時顯示匹配行上下的?行,如:grep -2 pattern filename同時顯示匹配行的上下2行。

-b,--byte-offset 打印匹配行前面打印該行所在的塊號碼。

-c,--count 只打印匹配的行數(shù),不顯示匹配的內(nèi)容。

-f File,--file=File 從文件中提取模板。空文件中包含0個模板,所以什么都不匹配。

-h,--no-filename 當搜索多個文件時,不顯示匹配文件名前綴。

-i,--ignore-case 忽略大小寫差別。

-q,--quiet 取消顯示,只返回退出狀態(tài)。0則表示找到了匹配的行。

-l,--files-with-matches 打印匹配模板的文件清單。

-L,--files-without-match 打印不匹配模板的文件清單。

-n,--line-number 在匹配的行前面打印行號。

-s,--silent 顯示關(guān)于不存在或者無法讀取文件的錯誤信息。

-v,--revert-match 反檢索,只顯示不匹配的行。

-w,--word-regexp 如果被<和>引用,就把表達式做為一個單詞搜索。

-V,--version

例子:

    要用好grep這個工具,其實就是要寫好正則表達式,所以這里不對grep的所有功能進行實例講解,只列幾個例子,講解一個正則表達式的寫法。

$ ls -l | grep '^a'

通過管道過濾ls -l輸出的內(nèi)容,只顯示以a開頭的行。

$ grep 'test' d*

顯示所有以d開頭的文件中包含test的行。

$ grep 'test' aa bb cc

顯示在aa,bb,cc文件中匹配test的行。

$ grep '[a-z]' aa

顯示所有包含每個字符串至少有5個連續(xù)小寫字符的字符串的行。

$ grep 'w(es)t.*' aa

如果west被匹配,則es就被存儲到內(nèi)存中,并標記為1,然后搜索任意個字符(.*),這些字符后面緊跟著另外一個es(),找到就顯示該行。如果用egrep或grep -E,就不用""號進行轉(zhuǎn)義,直接寫成'w(es)t.*'就可以了。








惠萬鵬 2009-11-26 09:00 發(fā)表評論
]]>
Linux Tomcat6安裝http://www.tkk7.com/hwpok/archive/2009/11/25/303699.html惠萬鵬惠萬鵬Wed, 25 Nov 2009 14:43:00 GMThttp://www.tkk7.com/hwpok/archive/2009/11/25/303699.htmlhttp://www.tkk7.com/hwpok/comments/303699.htmlhttp://www.tkk7.com/hwpok/archive/2009/11/25/303699.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/303699.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/303699.html這個是我測試成功的方法,我裝的是6.0.20,到apache.org上下載tar,解壓就完了。如果你懶得用命令行去敲代碼,就直接鼠標操作,右擊解壓算了,跟windows沒什么兩樣...


將tomcat安裝包復制到/usr下。


cp apache-tomcat-6.0.14.tar /usr/
cd /usr
mkdir tomcat6
tar -zvxf apache-tomcat-6.0.14.tar


解壓后,就可以啟動了。

cd /usr/tomcat6/bin
sh startup.sh

測試
http://127.0.0.1:8080
出現(xiàn)小貓說明成功
附加到系統(tǒng)啟動
#vi /etc/rc.d/rc.local
#/usr/local/tomcat/bin/startup.sh(加到文件末尾)



惠萬鵬 2009-11-25 22:43 發(fā)表評論
]]>
.tar.gz是什么http://www.tkk7.com/hwpok/archive/2009/11/25/303698.html惠萬鵬惠萬鵬Wed, 25 Nov 2009 14:42:00 GMThttp://www.tkk7.com/hwpok/archive/2009/11/25/303698.htmlhttp://www.tkk7.com/hwpok/comments/303698.htmlhttp://www.tkk7.com/hwpok/archive/2009/11/25/303698.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/303698.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/303698.html

惠萬鵬 2009-11-25 22:42 發(fā)表評論
]]>
RPM 是什么http://www.tkk7.com/hwpok/archive/2009/11/25/303686.html惠萬鵬惠萬鵬Wed, 25 Nov 2009 13:21:00 GMThttp://www.tkk7.com/hwpok/archive/2009/11/25/303686.htmlhttp://www.tkk7.com/hwpok/comments/303686.htmlhttp://www.tkk7.com/hwpok/archive/2009/11/25/303686.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/303686.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/303686.html
RPM包里面都包含什么?里面包含可執(zhí)行的二進制程序,這個程序和Windows的軟件包中的.exe文件類似是可執(zhí)行的;RPM包中還包括程序運行時所需要的文件,這也和Windows的軟件包類似,Windows的程序的運行,除了.exe文件以外,也有其它的文件;

一個RPM 包中的應(yīng)用程序,有時除了自身所帶的附加文件保證其正常以外,還需要其它特定版本文件,這就是軟件包的依賴關(guān)系;依賴關(guān)系并不是Linux特有的,Windows操作系統(tǒng)中也是同樣存在的;比如我們在Windows系統(tǒng)中運行3D游戲,在安裝的時候,他可能會提示,要安裝Direct 9 ;Linux和Windows原理是差不多的。

惠萬鵬 2009-11-25 21:21 發(fā)表評論
]]>
Linux 網(wǎng)絡(luò)配置http://www.tkk7.com/hwpok/archive/2009/11/24/303528.html惠萬鵬惠萬鵬Tue, 24 Nov 2009 14:35:00 GMThttp://www.tkk7.com/hwpok/archive/2009/11/24/303528.htmlhttp://www.tkk7.com/hwpok/comments/303528.htmlhttp://www.tkk7.com/hwpok/archive/2009/11/24/303528.html#Feedback1http://www.tkk7.com/hwpok/comments/commentRss/303528.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/303528.html =========================================================
Bridge:這種方式最簡單,直接將虛擬網(wǎng)卡橋接到一個物理網(wǎng)卡上面,和linux下一個網(wǎng)卡 綁定兩個不同地址類似,實際上是將網(wǎng)卡設(shè)置為混雜模式,從而達到偵聽多個IP的能力.

在此種模式下,虛擬機內(nèi)部的網(wǎng)卡(例如linux下的eth0)直接連到了物理網(wǎng)卡所在的網(wǎng)絡(luò)上,可以想象為虛擬機和host機處于對等的地位,在網(wǎng)絡(luò)關(guān)系上是平等的,沒有誰在誰后面的問題.

使用這種方式很簡單,前提是你可以得到1個以上的地址.對于想進行種種網(wǎng)絡(luò)實驗的朋友不太適合,因為你無法對虛擬機的網(wǎng)絡(luò)進行控制,它直接出去了.

nat方式:這種方式下host內(nèi)部出現(xiàn)了一個虛擬的網(wǎng)卡vmnet8(默認情況下),如果你有過做nat服務(wù)器的經(jīng)驗,這里的vmnet8就相當于連接到內(nèi)網(wǎng)的網(wǎng)卡,而虛擬機本身則相當于運行在內(nèi)網(wǎng)上的機器,虛擬機內(nèi)的網(wǎng)卡(eth0)則獨立于vmnet8.

你會發(fā)現(xiàn)在這種方式下,vmware自帶的dhcp會默認地加載到vmnet8界面上,這樣虛擬機就可以使用dhcp服務(wù).更為重要的是,vmware自帶了nat服務(wù),提供了從vmnet8到外網(wǎng)的地址轉(zhuǎn) 換,所以這種情況是一個實實在在的nat服務(wù)器在運行,只不過是供虛擬機用的. 很顯然,如果你只有一個外網(wǎng)地址,此種方式很合適.

hostonly:
這應(yīng)該是最為靈活的方式,有興趣的話可以進行各種網(wǎng)絡(luò)實驗.和nat唯一的不同的是,此種方式下,沒有地址轉(zhuǎn)換服務(wù),因此,默認情況下,虛擬機只能到主機訪問,這也是hostonly的名字的意義. 默認情況下,也會有一個dhcp服務(wù)加載到vmnet1上.這樣連接到vmnet8上的虛擬機仍然可以設(shè)置成dhcp,方便系統(tǒng)的配置.

是不是這種方式就沒有辦法連接到外網(wǎng)呢,當然不是,事實上,這種方式更為靈活,你可以使用自己的方式,從而達到最理想的配置,例如:
a.使用自己dhcp服務(wù):首先停掉vmware自帶的dhcp服務(wù),使dhcp服務(wù)更為統(tǒng)一.
b.使用自己的nat,方便加入防火墻.windows host可以做nat的方法很多,簡單的如windows xp的internet共享,復雜的如windows server里的nat服務(wù).
c. 使用自己的防火墻.因為你可以完全控制vmnet1,你可以加入(或試驗)防火墻在vmnet1和外網(wǎng)的網(wǎng)卡間.

從以上可以看出,hostonly這種模式和普通的nat server帶整個內(nèi)網(wǎng)上網(wǎng)的情形類似,因此你可以方便的進行與之有關(guān)的實驗,比如防火強的設(shè)置等

1、Bridge模式(一切都跟host一樣,只有ip不能與host相同)
ip 192.168.39.222
netmask:255.255.252.0
gateway:192.168.39.254
Primary nameserve:192.168.39.252

2、NAT模式
首先在host中查看VMnet8的IP(e.g. 192.168.255.1).
啟動VMware,點Edit下Virtual Network Setting… ,彈出Virtual network Editor對話框;
查看NAT選項卡,記錄NAT的Gateway IP address:192.168.255.2
在config中,填寫:
ip:192.168.255.5(與192.168.255.1在同一個網(wǎng)段的不同地址)
netmask:255.255.255.0(與192.168.255.1的隱碼相同)
Gateway IP:填寫VMware中的NAT網(wǎng)關(guān)192.168.255.2
Primary nameserver:填寫與主機中一樣的網(wǎng)關(guān)192.168.39.252,這樣就可以上網(wǎng)沖浪了.
如果填寫192.168.255.1,則不能連上外網(wǎng).這里也可以不停,總之不能寫錯誤的地址

3、hostonly模式
(1)查看你的連接外網(wǎng)的網(wǎng)卡的屬性,選擇“高級”標簽,設(shè)置成允許共享,并設(shè)定允許的網(wǎng)絡(luò)接口為VMNET1

(2)再插看一下你的VMnet1 的屬性,看一下TCP/IP協(xié)議的設(shè)置,你發(fā)現(xiàn)已經(jīng)被自動設(shè)置為

192.168.0.1/255.255.255.0,

(3)windows下的設(shè)置完成,轉(zhuǎn)入到跑linux的虛擬機.將你的eth0的ip地址設(shè)置為靜態(tài)的(如果安裝時沒有選靜態(tài)的話) .

按紅帽子圖標->系統(tǒng)設(shè)置->網(wǎng)絡(luò)(或其它你了解的方法)
ip: 192.168.0.2(或其它在此網(wǎng)段上的地址)
netmask: 255.255.255.0
default gateway: 192.168.0.1 (VMnet1的地址)
dns:輸入你自己的DNS (host中用的DNS)
保存設(shè)置.如果你還沒有設(shè)置好主機名稱:
cd /etc/sysconfig
vi network
編輯HOSTNAME
cd /etc
vi hosts
加入:
192.168.0.2 yourhostname
重新啟動服務(wù)
su
/sbin/service network restart
(4)測試一下
網(wǎng)關(guān): ping 192.168.0.1
dns: ping dnsserver

=============================
(1)Bridged方式
用這種方式,虛擬系統(tǒng)的IP可設(shè)置成與本機系統(tǒng)在同一網(wǎng)段,虛擬系統(tǒng)相當于網(wǎng)絡(luò)內(nèi)的一臺.獨立的機器,與本機共同插在一個Hub上,網(wǎng)絡(luò)內(nèi)其他機器可訪問虛擬系統(tǒng),虛擬系統(tǒng)也可訪問網(wǎng)絡(luò)內(nèi)其他機器,當然與本機系統(tǒng)的雙向訪問也不成問題.

(2)NAT方式
這種方式也可以實現(xiàn)本機系統(tǒng)與虛擬系統(tǒng)的雙向訪問.但網(wǎng)絡(luò)內(nèi)其他機器不能訪問虛擬系統(tǒng),虛擬系統(tǒng)可通過本機系統(tǒng)用NAT協(xié)議訪問網(wǎng)絡(luò)內(nèi)其他機器.NAT方式的IP地址配置方法:虛擬系統(tǒng)先用DHCP自動獲得IP地址,本機系統(tǒng)里的VMware services會為虛擬系統(tǒng)分配一個IP,之后如果想每次啟動都用固定IP的話,在虛擬系統(tǒng)里直接設(shè)定這個IP即可.

(3)host-only方式
顧名思義這種方式只能進行虛擬機和主機之間的網(wǎng)絡(luò)通信,既網(wǎng)絡(luò)內(nèi)其他機器不能訪問虛擬系統(tǒng),虛擬系統(tǒng)也不能訪問其他機器.

(4)not use方式
既是不使用網(wǎng)絡(luò),虛擬系統(tǒng)為一個單機.

一般來說,Bridged方式最方便好用.但如果本機系統(tǒng)是win2000而網(wǎng)線沒插(或者根本沒有網(wǎng)卡),網(wǎng)絡(luò)很可能不可用(大部分用PCI網(wǎng)卡的機器都如此),此時就只能用NAT方式或host-only,之前所說的那兩塊虛擬網(wǎng)卡就是適應(yīng)這兩種網(wǎng)絡(luò)準備的.

惠萬鵬 2009-11-24 22:35 發(fā)表評論
]]>
Linux Classes 路徑問題http://www.tkk7.com/hwpok/archive/2007/12/25/170311.html惠萬鵬惠萬鵬Tue, 25 Dec 2007 06:42:00 GMThttp://www.tkk7.com/hwpok/archive/2007/12/25/170311.htmlhttp://www.tkk7.com/hwpok/comments/170311.htmlhttp://www.tkk7.com/hwpok/archive/2007/12/25/170311.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/170311.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/170311.html     1.先查出是WINDOWS操作系統(tǒng)還是LINUX操作系統(tǒng):
private boolean isWindows(){
        String operatorSystemName 
= System.getProperty("os.name");
        operatorSystemName 
= operatorSystemName.toUpperCase();
        
if(operatorSystemName.indexOf("WIN")>0){
            
return true;
        }

        
return false;
    }
    2.得到classes路徑:
String path = null;
path 
= this.getClass().getResource("/"+ "Senders.txt";
path 
= path.substring(6,path.length());
if(!this.isWindows()){
    path 
+= "/" + path;
}
    例外,在windows一般文本換行符為:"\r\n",而在liunx之中則為:"\n".

惠萬鵬 2007-12-25 14:42 發(fā)表評論
]]>
Linux Tomcathttp://www.tkk7.com/hwpok/archive/2007/12/25/170308.html惠萬鵬惠萬鵬Tue, 25 Dec 2007 06:29:00 GMThttp://www.tkk7.com/hwpok/archive/2007/12/25/170308.htmlhttp://www.tkk7.com/hwpok/comments/170308.htmlhttp://www.tkk7.com/hwpok/archive/2007/12/25/170308.html#Feedback0http://www.tkk7.com/hwpok/comments/commentRss/170308.htmlhttp://www.tkk7.com/hwpok/services/trackbacks/170308.html
2.使用kill ..殺掉內(nèi)存中存在的tomcat進程

3.使用kill -9 ..強制殺掉內(nèi)存中存在的tomcat進程

4.使用tail -f  /mail/tomcat/logs/catalina.out查看Linux上Tomcat的Log

5.使用startup.sh重新啟動tomcat

5.如要求系統(tǒng)開機自動tomcat 在/etc/rc.d/rc.local中加入:/usr/local/tomcat/bin/startup.sh

6.對于linux7.1系統(tǒng), tomcat好象不能正常啟動,需要安裝:compat-libstdc++-6.2-2.9.0.14.i386.rpm
rpm -i compat-libstdc++-6.2-2.9.0.14.i386.rpm

7.如果希望以http://www.xxx.com:8080/myweb 訪問自己的jsp程序,以下步驟:
(1).在任意地方建立目錄myweb 比如 /home/bqlr/myweb
(2).在myweb下建立 WEB-INF 和WEB-INF/classes目錄
(3).在tomcat的conf目錄下修改server.xml:

<!-- Tomcat Manager Context -->
<Context path="/manager" docBase="manager" debug="0" privileged="true"/>

<!--下面是自己加入的-->

<Context path="/myweb" docBase="/home/bqlr/myweb" debug="0" reloadable="true"/>

 

(4) 在tomcat的webapps目錄下,建立目錄連接myweb
ln -s /home/bqlr/myweb /usr/local/tomcat/webapps/myweb



惠萬鵬 2007-12-25 14:29 發(fā)表評論
]]>
主站蜘蛛池模板: 国产精品免费_区二区三区观看| 伊人亚洲综合青草青草久热| 亚洲一二成人精品区| 鲁死你资源站亚洲av| 5555在线播放免费播放| 久久亚洲国产精品123区| 亚洲AV无码AV男人的天堂不卡| 91制片厂制作传媒免费版樱花| 国产亚洲情侣一区二区无| 亚洲精品无码你懂的| 99久久精品免费视频| 国产性爱在线观看亚洲黄色一级片| 亚洲中文字幕无码av| 免费视频爱爱太爽了| 亚洲AV无码一区二区二三区入口| 一级A毛片免费观看久久精品| 成人午夜18免费看| 亚洲人成片在线观看| 无码人妻AV免费一区二区三区| 亚洲综合亚洲综合网成人| 国产大陆亚洲精品国产| 午夜小视频免费观看| 456亚洲人成在线播放网站| 亚洲视频在线免费播放| 亚洲一卡2卡三卡4卡有限公司| 99re8这里有精品热视频免费| 亚洲国产成人爱av在线播放| 亚洲乱亚洲乱妇无码| 一个人在线观看视频免费| 亚洲欧洲日本精品| 97公开免费视频| 亚洲视频在线观看免费| 国产高清不卡免费视频| 亚洲精品无码午夜福利中文字幕| 人人爽人人爽人人片A免费 | 国产免费变态视频网址网站| 亚洲中文字幕无码爆乳app| 免费无码AV电影在线观看| 亚洲人成免费网站| 丁香花免费高清视频完整版| 亚洲日本在线免费观看|