zoukankan      html  css  js  c++  java
  • Linux网络服务 11-----部署YUM仓库服务

    1、安装:FTP:    yum  -y install vsftpd

    2、systemctl start vsftpd  (重启)

        systemctl enable vsftpd (开机自启动)

    3、检查是否开启: netstat -anput | grep vsftpd

    4、判断上一条命令是否成功:echo $?

    出现“0”成功

    出现“除了0,别的数字”失败

    5、yum provides netstat(“provides”查看包命令)

    6、1:查看防火墙状态

    systemctl status firewalld

    service  iptables status

    2:暂时关闭防火墙

    systemctl stop firewalld

    service  iptables stop

    3:永久关闭防火墙

    systemctl disable firewalld

    chkconfig iptables off

    4:重启防火墙

    systemctl enable firewalld

    service iptables restart

    一、 YUM简介

    YUM的前身是YUP(YellowdogUpdater)YellowdogLinux的软件更新, 借助于YUM软件仓库,可以完成安装、卸载、自动升级rpm软件包等任务,能够自动查找并解决rpm包之间的依赖关系,而无需管理员逐个、手工地去安装每个rpm包,使管理员在维护大量Linux服务器时更加轻松自如。特别是拥有大量Linux主机的本地网络中,构建一台源服务器可以大大缓解软件安装、升级等对Internet的依赖。

    一、     YUM服务器的搭建

    1、YUM服务器概述

    YUM软件仓库通常借助HTTP或FTP协议来进行发布,这样可以面向网络中的所有客户机提供软件源服务。为了便于客户机查询软件包,获取依赖关系等信息,在软件仓库中需要提供仓库数据(Repodata),其中收集了目录下所有rpm包的头部信息。

    2、软件仓库的提供方式-

             http://

             ftp://

             file://

          

             yum -y install vsftpd    (安装vsftpd软件包)

             systemctl start vsftpd    (启动vsftpd)

             systemctl enable vsftpd    (开机时启用vsftpd)

             netstat -anput | grep vsftpd (显示vsftpd网络连接、路由表和网络接口息,可以让用户得知有哪些网络连接正在运作)

     

              netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知有哪些网络连接正在运作。

                选项

    命令中各选项的含义如下:

    -a 显示所有socket,包括正在监听的。
                -c 每隔1秒就重新显示一遍,直到用户中断它。
                -i 显示所有网络接口的信息,格式“netstat -i”。
                -n 以网络IP地址代替名称,显示出网络连接情形。
                -r显示核心路由表,格式同“route -e”。
               -t 显示TCP协议的连接情况
               -u 显示UDP协议的连接情况。
               -v 显示正在进行的工作。
               -p 显示建立相关连接的程序名和PID。
               -b 显示在创建每个连接或侦听端口时涉及的可执行程序。
               -e 显示以太网统计。此选项可以与 -s 选项结合使用。
               -f 显示外部地址的完全限定域名(FQDN)。
               -o显示与与网络计时器相关的信息。

                    -s 显示每个协议的统计。
               -x 显示 NetworkDirect 连接、侦听器和共享端点。
               -y 显示所有连接的 TCP 连接模板。无法与其他选项结合使用

     

    (1)基于ftp://的本地光盘创建yum仓库过程

                    yum -y install ftp (安装ftp 软件包)

    umount /dev/sr0      (卸载光盘 /dev/sr0)

                    mkdir /var/ftp/centos7  (建立目录,在/var/ftp/centos7)

                    mount /dev/sr0 /var/ftp/centos7/(挂载/dev/sr0 挂载点/var/ftp/centos7)

                    vim /etc/yum.repos.d/local.repo  (编辑/etc/yum.repos.d/local.repo)

                    [local](仓库名称)

                    name=local(仓库名称)

                    baseurl=ftp://192.168.203.4(本机地址)/centos7(指定rpm包的位置)

                    gpgcheck=0(禁用gpg 校验)

                    enabled=1(启用本地yum仓库)

                    yum  -y clean all(清空缓存)

                    yum makecache(重建缓存)

                    关闭防火墙

                systemctl stop firewalld

                iptabcel -F

                setenforce 0

    (2)基于file://的本地光盘创建yum仓库过程

     卸载光盘

    umount /dev/sr0

    建立目录

    mount /media

    挂载光盘

    mount /dev/sr0 /media/

    查看

    ls /media/

    cd /etc/yum.r* (切换/etc/yum.r*)

    mkdir a/  (建立目录 a/)

    mv C* a/  

    vi ./local.repo

    [cdrom]    //仓库名称

    name=cdrom

    baseurl=file:///media   //指定rpm包的位置

    enabled=1   //启用本地yum仓库

    gpgcheck=0  //禁用gpg校验

    清除yum缓存

    yum -y clean all

    重建yum缓存

    yum makecache

    二、  yum命令

    1、 基本操作
    (1)查询软件包列表:yumlist、yumgrouplist
    yum list installed查询已安装的包
    yum list available查询可以安装(未安装)的包
    (2)查询软件包的描述信息:yum info软件包名
    (3)查询指定软件包:yum search软件包名
    (4)清理yum缓存:yum -y cleanall
    (5)重建yum缓存:yum makecache
    2、针对单个安装包的操作
    (1)安装:yum -y install

    (2)卸载:yum -y remove或yum -y erase
    (3)升级:yum -y update
    3、针对安装包组的操作
    (1)安装:yum -y groupinstall“软件包组名称”
    (2)卸载:yum-y groupremove
    (3)升级:yum-y groupupdate

  • 相关阅读:
    Android(java)学习笔记68:使用proguard混淆android代码
    SGU 194 Reactor Cooling
    关于流量有上下界的网络流问题的求解
    关于最小割的求解方法
    HDU 5311 Hidden String
    POJ 3548 Restoring the digits
    POJ 2062 HDU 1528 ZOJ 2223 Card Game Cheater
    ZOJ 1967 POJ 2570 Fiber Network
    HDU 1969 Pie
    HDU 1956 POJ 1637 Sightseeing tour
  • 原文地址:https://www.cnblogs.com/liyurui/p/11402326.html
Copyright © 2011-2022 走看看