RHEL

CentOS 8 和 RHEL 8 服务器上启用 EPEL 仓库方法

▼魔方 西西 提交于 2020-02-28 05:52:07
EPEL 代表 “Extra Packages for Enterprise Linux ”,它是一个自由开源的附加软件包仓库,可用于 CentOS 和 RHEL 服务器。顾名思义,EPEL 仓库提供了额外的软件包,这些软件在 CentOS 8 和 RHEL 8 的默认软件包仓库中不可用。在本文中,我们将演示如何在 CentOS 8 和 RHEL 8 服务器上启用和使用 EPEL 存储库。 EPEL 仓库的先决条件 最小化安装的 CentOS 8 和 RHEL 8 服务器 root 或 sudo 管理员权限 网络连接 在 RHEL 8.x 服务器上安装并启用 EPEL 仓库 登录或 SSH 到你的 RHEL 8.x 服务器,并执行以下 dnf 命令 来安装 EPEL rpm 包, [root@linuxtechi ~]# dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y 上面 命令 的输出将如下所示, EPEL rpm 包成功安装后,它将自动启用并配置其 yum/dnf 仓库。运行以下 dnf 或 yum 命令,以验证是否启用了 EPEL 仓库, [root@linuxtechi ~]# dnf repolist epel 或者 [root@linuxtechi

《Linux就该这么学》第六节课while循环语句,case测试语句,计划任务及用户文件的相关命令

萝らか妹 提交于 2020-02-28 04:12:58
《Linux就该这么学》 本书是由全国多名红帽架构师(RHCA)基于最新Linux系统共同编写的高质量Linux技术自学教程,极其适合用于Linux技术入门教程或讲课辅助教材,目前是国内最值得去读的Linux教材,也是最有价值的Linux实验手册。章节包括有: 第0章 咱们先来谈谈学习方法和红帽系统。 第1章 部署虚拟环境安装linux系统。 第2章 新手必须掌握的Linux命令。 第3章 管道符、重定向与环境变量。 第4章 Vim编辑器与Shell命令脚本。 第5章 用户身份与文件权限。 第6章 存储结构与磁盘划分。 第7章 使用RAID与LVM磁盘阵列技术。 第8章 Iptables与Firewalld防火墙。 第9章 使用ssh服务管理远程主机。 第10章 使用Apache服务部署静态网站。 第11章 使用Vsftpd服务传输文件。 第12章 使用Samba或NFS实现文件共享。 第13章 使用Bind提供域名解析服务。 第14章 使用DHCP动态管理主机地址。 第15章 使用Postfix与Dovecot部署邮件系统 第16章 使用Squid部署代理缓存服务。 第17章 使用iSCSI服务部署网络存储。 第18章 使用MariaDB数据库管理系统。 第19章 使用PXE+Kickstart部署无人值守安装。 第20章 使用LNMP架构部署动态网站环境。

VMware安装Linux系统CentOS 6.4

妖精的绣舞 提交于 2020-02-28 00:44:16
环境:Windows7 , VMware Workstation10, CentOS6.4 01-为什么选择CentOS ? 主流: 目前的Linux操作系统主要应用于生产环境,主流企业级Linux系统仍旧是RedHat或者CentOS 免费: RedHat 和CentOS差别不大,CentOS是一个基于Red Hat Linux 提供的可自由使用源代码的企业级 Linux 发行版本 更新方便:CentOS独有的yum命令支持在线升级,可以即时更新系统,不像RED HAT那样需要花钱购买支持服务! 02-CentOS下载 链接: https://pan.baidu.com/s/1yQp36XTU0eE6jkn3w3rABA 提取码:cspa 03-安装步骤 第1步:首先安装VMware Workstation,只需点下一步即可,安装过程略 第2步:文件 → 新建虚拟机 或 直接点击 创建新的虚拟机 图标 第3步:选择 典型(推荐)→ 下一步 第4步:稍后安装操作系统 第5步:选择操作系统和版本 第6步:输入虚拟机名称和安装路径 第7步:设置磁盘大小 第8步:自定义硬件 ! 第9步:选择CentOS安装镜像文件 第10步:点击完成 第11步:启动虚拟机 第12步:选择第一项,安装全新操作系统或升级现有操作系统 第13步:Tab键进行选择,选择Skip,退出检测 第14步:点击Next

如何在 CentOS 8 和 RHEL 8 系统上安装和使用 Ansible

