RHEL

闲聊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 的理解,风险控制和使用程度

Linux常用命令总结

吃可爱长大的小学妹 提交于 2020-08-15 16:46:19
Hello,Everyone ! ( 今天小鸟我看了不少的Linux命令;随便查了查,分享给大家150常用命令做个留念吧!呵呵!) 以下命令读者可以用man [命令]查看详细使用情况 一. 启动,关机,登入,登出相关命令 <login> 登录 <logout> 登出 <exit> 登出 <shutdown> 停止系统 <halt> 停止系统 <reboot> 重启动 <poweroff> 切断电源 <sync> 把内存里的内容写入磁盘 <lilo> 安装lilo启动管理程序 <grub> 安装lilo启动管理程序 二. Shell相关命令 <chsh> 切换Shell <history> 显示命令履历 <alias> 设置命令别名 <unalias> 取消命令别名 <which> 显示命令所在位置 <type> 查询命令种类 <echo> 显示字符串或者变量内容 <set> 设置/显示Shell变量 <printenv> 显示环境变量 <export> 设置环境变量 <env> 设置临时环境变量 <unset> 释放环境变量 <setenv> 设置环境变量 <unsetenv> 释放环境变量 <source> 执行文件当中的命令 <man> 查询命令手册 <info> 查询超文本命令手册 <whatis> 显示命令简介 <apropos> 通过关键字查询手册 三. 用户管理相关命令

软件测试工程师入门——Linux【使用说明书】

一笑奈何 提交于 2020-08-15 14:04:26
先来说一下linux是什么? linux 是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多中性,大型甚至是巨型项目都在使用linux。 linux 内核:redhat、红旗linux、ubuntu、suse、fedora, 它们的内核都是一样的(linux其实是一个统称) linux 操作系统的优点很多:开源免费、支持多线程、支持多用户、安全性好、对内存和文件管理优越、适合小内核程序的嵌入系统等 linux 的缺点是使用命令行操作,因此操作相对困难,但正是这种字符级命令行的操作,占用的系统资源会更少,也减少了被攻击、出错的可能性。 软件测试人员为什么学习linux? 对于软件测试人员来说,我们测试的任何产品都是基于操作系统。比如我们每天都在使用的QQ软件,它有windows、ios、Android、Mac OS等版本,需要把QQ安装在各个平台上,才能进行相应的测试。因此,熟练使用这些操作系统和掌握一系诶操作系统对的基本知识应该是每个测试工程师必须掌握的基本功。 目前市面主流的操作系统有windows、unix、linux等,而linux作为很多软件应用的后台服务器部署所采用的操作系统,也是当下应用最多的服务器端操作系统。熟练使用linux 系统,这样的词汇经常出现在测试岗位的要求和求职人员的技能描述中。而在测试人员这个群体中

[重制版]《代码英雄》第一季(2):操作系统战争(下)Linux 崛起

被刻印的时光 ゝ 提交于 2020-08-15 09:50:14
代码英雄讲述了开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。 什么是《代码英雄》 代码英雄Command Line Heroes是世界领先的企业开源软件解决方案供应商红帽(Red Hat)精心制作的原创音频播客,讲述开发人员、程序员、黑客、极客和开源反叛者如何彻底改变技术前景的真实史诗。该音频博客邀请到了谷歌、NASA 等重量级企业的众多技术大牛共同讲述开源、操作系统、容器、DevOps、混合云等发展过程中的动人故事。 本文是《 代码英雄 》系列播客 第一季(2):操作系统战争(下) 的 音频 脚本。 Saron Yitbarek : 这玩意开着的吗?让我们播放一段跟星球大战电影一样的开场字幕吧,第二集开始了! 00:00:30 - 配音 : OS 战争第二部分:Linux 的崛起。微软帝国控制着 90% 的用桌面用户,操作系统的完全标准化似乎是板上钉钉的事了。所以公司们把它们的注意力从桌面端的个人用户,转移到了专业人士上,它们为了服务器的所有权打得不可开交。但是一个有点让人意想不到的英雄出现在开源“反叛组织”中。戴着眼镜,固执的林纳斯·托瓦兹Linus Torvalds免费发布了他的 Linux® 程序。微软摔了个趔趄,并且开始重新调整战略。 00:01:00 - Saron Yitbarek : 哦,我们极客们就是喜欢那样。上一次我们讲到哪了

