freebsd

Docker将何去何从?

旧街凉风 提交于 2020-08-18 20:34:25
上次还是3月份撰写文章: Docker 再见,五种替代容器走上历史舞台 ,没想到老外又搞小动作加速了Docker下台。 请看本文吧,软件技术在别人手里。。。。我们还是要加倍努力啊! 十二大Docker开源替代产品? 众所周知,在全球范围内,Docker已经发展成为云计算的核心技术之一。 作为流行的容器管理技术,Docker的最大优点是能将应用与计算环境分离,允许开发者在同一台计算机上使用不同的技术。通过Docker,开发者可以使应用程序在同一服务器上运行Python、Ruby、PHP、Node JS或任何其他语言,并将每个应用程序安装在具备独立数据库引擎的单独容器中。 但是,8月13日生效的Docker公司最新服务条款引起了国内IT业界的广泛关注。该条款明确指出,Docker公司提供的服务,禁止美国“实体清单”上的实体使用。 目前中国IT公司被列入贸易管制“实体清单”的企业包括:华为、商汤、依图、旷视、海康威视、大华、科大讯飞、美亚柏科、颐信科技、奇虎360、烽火科技集团、东方网力、达闼科技、云从科技、中科曙光、海光等。 而且,未来不排除更多的中国IT公司会被“请进”这个“实体清单”。 虽然受“实体清单”禁令限制的是Docker商业版及Docker的其它服务,比如Docker Hub,但这依然给Docker中国的前景蒙上了阴影。 而且,有业内人士指出:Docker这家公司到目前

CentOS7安装i7 6600网卡驱动I219M

北战南征 提交于 2020-08-16 14:12:30
安装CentOS7,安装过程很顺利。结束后发现没有网卡。于是检查当前的网卡设备: lspci -nn | grep -i net 发现网卡是 Intel Corporation Device [8086:15e3] 。 通过在 http://cateee.net 的查询,发现对应Intel的型号是 I219-LM 。但是这个型号在Intel官网上只有FreeBSD的驱动,并没有Linux的源码。 后面又发现了 www.centos.org 上的内容,确认了可以和 e1000e 的网卡驱动通用,这个在 Intel上是有Linux驱动 的。 下载后根据 README 中的步骤进行 make install 。然后重启服务器。终于可以正确识别网卡了。 网上查找该网卡驱动为e1000e,下载tar包, tar解压,进入src文件夹,make install, 然后卸载原有驱动文件,rmmod e1000 安装现在驱动程序 modprobe e1000e 重启网卡完成 https://downloadcenter.intel.com/download/15817/Intel-Network-Adapter-Driver-for-PCIe-Intel-Gigabit-Ethernet-Network-Connections-Under-Linux- 来源: oschina 链接: https:

隐秘的角落 | 探索云安全不为人知的12个黑暗面

只谈情不闲聊 提交于 2020-08-16 10:04:19
云本质上是计算能力的黑池(dark pool),而其神秘性也常常让我们掉以轻心,忽略了其鲜为人知的阴暗面。 云计算的发展前景不可阻挡。作为一种通过Internet云服务平台按需提供计算能力、数据库存储、应用程序和其他 IT 资源的服务模式,无论您是在运行拥有数百万移动用户的照片共享应用程序,还是要为您的业务的关键运营提供支持,云服务平台都让您可以快速访问灵活且成本低廉的IT资源。 通过云计算,您无需先期巨资投入硬件,再花大量时间来维护和管理这些硬件。相反地,您可以精准配置所需的适当类型和规模的计算资源,帮助运作您的IT部门。您可以根据需要访问任意多的资源,基本是实时访问,而且只需按实际用量付费。 但是,技术的发展往往会伴随双面效应。随着云计算的日益普及,恶意行为者也盯上了这块“大蛋糕”,试图利用云计算漏洞实施***活动。 最初,鉴于一些基本原因(包括有关安全性和隐私性的问题),企业对于将数据和工作负载迁移至云端持警惕和怀疑态度。尽管目前,这种早期的顾忌和恐慌,已经转变成了信任和依赖,但是随着企业对云服务的依赖日趋严重,以及近年来国内外云安全事件频发,企业也开始重新审视云安全问题。 以下是企业在云中开展业务的12个阴暗面,希望可以帮助企业树立正确的安全观,最大程度地发挥云计算的效益。 1. 相同的安全漏洞仍然存在 云实例与我们的台式机或独立服务器其实运行着相同的操作系统

