RHEL

走进linux世界

萝らか妹 提交于 2020-08-08 08:10:52
走进linux世界 一,linux历史 自由软件之父:Richard M. Stallman 1984年 提出开源 linux之父:Linus Benedict Torvalds 1991年 创出linux内核 二,linux发行版本 以林纳兹创造的linux内核为中心经过几十年的演变,各家公司创造出不同的linux版本 列举以下较受欢迎的版本 红帽公司的-RHEL 社区版的-CentOS 社区版的-Ubuntu 社区版的-Debian 三,红帽认证 RHCSA-红帽认证管理员 RHCE-红帽认证工程师 RHCA-红帽认证架构师 四,vmware部署centos7系统 下载并安装vmware(vmware官网下载) 下载centos系统镜像(centos官网下载) 创建虚拟机 选择安装方式 虚拟机兼容选择 系统安装来源选择( 这里我们选择稍后安装 ) 选择操作系统类型 8. 自定义虚拟机名称和安装位置 9. cpu配置 10. 内存配置 11. 网络连接方式选择 12. I/O类型选择 13. 磁盘类型选择 14. 选择使用哪个磁盘 15.磁盘大小配置 16. 定义磁盘文件名 17. 完成配置 18. 配置操作系统 选择iso文件配置操作系统 20. 开启虚拟机,进一步配置 21. 安装操作系统 22. 选择安装语言 23. 各种参数配置 选择安装的软件 25. 网络配置 26.

Install MongoDB Community Edition on Red Hat or CentOS

[亡魂溺海] 提交于 2020-08-08 02:32:14
Install MongoDB Community Edition on Red Hat or CentOS On this page Overview Considerations Install MongoDB Community Edition Run MongoDB Community Edition Uninstall MongoDB Community Edition Additional Information Overview Use this tutorial to install MongoDB 3.6 Community Edition on Red Hat Enterprise Linux, CentOS Linux, or Oracle Linux [1] using the yum package manager. MongoDB Version This tutorial installs MongoDB 3.6 Community Edition. To install a different version of MongoDB Community, use the version drop-down menu in the upper-left corner of this page to select the documentation for

009.OpenShift管理及监控

醉酒当歌 提交于 2020-08-07 21:40:30
一 资源限制 1.1 pod资源限制 pod可以包括资源请求和资源限制: 资源请求 用于调度,并控制pod不能在计算资源少于指定数量的情况下运行。调度程序试图找到一个具有足够计算资源的节点来满足pod请求。 资源限制 用于防止pod耗尽节点的所有计算资源,基于pod的节点配置Linux内核cgroups特性,以执行pod的资源限制。 尽管资源请求和资源限制是pod定义的一部分,但通常建议在dc中设置。OpenShift推荐的实践规定,不应该单独创建pod,而应该由dc创建。 1.2 应用配额 OCP可以执行跟踪和限制两种资源使用的配额: 对象的数量:Kubernetes资源的数量,如pod、service和route。 计算资源:物理或虚拟硬件资源的数量,如CPU、内存和存储容量。 通过避免master的Etcd数据库的无限制增长,对Kubernetes资源的数量设置配额有助于OpenShift master服务器的稳定性。对Kubernetes资源设置配额还可以避免耗尽其他有限的软件资源,比如服务的IP地址。 同样,对计算资源的数量施加配额可以避免耗尽OpenShift集群中单个节点的计算能力。还避免了一个应用程序使用所有集群容量,从而影响共享集群的其他应用程序。 OpenShift通过使用ResourceQuota对象或简单的quota来管理对象使用的配额及计算资源。

关于Linux操作系统的开机过程详解