Linux常用命令

删除回忆录丶 提交于 2020-08-15 07:42:23
1.常用快捷键 常用快捷键 功能 ctrl + c 停止进程 ctrl+l 或clear 清屏;彻底清屏是:reset ctrl + q 退出 善于用 tab 键 提示(更重要的是可以防止敲错) 上下键 查找执行过的命令 ctrl +alt linux和Windows之间切换 2.帮助命令 . man:是Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助等等 案例实操 查看ls命令的帮助信息 [root@Linux01 ~]# man ls .help:该命令是bash内建命令,用于显示bash内建命令的帮助信息 案例实操 查看cd命令的帮助信息 [root@Linux01 ~]# help cd 3.文件目录类操作 pwd 功能描述:显示用户当前工作目录的绝对路径 ls 功能描述 :用来显示目录列表 ls -a :展示包含隐藏的目录名 ls -A : 展示不包含隐藏的目录名 ls -l : 展示包含文件的属性及权限信息 ls -R :递归展示目录ls -s:以k为单位展示文件 ls -lh 展示包含文件的属性及权限信息并且显示大小(k为单位) cd 功能描述 :将当前工作目录切换到指定目录 cd 绝对路径/相对路径:切换路径; cd .. :回到当前目录的上一级目录; cd或cd~ :回到根目录; cd - :回到上一次所在目录; cd -P

CSDN 创始人蒋涛:开源吞噬世界,得开发者得天下

走远了吗. 提交于 2020-08-15 05:56:55
整理 | 何苗、唐小引 出品 | CSDN(ID:CSDNnews) 7 月 15 日,由中国开源软件推进联盟(COPU)主办,赛迪传媒、《软件和集成电路》杂志社联合承办,CSDN 独家直播的 2020 第十五届“开源中国开源世界”高峰论坛 在线上盛大召开。 拥有三十余年编程经验的 CSDN 创始人&董事长、极客帮创投创始合伙人蒋涛一直密切关注中国开源生态,作为中国开源开发者社区的代表,曾先后与 GitHub 、 GitLab 创始人及高层持续对话,共同探讨开源及中国开源发展之路。在本次高峰论坛上,蒋涛发表《中国开发者开源生态报告》主题演讲,并表示:近三十年的科技创新,开源已成为技术应用和行业数字化发展的基石,开源的商业化也有了很大突破,获得众多 VC 青睐。从 CSDN 中国开发者开源生态数据报告来看,开发者极度依赖与关注开源,开源项目整体分布上,以企业及组织为主,采用 MIT 协议、JavaScript 语言最甚。 同时,在全球开源趋势下,以 AI 为主的国产开源工具正在崛起,国产开源 IoT 操作系统还有很大空间。中国正逐渐成为全球开源软件的主要使用者和核心贡献者,大力发展自主可控、有核心技术栈的中国开源生态,是中国信息化黄金十年的重要引擎。 基于此,蒋涛正式宣布,CSDN 作为国内专业的开发者社区,将全力打造独立的新开源平台 CODE.China,全面拥抱开源新时代

Kickstart配置文件参数详解

十年热恋 提交于 2020-08-15 05:39:26
kickstart 是什么? KickStart是一种无人值守的安装方法。它的工作原理时在安装过程中记录典型的需要人工干预填写的各种参数,并生成一个名为ks.cfg的文件。如果在安装过程中(不只局限于生成KickStart安装文件的机器)出现要填写参数的情况,安装程序首选会去查找KickStart生成的文件,如果找到合适的参数,就采用所找到的参数;如果没有找到合适的参数,便需要安装着手工干预了。所以如果KickStart文件涵盖了安装过程中可能出现的所有需要填写的参数,那么安装着完全可以只告诉安装程序从何处去ks.cfg文件,然后就去忙自己的事情。等安装完毕,安装程序会根据ks.cfg中设置重启系统,并结束安装。 如何执行 kickstart 安装 kickstart 安装可以使用本地光盘,本地硬盘驱动器,或通过 NFS,FTP,HTTP 来执行. 要使用 kickstart,必须: 1.创建一个kickstart文件. 2.创建有kickstart文件的引导介质或者使这个文件在网络上可用. 3.筹备安装树. 4.开始kickstart安装. 创建 kickstart 文件 kickstart文件是一个简单的文本文件,它包含了一个项目列表,每个项目由一个关键字来识别.可以用「Kickstart 配置」应用程序创建它或是自己从头编写

Linux常用命令大全

旧巷老猫 提交于 2020-08-15 05:15:37
systemd systemctl start service //启动service systemctl stop service //停止service systemctl restart service //重启service systemctl enable service //service开机自启 systemctl disable service //service禁止开机自启 systemctl status service //查看service systemctl is-enabled service //查看service是否开机自启 查看系统信息 arch #显示机器的处理器架构 uname -m #显示机器的处理器架构 uname -r #显示正在使用的内核版本 dmidecode -q #显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda #罗列一个磁盘的架构特性 hdparm -tT /dev/sda #在磁盘上执行测试性读取操作 cat /proc/cpuinfo #显示CPU info的信息 cat /proc/interrupts #显示中断 cat /proc/meminfo #校验内存使用 cat /proc/swaps #显示哪些swap被使用 cat /proc/version #显示内核的版本

使用 Linux 实用程序 gPhoto2 备份手机存储

梦想与她 提交于 2020-08-15 03:55:01
尽情地拍照吧,gphoto2 能够方便、快速地将照片从你的设备传输到 Linux 计算机上。 移动设备的最大缺点之一就是其将数据从设备传输到计算机很困难。移动设备在这一缺点上有着悠久的历史。早期的移动设备,如 Pilot 和掌上电脑 PDA 设备,需要使用特殊的同步软件来传输数据(你必须小心翼翼地做这件事,因为你的设备可能会因为电池耗尽而导致数据永久丢失);旧版 iPod 只提供特定平台的界面。现代移动设备默认将你的数据发送到在线帐户,以便你可以在计算机上再次下载。 好消息——如果你正在运行 Linux,你可以使用 gphoto2 命令与移动设备进行连接。 gphoto2 最初是作为一种与数码相机通信的方式而开发的,那时的数码相机只有传统的相机功能,现在的 gphoto2 可以和许多不同种类的移动设备通讯。别让这个名字骗了你,它可以处理所有类型的文件,而不仅仅是照片。更棒的是,它可以编写脚本、很灵活、并且比大多数 GUI 界面功能强大得多。 如果你曾经为在计算机和移动设备之间同步数据而苦恼,请了解一下 gphoto2 。 安装 gPhoto2 很可能你的 Linux 系统已经安装了 libgphoto2,因为它是与移动设备连接的一个关键库,但你可能还需要安装命令 gphoto2 ,该命令可能在你的存储库中。 在 Fedora 或 RHEL 上: $ sudo dnf install

12章节 Samba、NFS文件共享服务 13章节 bind域名解析服务

纵饮孤独 提交于 2020-08-15 03:09:55
12.1 SAMBA文件共享服务 FTP文件传输服务确实可以让主机之间的文件传输变得简单方便,但是FTP协议的本质是传输文件,而非共享文件。 1991年,当时还在读大学的Tridgwell,为了解决Linux系统与Windows系统之间的文件共享问题,基于SMB协议开发出了SMBServer服务程序。 Samba服务程序 一款开源的文件共享软件,经过简单配置就能够实现Linux系统与Windows系统之间的文件共享工作。 [root@linuxprobe ~ ]# yum install samba Loaded plugins: langpacks, product-id, subscription-manager ………………省略部分输出信息……………… [root@linuxprobe ~]# cat /etc/samba/smb.conf # This is the main Samba configuration file. For detailed information about the [root@linuxprobe ~]# mv /etc/samba/smb.conf /etc/samba/smb.conf.bak [root@linuxprobe ~]# cat /etc/samba/smb.conf.bak | grep -v "#" | grep -v