RHEL

linux 安装MongoDB

做~自己de王妃 提交于 2021-02-13 04:25:53
linux 安装MongoDB 一、从官网下载安装包安装 1、下载并且解压压缩包 MongoDB官方网站 https://www.mongodb.com/ ,找到community社区版, https://www.mongodb.com/download-center/community 然后选择对应的版本下载,注意Centos就是Redhat,没有Centos的版本,所以这里选择Redhat。 Version版本,选择带有current字眼的,这是最新的稳定版本 OS是系统,这里选择RHEL 7.0 ,对应的Centos就是7.x Package 是包的格式,这里选择TGZ,是压缩包 选择完成之后,下载按钮下面会出现一个链接,如上面图所示,然后复制这个链接。 准备好一个目录,用来下载安装mongodb,比如,我这边有个专门用来放软件的目录: /software 进入这个目录,然后下载刚才的压缩包: curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x 86 _ 64 -rhel 70 - 4 . 2 . 6 .tgz 下载好之后,解压这个目录的 tar -zxvf mongodb-linux-x 86 _ 64 -rhel 70 - 4 . 2 . 6 .tgz 解压后的文件夹的名字非常长

人生若只如初见-Linux入门学习

廉价感情. 提交于 2021-02-12 14:28:40
[toc] 人生若只如初见-Linux入门学习 Abstract : 学习课程的目的,个人的职业规划;学习的方法,学习中的约定规则;介绍Linux的起源发展;安装配置虚拟机;安装centOS7,网络模式的选择 一、 学习之初 a. 学习课程的目的是为了以后的个人职业发展,突破目前发展的瓶颈,获得高薪工作,以Linux运维为入门起点,后期转开发或者云数据等。 b. 学习的建议 稳中求进:真正的学会和掌握,孰能生巧 善于总结文档:记笔记,发表在博客中 复习:经常复习才能熟练掌握 举一反三:串联知识点 约定 a. 系统及工具 b. 软件包安装源: r.aminglinux.com 会更新 c. 课程用到代码及命令 centos7.aminglinux.com 二、 认识Linux a. 根据Linux发展史,列举几种代表性的版本 Linux之前流行的就是Unix,例如现在的苹果系统MacOS 1991年,Linus Torvalds尚是芬兰赫尔辛基大学的一名学生,他在学校学操作系统的课程,他也想搞个操作系统玩玩。他当时已经在使用Gnu项目的Bash、GCC等软件。受GNU的影响,把他自己开发的一个简陋的操作系统内核放到了互联网上。 这个内核系统就是Linux,Linus's Unix,Linus的Unix。名字并非Linux所取,他一贯的风格是取个调侃的名字,但当时管理员说Linux挺好

mongodb-4.2-隋唐笔迹

▼魔方 西西 提交于 2021-02-12 08:00:33
1.mongodb配置源,安装客户端 @# yum clean all yum makecache vim /etc/yum.repos.d/mongodb-org-4.2.repo [mongodb-org-4.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc yum install -y mongodb-org 2.mongodb配置服务端mongodb4.2,centos7 选择版本、系统环境、包 ,我选择的是TGZ ,这样就显示出包的地址了。 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.0.tgz 下面就是安装步骤: 1、切换的src目录,下载包文件解压后,改名并迁移到 /usr/local/mongodb , 创建运行mongodb的用户、组,创建存放数据、日、运行pid的目录,并改成所属用户、组为mongodb cd /usr/local/src wget https:/

Oracle 19c 之 RPM 包安装初体验(一)

