yum安裝

網絡客戶端:
elinks    文本格式  網頁瀏覽器
          elinks url
          -dump
          -source   網頁源碼  html
         
wget    下載工具
        --tries=n
        -q  靜默模式 
ftp     交互式下載工具
   ftp+ip地址  

bye   退出
cd   切換目錄
get   下載   一次下載一個文件,不能下載目錄
lcd   切換到本地目錄
mget   一次下載多個文件,不能下載目錄
put    上傳文件,後跟本地路徑
mput   一次創建多個文件

lftp    支持路徑補全,支持目錄鏡像
mv
mget    一次下載多個
lftpget  

curl  實現
      -I   實現http首部特徵

ssh
Secure SHell  安全的遠程登陸協議,工作在tcp/22

sshd,ssh向服務器發送請求的工具

ssh host   以本地身份登錄遠程服務器
ssh user@host = ssh -l user host   切換到user身份登錄
ssh user@host command

scp  在遠程服務器和主機之間切換

scp /path/to/file user@host:/path/to/file
scp user@host:/path/to/file  /path/to/file

ssh-keygen -t rsa
   ~/.ssh/

ssh-copy-id  -i  ~/.ssh/id_rsa.pub user@host  不用密碼登錄服務器


元數據,metadata
創建文件系統的過程,包含inode的位圖,包含磁盤的位圖

文件系統:
window:FAT,FAT32,NTFS
Unix:UFS,FFS,XFS,JFS
cdrom:iso9660
Linux:ext2,ext3,ext4,reiserfs,
基於網絡的文件系統   NFS,CIFS

基於集羣的文件系統   GFS2,OCFS2

VFS:虛擬文件系統

inode 十進制整數值

bitmap,位圖   

文件名在目錄裏

循環的自引用

軟連接:自己是個獨立的文件,


創建連接,默認創建的是硬鏈接  ln SRC DST
                                -s   選項表示它是軟連接
                                -v  

du  磁盤使用情況  查看文件或目錄佔磁盤空間大小
     -h    /tmp/mylinux  換算大小
     -sh  

df  查看分區大小
    -h   單位換算
    -i   查看inode選項

**top命令  free命令  cat/proc/meminfo   三種方法獲取數據


rpm  前端管理工具 --》 yum

yum:Yellow dog update manager

yum repository  yum源

package-1,3-

手動編譯安裝源代碼包:


rpm包的命令格式:
package-version-release.arch.rpm


zip-3.2-4.1.i386.rpm

1  安裝軟件包
rpm -ivh /path/to/package-version-release.arch.rpm
    v越多,顯示信息
越詳細
    --nodeps   不讓有依賴關係

2 升級軟件包
rpm -Uvh
rpm -Fvh 

--force   強行升級
--replacepage  替換軟件包
--oldpackage   降級

3 查詢軟件包
rpm -q
    -qa   查詢軟件上所有軟件包
    -qi   package_name   查詢軟件包摘要信息
    -ql   package_name   查詢安裝完成後生成哪些文件
    -qf   /path/to/file查詢某個文件是有什麼生成的
    -qc   package_name  安裝完成後生成的配置文件
    -qd   package_name  查詢完成後生成的文檔
    -qp  
    -qpi  /path/to/package-version-release.arch.rpm
    -qpl 

4 卸載
rpm  -e package_name 
卸載的軟件包被別的軟件依賴,就會報錯
     --nodeps    忽略依賴
     --test    嘗試卸載
5 校驗
rpm -V package_name  表示安裝軟件包說生成文件的合法性
rpm -V -a
    -K     安裝軟件包的來源的合法性
密鑰
公鑰  /etc/pki/rpm-gpg

rpm frontend

C/S架構

Server:文件服務器,可以提供所需的各rpm包  ftp http  file,yum庫,yum源,repo,xml擴展標記語言
Client:yum,cache,配置文件:/etc/yum.repos.d/*.repo,/etc/yum/conf

   /pub/Server
   /pub/Cluster
   /pub/ClusterStorage
   /pub/VT

 [yum_repo_name]
 name=Description
 baseurl=ftp://192.168.0.254/pub/server (http://192.168.0.254/yum/Server)(file:///media/cdrom/Server)
 enabled=1
 gpgcheck=0

yum  -y
    list  {all  顯示所有|available尚未安裝的軟件包|update更新|obselete} 查看已安裝的軟件包
    clean all   清空緩存

用yum管理軟件包
     install   {mysql-server}軟件包的包名
      update
      remove  卸載軟件包
     
用yum查詢
      info  查詢摘要信息
      search string  查找特定字符串的軟件包
     
      grouplist  包組
      groupinstall "Development Libraries"
      groupremove ""
      groupinfo ""

      localinstall /root/iozone-3-397.i386.rpm
     
      --nogpgcheck   不要使用gpgcheck
fonts-chinese    顯示中文界面

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章