RHEL

如何优雅的搞垮服务器,再优雅的救活

孤者浪人 提交于 2020-10-17 15:22:27
故事事故是这样的 新开发的jar包部署在老服务器上,版本是Red Hat Enterprise Linux AS release 4 (Nahant Update 5),提示需要高版本jdk,高版本jdk提示glibc版本太低得升级,是的,就像套娃。 使用编译源码的方式将glibc由2.3升级到2.9,升级完ls命令不好使了。 用LD_PRELOAD方法解决了ls命令不好使的问题后还挺有成就感的呢! 轻度强迫症的我当然要重启,然后 #reboot 就没有然后了。。 操作系统起不来了。各种尝试,最好的结果是卡死在 Starting cups-config-daemon: Starting HAL daemon: 再也不往下走了。007的服务器被996的程序员干进了ICU。 看到了吧,搞垮服务器可以显得很无辜。删库显得太刻意了,会被人指责性格有问题。 抢救思路 像《信条》一样进行一次逆过程,把glibc相关的静态库、动态库都用原来的低版本覆盖回来。cp覆盖和安装rpm覆盖一起上。 必要条件 能进机房,直接操作服务器,因为ssh此时已经连不上了。 有相同版本的Linux系统光盘,Linux抢救模式需要光盘引导。 有相同版本的Linux系统的iso镜像文件,用来获取rpm 【或者替代方法】 有相同版本的Linux系统的服务器或者虚拟机,用来下载.a文件 【或者替代方法】 准备工作

装机预备技能,命令行基础,目录和文件管理-云计算学习(2)

人盡茶涼 提交于 2020-10-17 06:43:47
装机预备技能 安装一台LINUX虚拟机 使用LINUX图形桌面 Linux命令行基本操作 装机预备技能 本例要求安装一台可用的KVM服务器: RHEL与CentOS系统有什么关联? Linux系统中第三块SCSI硬盘如何表示? 1.2 步骤 实现此案例需要按照如下步骤进行。 步骤一:RHEL系统与CentOS系统的渊源 RHEL是红帽公司提供的商业版Linux系统,若要获取DVD镜像、安全更新等技术服务支持,一般需要付费订阅;不过构成RHEL系统的各种软件包都是基于GPL开源协议免费发布的。 CentOS是一个社区性质的Linux系统,相当于RHEL的一个克隆版本,它采用了构成RHEL系统的各种软件包重新组装、开发而成,并且在此过程中做了一些优化、必要的Bug修复;CentOS系统的版本会稍晚于同版本的RHEL系统发布,其构成、管理方式与同版本的RHEL系统几乎一模一样,而且能够找到大量开放的软件源,因此受到很多企业的欢迎。 目前,CentOS已经被Red Hat公司所收购,仍然可自由使用。 步骤二:Linux系统中第三块SCSI硬盘如何表示? 在Linux系统中,第三块SCSI硬盘如何表示利用/dev/sdc表示 2 案例2:安装一台LINUX虚拟机 基于KVM虚拟机环境新安装一各LINUX操作系统,主要完成以下事项: 新建一台虚拟机,硬盘30GB,内存2GB

OpenStack最新版本Victoria发布亮点与初体验

亡梦爱人 提交于 2020-10-16 08:47:04
前言 OpenStack 是一个云操作系统,可控制整个数据中心内的大型计算,存储和网络资源池,所有资源均通过具有通用身份验证机制的 API 进行管理和配置。 还提供了一个仪表板,可让管理员进行控制,同时授权其用户通过 Web 界面配置资源。 除了标准的基础架构即服务功能外,其他组件还提供业务流程,故障管理和服务管理等其他服务,以确保用户应用程序的高可用性。 Victoria 是2020最后一个 OpenStack 版本,新冠疫情并没有对该版本的发布产生太大的影响,作为 OpenStack 的第22个版本,如今已经更加稳定,更加强健。官网给出的发布时间是2020年10月12号到16号。预计14号左右发布。当前版本已经可以测试使用。 Redhat 作为开源的社区的霸主,其贡献依然排名第一,国内的华为, 99cloud ,中兴, Kylin Cloud 等公司上榜,至2020年10月13号,贡献排名如下图: Victoria发布亮点 Cinder - 块存储服务 Cinder 接口提供了一些标准功能,允许创建和附加块设备到虚拟机,如“创建卷”,“删除卷”和“附加卷”。还有更多高级的功能,支持扩展容量的能力,快照和创建虚拟机镜像克隆。 Notes: 改进了对配置的默认卷类型的处理,并使用 microversion 3.62 添加了新的块存储 API 调用

