Day 042.7軟件安裝
2.7.1、rpm軟件包的管理
mkdir /iso //在/目錄下新建一個iso目錄
mount /dev/sr0 /iso //把/dev/sr0掛載在/iso下
df -h //查看掛載情況
cd /iso/Packages //進入Packages目錄
find *telnet* //搜索含有telnet字符的文件
rpm -ivh telnet-0.17-59e17.x86_64.rpm //安裝rpm文件
telnet //測試telnet是否成功安裝
//如圖安裝成功
或 rpm -qa |grep telnet
rpm-ivh:安裝顯示安裝進度--install--verbose—hash
rpm-qa:查看軟件包是否安裝
rpm-e:刪除包
rpm-Uvh:升級軟件包--Update;
rpm-qpl:列出RPM軟件包內的文件信息[Query Package list];
rpm-qpi:列出RPM軟件包的描述信息[Query Package install package(s)];
rpm-qf:查找指定文件屬於哪個RPM軟件包[Query File];
rpm-Va:校驗所有的RPM軟件包,查找丟失的文件[View Lost];
Telnet協議是TCP/IP協議族中的一員
Telnet是常用的遠程控制Web服務器的方法
Telnet可以讓我們坐在自己的計算機前通過Internet網絡登錄到另一台遠程計算機上,這台計算機可以是在隔壁的房間裡,也可以是在地球的另一端。當登錄上遠程計算機後,本地計算機就等同於遠程計算機的一個終端,我們可以用自己的計算機直接操縱遠程計算機,享受遠程計算機本地終端同樣的操作權限。
Telnet的主要用途就是使用遠程計算機上所擁有的本地計算機沒有的信息資源,如果遠程的主要目的是在本地計算機與遠程計算機之間傳遞文件,那麼相比而言使用FTP會更加快捷有效。
2.7.2、tar軟件包的管理
-c: 建立壓縮檔案
-x:解壓
-t:查看內容
-r:向壓縮歸檔文件末尾追加文件
-u:更新原壓縮包中的文件
-z:有gzip屬性的
-j:有bz2屬性的
-Z:有compress屬性的
-v:顯示所有過程
-O:將文件解開到標准輸出
tar -xvf file.tar //解壓tartar -zxvf file.tar.gz //解壓tar.gztar -zxvf file.tar.gz -C /opt/aa //解壓到指定文件夾tar -cvf jpg.tar *.txt //打包tar -zcvf jpg.tar.gz *.txt//壓縮 Apache是世界使用排名第一的Web服務器軟件
Apache HTTP Server(簡稱Apache)是Apache軟件基金會的一個開放源碼的網頁服務器,可以在大多數計算機操作系統中運行,由於其多平台和安全性被廣泛使用,是最流行的Web服務器端軟件之一。
類似軟件
Nginx是一個來自俄羅斯的流行的Web應用服務器,它被應用於大量的俄羅斯的高並發站點,俄羅斯的搜索引擎網站Rambler就是基於Nginx構建的。Nginx對靜態頁面的支持相當出色,輕量且免費。
2.7.3、yum軟件包的管理
yum repolist 查看yum倉庫的情況
yum install package1
yum info package1 顯示安裝包信息package1
yum list avialable package1 顯示指定程序包安裝情況package1
yum remove package1 刪除程序包package1
yum deplist package1 查看程序package1依賴情況
yum clean all 清除緩存
添加一個配置cd /etc/yum.repos.d
vi CentOS-Local.repo
輸入 [Local]
name=Local Yum
baseurl=file:///iso
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1 //添加一個配置
yum clean all //清理yum源
yum repolist //查看倉庫
//顯示4620配置成功
//yum倉庫的作用 類似管家,自動配置下載一些需要的文件yum info vsftpd //檢查是否安裝相關軟件
//表示未安裝
yum install vsftpd -y //安裝
yum info vsftpd //再次檢查軟件安裝
//表示已安裝
firewall-cmd start vstpd //開啟服務
———————— //開啟防火牆
ftp 192.168.1.95 //測試ftp服務是否起來
做一個靜態網站———————————————— //添加配置,建立源倉庫
yum info httpd //檢查是否安裝相關軟件
//表示未安裝
yum install httpd -y //安裝
yum info httpd //再次檢查軟件安裝
//表示已安裝
firewall-cmd start httpd.service //開啟服務
———————— //開啟防火牆
http://192.168.1.95 //測試http服務是否起來
cd /var/www/html///網站路徑vi index.html//編輯網頁內容三、在雲上進行應用的安裝與部署
1、java
開發環境搭建及環境變量的配置;
———————————— //上傳JDK到linux
tar -zxvf -C /opt/jdk1.8 jdk1.8.0_92.tar.gz //解壓文件
vi /etc/profile //修改配置文件
source /etc/profile //重置配置
java -sersion javac java //查看是否配置成功
2、apache、tomcat、nginx、mysql的安裝與簡單配置
3、雲上的安裝與部署