偶尔善良 提交于 2020-08-07 21:39:26
由于操作系统正在变得越来越复杂,所以开机引导和关机下电的过程也越来越智能化。从简单的DOS系统转移到 Windows NT系统,人们已经亲身感受到了这些变化——这已不仅仅是核心操作系统的启动引导和关闭了,还包括必须要同时启动或者关闭相当数量的服务项目。类似于 Windows NT,Linux系统启动过程需要打开的服务项目也是数量极大的。   这里,我们假设大家已经熟悉其它操作系统的引导过程,了解硬件的自检引导步骤,就只从Linux操作系统的引导加载程序(对个人电脑而言通常是LILO)开始,介绍Linux开机引导的步骤。   加载内核   LILO启动之后,如果你选择了Linux作为准备引导的操作系统,第一个被加载的东西就是内核。请记住此时的计算机内存中还不存在任何操作系 统, PC(因为它们天然的设计缺陷)也还没有办法存取机器上全部的内存。因此,内核就必须完整地加载到可用RAM的第一个兆字节之内。为了实现这个目的,内核 是被压缩了的。这个文件的头部包含着必要的代码,先设置CPU进入安全模式(以此解除内存限制),再对内核的剩余部分进行解压缩。   执行内核   内核在内存中解压缩之后,就可以开始运行了。此时的内核只知道它本身内建的各种功能,也就是说被编译为模块的内核部分还不能使用。最基本的是, 内核必须有足够的代码设置自己的虚拟内存子系统和根文件系统(通常就是ext2文件系统)

Redhat6.5安装

喜欢而已 提交于 2020-08-07 09:41:22
*环境为虚拟机环境 1.1 Redhat6.5安装 创建虚拟机 选择第一项 选择跳过磁盘检查 点击NEXT 选择英语 选择 清空数据 hostname:redhat65 时区选择上海,取消system clock uses UTC 自定义分区 点击create 选择第1项 先分swap分区 一般是1.2到1.5倍 这里我们给2G左右 操作同上,接来下分boot分区,boot是存放系统引导文件的分区。一般给200M就足够了。 接着分/var分区,最后才分/分区。把剩余空间全部给/分区 分区完成之后,点击next。选择格式化磁盘 创建分区系统 ps:格式化的本质就是在创建文件系统 这里默认配置即可 默认选择是:基本服务器。这里如果是熟悉Linux的用户可以选择Minimal。如果想要桌面的话可以选择Desktop 点击Next 等待安装完成即可 点击reboot进行重启 重启完成后出现下图页面,点击Forward 同意协议 设置软件更新,这里选择No I prefer to register at a later time 创建用户。我这里选择不创建。直接点击Forward 时间设置,如果时间不正确则修改,正确直接点击下一步 kdump是一种先进的基于kexec的内核崩溃转储机制 选择默认即可 进入系统后,先开启网络服务 ping 来源: oschina 链接: https://my

Linux到底学什么?如何学?

感情迁移 提交于 2020-08-07 09:14:33
Linux是一套免费使用和自由传播的类Unix操作系统,是多用户、多任务、支持多线程和多CPU的操作系统。 Linux 继承了Unix以网络为核心的设计思想,是一个出色的性能稳定的多用户网络操作系统。 现在会点Linux基本操作的人大有人在 、 多如牛毛 , 然而 ,真正把Linux运用到极致的少之又少,这就造成了各大论坛非常火热。 Linux既然这么受欢迎,那么我们该如何去学?到底学什么呢? 首先要说明一点:学Linux切忌意气奋发、心血来潮,所谓“冲动是魔鬼”, 这篇文章是写给那些真正想成为Linux高手的 , 并想运用Linux做事情的人 的。 其次,Linux操作系统主要包括两大部分: 文件系统 和 常用命令及技巧 。 一 、 文件系统 (文件类型、文件结构) 1 .1 文件类型 普通文件 (regular file):就是一般存取的文件,由ls -al显示出来的属性中,第一个属性为 [-],例如 [-rwxrwxrwx]。 目录文件 (directory):就是目录,第一个属性为 [d],例如 [drwxrwxrwx]。 连接文件 ( link ):类似Windows下面的 快捷方式 。第一个属性为 [l],例如 [lrwxrwxrwx]。 设备与设备文件 ( device ):与系统外设及存储等相关的一些文件,通常都集中在 /dev目录。通常又分为两种:

Linux+Python高端运维班第一次作业

