#我的第十堂云计算课# # 软件管理#

软件管理

一、linux下的安装包:
1、RPM包:也称二进制( binary code)无需编译,可以直接使用;无法设定个人设置,开关功能
2、源码包:source code 需要经过GCC,C++编译环境编译才能运行;可以设定个人设置,开关功能
二、RPM包管理:
1、YUM工具:
(1)、本地源:系统安装光盘:
①安装wget:yum -y install wget
②移除官方YUM库:mv /etc/yum.repos.d/* /tmp
③编写本地YUM配置文件:vim /etc/yum.repos.d/dvd.repo
vim中内容:
[dvd]
name=dvd
baseurl=file:///mnt/cdrom
gpgcheck=0
④挂载安装光盘:mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
重启后,使用ls /mnt/cdrom,查看到光盘信息即可
⑤使用YUM安装和卸载程序:
yum install -y httpd //安装软件
systemctl start httpd // 启动软件
⑥模拟客户机访问:打开浏览器,输入网站服务器的IP地址。http://127.0.0.1,验证网站程序部署成功。
⑦观察仓库信息:yum repolist
例图:
在这里插入图片描述
在这里插入图片描述
2、网络源:使用官方源(例如:阿里源):(前提联网)
(1)、安装wget,清理YUM库:
yum -y install wget
mv /etc/yum.repos.d/* /tmp
(2)、下载阿里源至YUM库:
wget http://mirrors.aliyun.com/repo/Centos-7.repo -O /etc/yum.repos.d/CentOS-Base.repo
(3)、更新YUM源:
yum repolist
3、使用YUM管理RPM包:
(1)、安装:
yum -y install httpd //全新安装
yum -y reinstall httpd //重新安装
yum -y update httpd //升级安装
(2)、查询:
①查询YUM源:yum repolist
②查询HTTP程序:yum list httpd
注:带@ 是已经安装的
(3)、卸载:yum -y remove httpd
(4)、查询工具和软件包的关系:
①当使用ifconfig命令失效时,却又不知道如何安装
②使用provide查询命令的提供者进行安装
③查询:yum provides ifconfig
④安装对应工具:yum install -y net-tools
4、RPM工具:
(1)、先找到安装包然后安装:
cd /mnt/cdrom/Packages
rpm -ivh wget-1.14-15.el7.x86_64.rpm //选择的安装包
(2)、查询: rpm -q wget
(3)、卸载:rpm -evh wget
三、源码包管理:
1、获得源码包:官方网站,可以获得最新的软件包
2、部署Tengine :
(1)、下载源码包: wget http://tengine.taobao.org/download/tengine-2.2.0.tar.gz
(2)、准备编译环境如编译器:yum -y install gcc make zlib-devel pcre pcre-devel openssl-devel
(3)、解压:
useradd www
tar xvf tengine-2.2.0.tar.gz
cd tengine-2.2.0
(4)、配置:./configure --user=www --group=www --prefix=/usr/local/nginx
(5)、编译:make
(6)、安装:make install
(7)、启动测试:
systemctl stop httpd //若安装过httpd直接启动nginx会有冲突,则需关闭httpd
/usr/local/nginx/sbin/nginx //启动
systemctl stop firewalld //关闭防火墙
使用浏览器访问本机的IP,http://127.0.0.1,如果能看到NGINX的网页,说明部署成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值