Linux配置yum仓库,服务控制,防火墙

一、yum仓库

1.在安装软件时,首先第一步就是要考虑软件的版本的问题!

2.软件的安装:最安全可靠的方法就是去软件对应的官网上查看安装手册(包括的软件的下载)

红帽系软件安装的常见的3种方式

(1)编译安装

./configure      检查当前系统的运行环境

make             编译

make  install    安装

(2)rpm包安装

rpm  -ivh   包的路径  (-i 安装,-v显示安装的过程,-h显示安装的进度) 

rpm  -e   包名      (删除已安装的软件)

rpm   -qa   |  g+rep   包名   (-q查询, -a所有,查找软件包是否被安装)

依赖包解决太麻烦

(3)yum安装   DNF

(8版本往后,rpm包的管理工具变为dnf,但是yum命令一样通用,使用过程中没有区别)

yum准确来讲就是rpm包的管理工具,rpm包类似软件安装包,而yum就类似手机里应用商店,对于这些软件安装包进行了统一的管理,方便用户下载和安装软件。

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

yum  remove   软件包    -y    (卸载软件包)

rpm包可以通过rpm命令来安装,也可以通过yum命令安装,rpm的安装方式只会针对软件本身进行安装,不会解决软件依赖的问题的,而yum在安装过程中,会尽量解决软件依赖的问题。

(4)搭建yum仓库

