軟件安裝方式
壓縮解壓
zip/unzip
安裝軟件:yum install -y zip unzip 實例演示: zip 123.zip *.txt #將所有.txt文件壓縮爲123.zip unzip 123.zip #解壓縮123.zip文件
gzip/gunzip
說明:壓縮單個文件,不能壓縮目錄,壓縮後會刪除源文件,默認壓縮文件後綴是.gz 實例: gzip 1.txt #壓縮1.txt,會生成1.txt.gz gunzip 1.txt.gz #解壓1.txt.gz,解壓後會刪除1.txt.gz gzip -d 1.txt.gz #功能同gunzip
bzip2/bunzip2
說明:使用方法同gzip/gunzip,默認壓縮文件後綴是.bz2 實例: bzip2 1.txt #壓縮1.txt,會生成1.txt.bz2 bunzip2 1.txt.bz2 #解壓1.txt.bz2,解壓後保留壓縮包需要添加選項'-k' bzip2 -d 1.txt.bz2 #功能同zunzip2
tar
說明:可以打包文件,拆包文件,壓縮解壓文件,也可以對目錄進行操作,後綴是.tar 選項: -c:打包 -x:拆包 -t:查看 說明:上面3個選項不能同時使用 -f:指定文件 -v:顯示詳細信息 -z:使用gzip/gunzip進行壓縮解壓操作 -j:使用bzip2/bunzip2進行壓縮解壓操作 -C:指定解壓目錄 --exclude:忽略指定文件 實例: tar -cvf 12.tar 1.txt 2.txt #將1.txt、2.txt打包成12.tar tar xvf 12.tar #將12.tar拆包 tar -zcvf 12.tar.gz 12.tar #使用gzip壓縮文件 tar -jcvf 12.tar.bz2 12.tar #使用bzip2壓縮文件 tar -zxvf 12.tar.gz *.txt #使用gzip直接對所有.txt文件進行打包並壓縮 tar -jxvf 12.tar.bz2 *.txt #使用bzip2直接對所有.txt文件進行打包並壓縮 擴展: .tar.gz簡寫爲.tgz .tar.bz2簡寫爲.tbz2
rar/unrar
解壓:tar -zxvf rarlinux-x64-5.4.0.tar.gz 進入:cd rar 安裝:make 實例: rar a 12.rar 1.txt 2.txt #壓縮1.txt、2.txt爲12.rar unrar x 12.rar #解壓12.rar文件
源碼安裝
基本步驟
配置:configure 編譯:make 安裝:make install
實例演示(httpd-2.2.34)
1.解壓 tar -jxvf httpd-2.2.34.tar.bz2 2.進入 cd httpd-2.2.34 3.安裝依賴 yum install -y gcc 4.配置 ./configure --prefix=/usr/local/apapche2 --prefix:指定安裝目錄 -h/--help:查看配置幫助 5.編譯 make 6.安裝 make install 7.修改配置文件:PREFIX/conf/httpd.conf 1.將ServerName一行開頭的#去掉 2.內容改爲:ServerName 域名/IP:80,如:www.test.com,需要域名解析 3.默認文檔根目錄在:PREFIX/htdocs 8.控制服務 PREFIX/bin/apachectl start|stop|restart 9.測試 在瀏覽器輸入www.test.com或者IP 擴展: cmd1 ; cmd2 ; cmd3 #順序執行用分號隔開的命令 cmd1 || cmd2 #若cmd1執行成功,cmd2就不執行了 cmd1 && cmd2 #若cmd1執行成功,cmd2才執行 如:make && make install
實例演示(httpd-2.4.27)
1.準備工作,關閉selinux和iptables setenforce 0 service iptables stop 2.安裝編譯器 yum install -y gcc gcc-c++ 3.安裝依賴軟件(apr、apr-util、pcre) tar -jxvf apr-1.6.2.tar.bz2 cd apr-1.6.2 ./configure --prefix=/usr/loacal/apr make && make install tar -jxvf apr-util-1.5.4.tar.bz2 cd apr-util-1.5.4 ./configure --prefix=/usr/local/par-util make && make install tar -jxvf pcre-8.41.tar.bz2 cd pcre-8.41 ./configure --prefix=/usr/local/pcre make && make install 4.安裝httpd.2.4.27 tar -jxvf httpd-2.4.27.tar.bz2 cd httpd-2.4.27 ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util --with-pcre=/usr/local/pcre make && make install 5.其它與httpd2.2.34就一樣了
RPM安裝
基本說明
- 原來是Redhat Pakage Manager的縮寫,現在是RPM Pakage Manager的縮寫
- 在linux下大多數軟件都有依賴(一個軟件需要另一個軟件)
- rpm就是這種軟件包的後綴
rpm命令
-i:安裝 -e:卸載 -v:顯示詳細信息 -h:顯示安裝進度 -U:升級 -q:查詢 -qa:查看所有的已安裝的包,可以結合grep使用 -ql:顯示安裝軟件的目錄 -qf:查看文件時哪個軟件安裝的
實例演示(vim)
rpm -ivh vim-filesystem-7.4.629-5.el6_8.1.x86_64.rpm rpm -ivh vim-common-7.4.629-5.el6_8.1.x86_64.rpm rpm -ivh vim-enhanced-7.4.629-5.el6_8.1.x86_64.rpm
YUM安裝
基本說明
1.yum就是一個軟件中心,相當於360軟件管家,appstore,安卓軟件商城 2.yum是Redhat系列發行版的軟件管理方式,debian系列的安裝apt-get 3.yum安裝的軟件包總得有一個地方進行存放,這個地方叫軟件倉庫,也叫yum源 4.yum的配置文件在/etc/yum.repo.d目錄下 5.常見的yum源 mirrors.163.com mirrors.aliyun.com
更改yum源
1.備份文件 mv CentOS-Base.repo CentOS-Base.repo.bak 2.下載yum配置文件 wget -c http://mirrors.163.com/.help/CentOS6-Base-163.repo 3.更改名字 mv CentOS6-Base-163.repo CentOS-Base.repo 4.清空緩存信息 yum clean all 5.重新生成緩存 yum makecache
yum操作
格式:yum [選項] 操作 操作: 清空緩存:clean all 生成緩存:makecache 安裝軟件:install 卸載軟件:remove 更細軟件:update 搜索軟件:search 列表顯示:list 安裝組件:groupinstall 卸載組件:groupremove 選項: -y:暗轉卸載軟件時會有提示信息,意思是默認爲yes,不會再出現提示信息 --downloadonly:只下載不安裝 --downloaddir:指定下載文件存放地址
安裝桌面環境測試
“`
yum install -y groupinstall Desktop #安裝桌面環境
yum install -y groupinstall chinese-support #安裝中文支持
init 5 #運行圖形界面模式