我的未来我决定 提交于 2020-02-28 00:00:36
Ansible 是给 Linux 系统管理员使用的出色自动化工具。它是一种开源配置工具,能让系统管理员可以从一个中心节点(即 Ansible 服务器)管理数百台服务器。将 Ansible 与 Puppet、Chef 和 Salt 等类似工具进行比较时,它是首选的配置工具,因为它不需要任何代理,并且可以工作在 SSH 和 python 上。 在本教程中,我们将学习如何在 CentOS 8 和 RHEL 8 系统上安装和使用 Ansble。 Ansible 实验环境信息: 最小化安装的 CentOS 8 / RHEL 8 服务器(192.168.1.10),且有互联网连接 两个 Ansible 节点 - Ubuntu 18.04 LTS (192.168.1.20) 和 CentOS 7 (192.168.1.30) CentOS 8 上的 Ansible 安装步骤 Ansible 包不在 CentOS 8 默认的软件包仓库中。因此,我们需要执行以下 命令 启用 EPEL 仓库: [root@linuxtechi ~]$ sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y 启用 epel 仓库后,执行以下 dnf 命令 安装 Ansible: [root

linux入门系列6--软件管理之rpm和yum仓库

試著忘記壹切 提交于 2020-02-27 22:55:28
​ 前面系列文章中,我们对vi编辑器和46个基本命令进行了介绍,本文将演示在centos7下使用RPM和YUM安装和管理软件。 一、RPM软件包管理器 1.1 RPM背景介绍 ​ RPM(RedHat Package Manager),类似于windows下的控制面板,而RPM软件包类似于setup.exe安装文件。RPM会建立统一的数据库文件详细记录软件信息并能自动分析依赖关系, 原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,逐渐受到其他发行版的采用,使用范围已不限于红帽系统中了 ,如CentOS、fedora、suse。 > linux不同发行版的软件包格式不一样,比如ubuntu、debian采用后缀deb格式的软件包;而redhat、centos、fedora、suse等则采用rpm格式软件包。 > > 二者是不通用的。比如前文提到的SecureCRT远程工具,官方就提供了适用于不同linux发行版的软件包。适用ubuntu18的包为:scrt-8.5.4-1942.ubuntu18-64.x86_64.deb,而适用redhat(centos)的包为:scrt-8.5.4-1942.rhel7-64.x86_64.rpm。 > > 查看官网: https://www.vandyke.com/cgi-bin

Linux安装软件方法

怎甘沉沦 提交于 2020-02-27 21:23:07
Linux下安装软件的一般步骤 目录 一、解析Linux应用软件安装包 二、了解包里的内容 三、搞定使用tar打包的应用软件 四、搞定使用rpm打包的应用软件 五、搞定使用deb打包的应用程序 一、解析Linux应用软件安装包(回目录) 通常Linux应用软件的安装包有三种: tar包,如software-1.2.3-1.tar.gz。它是使用UNIX系统的打包工具tar打包的。 rpm包,如software-1.2.3-1.i386.rpm。它是Redhat Linux提供的一种包封装格式。 dpkg包,如software-1.2.3-1.deb。它是Debain Linux提供的一种包封装格式。 大多数Linux应用软件包的命名也有一定的规律,它遵循: 名称-版本-修正版-类型 例如: software-1.2.3-1.tar.gz 意味着: 软件名称:software 版本号:1.2.3 修正版本:1 类型:tar.gz,说明是一个tar包。 sfotware-1.2.3-1.i386.rpm 软件名称:software 版本号:1.2.3 修正版本:1 可用平台:i386,适用于Intel 80x86平台。 类型:rpm,说明是一个rpm包。 注:由于rpm格式的通常是已编译的程序,所以需指明平台。 对于software-1.2.3-1.deb就请大家自己练习一下。 二

Linux 服务器上有挖矿病毒 kdevtmpfsi 如何处理?

↘锁芯ラ 提交于 2020-02-27 16:21:30
症状表现 服务器CPU资源使用一直处于100%的状态,通过 top 命令查看,发现可疑进程 kdevtmpfsi 。通过 google搜索,发现这是挖矿病毒。 排查方法 首先 :查看 kdevtmpfsi 进程,使用 ps -ef | grep kdevtmpfsi 命令查看,见下图。 PS: 通过 ps -ef 命令查出 kdevtmpfsi 进程号,直接 kill -9 进程号并删除 /tmp/kdevtmpfsi 执行文件。但没有过1分钟进程又运行了,这时就能想到, kdevtmpfsi 有守护程序或者有计划任务。通过 crontab -l 查看是否有可疑的计划任务。 第二步 :根据上面结果知道 kdevtmpfsi 进程号是 10393 ,使用 systemctl status 10393 发现 kdevtmpfsi 有守护进程,见下图。 第三步 :kill 掉 kdevtmpfsi 守护进程 kill -9 30903 30904 ,再 killall -9 kdevtmpfsi 挖矿病毒,最后删除 kdevtmpfsi 执行程序 rm -f /tmp/kdevtmpfsi 。 事后检查 通过 find / -name "*kdevtmpfsi*" 命令搜索是否还有 kdevtmpfsi 文件 查看 Linux ssh 登陆审计日志。 Centos 与 RedHat

linux-shell命令脚本(while、case)以及用户身份、权限

▼魔方 西西 提交于 2020-02-27 13:40:28
1.whlie循环语句 while循环语句是让脚本根据某些条件来重复执行命令的语句,它的循环结构在执行前并 不确定最终执行的次数 ,于for循环语句中有目标、有范围的使用场景不同。while循环语句通过判断条件测试的真假来决定是否继续执行命令,若条件为真就继续执行,为假就结束循环 while 条件测试操作 do 命令序列 done 2.case条件测试语句 case语句是在多个范围内匹配数据,若匹配成功则执行相关命令并结束整个条件测试。 3.计划任务 一次性计划任务 at at 时间 创建计划任务(ctrl+D 结束编辑并保存) at -l 列出计划任务 atrm 编码 删除计划任务 at -c 编码 查看计划任务详细情况 也可以这样来进行编辑 周期性计划任务crond crond 服务名称 crontab 定时任务配置工具 crontab 配置口诀 “分、时、日、月、星期 命令” (其中命令需要绝对路径eg:/usr/bin/ls) crontab -e 编辑计划任务 crontab -l 查看当前计划任务 crontab -r 删除当前计划任务 crontab -e -u chb 编辑用户chb下的定时任务 */10 每10分钟 15,18 15点和18点 3-5 3,4,5 三天 3 三月 3月3,4,5日每天的15和18点每隔10分钟执行一次 4.linux用户身份

系统部署与cli交互(上)

喜你入骨 提交于 2020-02-27 04:22:14
系统安装 系统交互 软件安装 常用命令 系统安装 当你用 vmware 安装RHEL7 时直接选择镜像下一步 , 而不点击稍后安装系统的话 ,系统默认最小化安装,纯命令行。同时只有在安装时选择server GUI模式安装完毕才会带GUI界面 实验环境: 内存: 2G Cpu:1 核 8 逻辑核心 user用户 : xxx xxx root用户: xxx xxx 系统交互 人是无法直接控制硬件的 人与硬件的交互流程: 人 ---shell(bash)> 程序或者服务 >API 接口 > 内核 > 硬件 应用程序是基于 API接口开发 Shell 是一个" 翻译职业 " , Shell就是这样的一个命令行工具。Shell(也称为终端或壳)充当的是人与内核(硬件)之间的翻译官,用户把一些命令“告诉”终端,它就会调用相应的程序服务去完成某些工作 Bash 是shell里众多翻译官里 最好的翻译官, 所有上述控制硬件的东西都叫 shell, 里面做的最好的就是 Bash,----它负责 翻译人与机器之间的沟通语言,支持上下翻页命令, tab 补全,脚本支持,实用环境变量 内核: 内核是一个精简的系统去操控硬件,类似windwos注册表,负责完成对硬件资源的分配、调度等管理任务。由此可见,系统内核对计算机的正常运行来讲是太重要了,因此一般不建议直接去编辑内核中的参数

Linux的2月14

不打扰是莪最后的温柔 提交于 2020-02-27 01:02:38
Linux学习第一天 唉!写博客不保存是个坏习惯! 2020年2月14日,今天是个特别的时间点,家里的新伙伴获得今生第一个lv1,25期Linux学习开课。开心、期待。中国加油、武汉加油、自己加油! 还是说正事吧!今天第一次听刘遄老师的课,还好,比我想像中的愉快、轻松、语速稍显快些,前期声音忽大忽小,不太稳定,有待改进,期待后面的课程,我是个小白,虽然关注Linux很久,但今天是真正第一次接触,我希望我能从Linux中找的乐趣! =============================================我·是·分·割·线============================================= 《活法》、《干法》出自稻盛和夫先生之手,有机会一定拜读拜读。 什么是开源? --把程序软件和源代码文件一起提供给用户。 开源软件的特性? --低风险 --高品质 --低成本 --更透明 开源软件如何盈利? --开源软件以为用户提供服务的方式收费 GNU GPL(GNU General Public License,GNU通用公共许可证) --只要软件中包含了遵循GPL协议的产品或代码,该软件就应该遵循GPL许可协议且开源、免费,因此本协议不适用于商业软件。 GNU 的六大特点 --使用自由 --复制自由 --传播自由 --收费传播 --修改自由 -