使用 ifconfig命令来维护网络

# ifconfig 命令:显示所有正在启动的网卡的详细信息或设定系统中网卡的 IP地址

# 应用 ifconfig命令设定网卡的 IP地址:
  * 例:修改 eth0 网卡的 IP地址为 172.18.48.56 和子网掩码 255.255.255.128 的命令:
    * ifconfig eth0 172.18.48.56 netmask 255.255.255.128

使用 ifup和 ifdown命令启动和停止网卡

# ifup 命令:启动系统上指定的网卡

# ifdown 命令:停止系统上指定的网卡

# ifup 命令举例:
  * 启动 eth0 网卡的命令:ifup eth0

# ifdown 命令举例:
  * 停用 eth0 网卡的命令:ifdown eth0

网络配置文件

# 网卡的配置文件存放在 /etc/sysconfig/network-scripts 目录中,且每个网卡对应的配置文件的文件名以 ifcfg- 开始,如 eth0 网卡对应的网络配置文件就是 ifcfg-eth0

# 虚拟机新添加网卡没有配置文件需手动添加或配置

使用 RPM安装及移除软件

# RPM的定义:RPM(Red Hat Package Manger)是红毛软件包管理工具的缩写

# RPM文件名分为五个部分:
  * 第一部分是 name,表示这个 RPM软件包的名称
  * 第二部分是 version,表示这个 RPM软件包的版本编号
  * 第三部分是 release,表示这个 RPM软件包的版本发布次数(修证号码)
  * 第四部分是 architectures,表示这个 RPM软件包适用于哪些平台
  * 最后一部分是 RPM,表示这个 RPM软件包的文件扩展名

# 常用选项:
  * -i:安装软件(install)
  * -U:升级旧版本的软件(Upgrade)
  * -e:移除/删除软件(erase)
  * -v:显示详细的信息处理过程
  * -h:显示安装进度(不显示卸载进度)

查看 RPM软件包中的信息

# 常用的查询已安装的软件包信息的命令
  * rpm -qa:显示目前操作系统上安装的全部软件包,q 代表 query(查询),a 代表 all。如 rpm -qa | grep ‘dhcp’
  * rpm -qf 文件名:显示这个文件是由哪个软件包安装的,f 代表 file。如 rpm -qf /bin/tar
  * rpm -qi 软件包名:显示这个软件包的信息,i 代表 information。如 rpm -qi tar-1.14-10.RHEL4
  * rpm -ql 软件包名:列出则会个软件包中所包含的全部文件,l 代表 list。如 rpm -ql tar

RPM包的属性依赖性问题

# 属性依赖性问题的定义:所谓的 RPM软件包的属性依赖性问题指的是某个软件包的安装依赖于其他软件包的安装

光盘挂载和镜像挂载

# 光盘挂载:
  * mount /dev/sr0 挂载点 或者 mount /dev/cdrom 挂载点

# 镜像文件挂载:
  * mount -o loop -t iso9660 镜像文件 挂载点
    * 其中 -o loop 用来把一个文件当成硬盘分区挂接上系统

yum配置

# yum 定义:yum 是 Yellow dog Updater Modified 的缩写,目的就是为了解决 RPM的依赖关系的问题,方便使用者进行软件的安装、升级等工作

# yum 的配置一般有两种方式,一种是直接配置 /etc/yum.conf 文件,另一种是在 /etc/yum.repos.d/目录下增加 .repo文件

# 本地 yum配置
  * mount /dev/cdrom /mnt  -- 将光盘挂载到指定目录下
  * cd /etc/yum.repos.d/
  * cp rhel-source.repo rhel.repo  -- 拷贝一份配置文件
  * vi rhel.repo  -- 编辑配置文件,内容如下

       [rhel-local]                                                         # 模块名称,需修改不能和其他 .repo文件重名
       name=Red Hat Enterprise Linux 6 local repo   # 名称随便起
    baseurl=file:///mnt                                              # 指定 rpm仓库的位置
    enabled=1                                                          # 1为开启该配置,0为关闭该配置
    gpgcheck=1                                                        # 1为校对软件

  * yum install vsftpd httpd  -- 安装 vsftpd 和 httpd 服务

利用 vsftpd 搭建 yum源服务器

# vsftp 默认的配置文件是允许匿名访问的,这里直接启动就可以了

#具体步骤
  * umount /dev/cdrom  -- 卸载光盘
  * mount /dev/cdrom /var/ftp/pub/  -- 挂载光盘到 vsftp 的公众目录下
  * service vsftpd restart  -- 重启 vsftpd 服务
    * 此时必须关闭防火墙 和 selinux,命令如下
      sercive iptables stop
      setenforce 0 (临时关闭,重启后会恢复)
  * 配置客户机:
  * cd /etc/tum.repos.d/
  * vi rhel.repo  -- 修改为以下内容
    [rhel-ftp]
    name=Red Hat Enterprise Linux 6
    baseurl=ftp://192.168.8.42/pub #指定yum源地址
    enabled=1
    gpgcheck=1

yum 命令的使用

# yum 安装软件
  * yum -y install 软件名

# yum 卸载软件
  * yum -y remove 软件名

# yum 安装组件
  * yum -y groupinstall 组件名

# yum 卸载组件
  * yum -y groupremove 组件名

# 清除 yum 缓存
  * yum clean all

