RHEL

开源=免费?

喜欢而已 提交于 2020-10-03 13:27:58
直接给出结论,开源和免费是不同概念: 开源是指开放源代码。所以开源软件在发布时会公开软件源码,并允许使用者利用其源码进行优化、传播以及二次开发。 而免费软件则是免费提供给用户使用的软件,不过虽是免费,但通常都属于闭源系统。源代码不会公开,而且受相关版权法律约束,用户在没有得到版权方授权的情况下不可随意获取及修改源码、更不能二次发布。 计算机产业发展至今,使用免费软件已经成为现代人类生活中不可或缺的一部分,包括但不限于Facebook、Twitte、Skype、Uber在内的都是免费软件,任何人都可以随意下载使用。但是,如果有人认为其有不足之处,自行更改其内部功能,然后发布一个魔改版本在网络上传播,那这样的行为肯定是不被允许的。 当然,软件开源与商业化是不冲突的。开放源代码的初衷,是想让更多人参与其中,合作开发,优化软件质量,减少软件缺陷,丰富软件功能,同时也可避免一部分“有心人”在软件内留后门。开源软件最终还是会让商业公司获利,这是一个良性循环,可让企业为用户提供高质的产品。 享誉世界的移动端操作系统——Android就是一款众所周知的开源平台,它的影响力之巨史无前例,我们可以在包括但不限于手机、平板、手表、电视、汽车、船舶在在内的各种设备上见到它的身影。它几乎影响到了各行各业,包括谷歌、三星、LG在内的,众多知名企业都是Android开源红利的受益者。 同样的

交易系统开发(七)——交易延迟分析

♀尐吖头ヾ 提交于 2020-10-02 14:40:22
交易系统开发(七)——交易延迟分析 一、交易延迟简介 1、交易延迟简介 交易延迟高最常用的指标是往返延时(Round Trip Time),即交易订单从客户策略服务器发至经纪公司交易柜台,交易柜台内部处理后发往交易所,交易所确认报单后发送回报给交易柜台,再从柜台发送至客户策略机的一来一回整体链路的耗时。 2、交易策略服务器至交易柜台延迟 客户策略服务器至经纪公司交易柜台的延时指订单从客户策略服务器网卡发出,至经纪公司柜台服务器网卡收到之间的延时。 本阶段延时主要耗时在硬件上,受服务器、网卡及交换机的性能优劣影响较大。 策略服务器一般由客户自行采购或由客户指定配置由券商采购,柜台服务器一般由经纪公司提供,高频交易服务器一般托管在机房,布线一般由经纪公司网络工程师完成,本段延迟主要由经纪公司和客户共同决定。 3、交易柜台内部延迟 交易柜台内部延迟指交易柜台网卡收到策略客户端发出的委托订单,经过前置、风控、订单、报盘等模块管理后,再调用交易所API从网卡发出所需要的耗时。 本段延时由经纪公司柜台系统,系统服务器、网卡及交易所API三部分决定。 第一部分即经纪公司柜台系统,高频交易柜台系统由专业柜台厂商提供。交易柜台系统一般有交易前置模块(提供监听及客户链接管理功能)、风控模块(对客户订单的风控管理)、订单管理模块(管理客户订单)、报盘模块(管理与交易所交易前置的链接)。

Linux RPM 命令参数使用详解[介绍和应用]

六月ゝ 毕业季﹏ 提交于 2020-10-02 09:54:07
Linux RPM 命令参数使用详解[介绍和应用] RPM 是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序” rpm 执行安装包 二进制包(Binary)以及源代码包(Source)两种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。 常用命令组合: -ivh:安装显示安装进度--install--verbose--hash -Uvh:升级软件包--Update; -qpl:列出RPM软件包内的文件信息[Query Package list]; -qpi:列出RPM软件包的描述信息[Query Package install package(s)]; -qf:查找指定文件属于哪个RPM软件包[Query File]; -Va:校验所有的RPM软件包,查找丢失的文件[View Lost]; -e:删除包 rpm -q samba //查询程序是否安装 rpm -ivh /media/cdrom/RedHat/RPMS/samba-3.0.10-1.4E.i386.rpm //按路径安装并显示进度 rpm -ivh --relocate /=/opt/gaim gaim-1.3.0-1.fc4.i386.rpm //指定安装目录 rpm -ivh -

《代码英雄》第二季(2):Hello, World