《代码英雄》第二季(7):无服务器

a 夏天 提交于 2020-10-15 19:49:43
代码英雄讲述了开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。 什么是《代码英雄》 代码英雄Command Line Heroes是世界领先的企业开源软件解决方案供应商红帽(Red Hat)精心制作的原创音频播客,讲述开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。该音频博客邀请到了谷歌、NASA 等重量级企业的众多技术大牛共同讲述开源、操作系统、容器、DevOps、混合云等发展过程中的动人故事。 本文是《 代码英雄 》系列播客 第二季(7):无服务器 的 音频 脚本。 导语:无服务器Serverless到底意味着什么?当然,总得有服务器存在 —— 构建网络的基本架构不会改变。不过在将服务器交给一小部分人运维之后,开发者们会发生什么变化呢? 无服务器编程让初学者们可以更加轻松简单地部署自己的应用程序,让工作更有效率,这是它的优点。Andrea Passwater 跟我们分享了抽象底层架构会给我们带来多大的便利。不过凡事必有代价,无服务器化也有很多问题。Rodric Rabbah 解释了无服务器意味着你将部署和回应问题的能力拱手献出 —— 这就是为什么他帮助创建了 Apache OpenWhisk,这是一个开源的无服务环境框架,同时 Himanshu Pant 也来分享了他对于何时应该使用无服务器服务的观点。

通过二维码传输文件到linux

孤者浪人 提交于 2020-10-15 19:18:10
QRCP在不离开终端的情况下扫描二维码,通过wifi将文件从计算机传输到移动设备、接受移动设备上传的文件。 如何工作的? qrcp将web服务器绑定到网络接口地址上的随机端口,并为其创建处理程序。默认处理程序提供内容,并在传输完成时退出程序。当用于接收文件时,qrcp提供上传页面并处理传输。 下载地址 https://github.com/claudiodangelis/qrcp/releases 安装 Deb安装包(Deepin , Ubuntu , Debian…) 下载最新的.deb安装包,然后运行下面的 命令 : $ sudo dpkg -i qrcp_0.5.3_linux_x86_64.deb RPM安装包( CentOS , Fedora , RHEL…) # rpm -ivh qrcp_0.5.3_linux_x86_64.rpm windows安装包 下载qrcp_0.5.3_Windows_x86_64.tar.gz ,并解压进入文件夹。使用方式是在cmd/Power Shell 命令 提示符界面运行。 在空白地方按住shift键,然后鼠标右键,选择“在此处打开PowerShell窗口” # 发送文件 .\qrcp.exe send .\README.md 接受文件 # --output后面加上创建好的目录,用来接受文件。 .\qrcp.exe receive

Linux发行版总结整理

。_饼干妹妹 提交于 2020-10-15 10:51:15
Linux发行版:    Linux,最早由Linus Benedict Torvalds在1991年开始编写。在这之前,Richard Stallman创建了Free Software Foundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL: General Public License)。在不断的有杰出的程序员和开发者加入到GNU组织中后,便造就了今天我们所看到的Linux,或称GNU/Linux。       因为其发行版众多:CentOS、Ubuntu、RedHat、Android、Tizen、MeeGo...But发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本   前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。 ##阅读前思考与回顾: centos 和Linux的关系,和RHEL的关系? 各种开源协定的细节是? 比如:GPL,LGPL,Apache,BSD Archlinux:简单轻巧的发行版 Gentoo:基于Debian    LFS:linux From scratch(这个版本完全是手动配置出来的,拿到手仅仅是一本书,一页一页的来完成整个系统,所有的包都是自己下载,添加,制作) Android:kernel+busybox+Java虚拟机来实现  

小白入门Liunx之用户和组的管理

情到浓时终转凉″ 提交于 2020-10-14 20:37:47
Linux 用户管理和组的管理 一、Linux下用户管理 Linux下一切皆文件,所以用户管理的是 对相应的文件进行管理 ㈠用户的分类: 1、超级用户 超级用户,也叫管理员,root。该用户(root)具有所有权限, UID=0 并且绝对只能是0 。 2、系统用户 系统用户,也叫程序用户。一般都是由程序创建,用于程序或者服务运行时候的身份。 默认不允许登录系统。1<=UID<=499 比如后面要学的web服务的管理用户apache,文件共享ftp服务的管理用户ftp等 注意:Centos7/RHEL8中, 系统用户UID范围:1<=UID<=999 3、普通用户 普通用户,一般都是由管理员创建,用于对系统进行有限的管理维护操作。 默认可以登录系统。500<=UID<=60000 注意:Centos7/RHEL8中, 普通用户UID范围:1000<=UID<=60000 特别说明: 1. 用户指的是操作系统上管理系统或服务的人,是人,就有相关的属性信息 2. 用户的属性信息包括但不限于,如:家目录、唯一身份标识(UID)、所属组(GID)等 3. 今天我们讨论的用户指的是普通用户,即由管理员创建的用户 ㈡用户的基本管理: 1.创建用户(useradd) 用法: useradd [选项] 用户名 > 常用选项: > - u 指定用户uid,唯一标识,必须唯一 > - g

