Centos7.0安装ceph(JEWEL)及以上版本的实例解析
背景
由于docker的Ceph插件rexray对Ceph版本有一定的要求,当Ceph版本为hammer (0.94.10)时,rexray无法成功创建rbd设备。CentOS 7及以上版本,默认安装的就是hammer版本,因此,我们需要安装更高的jewel版本。Ceph的版本可参见。
安装
为了安装速度,我们可以选用国内源。通常大家使用的国内源包括:
...
详解ubuntu 16.04 LTS 降级安装gcc 4.8
由于gcc在5.x版本修改了ABI,导致新版本gcc编译的二进制文件放在老的环境下会报错,所以需要安装gcc4.8.5。4.8.5这个版本支持c++11。
首先尝试下载gcc-4.8.5的源码编译安装,结果make时报错“libstdc++.so.6: : version `CXXABI_1.3.8' not found”。查了一下,不能用新版gcc来编译老版的gcc源码,(╯‵□′)╯︵┻━┻ ...
Ubuntu下各种压缩与解压的方式小结
本文主要介绍的是在在Ubuntu下同下各种压缩与解压的方式,压缩与解压的重要性这里就不多说,我们下面直接来看详细的介绍吧。
一、.tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
二、.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压 ...
Linux如何查看进程栈信息示例
今天在Linux上调试程序程序的时候发现有时候程序会莫名其妙的hang住,于是就想能不能找到当时程序有那些线程,都在做什么。找了一下linux命令,还真可以满足我的需求。下面看一个小例子。
先准备一段程序,为了简单起见这里使用python来写,其中创建了两个线程来执行各自的任务。
?
...
Centos7 利用LVM实现动态扩容的方法
摘要:最近项目组里来了很多新人,对linux分区及各种应用使用的分区不了解,导致测试数据库时突然发现某一个分区被写满了,不得不重装os.实在看不下去了,特此分享我的一些利用lvm实现动态扩容的心得,希望对大家有帮助。
知识储备:
lvm是逻辑盘卷管理(logical volumemanager)的简称,它是linux环境下对磁盘分区 ...
详解Centos7.2编译安装zabbix3.2(详细步骤)
zabbix简介
zabbix简介zabbix是完全开源的工具,整合了cacti和nagios等特性,snmp(udp 161 udp 162)众多网络工具都支持此协议,比如常见路由交换,常见os可以做管理端,也可以做被管理端,snmp大致的三个版本分为v1 v2 v3,无论是v1和v2他们的安全性还是比较差的,因为传输的是明文的,v3的认证密码用 md5/sha摘要算 ...
如何解决win10与Ubuntu16.04时间不同步的问题的方法
最近装了windows10和ubuntu16.04双系统,装完后,出现了win10跟Ubuntu 16.04时间不对的问题,在windows下时区不对,之前的老办法是使用编辑器打开:
?
1
sudo gedit /etc/default/rcS
把其中的utc ...
Ubuntu中Opencv的安装使用教程
前言
OpenCV为基于BSD许可(开源)发行的跨平台计算机视觉库,可运行在Linux、Windows和Mac OS上。它轻量级而且高效,提供了Python、Ruby、MATLAB等语言接口,实现了图像处理和计算机视觉方面的很多通用算法。
OpenCV不仅在进行软件开发的过程中需要用到,而且他也是很多开源软件的运行依赖,所以安装一个Opencv就很 ...
你必须知道Linux系统的七种优势
正文
熟悉电脑的人都知道,Linux 相比较于 Windows 有着众多的优势,所以现在越来越多的电脑用户开始使用 Linux 进行办公、学习。总体来讲,Linux 的优势主要有以下几个方面。
一、开源、免费
众所周知,不管是微软的 Windows 还是苹果的 macOS,都是需要付费的,而且是比较昂贵的。(这里先不说盗版的问题)而 Lin ...
Windows 10利用虚拟机安装Linux图文教程
linux由于其众多独特的优势(可参见linux系统的优势),而被很多人所喜爱。而要使用linux那首先要做的工作就是安装linux系统了。这里给出在 win10 下利用虚拟机 hyper-v 安装 linux 的过程供大家交流学习。
由于 linux 版本众多,在选择时很多人就犯难了,不知道该怎样去选择。这里选择 ubuntu 原因有二,一是 ubuntu ...
详解在Ubuntu16.10上安装docker ce
初始验证:
验证是否安装了curl
?
1
$ which curl
备注:如果没有安装则进行安装,具体安装如下:
?
1
2
3
...
Centos7上网及添加静态IP方法介绍
1、右键电脑图标 选择管理 单击服务和应用程序 选择服务 开启虚拟机的五个服务 并设置为自动
2、设置虚拟机网络为桥接模式或者nat模式也可以
3、开启linux 打开终端 这里的ens33每个人的都不一样
?
1
vim /etc/sysconfig/network-sc ...
Centos7(Firewall)防火墙开启常见端口命令
安装Firewall命令:
yum install firewalld firewalld-config
Firewall开启常见端口命令:
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --zone=public --add-port=443/tcp --permanent
firewall-cmd --zone=public --add-port=22/tcp --permanent
firewall-cmd --zone=pu ...
ubuntu系统下禁用utc时间的设置方法
前言
大家在安装双系统以后,发现进入win7和ubuntu系统以后,显示的时间不一致,后来发现是两个系统对硬件时间的看法不一致
原因如下
1、Windows会认为BIOS时间就是你的本地时间
2、ubuntu默认时间是把BIOS时间当成GMT+0时间,也就是世界标准时,而我国在东八区(GMT+8),所以如果你的Ubu ...
解读Linux下ip命令展示的网络连接信息
前言
ip 命令可以告诉你很多网络连接配置和状态的信息,但是所有这些词和数字意味着什么? 让我们深入了解一下,看看所有显示的值都试图告诉你什么。
当您使用 ip a(或 ip addr)命令获取系统上所有网络接口的信息时,您将看到如下所示的内容:
?
1
2
...
linux性能调试之vmstat分析
1.性能分析的目的
1)找出系统性能瓶颈(包括硬件瓶颈和软件瓶颈);
2)提供性能优化的方案(升级硬件?改进系统系统结构?);
3)达到合理的硬件和软件配置;
4)使系统资源使用达到最大的平衡。(一般情况下系统良好运行的时候恰恰各项资源达到了一个平衡体,任何一项资源的过渡使用都会造成平衡体系破坏,从而 ...
linux中Centos7增加swap分区详解
目录
方法一、
方法二、
注意:(Redhat5官方推荐)
RAM<=4G,swap=2G;RAM>4G,<16G,swap=4G;RAM>16G,<64G,swap=8G;RAM>64G,<256G,swap=16G
(Redhat6/7官方推荐)RAM<=2G,swap=2*RAM;RAM>2G,<8G,swap=RAM;RAM>8G,<64G,swap>=4G;RAM>=64G,swap>=4G;(休眠状态另外考虑)
添加swap有两种方式:1、添加swap分区;2、添 ...
linux中Centos7的LVM磁盘扩容问题
系统提示我容量不足 就利用lvm的方式进行扩容吧。
系统是rhel7(centos7差不多一样)
先查看磁盘信息及根目录
fdisk -l
注意:sda为硬盘,需要扩容的是系统的根目录,这里rhel的系统根目录为/dev/mapper/rhel-root(系统不一样,根目录也不一样)
关闭系统,在vmware—>设置—>硬盘—>扩展—>输入数字大于当前 ...
Ubuntu16.04配置lamp环境的具体方法
步骤:
1.更新
?
1
2
1 - sudo apt-get update
2 - sudo apt upgrade
2.安装apache2
?
1
2
...
ubuntu16.10安装docker17.03.0-ce并配置国内源和加速器
说明:这个针对docker-ce安装,ce和ee的区别是前者是社区版,后者是企业版
1. 配置Ubuntu的源,不然慢的去哭吧。参考https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/ 注意版本要对应。我的源配置见附件。
2. 安装docker,按照官方教程https://docs.docker.com/engine/installation/linux/ubuntu/
环境依赖
...