笑着哭i 提交于 2020-10-02 06:41:29
代码英雄讲述了开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。 什么是《代码英雄》 代码英雄Command Line Heroes是世界领先的企业开源软件解决方案供应商红帽(Red Hat)精心制作的原创音频播客,讲述开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。该音频博客邀请到了谷歌、NASA 等重量级企业的众多技术大牛共同讲述开源、操作系统、容器、DevOps、混合云等发展过程中的动人故事。 本文是《 代码英雄 》系列播客 第二季(2):Hello, World 的 音频 脚本。 导语:每一种新的编程语言的诞生,都是为了做一些以前无法完成的事情。如今,有非常多编程语言可以选择,但哪些才是你真正需要了解的? 本集将深入探讨编程语言的历史。我们将会了解到被称为 “神奇葛丽丝” 的天才 —— 海军少将葛丽丝·哈伯。多亏了她,开发者不再需要数学博士的学历就能使用机器代码编写程序。参与录制的还有 Jupyter 项目的 Carol Willing,她是 Python 基金会的前理事;以及《纽约时报杂志New York Times Magazine》和《连线Wired》的撰稿人 Clive Thompson,他最近正在撰写一本关于程序员如何思考的书。 00:00:07 - 各种语言 : “你好,世界。” 00:00:12 - Saron

GreenPlum数据库安装

随声附和 提交于 2020-10-01 19:27:00
第一章 文档概述 本文描述适用于Greenplum4.0以上版本的安装操作。所涉及到的操作系统相关参数调整,主要针对Redhat Linux操作系统。 第二章 安装介质   操作系统:CentOS release 6.5 (Final)。   Greenplum安装版本:greenplum-db-4.3.8.1-build-2-RHEL5-x86_64.zip 第三章 安装前准备 3.1、网络规划 建议在Greenplum数据库系统安装之前,把网络配置规划好 3.2、存储空间规划 首先,需要评估目标数据库数据所需要的空间容量。建议了解客户搭建Greenplum数据库的具体应用。 举例:估计数据库所需空间为U,数据库需要启用Mirror,磁盘阵列总可用空间为D(Raid之后)。空间规划服务和如下公式: 2 * U + U / 3 = D * 70% 磁盘空间D平均分配到各个Segment服务器上。 Master需要相应的空间。使用服务器内置硬盘的计算方式类似。 3.3、数据库实例规划 规划每个Segment服务器上建立的数据库实例的数量(instance数量),通常建议每2个CPU内核(core)对应一个数据库实例 第四章 操作系统设置 4.1 、设置主机名   修改各台主机的主机名称。一般建议的命名规则如下: Master:mdw Standby Master:smdw

qemu-nbd 连接ceph rbd 镜像,dev目录未出现相应设备

一曲冷凌霜 提交于 2020-10-01 12:54:30
环境:CentOS 7.6,win7镜像 利用qemu-nbd连接镜像文件,raw格式需要指定--format raw,不然会有告警 qemu-nbd --format=raw -c /dev/nbd0 rbd:vms/bb4d8022-542c-43d3-addc-283d8b32e1a5_disk 连接成功,但是/dev/nbd0px未出现,这和连接本地qcow2文件表现不一样,同时lsblk是能看到设备的nbd0px的,这让我一度怀疑qemu-nbd直接连接ceph pool是不行的,但是qemu-nbd又没有报错,无意中翻到一个帖子 https://tuxera.com/forum/viewtopic.php?f=2&t=1120&start=0 查看了/dev/mapper 目录,果然在 ps:在试qemu-nbd之前,也试过其他方法,这里小结一下 rbd-nbd:效果和qemu-nbd一样,因为也是没有/dev/nbd0px,以为不行,后来重新试了下,也在/dev/mapper目录 rbd-fuse:貌似只能把一个池全部映射出来,并且需要对文件kpartx -av,这样是挂载到设备/dev/loop0,同样在/dev/mapper目录下存在分区 guestfish/guestmount ,不支持ntfs,从CentOS7.2版本之后就不支持了,有官方说明,如果需要支持

Redhat7.4 安装yum软件仓库

