
系统运维
U201017971
这个作者很懒,什么都没留下…
展开
-
针对腾讯云私有化的运维岗位-面试
文章目录1. 运维基本功2. 云业务了解程度考察3. 算法4 DB5 成本问题6 微服务相关介绍个人的职业发展和规划1. 运维基本功问:云环境监控获取到一台支撑物理机CPU利用率超标持续告警,如何排查?排查过该问题。系统层面,业务层面,访问调用层面,数据层面。从表到里进行展开。2. 云业务了解程度考察问:页面点击创建一台云服务器所涉及的内容。这是基于Dcos装机标准机的情况下,已...原创 2020-04-02 18:32:04 · 1272 阅读 · 0 评论 -
Linux 修改内核启动默认引导顺序
1. 查看当前系统具有的内核 $ cat /boot/grub2/grub.cfg |grep menuentry 查看到如下内容列表 menuentry ‘CentOS Linux (3.10.0-327.22.2.el7.x86_64) 7 (Core)’ –class centos menuentry ‘CentOS Linux (3.10.0-...原创 2018-08-08 16:13:44 · 14383 阅读 · 5 评论 -
Python 中的特殊运算符
1.比较运算符 != : 不等于 - 比较两个对象是否不相等 (a != b) 返回 true. <> :不等于 - 比较两个对象是否不相等 (a <> b) 返回 true。这个运算符类似 != 。2.赋值运算符**= 幂赋值运算符 c **= a 等效于 c = c ** a//= 取整除赋值运算符 c //= a 等效于...原创 2018-08-06 20:27:24 · 458 阅读 · 0 评论 -
区块链资料总结
Fabric 项目文档https://github.com/hyperledger/fabric/blob/master/docs/protocol-spec.md http://hyperledger-fabric.readthedocs.io/en/latest/博客汪晓明对区块链、以太坊的思考 介绍了很多区块链技术的基础知识和应用 搭建一个私有区块链环境 重塑世界的区...转载 2018-08-06 19:38:00 · 703 阅读 · 0 评论 -
在centos7系统快速修改主机名
hostnamectl修改主机名是系统在启动时从/etc/hostname自动初始化的主机名。 通常修改文件的方法,会觉得比较麻烦,centos7系统中,有个叫hostnamectl的命令行工具,它允许你查看或修改与主机名相关的配置。执行如下命令: $hostnamectl set-hostname new_name文件:hosts修改$hostname newname...原创 2018-08-01 19:26:53 · 299 阅读 · 0 评论 -
python 将默认2.7 python环境修改为2.6之后,yum命令不可用
建立软链接 cd /usr/bin mv python python_bak ln -s python2.6 python modify yum conf vim /usr/share/yum-cli/yummain.pyvim /usr/bin/yumvim /usr/libexec/urlgrabber-ext-down将上述文件的头:#...原创 2018-08-10 14:26:58 · 1514 阅读 · 0 评论 -
Linux umount /data: device is busy已解决
问题描述设备正忙,表示设备被其他进场占用。 此事后查看是什么进场占用,并强制将进场停掉,再次umount即可。处理fuser -m -v /data//v 表示 verbose 模式。进程以 ps 的方式显示,包括 PID、USER、COMMAND、ACCESS 字段//-m 表示指定文件所在的文件系统或者块设备(处于 mount 状态)。所有访问该文件系统的进程都被列出。...原创 2018-08-01 11:14:54 · 9997 阅读 · 1 评论 -
saltstack的常用操作(二)---帮助文档的使用
1. 模块的查看查看全部模块salt '*' sys.list_modules - acl - aliases - alternatives - apache - archive - artifactory - at - beacons - bigip - blockdev -原创 2017-10-13 10:53:14 · 1284 阅读 · 0 评论 -
saltstack的常用操作(一)——salt-master和salt-minion 的安装和链接
介绍:saltstack分为master端,和minion端,通过在master端来执行命令,管理所有的安装salt-minion的minion机器。可以实现通过一台机器管理集群的目的。目前几乎所有的基本长用操作,均可以通过某种途径使用该工具实现,下面笔者将提供一些基本使用和常见操作。官网:https://saltstack.com1. salt的安装依赖:原创 2017-10-13 11:25:25 · 4776 阅读 · 0 评论 -
ansible-playbook 利用when和register获取命令的输出
获取执行命令的输出 –Register 获取命令输出,检测是否执行正常或失败。可以通过使用 register 关键字来实现获取输出。register 关键字可以存储指定命令的输出结果到一个自定义的变量中,我们通过访问这个自定义变量就可以获取到命令的输出结果。Register 的使用如下:- name: echo date command: date register: d...原创 2018-08-13 14:59:46 · 18271 阅读 · 0 评论 -
Linux centos7上gitlab服务器的搭建,本地配置和使用
1. 安装一堆包,和 启动相关服务yum install -y curl policycoreutils-python yum install -y openssh-server openssh-clientssystemctl enable sshdsystemctl start sshdyum install postfixsystemctl enable postfix...原创 2018-09-14 19:39:58 · 1185 阅读 · 0 评论 -
saltstack获取IP地址
salt ‘*’ grains.item ipv4原创 2019-01-03 16:47:02 · 2824 阅读 · 0 评论 -
scp的免密登录方式
sshpass -p 密码 scp src-file root@[ip]:/data/原创 2018-12-17 16:58:31 · 2001 阅读 · 0 评论 -
centos7.5的ifconfig找不到的解决办法
yum install net-tools。安装这个工具之后,可以正常使用ifconfig了。原创 2018-12-15 15:14:21 · 2794 阅读 · 0 评论 -
yum源服务器搭建
首先将rpm包拷贝的服务器主机上。起一个访问端口。取一台 CentOS操作系统的机器作为源服务器。启动服务器的httpd 服务:systemctl httpd start如果没有,yum install httpd或者下载rpm包再安装。修改配置:配置文件: /etc/httpd/conf/httpd.conf配置的文档根目录默认为:/var/www/html/端口默认为: L...原创 2018-12-19 16:11:20 · 577 阅读 · 0 评论 -
securecrt保持会话不会断掉
选项-----全局选项—默认会话----编辑默认设置-----terminal–(anti-idle)—勾选send string 或者send protocol NO-OP。 点击OK,就好了。原创 2018-11-30 11:42:08 · 4288 阅读 · 0 评论 -
Elasticsearch集群运维相关知识
0 概念Elasticsearch是一个基于Apache Lucene™的开源搜索引擎。lucene是一个开源搜索引擎库。使用java开发。通过RESTful-API隐藏lucene的复制性,让全文搜索变得简单。可以通过下面三点来描述它:分布式的实时文件存储,每个字段都被索引,并且被搜索分布式的实时分析搜索引擎可以扩展到上百台服务器一 安装http://www.elastics...原创 2018-11-21 17:33:11 · 352 阅读 · 0 评论 -
使用IPMI工具实现对服务器的远程管理
认识IPMI 既然要使用IPMI,就让我们首先来认识一下这个神奇的东西吧。 IPMI是智能型平台管理接口(Intelligent Platform Management Interface) 的缩写,是管理基于 Intel结构的企业系统中所使用的外围设备采用的一种 工业标准,该标准由英特尔、惠普、NEC、美国戴尔电脑和SuperMicro等公司制定。 用户可以利用IPMI监视服...转载 2018-09-21 17:42:31 · 2413 阅读 · 0 评论 -
git服务器非默认端口
创建文件:/root/.ssh/config添加:#如果是以域名访问的则添加如下内容:host xxxHostName xxx.comPort 3333如果以ip访问的,则添加如下内容:Host "12.123.xx.xx"Port 3333...原创 2018-09-20 17:41:20 · 2786 阅读 · 0 评论 -
saltstack常用操作----salt-api 实现 通过http请求远程调用saltstack的步骤
在master主机上面执行如下操作:1.创建登录的用户名和密码:useradd usernamepwsswd username2. 修改master的配置文件,进入下面的目录cd /etc/salt/maaster.d/touch eauth.conftouch rest_api.confcat rest_api.con原创 2017-10-18 19:17:04 · 2321 阅读 · 1 评论 -
saltstack的常用操作(三) 命令与模块的执行
1. 命令执行结果,返回格式控制1.1 nested格式 # salt --out=nested '*' cmd.run_all 'echo HELLO'SZB-L0008179: ---------- pid: 27672 retcode: 0 stderr: stdout:原创 2017-10-18 20:02:18 · 859 阅读 · 0 评论 -
saltstack常用操作(七)---beacons模块的使用
简介beacons模块是通过在minion机器上面配置beacons配置文件,实现对minion机器的文件,服务,VM状态,CPU,mem等状态的监控。在minion机器上面,一旦触发到定义的beacons事件,就会发送事件标签到master机器,并且可以对事件标签进行定义具体的行为。1. 配置minion机器的beacons在minion的配置文件下添加beacons.conf配置文件,内容如下:原创 2017-10-19 15:10:04 · 1016 阅读 · 0 评论 -
saltstack常用操作(六)------reactor和event系统
0. 简介学习如何利用事件和salt reactor 使你的基础设施具有反应性和自愈性1. salt event systemevent.send模块: salt ‘*’ sys.doc event.sendCLI; salt-call event.send ‘salt/mytag’2. reactor对于自定义事件标签的响应: 在master配置文件下创建reactor配置文件:reacto原创 2017-10-19 14:17:05 · 1114 阅读 · 0 评论 -
2017/11/08云计算领域的资讯
(1) http://geek.youkuaiyun.com/news/detail/242639深度学习入门:详解 Ubuntu 下 PaddlePaddle 源码编译安装2.http://geek.youkuaiyun.com/news/detail/240331 阿里云将于云栖大会期间发布Elasticsearch云服务3. http://bl原创 2017-11-08 09:04:22 · 433 阅读 · 0 评论 -
#include <Python.h> error :解决方案
python环境使用pip安装依赖包的时候,报错没有找到include Python.h头文件。安装python-devel包,或者python34-devel,或者别的类似的名字。上述错误的意思就是Python的 依赖环境有问题,linux发行版通常会把类库的头文件和相关的pkg-config分拆成一个单独的xxx-dev(el)包. //pkg=package原创 2017-11-21 11:50:12 · 15249 阅读 · 0 评论 -
saltstack 问题:DNS lookup of 'salt' failed.已解决
当启动saltminion的时候,会提示下面的错误:[ERROR ] DNS lookup of 'salt' failed.[ERROR ] Master hostname: 'salt' not found. Retrying in 30 secondssalt-minon默认配置文件中,master被设置成了salt,当提示上面错误的时候,说明,设置的master原创 2017-11-22 09:57:21 · 6624 阅读 · 0 评论 -
Intel CPU漏洞介绍
Intel CPU漏洞 简介:关于最近接连爆出的CPU漏洞,做一个简单的介绍。CPU漏洞介绍最近听说的两个CPU漏洞,一个是熔断漏洞(Meltdown),一个是幽灵漏洞(Spectre)。熔断漏洞利用CPU乱序执行技术的缺陷,破坏了内存隔离机制,使恶意程序可越权访问操作系统内存数据,造成敏感信息泄露。幽灵漏洞利用CPU推测执行技术的设计缺陷,破坏了不同应用程序间的逻辑原创 2018-01-16 21:22:07 · 2107 阅读 · 0 评论 -
鸟哥私房菜《第七章文件权限》文件无法修改与文件锁定命令chattr, lsattr
引言在Linux系统下,经常为了系统的安全性,会把一些系统相关的配置文件设置为不可修改,以防引起不必要的问题,将文件锁定,并对文件设置隐藏属性,就是一种手段。文件隐藏属性文件通常使用chmod可以修改权限,这个通常是用户权限的设置。 文件还存在一个隐藏属性 不过chattr和lsattr两个命令只在Ext2/Ext3文件系统上面生效。其他文件系统无法支持该命令。$chattr原创 2018-01-16 20:59:02 · 665 阅读 · 0 评论 -
ping命令详解
目录 该文章参考了:http://blog.youkuaiyun.com/hebbely/article/details/54965989 支持原创,转载了该作者的文章,感谢分享,学习受教了。ping命令定义ping命令的原理使用Ping命令来测试网络连通用Ping命令来判断一条链路好坏对ping以后返回信息的分析request time outDestination host Unreacha转载 2018-01-15 10:51:10 · 867 阅读 · 0 评论 -
使用passthrough模式,只通过PCI任意设备(该过程是在RHEL7系统进行,其他系统原理一样)
1.在HOST选择PCI设备[root@localhost~]# dmesg |grep -e DMAR -e IOMMU[ 0.000000] ACPI: DMAR 000000007b7be000 00120(v01 INSYDE HSW-LPT 00000001 ACPI00040000)[ 0.155894] dmar: IOMMU 0: reg_base_a原创 2017-11-22 10:09:09 · 5816 阅读 · 0 评论 -
saltstack的HA高可用架构方案
saltstack集群管理简介:saltstack的常规方案为 ‘单master-多minions’ 架构 ,如下图左,对批量节点进行管理和操作;在较大规模的集群系统下,常用的为三层架构,‘单master-单syndic-多minions’架构,对集群进行分块管理,如下图右,三层架构可以通过master节点将任务分发到syndic节点,对各个syndic管理的区域的minion机器进行操作,之后结原创 2017-12-20 11:28:20 · 1987 阅读 · 0 评论 -
saltstack常用操作(四)---自定义模块
1. 创建模块目在 /srv/salt/_modules/目录下,创建可执行脚本:cat mathmagic.py# mathmagic.pydef pow(x, exp=2): return x**exp2. 将自定义模块同步到各个minion机器上面salt ‘*’ saltutil.sync_modules3. 调用该模块salt ‘*’ mathmagic.pow 5原创 2017-10-18 20:56:12 · 839 阅读 · 0 评论 -
saltstack常用操作(五)-----状态文件.sls的编写
1. 目录存放目录为: /srv/salt/2. 格式如下:使用yaml和jinja语法(参考另外一篇文章)(一) YAML1. 简介YAML是一种易于理解和使用的标记语言,非常适合写配置文件。Saltstack的SLS文件默认是以YAML渲染的,YAML引擎会把SLS文件里的YAML数据结构转化成Python语言的数据结构,将用户写的配置传递给Salt,转化成Python代码执行。YA原创 2017-10-18 21:25:37 · 2480 阅读 · 0 评论 -
tensorflow -多元线性回归编程(二)
参考:https://segmentfault.com/a/1190000007969901二话不说先上代码: 代码中需要引用数据的下载地址: http://openclassroom.stanford.edu/MainFolder/DocumentPage.php?course=DeepLearning&doc=exercises/ex3/ex3.html 在这个例子中,变量一个是面积,另转载 2017-12-29 11:18:46 · 1352 阅读 · 0 评论 -
tensorflow入门编程--教你写helloWord和第一个datamnsit训练集
二话不说先上代码,让你跑出来看看是什么效果再说, 但是以下是基于您的tensorflow环境已经具备的情况下。 运行一个线性差分回归函数算法。当成你的第一个helloworld。 下面的代码可以直接运行第一个训练程序:线性回归 helloworld代码介绍: 定义了一个已知的线性函数:y =ax+b, a=0.1 b=0.3 现在,随机取X值,随机区间为 -1,1; 计算得原创 2017-12-28 16:44:52 · 749 阅读 · 0 评论 -
Linux环境,部署三大框架之一:tensorflow安装
tensorflow参考:https://www.nvidia.com/en-us/data-center/gpu-accelerated-applications/tensorflow/ 基础环境需求:64bit os Linux环境(本人使用centos 7.2 ,Ubuntu环境请参考官网)python 2.7以上CUDA8.0以上cuDNN v6以上安装nvidia驱动和CUDA原创 2017-12-27 10:22:03 · 850 阅读 · 0 评论 -
GPU 简介和 NVIDIA P100 KVM虚拟机使用直通模式获取设备
1. 简介:对于GPU卡的物理机器,我们都知道,必然是几百G的内存,至少20核等超高配置,仅仅提供给一个用户来使用,太浪费资源了。 那么可以将在同一台机器上的GPU分出来提供给多用户使用,类似于CPU一样,可以提供给虚拟机使用,就将物理资源共享给了更多的用户。2. 为何要使用GPU?为何不使用性能更强大的CPU?GPU本身是作为显卡来使用,具有图形渲染等能力,但是对于图形图像等原创 2017-12-26 17:54:30 · 11128 阅读 · 4 评论 -
NVIDIA V100 GPU 性能测试数据
1. 常用2U 服务器配备有8张nvidia tesla V100 GPU卡,性能测试结果说明:如果你具有一台服务器,并且购买了超强计算能力的GPU卡,那么恭喜你,可以进行一次关于计算机超万亿次计算能力的体验。接下来是您要做的:1. 装驱动首先在nvidia官网下载并且安装该卡该型号的驱动。2. 继续安装CUDA包。 我们来说说CUDA包是干嘛的,原创 2017-12-26 17:08:22 · 30763 阅读 · 2 评论 -
saltstack mutilmaster的具体配置和实现
简介:在上一篇讲完了salt-master的HA整体架构之后,再来看看它的多master的实现方案。该文档参考saltstack官方文档:https://docs.saltstack.com/en/develop/topics/tutorials/multimaster.html步骤: 1. 创建一个master服务的备份节点 2. copy 主master节点的key原创 2017-12-20 14:24:36 · 1203 阅读 · 0 评论 -
容器化RDS|计算存储分离架构下的IO优化
转载地址 (http://blog.youkuaiyun.com/dev_csdn/article/details/79025512#t1) 在基于 Kubernetes 和 Docker 构建的私有 RDS 中,普遍采用了计算存储分离架构。该架构优势明显, 但对于数据库类 Latency Sensitive 应用而言,IO 性能问题无法回避,下面分享一下我们针对 MySQL 做的优化以及优化后的收转载 2018-01-13 15:11:58 · 546 阅读 · 0 评论