RHEL

马哥运维N45第一周作业

流过昼夜 提交于 2020-04-14 16:19:58
【推荐阅读】微服务还能火多久?>>> 1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。 Debian 广义的Debian是指一个致力于创建自由操作系统的合作组织及其作品,由于Debian项目众多内核分支中以Linux宏内核为主,而且Debian开发者所创建的操作系统中绝大部分基础工具来自于GNU工程 ,因此 “Debian” 常指Debian GNU/Linux。 Ubuntu Ubuntu是一款基于Debian发行版,以Unity作为默认桌面环境的Linux操作系统。他是世界上最流行的发行版之一,最新发行版为桌面、移动及其桌面移动混合版的优化。 RHEL 红帽旗下的企业版Linux;是Fedora的商业衍生产品,专为企业客户设计。 它提供诸多变体、插件以及认证可供管理员和应用程序使用。 CentOS CentOS是一个基于红帽提供的可自由使用源代码的企业级Linux发行版本,是RHEL源代码再编译的产物,完全开源免费;在RHEL基础上修正了不少已知的BUG,相对与其它Linux发行版,其稳定性值得信赖。 Fedora Fedora是红帽支持的开源社区系统;目前Fedora被红帽公司定位为新技术的实验场,许多新的技术都会在 Fedora 中检验;如果稳定的话红帽公司则会考虑加入RHEL中。 Arch Linux Arch Linux是独立开发的x86

Centos8网络配置

此生再无相见时 提交于 2020-04-13 15:59:25
【今日推荐】:为什么一到面试就懵逼!>>> 2.1、在rhel8或CentOS8上,没有传统的network.service,在/etc/sysconfig/network-scripts/里也看不到任何脚本文件,那么该如何进行网络配置呢? Centos7上,/etc/sysconfig/network-scripts/路径的内容: Centos8上,/etc/sysconfig/network-scripts/路径的内容: 可以看到,在/etc/sysconfig/network-scripts目录下只存放着网卡的配置文件,文件名称是ifcfg-网卡名称。 本文详细阐述基于centos8的网络配置,包含多种配置方法。 2.2、 centos8与centos7的区别 在centos7上,同时支持network.service和NetworkManager.service(简称NM)。默认情况下,这2个服务都有开启,但许多人都会将NM禁用掉。 在centos8上,已废弃network.service,因此只能通过NM进行网络配置,包括动态ip和静态ip。换言之,在centos8上,必须开启NM,否则无法使用网络。 注:centos8依然支持network.service,只是默认没安装,详见本文最后的提示。 2.3、 NetworkManager介绍

Centos8新特性介绍及安装

时间秒杀一切 提交于 2020-04-13 11:50:19
【今日推荐】:为什么一到面试就懵逼!>>> 1.1、 Centos8新特性 本节主要讲解CentOS8新特性。CentOS8与前版本比较,究竟有更新哪些新特性? CentOS8最终于2019年9月24日发布。由于这是一个源自Red Hat Enterprise Linux (RHEL)的Linux发行版,CentOS 完全遵守 Red Hat 的再发行政策,并且致力与上游产品在功能上完全兼容。CentOS 8 主要改动和 RedHat Enterprise Linux 8 (简称RHEL 8,中文名红帽企业Linux 8)是一致的,基于 Fedora 28 和内核版本 4.18,CentOS 对组件的修改主要是去除 Red Hat 的商标及美工图。 CentOS系统在开发人员和系统管理员中广泛使用,因为它提供了对其高度可定制的开源软件包的完全控制。它是稳定的,背后有一个庞大而活跃的支持社区。由于其可靠性,它已经成为服务器操作系统的主流选择。 让我们来看看CentOS8提供的所有新特性和更新。 1、使用Linux内核4.18版本,CentOS8和RedHat8新特性一致,基于4.18的内核版本,提供AMD和Intel 64位架构,以及64位的arm、IBM Power Systems、Little Endian、IBM Z。 2、软件仓库更新,内容分布在两个主要的软件仓库