本质上来讲,就是将软件包所在的文件提前写入yum仓库的配置文件中,这样软件安装时,用户只需要输入软件包的名字,而软件所在的路径就可以直接从配置中读取。

  • YUM仓库必须在/etc/yum.repos.d/
  • /etc/yum.repos.d/创建文件名必须以.repo结尾
  • Yum分为本地源(file://)和网络源(http://)

仓库内容:仓库标识[];仓库名name=;enabled=(=1代表启用仓库,=0代表不启用仓库;gpgcheck=(0不开启校验,1开启校验);baseurl=)

如何查看本地的源

然后进入此目录分别可以看到Appstream和Baseos目录,为存放软件源的路径

Cd BaseOS

   Pwd

Cd AppStream

   Pwd

红帽

(1)cd /etc/yum.repos.d/  (进入yum仓库的配置文件目录)

(2)touch /etc/yum.repos.d/local.repo(创建配置文件,配置文件一定要在/etc/yum.repos.d/目录下进行,且文件的后缀名为.repo

(3)vim /etc/yum.repos.d/local.repo(编写yum配置文件)

[BaseOS]   # 仓库编号唯一,不能同名冲突

name=baseos  # 仓库的描述信息

baseurl=file:///run/media/root/RHEL-8-4-0-BaseOS-x86_64/BaseOS

# yum源的所在位置,如果是file://代表使用的是本地源,如果是http://代表的网络源。

enabled=1  # 启用仓库

gpgcheck=0  # 关闭gpgcheck(检查包的完整性和合法性、)

[AppStream]

name=appstream

baseurl=file:///run/media/root/RHEL-8-4-0-BaseOS-x86_64/AppStream

enabled=1

gpgcheck=0

配置文件编辑完成后,保存并退出

(4)yum clean all   #清理缓存

(5)yum makecache   #重新建立缓存

(6)yum  repolist   # 列出所有的仓库

(7)yum  list       # 列出所有的包。

yum  update  更新所有的软件包

yum  upgrade  包名   更新指定软件包

yum  search   关键字  查找含有关键字的包

yum info  包名       查看软件包的信息

二、服务控制

systemctl status 服务名   查看服务状态

systemctl start 服务名    启动服务

systemctl enable  服务名  设置服务的开机自启

systemctl  restart  服务名   重启服务

systemctl  stop    服务名    停止服务

systemctl disable  服务名    取消服务的开机自启

往返天地间

三、如何利用现有网页编写一个网站

(1)打开红帽系统中的火狐浏览器 输入www.baidu.com

(2)网页空白处右击,选择查看网页源代码view page source,然后进入源码后,ctrl a,选中所有,右击复制。

(3)vim  /var/www/html/index.html

进入编辑界面后,将刚刚复制的网页源码,粘贴。

(4)如果以使用要修改内容的话,可替换命令

示例:全国多地清朗过清明   202-4-5redhat课程

:%s/往返天地/2022-12-5/g 红帽课程

(5)替换完成后,然后在网页上输入当前运行http服务主机ip地址即可:

例如:ip address查看 127.0.0.1   

四、linux的防火墙

作用:对不符合要求的数据进行拦截,从而保证系统的安全。

systemctl status firewalld.service  查看防火墙的状态

firewall-cmd --list-all  查看防火墙的信息

(1)防火墙开放指定端口

firewall-cmd --permanent --add-port=端口号/协议类型

firewall-cmd --reload

注意:做完之后还要reload加载一下

firewall-cmd --reload

(2)删除指定端口:

firewall-cmd --permanent --remove-port=80/tcp

firewall-cmd --reload

(3)防火墙开放指定服务

firewall-cmd --permanent --add-service=服务名

firewall-cmd --reload

删除的话,只需要把—add-server换成—remove-server就行

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/35643.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

布谷直播系统源码开发实战:从架构设计到性能优化

作为山东布谷科技的一名技术研发人员,我参与了多个直播系统平台从0到1的开发和搭建,也见证了直播行业从萌芽到爆发的全过程。今天,我想从研发角度,分享一些直播系统软件开发的经验和心得,希望能对大家有所帮助。 一、 …

实战设计模式之解释器模式

概述 作为一种行为设计模式,解释器模式提供了一种方法来定义语言的文法规则,并通过这些规则解析和处理特定类型的语言句子。简单来说,解释器模式允许我们定义一个代表某种语言中语法规则的对象结构,从而能够根据这些规则理解并处理…

物联网边缘计算网关是什么?

在物联网的浩瀚架构中,边缘计算网关宛如一位坚毅的前沿哨兵,默默守护着数据处理与传输的关键防线,为整个物联网系统的高效运转发挥着不可或缺的作用。 一、边缘计算网关的定义与基本功能 边缘计算网关是一种智能设备,它被部署在…

计算机视觉算法实战——障碍物识别(主页有源码)

✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连 ✨ ✨个人主页欢迎您的访问 ✨期待您的三连✨ ​​ ​​​​​​ ​ ​ 1. 引言 计算机视觉是人工智能领域的一个重要分支,旨在通过计算机模拟人类的视觉系统,从…

Win11锁屏后显示“天气、市场、广告”如何取消显示

关闭方法:设置>个性化>锁屏界面>锁屏界面状态>"无"。 方法一:通过“个性化”设置 打开“设置”应用: 点击屏幕左下角的“开始”按钮(Windows 图标)。点击齿轮状的“设置”图标。或者按下 Win I…

10天速通强化学习-008

TRPO 思考-TRPO-在线策略-给定信任区域防止更新不稳定 Actor-Critic网络随着网络深度的增加,步长太长,梯度更新会变差。改变方法-增加信任区域。(trust region policy optimization)-TRPO算法: 核心思想: 是在每次迭代中&…

整合百款经典街机游戏的模拟器介绍

对于80、90后而言,街机游戏承载着童年的欢乐记忆。今天要给大家介绍一款超棒的软件——「MXui街机厅经典游戏101款」,它能带你重回那段热血沸腾的街机时光。 「MXui街机厅经典游戏101款」是一款绿色免安装的街机模拟器,体积约1.39G。无需繁琐…

springboot第三站(1) web开发引入

目录 1.简介 2.SpringBoot对静态资源的映射规则 3.模版引擎 1.简介 使用SpringBoot; 1)、创建SpringBoot应用,选中我们需要的模块; 2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定…

12-二叉树-二叉树高度(给定前序和中序确定二叉树)

题目 来源 23. 二叉树的高度 思路 其实跟09那篇很像,反正核心就是要通过前序和中序来建树,只不过现在多了一个返回值;因为建树的时候,其实左子树和右子树的深度就可以知道。其余详见代码。 代码 /* 前序遍历根左右,中序&…

PSI5接口

文章目录 前言PSI5接口简介操作模式命名规则异步操作模式(PSI5-A)同步操作模式(PSI5-P) 传感器->ECU物理层(位编码)数据链路层数据帧帧格式串行消息帧10bits 传感器帧定义超10bits传感器帧定义 ECU->…

垃圾处理全流程监管平台

在当前城市化进程中,垃圾处理已成为城市管理的重要课题。随着技术的发展,垃圾处理全流程监管平台的建设显得尤为重要。该平台能够实现垃圾从产生、收集、运输到最终处理的全流程监管,提高垃圾处理效率,促进资源回收利用&#xff0…

【Linux编程】IPC之消息队列从踩坑到实战:核心原理、实战案例与C++封装详解(含完整代码)

一、消息队列基础概念 消息队列是Linux系统提供的一种进程间通信(IPC)机制,具有以下特点: 消息以链表形式存放在内核中每个消息包含类型标识(mtype)支持多生产者/多消费者模式消息总长度受限于系统配置&a…

Unity 项目工程结构目录

1. Unity.VisualScripting.Core 作用: Visual Scripting 的核心模块,提供了可视化编程的基础功能(前身为 Bolt)。它允许开发者通过节点图创建游戏逻辑,而无需编写代码。 典型用途: 非程序员快速构建原型,或简化…

从pdf提取文本数据的c/cpp库(非OCR)

Aspose.PDF for C 商业付费版,无源码。 功能强大,支持多种PDF操作。 对应的官方示例代码:Aspose.PDF-for-C Spire.PDF for C 商业付费版 对应的官方示例代码:Spire.PDF-for-C- PDFTron SDK 商业付费版 PoDoFo 开源 当前版本…

【Linux操作系统——学习笔记二】Linux简单导航命令操作

一、前言 学习Linux,本质上是学习在命令行下熟练使用Linux的各类命令。 命令行:是一种通过输入命令和参数与计算机系统进行交互的方式,可以使用各种字符化命令对系统发出操作指令,打开Linux终端,进入命令行界面。 …

赛逸展2025创新模式,以科技创新奖赋能展位战略价值

CES Asia2025第七届亚洲消费电子技术贸易展(赛逸展)主办方负责人提出的创新理念,为展会的战略价值注入了新活力:“我们不是在卖展位,而是在分发政策红利入场券——企业每平方米的展位投入,都可能通过科技创…

深度革命:ResNet 如何用 “残差连接“ 颠覆深度学习

一文快速了解 ResNet创新点 在深度学习的历史长河中,2015年或许是最具突破性的一年。这一年,微软亚洲研究院的何恺明团队带着名为ResNet(残差网络)的模型横空出世,在ImageNet图像分类竞赛中以3.57%的错误率夺冠&#…

将Django连接到mysql

将Django连接到mysql 文章目录 将Django连接到mysql一.按照我的文章 在Django模型中的Mysql安装 此篇 的步骤完成mysql的基础配置二.Django配置 一.按照我的文章 ‘在Django模型中的Mysql安装’ 此篇 的步骤完成mysql的基础配置 基础配置具体内容 1.打开PowerShell 安装mysql的…

Pycatia自动化开发:智能焊点生成与数据管理一体化解决方案

引言:机械设计自动化的新范式 在汽车白车身、航空结构件等复杂装配体设计中,焊点定位精度直接影响产品性能和制造可行性。传统CAD软件操作模式存在两大痛点:1)重复性点创建操作效率低下;2)坐标数据缺乏结构…

《Python实战进阶》No26: CI/CD 流水线:GitHub Actions 与 Jenkins 集成

No26: CI/CD 流水线:GitHub Actions 与 Jenkins 集成 摘要 持续集成(CI)和持续部署(CD)是现代软件开发中不可或缺的实践,能够显著提升开发效率、减少错误并加速交付流程。本文将探讨如何利用 GitHub Actio…