Zabbix服务器监控基本应用详解(一)

自作多情 提交于 2020-08-15 22:50:23
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 http://gzsamlee.blog.51cto.com/9976612/1865381 Zabbix基本概述: Zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。它能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由zabbix server与可选组件zabbix agent构成: zabbix server: 可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X等平台之上。 zabbix agent: 需要安装在被监视的目标服务器上,它主要完成对硬件信息或与操作系统有关的内存,CPU等信息的收集。zabbix agent可以运行在Linux ,Solaris, HP-UX, AIX, Free BSD, Open BSD, OS X, Tru64/OSF1, Windows NT4.0, Windows 2000/2003/XP/Vista等系统之上。 Server:

闲聊Ceph目前在中国的发展&Ceph现状

笑着哭i 提交于 2020-08-15 17:49:56
近年来,大型企业以及开源社区不断的推动中国开源技术的发展,今天的中国已然成为OpenStack & Ceph等开源技术大放光彩的乐土。 图为 Ceph中国行各地沙龙 Ceph 国内用户生态 Ceph作为全球最火热的开源分布式存储项目,同样在中国的发展也是非常火热,不断开始在不同领域不同行业及客户系统相融合。典型应用在国内一线互联网公司以及运营商、政府、金融、广电、能源、游戏、直播等行业。 当前中国Ceph形势对比前几年已经发生了决定性的变化,随着国内越来越多的各行业用户的使用,足以见证它的稳定性可靠性。Ceph中国用户生态已然形成,可以看到国内如:中国移动、腾讯、阿里、网易、乐视、携程、今日头条、中国电信、中兴、恒丰银行、平安科技、YY、B站、360等。正是由于众多用户的使用验证了它的稳定性和可靠性的同时也促进了Ceph的进步,使其出现了很多新东西,如 SPDK、BlueStore、RDMA等等这些高性能底层技术。 Ceph 国内贡献 豪迈在之前的文章也谈到过Ceph社区的贡 献者,非常有意思的是 Ceph 的使用用户占据了相当的贡献排名,一定程度上反映了 Ceph 目前的现状,要能够真正掌控Ceph 必须得深入社区并随之成长。因此,对于一个并不是像 Linux 一样成熟的开源项目,特别还是一个存储系统来说,代码贡献程度基本决定了对于Ceph 的理解,风险控制和使用程度

阿里云镜像Windows和Linux操作系统攻略

半城伤御伤魂 提交于 2020-08-14 11:24:44
阿里云ECS云服务器操作系统分为Windows类和Linux类,阿里云服务器操作系统是通过选择镜像获取的,公共镜像是阿里云官方提供的,是正版授权并且安全稳定性都要好,云服务器吧本文主要来说说阿里云公共镜像的选择方法,如Windows镜像和Linux镜像选择,阿里云服务器操作系统选择64位还是32位等: 阿里云服务器操作系统镜像选择方法 阿里云服务器操作系统分为两大类,即Windows类和Linux类。按照镜像来源分为公共镜像、自定义镜像、共享镜像和镜像市场。公共镜像是阿里云官方提供的,而且是正版授权,安全且稳定;自定义镜像是自己创建的;共享镜像是其他阿里云用户共享给你的;镜像市场是第三方提供镜像,镜像更丰富。(关于镜像来源分类云服务器吧介绍的可能不准确,请参考: 镜像类型详解 ) 本文云服务器吧主要介绍的是阿里云服务器公共镜像的选择: 云服务器操作系统选择Windows还是Linux? 阿里云服务器镜像分为Linux类和Windows类,选择哪类云吞铺子建议根据实际程序语言和应用场景来选择,云服务器吧以网站开发为例: ASP、.NET、HTML、数据库ACCESS、SQL Server建议选择Windows;PHP、PERL、CGI、数据库MySQL、SQLite建议选择Linux。 Windows镜像包括:Version 1909 数据中心版 64位中文版/英文版(不含UI)

Hacker News 简讯 2020-08-02