*爱你&永不变心* 提交于 2020-08-07 08:31:31
Linux+Python 高端运维班第一次作业 1 、按系列罗列 Linux 的发行版,并描述不同发行版之间的联系与区别。 1 ) linux 的发行版介绍 slackware : Slackware Linux 是由 Patrick Volkerding 开发的 GNU/Linux 发行版,一直坚持 KISS 原则。 suse: 在欧洲比较流行的 linux 发行版本 sles : suse 企业版 opensuse : suse 桌面免费发行版本 debian :服务器版,消耗资源少,稳定。 ubuntu mint redhat :成立于 1992 年 rhel : redhat enterprise linux ,用于企业商用,为了保证服务器稳定,每 18 个月发行一个新版本 centos: 开源版本,和 RHEL 几乎一样,兼容 rhel 的格式,已被 redhat 收购。 fedora : linux 免费桌面版,得到 redhat 官方支持,用于测试新软件,每 6 个月发行一个新版本 Archlinux Gentoo LFS:Linux From scratch Androld:kernel+busybox+java 虚拟机,主要用于移动终端 2 )不同发行版之间的联系 都是在开源的 linux 内核代码进行再次开发而形成不同的发行版,而且必须支持 GNU

这么多Linux版本,你究竟该怎么选择?

时光毁灭记忆、已成空白 提交于 2020-08-06 21:16:24
Linux有非常多的版本,比如世面上常见的有 Ubuntu、RedHat、Fedora、Centos等等,这么多的版本我们究竟该选哪一个呢?今天我带大家对各个版本进行一下分析和比较,帮助大家来做出更好的选择。 (一)Linux 是什么? 首先了解一下Linux是什么。它是一套类UNIX的操作系统,最初是1991年由芬兰人 Linus Torvald 在赫尔辛基大学读大二时出于个人爱好而编写的(不禁对大神无比的崇拜)。下面那张图左边是他年轻时的样子(年轻时也是小鲜肉一枚);右边是他现在的样子(也已经变成了中年大叔),而且 Linus不仅是个技术大神,还是著名的嘴炮,比如下面这些技术和应用都曾经被他喷过。 ”真正的 Emacs 是魔鬼工具。” ”整个GNOME-3的用户体验几乎完全是失败的,’在默认配置下,我们连解决问题的最基本的工具都不给你,但你可以通过非官方的扩展解决它‘。” ”我不关心Java。多么可怕的语言。“ ”C ++ 是一个可怕的语言。” ”GCC是废话。“ ”XML 是胡扯。解析 XML 对人类来说是讨厌的,甚至对计算机来说也是一场灾难。没有理由让这个可怕垃圾存在。” ”Solaris/x86 是个笑话“ (二)Linux 的发行版什么? 事实上 Linus 在1991年编写的是 Linux 的内核,就是一个操作系统的核心,包括设备驱动、文件系统、进程管理等等

实战Ntop流量监控

为君一笑 提交于 2020-08-06 14:56:55
centos5.x安装Ntop(centos5.x不可以安装NtopNG) http://www.cyberciti.biz/faq/howto-install-ntop-on-rhel-centos-fedora-linux/ Following instructions are tested on 32/64 bit versions only: a) RHEL Linux 5.x b) CentOS Linux 5.x ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http://400053.blog.51cto.com/390053/845164 安装所需要的包: #yum install automake libpcap libpcap-devel gcc gd.x86_64 gd-devel.x86_64 gdbm gdbm-devel glib glib-devel GeoIP-devel.x86_64 GeoIP.x86_64 cairo-devel pango-devel libxml2 libxml2-devel libtool 下载ntop-4.0.1.tar.gz #wget http://ncu.dl.sourceforge.net/project/ntop

Centos部署Kong

試著忘記壹切 提交于 2020-08-06 12:21:11
服务器 ssh user@47.x.x.x 123456+ 安装Kong 官方文档 sudo yum update -y sudo yum install -y wget wget https://bintray.com/kong/kong-rpm/rpm -O bintray-kong-kong-rpm.repo export major_version=`grep -oE '[0-9]+\.[0-9]+' /etc/redhat-release | cut -d "." -f1` sed -i -e 's/baseurl.*/&\/centos\/'$major_version''/ bintray-kong-kong-rpm.repo sudo mv bintray-kong-kong-rpm.repo /etc/yum.repos.d/ sudo yum update -y sudo yum install -y kong 安装postgresql 官方文档 dnf install https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm dnf -qy module disable postgresql dnf install