萝らか妹 提交于 2020-09-30 13:28:27
Redhat7.4 安装yum软件仓库 前言 大家学习了Linux都知道,随着RPM(红帽软件包管理器)公布后,解决了在linux系统中安装软件困难、费时的问题。但新的问题随之而来,尽管RPM能够帮助用户查询软件相关的依赖问题,但问题还是要运维人员自己来解决,有的大型软件安装可能与数十个程序有着依赖关系,就是说如果想要正常安装使用我的这个软件,用户就需要安装依赖程序软件,不然就用不了。在这种形势下,安装软件就是非常痛苦的。俗话说:发现问题,就去解决问题。这时候yum软件仓库技术就出来解决问题了。 一、yum软件仓库是什么 1.我们可以这样去理解,yum软件仓库就是一个菜市场,买菜老板先将菜摆放在我们的货架上。人们通过实践知道一个菜的完成需要一些配菜才可以更好吃,就出现了配方。当人们需要做菜时,就需要采购主菜和配菜。可能这个比喻并不恰当,但原理也差不多 2.当然这个配方因为人们的需求变化也会去更新。满足用户的需求。 二、使用步骤 示例:在Linux中安装wps 1.通过lsblk命令查看是否有光驱支持挂载 2.我们需要创建一个挂载点 3.在/etc/ fstab中写配置文件,并挂载 1. 2. 4.进入到/etc/yum.repos.d/目录中,写入yum仓库配置文件。 参数如下: [rhel-media] :Yum软件仓库唯一标识符,避免与其他仓库冲突。 name

Veritas Backup Exec™ 21 下载 百度网盘

回眸只為那壹抹淺笑 提交于 2020-09-30 10:41:49
作者:gc(at)sysin.org,主页: www.sysin.org 下载地址 请访问: https://sysin.org/article/DL-Veritas-Backup-Exec-21/ What's new in Backup Exec 21 Table: What's new in Backup Exec 21 Item Description Enhanced licensing experience Backup Exec users get an enhanced licensing experience. Connection with Veritas Entitlement Management System will be authenticated and updated licenses will be downloaded automatically.Backup Exec will also automatically synchronize licenses when maintenance contracts are renewed. Instance-based Licensing The Instance-based licensing model in Backup Exec is available in Bronze, Silver

最全的自动系统安装centos.,kickstar+PXE.自动化安装centos系统(上)

匆匆过客 提交于 2020-09-29 18:06:44
kickstart 在我们日常工作中难免会出现一些系统安装的过程,但是有时候安装任务会很多,比如几十台,几百台机器,人工手动安装会有点难受,这里给大家提供一个kick start,我们可以通过手动配置来自动安装系统,这时对于部署大量机器,显得尤为重要,下面来介绍下kick start,如何安装, 官方给的一些说明,大家可以参考. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/performing_an_advanced_rhel_installation/index https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/installation_guide/sect-kickstart-syntax https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/installation_guide/s1-kickstart2-options kickstart文件主要包括三个部分:命令段,程序包段,脚本段 命令段:指明各种安装前配置,如键盘类型等 命令段中的常见命令:

Linux软件安装的三种方法

≯℡__Kan透↙ 提交于 2020-09-29 13:01:27
在Windows下安装一个软件很轻松,只要双击setup或者.exe的文件,安装提示连续“下一步”即可,然而linux系统下安装一个软件并不那么轻松,因为我们不是在图形界面下,所以要学会如何在linux下安装一个软件软件的安装,类似在Windows上下载安装一个游戏一样,无非找到对应的可执行文件,直接双击就可以,然后在安装过程中,可能会考虑到将此服务安装到哪个目录之下,当然也会有各种配置文件,只不过平时我们没有注意过这些,其实Linux系统也一样,但稍微比Windows要复杂一些。在红帽一派的系统中,安装方式无外乎3种,源码编译安装、rpm包安装、和yum源安装 . 编译安装: . RPM: RPM是”Redhat Package Manager”的写,根据名字也能猜到这是Redhat公司开发出来的。RPM 是以一种数据库记录的方式来将你所需要的套件安装到你的Linux 主机的一套管理程序。也就是说,你的linux系统中存在着一个关于RPM的数据库,它录了安装的包以及包与包之间依赖相关性。RPM包是预先在linux机器上编译好并打包好的文件,安装起来非常快捷。但是也有一些缺点,比如安装的环境必须与编译时的环境一致或者相当;包与包之间存在着相互依赖的情况;卸载包时需要先把依赖的包卸载掉,如果依赖的包是系统所必须的,那就不能卸载这个包,否则会造成系统崩溃 安装软件包: rpm常用命令