# 使用 yum 查找软件包
  * yum search

Linux速通08 网络原理及基础设置、软件包管理的更多相关文章

  1. linux基础-第十四单元 Linux网络原理及基础设置

    第十四单元 Linux网络原理及基础设置 三种网卡模式图 使用ifconfig命令来维护网络 ifconfig命令的功能 ifconfig命令的用法举例 使用ifup和ifdown命令启动和停止网卡 ...

  2. Linux网络原理及基础设,yum管理RPM包

    一:ifconfig命令 1,ifconfig命令的功能:显示所有正在启动的网卡的详细信息或设定系统中网卡的IP地址. 2. 使用ifup和ifdown命令启动和停止网卡(详见linux系统管理P42 ...

  3. 第十四单元 Linux网络原理及基础设置

    ·ifconfig命令来维护网络(详见linux系统管理P422) 1) 掌握ifconfig命令的功能:显示所有正在启动的网卡的详细信息或设定系统中网卡的IP地址.2) 灵活应用ifconfig命令 ...

  4. Linux 网络原理及基础设置

    临时配置网络(ip,网关,dns)+永久配置 设置IP和掩码 ifconfig eth0 192.168.2.2 netmask 255.255.255.0 设置网关route add default ...

  5. Linux速通 随笔整理

    Linux速通 随笔整理 为了方便阅读,特整理了相关的学习笔记 零.大纲 一.系统安装 二.命令格式 三.文件管理 四.用户群组 五.文件处理 六.系统初始化及监控 七.硬盘初始化 八.网络原理

  6. Linux速通07 硬盘分区、格式化及文件系统管理

    硬件设备与文件名的对应关系 # 在Linux系统中,每个设备都被当作一个文件来对待 # 各种设备在Linux中的文件名 设备 设备在Linux内的文件名 IDE硬盘 /dev/hd[a-d] SCSI ...

  7. Linux速通 大纲

    1.Linux操作系统安装及初始化配置(熟悉) 2.Linux操作系统目录组成结构及文件级增删改查操作(重点) 3.Linux操作系统用户.权限管理(重点) 4.开源软件及Linux下软件包的管理(重 ...

  8. Linux学习43 CCNA网络知识-计算机网络基础

    一.Linux网络配置属性 1.计算机网络 TCP/IP:协议簇,协议栈(使用的模型) ISO组织制定了OSI七层模型协议栈(学习的模型) 2.网卡 a.MAC:Media Access Contro ...

  9. Linux速通01 操作系统安装及简介

    操作系统 # a)操作系统的定义:操作系统是一个用来协调.管理和控制计算机硬件和软件资源的系统程序,它位于硬件和应用程序之间. # 操作系统分为 系统调用接口 和 系统内核 # b)操作系统内核的定义 ...

随机推荐

  1. python+requests爬取百度文库ppt

    实验网站:https://wenku.baidu.com/view/c7752014f18583d04964594d.html 在下面这种类型文件中的请求头的url打开后会得到一个页面 你会得到如下图 ...

  2. 四、Jmeter 集合点(实际场景应用)

    一.jmeter集合点的作用域及作用范围 先明确一些概念:1)定时器是在每个sampler(采样器)之前执行的,而不是之后: 是的,你没有看错,不管这个定时器的位置放在sampler之后,还是之下,它 ...

  3. EF Core数据访问入门

    重要概念 Entity Framework (EF) Core 是轻量化.可扩展.开源和跨平台的数据访问技术,它还是一 种对象关系映射器 (ORM),它使 .NET 开发人员能够使用面向对象的思想处理 ...

  4. Pyqt5使用

    一.帮助文档 二.PyQt5库结构 三. 面向对象的编程模式 class Windows(QWidget): def __init__(self): #继承父类的QWidget的方法 super(). ...

  5. Redis 事务 & 消息队列

    Redis 消息队列介绍 什么是消息队列 消息队列(Message Queue)是一种应用间的通信方式,消息发送后可以立即返回,有消息系统来确保信息的可靠传递,消息生产者只管把消息发布到消息队列中而不 ...

  6. oslab oranges 一个操作系统的实现 实验五 让操作系统走进保护模式

    实验目的: • 如何从软盘读取并加载一个Loader程序到操作 系统,然后转交系统控制权 • 对应章节:第四章 实验内容: 1. 向软盘镜像文件写入一个你指定的文件,手 工读取在磁盘中的信息 2. 在 ...

  7. CVE-2019-13272:Linux本地内核提权漏洞复现

    0x00 简介 2019年07月20日,Linux正式修复了一个本地内核提权漏洞.通过此漏洞,攻击者可将普通权限用户提升为Root权限. 0x01 漏洞概述 当调用PTRACE_TRACEME时,pt ...

  8. Install pyaudio on Ubuntu

    pip install python3-pyaudio sudo apt-get install portaudio19-dev python-all-dev pip install pyaudio

  9. ThoughtWorks Homework

    ThoughtWorks Homework Homework 考察知识点 项目搭建 技术选型 测试 编码风格 代码质量 设计模式 数据结构 算法 架构 开源协作 CI/CD DevOps Linux ...

  10. funny 生成器

    funny 生成器 https://www.zhihu.com/question/380741546/answer/1190570384 举牌小人生成器 https://small-upup.upup ...