RHEL7 import tkinter failed inside virtualenv

醉酒当歌 提交于 2020-04-13 09:00:12
问题 On Redhat 7 and python3.6 I can import tkinter without any error: Python 3.6.5 (default, Jul 25 2018, 21:22:33) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import tkinter >>> Within a fresh virtualenv Python 3.6.4 (default, Jul 20 2018, 12:22:32) [GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> import tkinter Traceback (most recent call

Oracle Database Express 18.4版本:敏捷的二步安装法

孤街醉人 提交于 2020-04-12 20:07:15
墨天轮原文链接: https://www.modb.pro/db/21800?ywm 可能有些朋友还不知道,Oracle 推出了完全免费的 Express 版本,虽然存在一些功能限制,但是这个版本是完全免费的,只要你需要,可以随意适用。 可能有些朋友还不知道,Oracle 推出了完全免费的 Express 版本,虽然存在一些功能限制,但是这个版本是完全免费的,只要你需要,可以随意适用。 现在,Oracle 也将这个版本的安装简化到了极致。 安装这个版本,你只需要两个步骤: 第一:安装preinstall安装包 第二:安装数据库软件包 两者都简约到极致,第一步,下载安装预需求包: curl -o oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm yum -y localinstall oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm 第二步,安装数据库软件包,从 OTN 直接抓取软件,你不需要帐号,不需要登录: yum -y install

CentOS 7 关闭操作系统NUMA

回眸只為那壹抹淺笑 提交于 2020-04-11 20:08:55
CentOS 7 关闭操作系统NUMA 关闭NUMA NUMA: 非统一内存访问架构(Non Uniform Memory Access Architecture)。 NUMA是一种用于多处理器的电脑记忆体设计,内存访问时间取决于处理器的内存位置。 在安装有多个CPU的计算机中,NUMA硬件可以通过将专用内存与CPU配对来显著提高性能。在NUMA下,处理器访问它自己的本地存储器的速度比非本地存储器(存储器的地方到另一个处理器之间共享的处理器或存储器)快一些。 SMP: 共享存储型多处理机(Shared Memory mulptiProcessors), 也称为对称型多处理机(Symmetry MultiProcessors)。 SMP模式将多个处理器与一个集中的存储器相连。在SMP模式下,所有处理器都可以访问同一个系统物理存储器,这就意味着SMP系统只运行操作系统的一个拷贝。因此SMP系统有时也被称为一致存储器访问(UMA)结构体系,一致性意指无论在什么时候,处理器只能为内存的每个数据保持或共享唯一一个数值。很显然,SMP的缺点是可伸缩性有限,因为在存储器接口达到饱和的时候,增加处理器并不能获得更高的性能。 SMP和NUMA架构对比图 MySQL采用了线程模式,对于NUMA特性的支持并不好,如果单机只运行一个MySQL实例,建议关闭NUMA,方法有以下几种: 1.BIOS中设置关闭

一点不懂到小白的linux系统运维经历分享

自古美人都是妖i 提交于 2020-04-11 18:41:23
进入运维行业刚不到二个年头, 刚刚从大白变成小白。都说it行业是青春的饭。但是运维行业可不这么认为。运维工程师便是经验技术的积累,经历的过的沟沟坑坑都会融入你的血液,成为你的智慧。 二年前接触linux。越学习,越发现,原来 linux 操作这么灵活方便。下面就结合我走过的一些坑,给大家分享一下自己的一些想法与观点。结合之前一些老前辈的经验,我先简单描述一下,运维工程师的三个阶段,官方一点就是:初级,中级,高级。前一段进时间看过一篇文章,更形象生动的描述了这三个阶段:背锅侠、救火队长、 未雨绸缪。 目前就职于一家为移动提供服务的集成厂商。负责二千多台机器的监控,还有一些主机的维护等等工作。自称调侃一下,目前我是介与背锅侠与救火队长之间。刚入职那会,遇到问题故障时,基本上没有自己的思路,到处抓瞎。还好我这个人脸皮够厚,见到人就问。刚开始,大家爱于情面,会给你的处理。但是时间久了,每个人工作量都是超负荷的。职场上,说白了就是利益的。还好自己的多一些心眼,与老同事关系打好。。。自己的也基本上也是转行业。 如果做不好,就得卷铺盖走人。老同事给了一些建议,技术不行。 可以先从业务产品下手,公司每周也有产品的培训。从这方面弥补技术的不足,然后尽块把项目上技术规范,运维流程了解。技术可以慢慢学习积累,这样基本上就可以先站住脚了。 想想也是,没有自己的思路,也没有自己的方法体系,想到那里就做到那里

我是怎样和Linux系统结缘并通过红帽RHCE认证的

╄→尐↘猪︶ㄣ 提交于 2020-04-11 17:26:52
我高考完当时就是选择的计算机科学与技术专业,上大学以后联想到的和计算机相关的就只有写代码,开发,网站,网页设计,就没有其他的了,当时学习写代码也都是在Windows上,什么C#、C++之类的?大约在大一上的时候,由学校计算机协会组织去电子科技大学参加了一场精彩的社区活动。这个缘分真的是说来就来,Linux之间有一个令人难以置信的命运安排。 在这次活动上,我遇到了一位同学,他大我一级。我看到他的电脑和我们的系统很不一样,就只有一个黑糊糊的一个窗口,里面有很多字,后来我才知道那是terminal。所以我开始问他,请他告诉我它是什么?他很热心的向我解释说:“这是一个操作系统,类似Windows的操作系统,但是这个操作系统非常稳定,更加干净,性能更加强悍。它非常强大,你可以做任何事情,写代码,编程,网络安全,流量分析,黑人网站,黑人网络,都有对应版本的Linux发行版“我听了他的叙述,我觉得很炫酷,所以我迫不及待地尝试了。 回去三个月后,linux那迷人的terminal在脑子里不停的打转。是的,我本来就是一个很好奇的人,这种感觉告诉我必须得去了解它,学习它,掌握它。所以我试图在Google,知乎上获取更多关于如何学习linux的一切途径。我期望在这个愿望中学习linux。在我有时间的时候,我在论坛里闲逛,看看各种喜好linux学生的描述,去摸索学习的最佳办法,我找到了很多人引荐的书

CentOS 7 关闭操作系统NUMA

十年热恋 提交于 2020-04-11 17:10:02
CentOS 7 关闭操作系统NUMA 关闭NUMA NUMA: 非统一内存访问架构(Non Uniform Memory Access Architecture)。 NUMA是一种用于多处理器的电脑记忆体设计,内存访问时间取决于处理器的内存位置。 在安装有多个CPU的计算机中,NUMA硬件可以通过将专用内存与CPU配对来显著提高性能。在NUMA下,处理器访问它自己的本地存储器的速度比非本地存储器(存储器的地方到另一个处理器之间共享的处理器或存储器)快一些。 SMP: 共享存储型多处理机(Shared Memory mulptiProcessors), 也称为对称型多处理机(Symmetry MultiProcessors)。 SMP模式将多个处理器与一个集中的存储器相连。在SMP模式下,所有处理器都可以访问同一个系统物理存储器,这就意味着SMP系统只运行操作系统的一个拷贝。因此SMP系统有时也被称为一致存储器访问(UMA)结构体系,一致性意指无论在什么时候,处理器只能为内存的每个数据保持或共享唯一一个数值。很显然,SMP的缺点是可伸缩性有限,因为在存储器接口达到饱和的时候,增加处理器并不能获得更高的性能。 SMP和NUMA架构对比图 MySQL采用了线程模式,对于NUMA特性的支持并不好,如果单机只运行一个MySQL实例,建议关闭NUMA,方法有以下几种: 1.BIOS中设置关闭