網卡配置

軟件包管理

yum provides */軟件名 查詢軟件需要安裝的包;

1.讓光盤文件的內容出現在系統
[root@A ~]# mkdir /rhel7
[root@A ~]# mount /dev/cdrom /rhel7
mount: /dev/sr0 寫保護,將以只讀方式掛載
[root@A ~]# ls /rhel7

[root@A ~]# ls /rhel7/P(tab)

  1. RHEL7當中RPM包,方便快捷
    • RPM Package Manager,RPM包管理器

    – rpm -q 軟件名...
    – rpm -ivh 軟件名-版 本信息.rpm...
    – rpm -e 軟件名...
    – rpm -ql 軟件名... 查詢軟件包;安裝清單

[root@A ~]# rpm -q firefox
firefox-38.3.0-2.el7_1.x86_64
[root@A ~]# rpm -q haha
未安裝軟件包 haha
[root@A ~]# rpm -q bash
bash-4.2.46-19.el7.x86_64

rpm -q vsftpd #查詢軟件包是否安裝

rpm -ivh /rhel7/Packages/ #安裝軟件包 vsftpd-3.0.2-10.el7.x86_64.rpm

rpm -q vsftpd #查詢軟件包是否安裝成功

rpm -e vsftpd #卸載軟件包

rpm -q vsftpd #查詢軟件包是否卸載成功

==========================================================

導入紅帽簽名信息
[root@A ~]# rpm --import /rhel7/RPM-GPG-KEY-redhat-release

[root@A ~]# rpm -q vsftpd
vsftpd-3.0.2-10.el7.x86_64

[root@A ~]# rpm -e vsftpd

[root@A ~]# rpm -ivh /rhel7/Packages/vsftpd-3.0.2-10.el7.x86_64.rpm

[root@A ~]# rpm -q vsftpd

==========================================================

yum以及rpm:

搭建Yum倉庫

Yum軟件包管理,自動解決依賴關係

1.服務端,掛載光驅設備,讓系統出現光盤內容即可
[root@A ~]# mount /dev/cdrom /rhel7/

2.本地客戶端,修改配置文件,指定本地爲服務端
[root@server0 ~]# rm -rf /etc/yum.repos.d/* //清空已經存在的yum文件;
[root@server0 ~]# vim /etc/yum.repos.d/abc.repo //創建新的配置文件;

[dvd] //標題
name=dvd //名稱
baseurl=file:///rhel7 //掛載點,指定本地爲服務端,rhel7目錄
enabled=1 //是否生效,1表示生效,0表示不生效
gpgcheck=0 //是否啓用紅帽安全認證,0表示不認證,1表示認證

# yum clean all         //清空yum緩存;
# yum repolist              //查看yum倉庫信息;
# yum -y install 軟件名...             //安裝軟件;
# yum -y remove  軟件名...             //卸載軟件;

=========================================================

網絡型:搭建Yum倉庫,服務端和客戶端分離

1.服務端,已經完成。cla***oom搭建Web服務,光盤所有內容

2.在server上虛擬機,指定Yum倉庫服務端。
[root@s /]# rm -rf /etc/yum.repos.d/* #刪除所有客戶端文件
[root@s ~]# vim /etc/yum.repos.d/abc.repo
[abc]
name=abc
baseurl=http://172.25.254.254/content/rhel7.0/x86_64/dvd/
enabled=1
gpgcheck=0

[root@s /]# yum repolist

=========================================================

自定義Yum倉庫

1.衆多自定義RPM軟件包,將真機上tools目錄上傳到虛擬機A
真機:
[root@room9pc14 桌面]# scp -r tools [email protected]:/
虛擬機A:
[root@svr7 ~]# ls /

2.生成repodata倉庫數據文件
[root@svr7 ~]# createrepo /tools/other/
[root@svr7 ~]# ls /tools/other/
[root@svr7 ~]# ls /tools/other/repodata/

3.書寫客戶端,指定新的倉庫源
[root@svr7 ~]# vim /etc/yum.repos.d/dvd.repo
[dvd]
name=dvd
baseurl=http://192.168.4.254/rhel7
enabled=1
gpgcheck=0
[myrpm]
name=myrpm
baseurl=file:///tools/other
enabled=1
gpgcheck=0
[root@svr7 ~]# yum repolist

########################################################

[root@svr7 ~]# yum -y install cmatrix
[root@svr7 ~]# rpm -q cmatrix

查詢rpm包安裝清單
[root@svr7 ~]# rpm -ql cmatrix

[root@svr7 ~]# cmatrix
[root@svr7 ~]# cmatrix -C red

[root@svr7 ~]# oneko & #放入後臺
[root@svr7 ~]# killall oneko #殺掉所有的oneko程序

==========================================================

• 使用wget下載工具

– wget 軟件包的URL網址
– wget 軟件包的URL網址  -O /目錄路徑/新文件名

firefox 172.25.0.254

wget http://172.25.0.254/content/rhel7.0/x86_64/errata/Packages/kernel-3.10.0-123.1.2.el7.x86_64.rpm

uname -r 查看內核;

rpm -ivh kernel-3.10.0-123.1.2.el7.x86_64.rpm

reboot

uname -r

==========================================================
源碼包編譯安裝

• 主要優點
– 獲得軟件的最新版,及時修復bug
– 軟件功能可按需選擇/定製,有更多軟件可供選擇
– 源碼包適用各種平臺

RPM包:rpm yum 運行安裝

    gcc、make                make install

源碼包 ------------------->可以執行的程序------------------------>運行安裝

步驟1:安裝gcc、make

[root@svr7 /]# yum -y install gcc make
[root@svr7 /]# rpm -q gcc
[root@svr7 /]# rpm -q make

步驟2:tar解包,釋放源代碼至指定目錄

rm -rf /opt/*

tar -xf /tools/inotify-tools-3.13.tar.gz -C /opt/

ls /opt/

# 以下所有步驟都要在,解壓目錄下執行

步驟3: ./configure 配置,指定安裝目錄/功能模塊等選項

cd /opt/inotify-tools-3.13/

./configure --prefix=/mnt/myrpm

步驟4:make 編譯,生成可執行的二進制程序文件

make

步驟5:make install 安裝,將編譯好的文件複製到安裝目錄

make install

ls /mnt/myrpm/

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