rpm

通过ceph-deploy搭建ceph 13.2.5 mimic

北慕城南 提交于 2020-01-30 07:48:28
一、ceph介绍 操作系统需要内核版本在kernel 3.10+或CentOS7以上版本中部署 通过deploy工具安装简化部署过程,本文中选用的ceph-deploy版本为1.5.39 至少准备6个环境,分别为1个ceph-admin管理节点、3个mon/mgr/mds节点、2个osd节点 二、ceph安装 1. 部署ceph-admin a) 配置主机名,配置hosts文件。 shell> hostnamectl --static set-hostname shyt-ceph-admin shell> cat /etc/hosts 10.52.0.181 shyt-ceph-mon1 10.52.0.182 shyt-ceph-mon2 10.52.0.183 shyt-ceph-mon3 10.52.0.201 shyt-ceph-osd-node1 10.52.0.202 shyt-ceph-osd-node2 b) 生成ssh key文件并复制到各个节点 shell> ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase):

CentOS 6.3下PostgreSQL 的安装与配置

寵の児 提交于 2020-01-30 01:46:37
转自: http://blog.csdn.net/jesseyoung/article/details/41348835 受作者博客限制,请访问上面的链接 ---------- 下面是另一个转载 ---------- 转自: http://www.cnblogs.com/mchina/archive/2012/06/06/2539003.html CentOS 6.3下PostgreSQL 的安装与配置 一、简介 PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。有些特性甚至连商业数据库都不具备。这个起源于伯克利(BSD)的数据库研究计划目前已经衍生成一项国际开发项目,并且有非常广泛的用户。 二、系统环境 系统平台: CentOS release 6.3 (Final) PostgreSQL 版本: PostgreSQL 9.2.4 防火墙已关闭/iptables: Firewall is not running. SELINUX=disabled 三、安装方式 A. RPM包安装 B. yum 安装 C. 源码包安装 四、安装过程 A. RPM包安装 1. 检查PostgreSQL 是否已经安装 # rpm -qa|grep postgres 若已经安装,则使用rpm -e 命令卸载。 2

CentOS 6.3下PostgreSQL 的安装与配置

不羁的心 提交于 2020-01-30 01:45:08
一、简介 PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。有些特性甚至连商业数据库都不具备。这个起源于伯克利(BSD)的数据库研究计划目前已经衍生成一项国际开发项目,并且有非常广泛的用户。 二、系统环境 系统平台: CentOS release 6.3 (Final) PostgreSQL 版本: PostgreSQL 9.2.4 防火墙已关闭/iptables: Firewall is not running. SELINUX=disabled 三、安装方式 A. RPM包安装 B. yum 安装 C. 源码包安装 四、安装过程 A. RPM包安装 1. 检查PostgreSQL 是否已经安装 # rpm -qa|grep postgres 若已经安装,则使用rpm -e 命令卸载。 2. 下载RPM包 #wget http://yum.postgresql.org/9.2/redhat/rhel-6-i386/postgresql92-server-9.2.4-1PGDG.rhel6.i686.rpm #wget http://yum.postgresql.org/9.2/redhat/rhel-6-i386/postgresql92-contrib-9.2.4-1PGDG.rhel6

shell编程-服务管理

会有一股神秘感。 提交于 2020-01-30 01:34:49
linux 服务的分类:rpm包默认安装的服务(httpd),源码包安装的服务(tomcat) 查询已安装的服务 rpm包安装的服务 chkconfig --list 查看服务自启动状态,可以看到所有rpm包安装的服务 源码包安装的服务 查看服务安装的位置,一般在/usr/local/下 rpm安装服务和源码包安装服务的区别 rpm安装服务和源码包安装服务的区别就是安装位置的不同 源码包安装在指定的位置,一般是在/usr/local/ rpm包安装在默认位置中 /etc/rc.d/init.d 注意: service命令只能启动rpm包安装的服务,无法启动源码包安装的服务,因为service启动时寻找的目录就是 /etc/rc.d/init.d/ rpm包安装服务的默认位置 /etc/init.d : 启动脚本的位置 /etc/sysconfig/ 初始化环境配置文件位置 /etc/ 配置文件的位置 /etc/xinetd.conf xinetd配置文件 /etc/xinet.d/基于xinetd服务的启动脚本 /var/lib 服务产生的数据放在这里 /var/log/ 日志 独立服务的启动 /etc/init.d/独立服务名 start |stop|status|restart service 独立服务名 start |stop | status| restart

CentOS 6.3下PostgreSQL 的安装与配置

扶醉桌前 提交于 2020-01-30 01:17:31
一、简介 PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系统。有些特性甚至连商业数据库都不具备。这个起源于伯克利(BSD)的数据库研究计划目前已经衍生成一项国际开发项目,并且有非常广泛的用户。 二、系统环境 系统平台: CentOS release 6.3 (Final) PostgreSQL 版本: PostgreSQL 9.2.4 防火墙已关闭/iptables: Firewall is not running. SELINUX=disabled 三、安装方式 A. RPM包安装 B. yum 安装 C. 源码包安装 四、安装过程 A. RPM包安装 1. 检查PostgreSQL 是否已经安装 # rpm -qa|grep postgres 若已经安装,则使用rpm -e 命令卸载。 2. 下载RPM包 #wget http://yum.postgresql.org/9.2/redhat/rhel-6-i386/postgresql92-server-9.2.4-1PGDG.rhel6.i686.rpm #wget http://yum.postgresql.org/9.2/redhat/rhel-6-i386/postgresql92-contrib-9.2.4-1PGDG.rhel6