谁说我不能喝 提交于 2021-02-12 03:50:24
作者 | JiekeXu 来源 | JiekeXu之路(ID: JiekeXu_IT) 转载请联系授权 | (微信ID:xxq1426321293) 大家好,我是 JiekeXu,很高兴又和大家见面了,今天分享下 Oracle 19c 之 RPM 包安装初体验。 本文首发于微信公众号【JiekeXu之路】,欢迎点击上方蓝字关注我吧! Oracle 自18c 开始,便已经提供Linux 环境单机的 rpm 安装方式,不过仅支持单实例安装,不支持集群,也只有企业版,其他版本的没有发布,不过有2.5 G 大小。 昨天在墨天轮数说里,看到恩墨盖总发的 Oracle 数据库的产品支持生命周期又有更新了。大概是说Oracle 19c 的支持期继续延展了,这样相当于有七年的支持时间,可以获得技术支持和补丁支持,是目前最值得安装的版本。12c、18c、20c 这些都是过渡版本,生命周期比较短暂。Oracle 20c 原计划今年 6 月发布但也尚未浮出水面,估计因为疫情的影响,Oracle 20c 今年极有可能不做正式发布了,随着 OOW 大会的临近,Oracle 21c 的信息即将会展示出来,敬请期待吧。 原文 Release Schedule of Current Database Releases (Doc ID 742060.1) 于 2020.6.16 日更新了,有账号的伙伴可以去查看。

Oracle 19c之RPM安装

南笙酒味 提交于 2021-02-12 03:39:54
Oracle 19c,或者说是Oracle 12.2.0.3,是12c中稳定的版本,就像Oracle 11.2.0.4,是值得让客户做出升级决策,从Oracle支持的版本序列图中,就可以看出Oracle 19c所处的地位, Oracle 19c将稳定性作为此版本的核心目标,开发人员专注于修复已知问题,而不是添加新功能,这可能是让19c更加可靠以及让客户决定升级的关键因素, 19c相关技术文档, https://docs.oracle.com/en/database/oracle/oracle-database/19/index.html 对我来说,12c都是比较陌生的,毕竟平时没什么机会用到,但是没条件,就要创造条件,要了解19c,第一步,就是需要具备一个测试环境。 说到19c的安装,相比11g,除了支持图形、命令行、静默安装外,最大的改进,就是支持RPM安装。 RPM是什么?RPM是Red-Hat Package Manager(RPM软件包管理器)的缩写,原本是Red Hat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎,逐渐受到其他发行版的采用。RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。他的文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的

为什么大公司要开源自己的技术?

[亡魂溺海] 提交于 2021-02-11 20:57:00
大约一个月前,谷歌公开了用于Big Transfer(BiT)的预训练模型和微调代码——Big Transfer是一种深度学习的计算机视觉模型。根据谷歌的说法,Big Transfer将允许任何人在相应的任务上达到最优表现,即使每个类只有少量的标签图片。这仅仅是这家科技巨头免费向公众开放其专有产品的一个例子。要知道,发布强大的免费开源软件已经成为科技界的常见事件,并引发了这样一个问题:大型科技公司这么做得到了什么回报? 在90年代后期,当Open Source Initiative出现时,将源代码公开的想法被认为是一个坏策略,因为专有软件是标准,公司会尽一切努力保护软件。到2020年,开源的概念发生了巨大的变化,现在已经成为主流。 如今有许多开源技术公司,其中一些公司的年收入已经超过1亿美元(甚至10亿美元),包括红帽、MongoDB、Cloudera、MuleSoft、Hashicorp、Databricks(Spark)和Confluent(Kafka)。 除了上述科技公司高调收购和投资开源项目外,谷歌和Facebook等科技巨头也把开源放到了难以置信的重要位置,因为开源对于收集新产品的创新和建立一个庞大的开发者社区非常重要。例如,Flutter vs React Native、Tensorflow vs PyTorch、Kubernetes等

Kubernetes集群升级(kubeadm升级方式)

青春壹個敷衍的年華 提交于 2021-02-11 18:39:36
1、升级前的版本确认( 相同的大版本号下的小版本升级还是跨版本升级 )   例如:从1.12.0升级到1.12.7 或者 从1.12.7升级到1.13.0 2、配置kubernetes安装源( 已配置kubernetes源,此处跳过 )   Debian/Ubuntu添加源方式: apt-get update && apt-get install -y apt-transport-https curl https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg | apt-key add - cat <<EOF >/etc/apt/sources.list.d/kubernetes.list deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main EOF apt-get update apt-get install -y kubelet kubeadm kubectl   CentOS/RHEL/Fedora添加源方式: cat <<EOF > /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://mirrors.aliyun.com