单选题

删除回忆录丶 提交于 2020-10-14 20:24:49
单选题 1、在OSI模型中,HTTP协议工作在第()层,交换机工作在第()层。 A、7/3 B、7/2【正确答案】 C、6/3 D、6/2 2、Linux有三个查看文件的命令,若希望在查看文件内容过程中可以用光标上下移动来查看文件内容,应使用命令。 A、cat B、more C、less【正确答案】 D、menu 3、以下哪一项最好地描述了何时完成监控项目过程组? A、整个项目中持续进行【正确答案】 B、每个可交付成果完成时 C、计划里程碑或项目间隙 D、每个项目阶段结束时 4、以下描述错误的是哪一项? A、自建房需要自己关注所有事情,成本高昂 B、传统IDC分为实体服务器托管和租用两种类型,IDC数据中心提供IP接入、带宽接入、电力供应和网络维护等 C、云计算是一种新的提供资源按需租用的服务模式 D、以上均不对【正确答案】 5、以下关于私有云优势和劣势的描述中,错误的是哪项? A、支持定制和遗留应用 B、不影响现有IT管理的流程 C、部署成本高 D、持续运营成本低【正确答案】 6、在bash中,下列哪些语句是赋值语句? A、a ="test" B、$a ="test" C、a="test"【正确答案】 D、$a="test" 7、在unix系统下执行chmod("/usr/test/sample",0753)之后该文件sample的访问权限为? A、拥有者可读写执行

中国公有云厂商2019年收入排名TOP10分析

◇◆丶佛笑我妖孽 提交于 2020-10-14 06:56:02
6月30日,全球云观察《2019年中国公有云厂商发展状况白皮书》正式公开发布,再次特别感谢给予支持的业内朋友,有了你们的帮助、支持与鼓励,才让该云发展白皮书得以成功发布。 《2019年中国公有云厂商发展状况白皮书》主要分为三个重要部分▼: ◎ 第一部分,2019年中国公有云厂商收入利润综合排名; ◎ 第二部分,2019年中国公有云厂商整体发展状况概述; ◎ 第三部分,2019年中国公有云厂商发展状况具体分析。 2019年中国公有云厂商综合收入排名TOP10会花落谁家呢? 现在公布综合收入排名TOP10排名的具体名单如下: 中国电信 移动云 阿里云 中国联通 腾讯云 伟仕佳杰 IBM云 华为云 光环新网 网宿科技 首先对比一下2019年与2018年中国公有云厂商综合收入排名TOP10名单,似乎让阿明(Aming)在2018年言中了那个猜测:需要指出的是,排名前十的中国公有云厂商中,有4家属于或者与国外公有云厂商有关。一旦谷歌云(Google Cloud)、IBM云(IBM Cloud)等公有云厂商正式进入中国市场发展,那么中国公有云厂商排名前十的格局恐怕又将出现新“震荡”。 2019年中国公有云厂商综合收入排名TOP10又有了变化,AWS中国、微软商业云中国与世纪互联的综合收入跌出了TOP10榜单,新晋TOP10榜单云厂商有:移动云、IBM云和光环新网。 从综合收入的统计来看

jenkins如何构建github上的代码(ci cd)

旧城冷巷雨未停 提交于 2020-10-14 00:06:10
jenkins如何同通过SCM定时轮询构建github代码 我当前的centos,安装步骤如下: 1、wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo 2、rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 3、yum install -y jenkins 4、启动jenkins 命令:service jenkins start 启动成功后如图 然后通过ip+端口访问 http://81.70.13.149:8080/ 注意:第一次进入的时候需要添加密码,密码路径在 cat /var/lib/jenkins/secrets/initialAdminPassword 点击第一个 进入后选择新建一个任务,如图所示 点击保存,保存后如图所示 将这个地址粘贴到这里 接下来 点击保存后过一分钟将会看到从github拉取代码 看到了,这个就是jenkins构建的一个流程,小伙伴试试吧 来源: oschina 链接: https://my.oschina.net/u/4365679/blog/4671468