栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux学习:软件安装

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux学习:软件安装

目录

一、软件包

1、Linux界的两大主流

2、软件包类型

3、RPM管理

(1)YUM工具是一个在Fedora和RedHa以及CentOs中的Shell前端软件包管理

(2)YUM指令

(3)本地源:系统安装光盘

(4)使用YUM管理RPM包

(5)RPM工具

 4、源码包管理:

 (1)下载软件包的方法:


一、软件包

1、Linux界的两大主流
distribution代表软件管理机制作用指令线上升级机制
Red Hat/FedoraRPMrpm,rpmbuildYUM

Debian/Ubutu

DPKGdpkgAPT

2、软件包类型

(1)RPM(Red Hat Package Manger)

由Red Hat公司提出,被众多Linux发行版所采用,也成二进制文件,无需编译,直接使用;

但是无法设定个人设置,开关功能;

eg:zip -3.0-11 el7 x86-64 rpm

(2)源码包:需经过c++,gcc编译环境才能运行

可以设定个人设置,开关功能

eg:nginx -1.8.1 tar.gz

3、RPM管理

(1)YUM工具是一个在Fedora和RedHa以及CentOs中的Shell前端软件包管理

a、自动下载RPM包并安装

b、可以自动处理依赖关系

(2)YUM指令
  • 查询功能:yum  

(3)本地源:系统安装光盘
  • 观察YUM的核心配置文件:/etc/yum.repos.d/    查看时输到yum.时可以用tab自动填充
  • 移动官方YUM库:可以先把YUM库打包压缩tar  -cvf,然后再移动打包压缩后的文件
  • 编写本地YUM库的配置文件vim /etc/yum.repos.d/dvd.repod打开文件

 [dvd]:某一个库的名称,中括号[]是必须的;
name=dvd:是库的说明,name是必须的;
baseurl=file:///mnt/:下载库的具体地址,重要
gpgcheck=0:关闭校验

  • 挂载安装光盘,注意:要把光盘插入到服务器上,通电:打开设置,选择dvd,选择位置,然后选择光盘。通电的话,选择已连接。
    • 然后挂载安装光盘:新建一个目录/mnt/cdrom,然后把光盘挂载到/mnt/cdrom
    • 由于普通的挂载,虚拟机关机再次开机就得重新再次挂载,为了避免麻烦我们可以在开机自启动文件里写好挂载,这样只要机器重启就会挂载。方法:(1)用vim 指令打开/root/.bashrc文件,(2)然后写挂载信息:mount  /dev/cdrom    /mnt/cdrom保存并退出。能查看光盘信息即可。
  • 使用YUM安装和卸载程序
    • [root@bogon ~]# yum install  -y  httpd:安装软件
    • [root@bogon ~]# systemctl  start  httpd:启动软件
    • [root@bogon ~]# systemctl stop  firewalld:关闭防火墙
    • [root@bogon ~]# systemctl disable  firewalld:禁用防火墙
  • 打开浏览器,输入网址服务器的IP地址:http://127.0.0.1,看到下面的页面即为成功

(4)使用YUM管理RPM包
  • 安装
    • 全新安装:[root@bogon ~]# yum -y install httpd vsftpd           
      • yum:主命令
      • -y:自动确认
      • install:安装
      • httpd:软件包1
      • vsftpd:软件包2
    • 重新安装:[root@bogon ~]# yum -y reinstall httpd 
    • 升级安装:[root@bogon ~]# yum -y update  httpd 
  • 查询安装:[root@bogon ~]# yum   list   httpd 带@是已经安装的
  • 卸载程序:[root@bogon ~]# yum -y  remove  httpd 

(5)RPM工具

前言:是管理红帽系统/CentOs系统,rpm包的基本工具,与yum的功能相同。

安装(i):

  • 先找安装包:cd  /mnt/cdrom/Packages,然后用[root@bogon Packages]# rpm -ivh wget-1.14-18.el7_6.1.x86_64.rpm 安装wget-1.14-18.el7_6.1.x86_64.rpm 其中:
    -i安装
    -v可视
    -h百分比

查询(q):[root@bogon Packages]# rpm -q wget
wget-1.14-18.el7_6.1.x86_64 

卸载(e):[root@bogon Packages]# rpm -evh  wget-1.14-18.el7_6.1.x86_64

再次查询(q):[root@bogon Packages]# rpm -q  wget-1.14-18.el7_6.1.x86_64

注意:rpm无法处理依赖 

 4、源码包管理:

 下载软件包的方法:
  • 在真机 官网找到软件包,下载压缩包,可以拖拽到虚拟机。
  • 虚拟机直接下:利用虚拟机下载时,首先打开系统的浏览器,然后输入www.baidu,通过百度来查需要的软件,下载,今天以ngine为例,下载完成后可以将软件包拖到桌面上。

(1)准备编译环境和编译器:[root@bogon ~]# yum -y install  gcc make zlib-devel pcre pcre-devel openssl-devel

(2) 解压 

可以新建一个用户www,方便后面的配置,然后解压软件包[root@bogon 桌面]# tar xf tengine-2.3.3.tar.gz 

(3)进入包[root@bogon 桌面]# cd tengine-2.3.3/

(4)配置:[root@bogon tengine-2.3.3]# ./configure --user=www  --group=www  --prefix =/usr/local/nginx

(5)编译:make

(6)安装:make  install  只要没报错就可以了

(7)启动测试:如果之前安装过httpd服务,直接启动nginx会有冲突,先关闭httpd服务。

[root@bogon tengine-2.3.3]# systemctl stop httpd

主执行程序
[root@bogon tengine-2.3.3]# /usr/local/nginx/sbin/nginx

关闭防火墙
[root@bogon tengine-2.3.3]#  systemctl stop firewalld
使用浏览器访问本地IP,如过可以看到页面就说明部署成功。

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/882074.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号