a 夏天 提交于 2020-08-14 02:06:54
最后更新时间: 2020-08-02 23:01 Illustrated Self-Guided Course On How To Use The Slide Rule - (sliderulemuseum.com) 演示如何使用计算尺的自学课程 得分:95 | 评论:34 GPU Accelerated JavaScript - (gpu.rocks) GPU加速JavaScript 得分:178 | 评论:56 GITenberg is an open source community for publishing ebooks in the public domain - (gitenberg.org) GITenberg是一个在公共领域发布电子书的开源社区 得分:29 | 评论:8 Local-first software: You Own Your Data, in spite of the Cloud [pdf] - (inkandswitch.com) 本地第一软件:你拥有你的数据,尽管有云[pdf] 得分:64 | 评论:35 Low latency tuning guide - (rigtorp.se) 低延迟调整指南 得分:131 | 评论:21 What I Learned About Failing from My 5 Year Indie Game Dev

Linux基础知识(一)--系统

我们两清 提交于 2020-08-12 14:23:34
Linux基础 简述Linux主流的发行版 ? Redhat、CentOS、Fedora、SuSE、Debian、Ubuntu、FreeBSD等。 简述Linux启动过程? • ⑴开机BIOS自检,加载硬盘。 • ⑵读取MBR,MBR引导。 • ⑶grub引导菜单(Boot Loader)。 • ⑷加载内核kernel。 • ⑸启动init进程,依据inittab文件设定运行级别。 • ⑹init进程,执行rc.sysinit文件。 • ⑺启动内核模块,执行不同级别的脚本程序。 • ⑻执行/etc/rc.d/rc.local。 • ⑼启动tty,进入系统登陆界面。 简述Linux删除文件的原理? Linux系统是通过link的数量来控制文件删除的,只有当一个文件不存在任何link的时候,这个文件才会被删除。一般来说每个文件两个link计数器来控制:i_count和i_nlink。当一个文件被一个程序占用的时候i_count就加1。当文件的硬链接多一个的时候i_nlink也加1。删除一个文件,就是让这个文件,没有进程占用,同时i_link数量为0。 简述Linux运行级别? • 0:关机模式 • 1:单用户模式<==破解root密码 • 2:无网络支持的多用户模式 • 3:有网络支持的多用户模式(文本模式,工作中最常用的模式) • 4:保留,未使用 • 5:有网络支持的X

【转载】 从虚拟化到云原生——容器技术的发展史

本小妞迷上赌 提交于 2020-08-11 13:48:39
编辑部的故事 发布于 05/14 23:30 原文地址: https://my.oschina.net/editorial-story/blog/4278836?from=20200517 -------------------------------------------------------------------------------------------------------- 近年来,云原生 (Cloud Native)可谓是 IT 界最火的概念之一,众多互联网巨头都已经开始积极拥抱云原生。而说到云原生,我们就不得不了解本文的主角 —— 容器(container)。容器技术可谓是撑起了云原生生态的半壁江山。容器作为一种先进的虚拟化技术,已然成为了云原生时代软件开发和运维的标准基础设施,在了解它之前,我们不妨从虚拟化技术说起。 何为虚拟化技术 1961 年 —— IBM709 机实现了分时系统 计算机历史上首个虚拟化技术实现于 1961 年,IBM709 计算机首次将 CPU 占用切分为多个极短 (1/100sec) 时间片,每一个时间片都用来执行着不同的任务。通过对这些时间片的轮询,这样就可以将一个 CPU 虚拟化或者伪装成为多个 CPU,并且让每一颗虚拟 CPU 看起来都是在同时运行的。这就是虚拟机的雏形。 容器的功能其实和虚拟机类似,无论容器还是虚拟机

How do I detect embbeded field names and reorder fields using awk?

只谈情不闲聊 提交于 2020-08-10 19:20:45
问题 I have the following data: "b":1.14105,"a":1.14106,"x":48,"t":1594771200000 "a":1.141,"b":1.14099,"x":48,"t":1594771206000 ... I am trying to display data in a given order and only for three fields. As the fields order is not guaranteed, I need to read the "tag" for each comma separated column for each line. I have tried to solve this task using awk : awk -F',' ' { for(i=1; i<=$NF; i++) { if(index($i,"\"a\":")!=0) a=$i; if(index($i,"\"b\":")!=0) b=$i; if(index($i,"\"t\":")!=0) t=$i; } printf(