對新建虛擬機器的設定
1.各個伺服器的埠號
httpd:80
mysql:3306
ssh:22
2.yum:
上層軟體管理工具,最重要的功能是可以解決軟體的依賴性
,yum能夠投入使用的前提是必須要有yum源頭,以及配置源指向檔案。
二.安裝yum倉庫並測試
1.從網路上下載與本機系統版本匹配的iso映象檔案
理解:.iso就像一個倉庫一樣,裡面有很多東西,例如:mysql資料庫,WPS安裝包等,yum工具則是去倉庫裡面買東西,並會去幫助解決該軟體所需的依賴軟體。
例如:rhel-server-7.0-x86_64-dvd.iso
2.把rhel-server-7.0-x86_64-dvd.iso掛載到/mnt以便系統訪問映象檔案
mount rhel-server-7.0-x86_64-dvd.iso /mnt (目錄裡面不存在重要檔案和目錄,可以自己新建目錄,因為使用此命令原有檔案會被清除)
另外:
df命令是列出檔案系統的整體磁碟空間使用情況,可以用來檢視磁碟已被使用多少空間和剩餘空間。
df命令顯示系統中包含每個檔名引數的磁碟使用情況,如果沒有檔名引數,則顯示所有當前已掛載檔案系統的磁碟空間使用情況
3.配置本機yum源指向
cd /etc/yum.repos.d/
rm -fr /etc/yum.repos.d/*
vim /etc/yum.repos.d/yum.repo
[Server]
name=rhel7.0
(儘量寫版本號)
baseurl=file:///mnt (//為格式,/mnt為根目錄)
gpgcheck=0 ##表示不檢測gpgchey gpgkey表示軟體的出品logo
4.測試安裝軟體
yum clean all
清理yum這個命令的快取
yum install httpd -y 安裝httpd軟體
二 軟體名稱識別
【abrt-addon-ccpp】-[2.1.11-19].[e17].[x86_64].rpm ##rpm結
| | | | || ||
軟體名稱 軟體版本 軟體適用系統 64位
尾的適用於redhat作業系統
5.安裝資源共享服務
yum install httpd -y
安裝httpd軟體(-y表示安裝過程不需要詢問是否安裝)
yum repolist 列出設定yum源資訊
yum remove softwarename 解除安裝軟體
yum list all 列出所有軟體的名稱
yum list install softwarename 是否安裝該軟體
yum list available 列出可以用yum安裝的軟體
yum clean all 清空yum的快取
yum search softwareinfo 根據軟體資訊搜尋軟體名
yum whatprovides filename 在yum源中查詢包含filename檔案的軟體包
yum update softwarename 更新軟體
yum history 檢視系統軟體改變歷史
yum reinstall softwarename 重新安裝軟體
systemctl stop firewalld
systemctl disable firewalld
systemctl start httpd
systemctl enable httpd
6.建立共享目錄,並掛載映象檔案到共享目錄上
cd /var/www/html
mkdir rhel7.0
umount /mnt (解除之前的掛載)
mount rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0
7.測試(前提:虛擬機器和真機能夠彼此ping通)
在真機瀏覽器中輸入 http://虛擬機器ip/rhel7.0
可以看到映象中的內容
8.修改本機的yum源指向
【Server】
name=rhel7.0
baseurl=file:///var/www/html/rhel7.0
gpgcheck=0
9.測試另一臺虛擬機器的yum源地址
【Server】
name=server
baseurl=http://ip/rhel7.0
10.開機自動掛載iso
vim /etc/rc.d/rc.local
mount /root/Desktop/rhel-server-7.0-x86_64-dvd.iso /var/www/html/rhel7.0
chmod +x /etc/rc.d/rc.local
11.如何安裝軟體
rpm
rpm -i
12.yum命令
yum install softwarename -y ##安裝軟體
yum list installd softwarename ##是否安裝該軟體
yum list available ##列出可以用yum安裝的軟體名稱
yum clean all ##清空yum快取
2.netstat命令
Netstat 命令用於顯示各種網路相關資訊,如網路連線,路由表,介面狀態 (Interface Statistics),masquerade 連線,多播成員 (Multicast Memberships) 等等。
-a (all)顯示所有選項,預設不顯示LISTEN相關
-t (tcp)僅顯示tcp相關選項
-u (udp)僅顯示udp相關選項
-n (number)拒絕顯示別名,能顯示數字的全部轉化成數字
-l (listen)僅列出有在 Listen (監聽) 的服務狀態
-p (process)顯示建立相關連結的程式名
-r 顯示路由資訊,路由表
-e 顯示擴充套件資訊,例如uid等
-s 按各個協議進行統計
-c 每隔一個固定時間,執行該netstat命令。
3.靜態網頁資訊(共有a,b,c三種方法)
a.在虛擬機器中,
cd /var/www/html
vim index.html
##編寫內容##
systemctl start httpd
systemctl stop firewall.service
在真集中,輸入虛擬機器ip做測試
b.在虛擬機器中
cd /var/www/html
mkdir lala
cd lala
vim lalaland.html
##編寫內容##
systemctl start httpd
systemctl stop firewall.service
在真機中輸入虛擬機器ip/lala做測試
c. 在虛擬機器中
cd /var/www/html
vim index.html
##編寫內容##
systemctl start httpd
systemctl stop firewall.service
在真機中,
vim /etc/hosts
172.25.254.101 www.newserver.com
4.修改主機中的yum源指向
yum源主機上(即本人server虛擬機器)
cd /var/www/html
mkdir rabb(新建公共目錄)
umount /mnt
mount .iso /var/html/rabb
cd /etc/yum.repos.d/
rm -fr *
vim /etc/yum.repos.d/yum.repo
[Server]
name=rhel7.0
baseurl=file:///var/www/html/rabb
在另一臺主機中,瀏覽器中輸入yum源主機ip/rabb
5.修改另一臺主機的yum源地址
另一臺主機中(desktop)
cd /etc/yum.repos.d/
rm -fr *
vim /etc/yum.repos.d/yum.repo
[Server]
name=server
baseurl=http://ip/rabb(ip地址寫yum源主機的ip)
gpgcheck=0
這樣,desktop這臺主機也可以下載東西了
6.開機自動掛載.iso檔案
前面所說的掛載均是一次性掛載,關機將丟失,因此長期掛載不丟失需要自動掛載
vim /etc/rc.d/rc.local
mount .iso /mnt
然後可以開機重啟,df檢視掛載是否生效
7.如何安裝軟體—rpm
rpm -ivh name.rpm 安裝軟體(-v:顯示過程,-i:安裝,-h:指定加密方式為hash)
rpm -e name 解除安裝
rpm -ql name 檢視軟體生成檔案
rpm -qlp name.rmp 查詢軟體安裝後會生成什麼檔案
rpm -qa 查詢系統中安裝的所有軟體名稱
rpm -qa | grep wps 查詢系統中安裝的所有軟體中名稱含有wps的軟體
rpm -pq name.rpm 查詢軟體包安裝後的名字
rpm -ivh name.rpm --force 強制安裝,但是不能忽略依賴性
rpm -ivh name.rpm --nodeps --force 忽略軟體的依賴性並且強制安裝
rpm -qi name 檢視軟體的資訊
rpm -qp wps-office-9.1.0.4961-1.a18p1.x86_64.rpm --scripts 檢測軟體在安裝或解除安裝過程中執行的動作