安装rabbitmq

烈酒焚心 提交于 2020-01-29 10:18:26
一.安装erlang 先新建rabbitmq文件夹 cd /usr/local/src/ mkdir rabbitmq cd rabbitmq //下载rpm,如果下载速度慢可以本地下载上传Linux中也可 wget https://packages.erlang-solutions.com/erlang/esl-erlang/FLAVOUR_1_general/esl-erlang_21.2.2-1~centos~7_amd64.rpm //导入公钥 rpm –import http://packages.erlang-solutions.com/rpm/erlang_solutions.asc //安装自动更新依赖(不建议使用rpm安装) yum install esl-erlang_21.2.2-1~centos~7_amd64.rpm //验证是否安装成功 erl 二.安装rabbitmq //下载rabbitmq wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.9/rabbitmq-server-3.7.9-1.el7.noarch.rpm //导入RabbitMQ signing key.Before the Yum repository can be used,

linux环境配置

拟墨画扇 提交于 2020-01-29 04:57:09
1. Ip地址配置 1.修改主机名 vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=node0 2.修改ip地址 vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 TYPE=Ethernet ONBOOT=yes BOOTPROTO=static IPADDR=192.168.240.101 NETMASK=255.255.255.0 service network restart 3.修改ip地址和主机名的映射关系 vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.240.101 node0 4.关闭iptables并设置其开机启动/不启动 service iptables stop chkconfig iptables on chkconfig iptables off 2. 安装 JDK 1.上传jdk-7u45-linux-x64.tar.gz到Linux上 2.解压jdk到

Linux入门-9 软件管理基础(CentOS)

爷,独闯天下 提交于 2020-01-29 03:50:17
0. 源代码形式 1. RPM软件包管理 RPM RPM查询 RPM验证 2. YUM软件管理 YUM基本命令 YUM查询 创建YUM仓库 0. 源代码形式 绝大多数开源软件都是直接以源代码形式发布 源代码一般会被打包成 tar.gz 的归档压缩文件 程序源代码需要编译成为二进制形式之后才能够运行使用 源代码级别编译流程: ./configure 检查编译环境、相关库文件以及配置参数并生成makefile make 对源代码进行编译,生成可执行文件 make install 将生成的可执行文件安装到计算机中 源代码形式的软件使用起来较为麻烦,但是兼容性及可控制性较好 开源软件一般都会大量使用其他开源软件的功能,所以开源软件会有大量的依赖关系 1. RPM软件包管理 源代码形式的缺点:操作复杂、编译时间较长、极容易出现错误 源代码形式的优点:适用所有系统、可定制 为了方便使用,Erik Troan和Marc Ewing开发了RPM(Readhat Package Manager) RPM通过将源代码基于特定平台系统编译为可执行文件,并保存依赖关系,从而简化开源软件的安装管理 RPM设计目标如下: 使用简单 使用单一软件包格式文件发布(.rpm) 可升级 追踪软件依赖关系 基本信息查询 软件验证功能 支持多平台 RPM 命名规范: name-version.os.platform

关于centos的一些简单操作语句

此生再无相见时 提交于 2020-01-29 01:58:44
#关机 (系统的关机、重启以及登出 ) 的命令 shutdown -h now 关闭系统(1) init 0 关闭系统(2) telinit 0 关闭系统(3) shutdown -h hours:minutes & 按预定时间关闭系统 shutdown -c 取消按预定时间关闭系统 shutdown -r now 重启(1) reboot 重启(2) logout 注销 #查看系统信息的命令 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) 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 显示内核的版本 cat /proc/net/dev 显示网络适配器及统计 cat /proc/mounts 显示已加载的文件系统 lspci -tv 罗列 PCI 设备 lsusb -tv 显示 USB 设备

RedHat Linux RHEL6配置本地YUM源

社会主义新天地 提交于 2020-01-29 01:30:08
YUM是Yellow dog Updater Modified的简称,起初是由yellow dog这一发行版的开发者Terra Soft研发,用python写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke开发团队进行改进,遂有此名。yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决。yum的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http或ftp站点,也可以是本地软件池,但必须包含rpm的header, header包括了rpm包的各种信息,包括描述,功能,提供的文件,依赖性等.正是收集了这些 header并加以分析,才能自动化地完成余下的任务。 如果体验过rpm安装痛苦的人,我相信其肯定百分之百选择yum替代rpm。使用yum非常方便。如果要使用rpm则必须配置repository(软件仓库),由于RHEL的yum在线更新是收费的,如果没有注册的话不能使用,如果要使用yum安装一些包,则需要配置本地的YUM源。下面介绍一下如何配置,下文以Red Hat Enterprise Linux Server release 6.6为实验场景。可能不同版本的Linux稍有差别。 一:挂载本地光盘到系统 如果服务器是虚拟机,可以通过vSphere