01-Kubernetes背景介绍

痴心易碎 提交于 2021-02-10 11:36:13
什么是Kubernetes? Kubernetes产生的背景 Kubernetes的发展历程和应用现状 什么是Kubernetes? 生产级别的 容器 编排 系统 自动化的容器部署、扩展和管理 Kubernetes是用于自动部署,扩展和管理容器化应用程序的开源系统 借鉴Google内部的群集管理系统“Borg”(2014 EuroSys)和“Omega”(15年的生产环境应用经验) Google于2014年开源,捐献给云原生计算基金会(CNCF,Cloud Native Computing Foundation) Kubernetes意思 希腊语 驾驶员(Pivlot)或舵手(Helmsman) 一般简称k8s(K ubernete s) Kubernetes产生背景 我认为是两方面的流行 微服务 容器 容器 什么是容器? 一系列隔离运行的进程,提供了一种轻量操作系统层面的虚拟化技术 每个容器拥有自己的PID,Uscr,UTS,Network栈命名空间等 与传统VM比具有启动块、性能损耗小,更轻量等优点 Docker是目前使用最广,最成熟的容器技术 K8s默认使用Docker引擎 也可使用Rkt(CoreOS),或其他遵循CRI(continer runtime interface)的容器引擎,例如Containerd等 容器化系统面临的挑战 容器解决了应用打包、部署、运行的问题

1.Linux-CentOS7.6安装教程

删除回忆录丶 提交于 2021-02-10 06:32:54
了解Linux Linux 就是一个操作系统,主要为企业提供支持与服务。 学习Linux需要具备什么基础?能看懂中文,能看懂简单的 English ​ 1.什么是Linux? Linux:和我们常见的Windows一样,都是操作系统,但不同的是: Windows:收费,不开源,主要用于日常办公、游戏、娱乐多一些。 Linux:免费,开源,主要用于服务器领域,性能稳定,安全。 例如:淘宝、百度、腾讯等互联网公司,他们使用的服务器全都是Linux系统。 2.Linux相关人物? Linux版本 Linux 6 CentOS-6.9-x86_64-bin-DVD1 Linux 7 ----3.xxxx CentOS-7-x86_64-DVD-1810 Linux 8 应该处于测试阶段,暂时无发布 Linux发行版 RedHat 企业版 RHEL 收费 有问题有专门的红帽工程师解决 CentOS 社区版 免费 有问题自行解决 Debian Ubuntu 内核版本高 安装虚拟机详细步骤: **一定要养成修改虚拟机名称的习惯** ###搭建虚拟机推荐配置: Cpu: 最低i5 内存:最少8G 硬盘:256G以上,最好有SSD VMware版本:vmware12 虚拟机的概念: 通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统。 如何修改网卡名称为 etho

Linux 用户与组管理详解(system-config-users && 命令行)

孤街浪徒 提交于 2021-02-09 12:56:51
用户与组管理 什么是用户,用户是人吗? 用户是干啥的? 用户账号 超级管理员: root 普通用户: ruochen 系统/程序用户: 系统中为某个程序而产生的用户,这类用户一般不允许登录操作系统 组账号 定义: 用户的集合 基本组: 与用户同名的一个组 附加组: 将其他用户增加到某个组中,那么这个组称为其他用户的附加组 用户作用 Linux 基于用户身份对资源进行访问控制 UID 和 GID 号 uid(user identity) : 用户标识号 gid(group identity): 组标识号 root用户uid号: 0 普通用户uid号:1000-60000(rhel7) 500+(rhel6) 系统用户uid号: 1-999(rhel7) 1-499(rhel6) 用户相关文件 /etc/passwd 保存用户的账号信息 sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/sbin/nologin ruochen:x:1000:1000:ruochen:/home/ruochen:/bin/bash 字段1: 用户账号名称 字段2: 'x' 代表密码占位符 /etc/shadow 字段3: 用户账号的uid号 字段4: 用户基本组账号的gid号 字段5: 用户的全名 字段6: 宿主目录(用户的家目录) 字段7: