CentOS

国内三大云数据库测试对比

核能气质少年 提交于 2020-11-13 12:56:43
导读 腾讯云 数据库提供了可视化的运维操作页面和自动备份的能力,降低了数据库运维的门槛。同时云数据库还支持高可用架构,对数据的安全性和服务的可靠性更有保障。另外有的云数据库厂商还提供了诸如数据库审计、慢查询分析、数据回档等能力,大大减轻了数据库运维和 DBA 的工作量。 我司 CTO 和技术总监都是腾讯系的,所以我们一开始就选用 腾讯云 的服务。他们家的云数据库提供了可视化的运维操作页面和自动备份的能力,降低了数据库运维的门槛。同时云数据库还支持高可用架构,对数据的安全性和服务的可靠性更有保障。另外有的云数据库厂商还提供了诸如数据库审计、慢查询分析、数据回档等能力,大大减轻了数据库运维和 DBA 的工作量。 其实我们就没有专门的 DBA,都是开发自己上去折腾,通过把数据库的可靠性外包给云端,确实极大地降低了我们的工作量,这一点还是挺爽的。但是在具体的使用过程中,发现还是有些地方不够满意,比如 MySQL 最高版只有5.6,没法用上 5.7.8+ 新增的 JSON 字段;建立数据库自带的只读从库门槛较高(要最高版本);binlog 的备份不方便;数据库授权上的坑(没有FILE和SHUTDOWN权限,不能grant all on *.*)等。 记得以前对比过 阿里云 和 UCloud 的云主机磁盘 IO(那时候 腾讯云 好像才刚起步呢),这么久过去了,再来比比看,他们的云数据库怎么样

VMware NAT模式ping通外网[CentOS7]

你说的曾经没有我的故事 提交于 2020-11-13 12:29:23
使用一张网卡,NAT模式 在编辑里打开虚拟网络编辑器 dhcp设置的范围 你的虚拟机的IP 就在那个范围里 NAT设置里有填网关 这里我们vmware 的设置就OK了 在去把你的网络适配器改下iP 这里我用的vm4 ------------------------------------------------------------------------------------------- 现在进CentOS 里设置IP 设置好之后 重启一下网卡 service network restart OK了 来源: oschina 链接: https://my.oschina.net/u/4355290/blog/3291878

006. 文本处理工具 P2 (常见文本处理工具)

北城以北 提交于 2020-11-13 09:53:34
1 常见文本处理工具 cat -E:显示行结束符$ -A:显示所有控制符 -n:对显示出的每一行进行编号 -b:非空行编号 -s:压缩连续的空行成一行 [root@localhost ~]# cat a -A $ localhost.localdomain$ a b c$ a ^I^I d$ [root@localhost ~]# cat a -E $ localhost.localdomain$ a b c$ a d$ [root@localhost ~]# cat a -n 1 2 localhost.localdomain 3 a b c 4 a d [root@localhost ~]# cat a -b 1 localhost.localdomain 2 a b c 3 a d 4 c ### nl 相当于cat -b [root@localhost ~]# nl b 1 a 2 b 3 c 4 b 5 e 6 f ### tac 逆向显示文本内容 [root@localhost ~]# tac b f e b c b a ### rev 将同一行的内容逆向显示 [root@localhost ~]# echo {1..10} | rev 01 9 8 7 6 5 4 3 2 1 ### hexdump 查看非文本文件内容 [root@localhost ~]#

容器场景要选择什么 Linux 版本?

感情迁移 提交于 2020-11-13 09:52:42
容器的底层实现深度依赖于内核的众多特性,如 overlay 文件系统,namespace, cgroup 等,因此内核的功能和稳定性,在很大程度上,决定了整个容器PaaS平台的功能和稳定性。从 TKE 上线三年多以来,上万集群,数十万个节点的运营经验来看,内核问题约占所有节点问题的三分之一。 那么容器场景选择哪个Linux版本最好呢?在腾讯云,这个答案是 Tencent Linux 。 这时候大家应该会有很多的疑问,接下来的 FAQ 会尽力解答大家的疑问。 Tencent Linux是谁维护的? 基于什么发行版的? 是腾讯内核和虚拟化团队负责维护的。Tencent Linux 2.4 基于CentOS 7, 用户态软件包保持与最新版 CentOS 7 兼容,CentOS 7 版本的软件包可以直接在 Tencent Linux 2.4 中使用 Tencent Linux跟CentOS有什么区别? 关键的区别在内核版本,本文后面会详细介绍。 用户态有少量调整,如 YUM 源的配置等,详情请参考官方介绍文档: https://cloud.tencent.com/document/product/213/38027 内核是什么版本? Tencent Linux 2.4 目前是4.14内核。 代码和 rpm 包在 GitHub 可以获取: https://github.com/Tencent

linux配置本地yum源

送分小仙女□ 提交于 2020-11-13 09:04:37
1.挂载光盘 [root@hadoop ~]# mkdir /mnt/ centos #创建挂载点 [root@hadoop ~]# mount /dev/cdrom /mnt/centos/ #挂载光盘 mount: /dev/sr0 is write- protected , mounting read- only [root@hadoop ~ ]# mount #查看是否光盘已经挂载到系统上 ... /dev/sr0 on /mnt/ centos type iso9660 (ro,relatime) #显示这一行说明挂载成功 [root@hadoop ~]# cd /mnt/centos/Packages/ [root@hadoop Packages]# ll #显示所有的本地rpm包 2.创建本地yum目录 [root@hadoop Packages]# mkdir / rpms_yum [root@hadoop Packages]# ll / #检查根目录下是否已创建rpms_yum目录 3.将Packages下的所有包复制到本地yum目录,可能会耗费一点时间 [root@hadoop Packages]# cp * /rpms_yum 4.复制结束后进入到/rpms_yum目录安装createrepo软件 方式一: [root@hadoop Packages]# cd

NAT模式下VMware中CentOS7无法连接外网的解决方法

情到浓时终转凉″ 提交于 2020-11-13 04:38:56
由于需要有配置了一台虚拟机,发现按照之前的方法又出现问题了,需要配置DNS解析才能够识别外部的IP域名。 # 查看是否有DNS配置 cat /etc/resolv.conf # 添加DNS配置 vim /etc/resolv.conf # 填入DNS服务器 nameserver 8.8.8.8 nameserver 8.8.4.4 之前安装CentOS7需要使用国内的yum源安装一些应用,但是在使用NAT模式下,发现无法连接外网: ping www.baidu.com 百度ping不通,但是主机IP却能ping通。 在度娘上寻找一番后,按照一些方法尝试一下都没有作用,比如添加DNS解析等。 最后终于找到了重新配置NAT模式下的网络就可以,但是仍有一些要点需要特别注意。 1、打开虚拟网络编辑器 编辑 >> 虚拟网络编辑器 2、还原默认配置 这里由于我的win10时家庭版所有没有无法直接还原默认配置,需要获取权限更改设置,直接点击更改设置。 然后就是一会等待,之后就恢复默认设置了 3、查看NAT和dhcp信息 在恢复默认配置后选定NAT模式,然后点击NAT设置: 可以查看到子网IP、掩码和网关 点击确定,回到上一步在点击DHCP设置 这里注意查看起始IP地址和结束IP地址,如本文中是: 192.168.106.128 192.168.106.254

zabbix user parameters和Loadable modules的使用方法介绍

馋奶兔 提交于 2020-11-13 02:47:35
目录   需求   实现   原理   前端配置   后端配置     shell实现     python实现     C实现 需求: 采集主机的-/+ buffers/cache free的数据 实现:   采集/proc/meminfo中的数据,通过shell 、 python、 c分别来实现user parameters和Loadable modules监控方式 原理:   首先我们先来了解linux的内存参数   我们在centos 5 和 centos 6上输入 free -k,会返回下面的输出:      在centos 7 上输入 free -k 返回结果:      上面输出的数据可以从 /proc/.meminfo中匹配到对应的数据:      Centos 7 里有一个MemAvailable参数用来替代-/+ buffers/cache:     MemAvailable: 59666176 kB   对比下free输出和/proc/meminfo的信息: free output coresponding /proc/meminfo fields Mem: total MemTotal Mem: used MemTotal - MemFree Mem: free MemFree Mem: shared (can be ignored nowadays. It

centos7添加网卡

扶醉桌前 提交于 2020-11-13 02:01:04
centos7添加桥接网卡 1.使用ip a 命令查看是否有新加的网卡 如上图新网卡为ens36,默认分配ip为192.168.3.14 2. 使用nmcli conn 命令查看新网卡的uuid 3.将旧网卡配置复制为新网卡配置 后缀修改为新网卡名 4.vi 修改配置 type uuid device 修改为nmcli 查出来的值 name修改为ip a 出来的 ens36 如果需要使用固定ip 修改bootproto 为static或者none ipaddr 修改为路由主机同一网段的ip,如192.168.3.0到192.168.3.255网段 gateway修改为路由主机的网关 dns修改为路由主机的网关,或者路由主机的dns,或者正常使用的dns 5.ifup激活 6.桥接网卡示例 TYPE= " Ethernet " PROXY_METHOD = " none " BROWSER_ONLY = " no " BOOTPROTO = " dhcp " DEFROUTE = " yes " IPV4_FAILURE_FATAL = " no " IPV6INIT = " yes " IPV6_AUTOCONF = " yes " IPV6_DEFROUTE = " yes " IPV6_FAILURE_FATAL = " no " IPV6_ADDR_GEN_MODE = "

Docker入门(二)容器与镜像的使用

♀尐吖头ヾ 提交于 2020-11-12 20:42:54
1. Docker客户端 docker客户端非常简单,我们可以直接输入 docker 命令来查看到Docker客户端的所有命令选项。 [root@localhost jenkins]# docker 可以通过命令 docker <command> --help 更深入的了解指定的Docker命令使用方法。 例如我们要查看 docker stats 指令的具体使用方法: [root@localhost jenkins]# docker stats --help Usage: docker stats [OPTIONS] [CONTAINER...] Display a live stream of container(s) resource usage statistics Options: -a, --all Show all containers (default shows just running) --format string Pretty-print images using a Go template --no-stream Disable streaming stats and only pull the first result --no-trunc Do not truncate output 2. Docker镜像(Image)使用 当运行容器时

做个 openEuler 的容器镜像

落爺英雄遲暮 提交于 2020-11-12 18:13:42
前几天突然想知道,操作系统镜像是怎么搞的。放狗搜了一下,发现官网提供了一些这方面的介绍,看来很轻松,结合以前翻译的镜像是怎样炼成的,一时手痒,就想用菊厂操作系统新秀 openEuler 练练手——恩是 openEuler 不是那啥。 根据 Docker 官网介绍,几个流行操作系统都有自己的构建脚本,主要流程就是几个步骤: 安装操作系统 安装工具依赖项目 运行脚本构建镜像 获取镜像 openEuler 安装之后,可以看到是个 Yum 系的系统,所以可以参考一下 CentOS 的脚本,粗看上来,依赖并不复杂, yum 、 docker 以及 tar 。撸起袖子开工就是了。 安装 在 openEuler 官网下载 ISO 文件: https://openeuler.org/en/download/ 。这里我选择了 LTS 的最小化版本。使用 Parallels Desktop 安装虚拟机,安装之后对几个依赖进行验证。 首先发现这个系统可能因为某些原因并没有内置 Repo 源,个人用户自然无需担心这个问题,在 /etc/yum.repos.d 中加入软件源: [openeuler] name= openEuler baseurl= https://repo.openeuler.org/openEuler- 20.03 -LTS/OS/x86_64/ enabled= 1 gpgcheck=