软件安装方式
压缩解压
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 #运行图形界面模式