linux
文章平均质量分 92
刘鑫的博客
不能因为害怕失败而不敢于尝试成功
展开
-
mongodb副本集及文档管理
一、mongodb副本集mongodb副本集介绍mongodb复制原理副本集实现方式1、配置mongodb副本集(主机51、52、53)(1)在所有mongodb服务器主机上启用副本集功能并定义名称logpath=/usr/local/mongodb/log/mongodb.loglogappend=truedbpath=/usr/local/mongodb/data/db...原创 2019-05-06 17:14:35 · 169 阅读 · 0 评论 -
ansible的配置及常用命令
一、ansible是一款IT自动化和DevOps软件,能实现批量操作系统配置、批量程序部署和批量运行命令等功能。1、主要功能:1)自动化部署App2)自动化管理配置项3)自动化持续交付4)自动化(AWS)云服务管理2、ansible优点1)只需要SSH和Python即可使用2)无客户端3)模块丰富,功能强大4)上手容易,门槛低5)基于Python开发,做二次开发更容易6)使...原创 2019-04-19 16:32:26 · 6652 阅读 · 1 评论 -
nginx源码包之rpm打包
1、安装rpm-build软件[root@web46 ~]# yum -y install rpm-build2、生成rpmbuild目录结构[root@web46 ~]# rpmbuild -ba nginx.spec //报错,但会自动创建rpmbuild目录结构错误:stat /root/nginx.spec 失败:没有那个文件或目录[root@web46 ~]# lsngi...原创 2019-05-07 16:11:28 · 680 阅读 · 0 评论 -
配置nginx的systemctl命令
前言:nginx一般安装在/usr/local/nginx目录,启动、停止和重启命令如下启动:# /usr/local/nginx/sbin/nginx停止:# /usr/local/nginx/sbin/nginx -s stop重启:# /usr/local/nginx/sbin/nginx -s reload每次执行以上命令,均需要输入完整路径,比较麻烦,通过配置nginx的syst...原创 2019-05-07 21:32:34 · 3446 阅读 · 0 评论 -
openstack的安装
云计算概念Openstack是一套IaaS解决方案,是一个开源的云计算管理平台Openstack主要组件Openstack结构图Openstack的安装准备3台虚拟机主机名配置opseth0:192.168.8.10(vbr网桥) eth1:192.168.4.11 内存:6Gnova01eth0:192.168.8.11(vb...原创 2019-05-12 22:33:31 · 6913 阅读 · 0 评论 -
zabbix自动发现、主被动监控、脚本自定义监控、拓扑图和聚合图形
注:续上一篇博客《zabbix监控部署》一、 自动发现— 当Zabbix需要监控的设备越来越多,手动添加监控设备越来越有挑战,此时,可以考虑使用自动发现功能— 需要批量一次性添加一组监控主机,也可以使用自动发现功能自动发现可以实现:— 自动发现、添加主机,自动添加主机到组— 自动连接模板到主机,自动创建项目与图形等自动发现流程:— 创建自动发现规则— 创建Action动作,说明...原创 2019-05-26 21:47:57 · 3081 阅读 · 0 评论 -
docker容器技术
什么是容器?容器技术是一种应用程序封装和交付的核心技术容器技术的核心由以下几个内核技术组成:(1)Cgroups(Control Groups):资源管理(2)NameSpace:进程隔离a. 主机名称隔离b. 网络隔离c. 文件系统隔离d. 用户隔离e. 进程隔离f. 进程信号向量隔离(3)SeLinux安全由于是在物理机上实施隔离,启动一个容器,可以像启动一个进程一样...原创 2019-05-30 13:22:35 · 3305 阅读 · 1 评论 -
ceph分布式存储集群部署及应用
分布式文件系统(Distributed File System)分布式文件系统是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连分布式文件系统的设计基于C/S模式常用分布式文件系统Lustre、Hadoop、FastDFS、Ceph、GlusterFS什么是CephCeph是一个分布式文件系统具有高扩展、高可用、高性能的特点Ceph可以提供...原创 2019-06-03 20:25:14 · 3086 阅读 · 0 评论 -
su切换用户和sudo用户提权
su切换的基本用法:Substitute User,切换用户快速切换为指定的其他用户普通用户执行时,需要验证目标用户的口令root执行时,无需验证口令命令格式用法一:su [-] 目标用户用法二:su [-] -c “命令” 目标用户su和su -的区别:su:只是切换成了目标用户,shell环境仍然为root的shell,通过pwd可以查看切换用户后的工作目录su ...原创 2019-06-04 13:18:30 · 5376 阅读 · 0 评论 -
mongodb的部署及常用操作
一、mongodb1、部署mongodb服务(1)装包[root@host50 ~]# tar -xf mongodb-linux-x86_64-rhel70-3.6.3.tgz[root@host50 ~]# cd mongodb-linux-x86_64-rhel70-3.6.3/[root@host50 mongodb-linux-x86_64-rhel70-3.6.3]# mk...原创 2019-05-05 16:25:25 · 1041 阅读 · 0 评论 -
hadoop简介、安装及简单应用
大数据hadoophadoop起源hadoop常用组件HDFS结构MapreduceMapresuce结构Yarn结构一、hadoop的安装1、环境准备(1)准备四台虚拟机主机 角色192.168.8.10(hadoop10) NameNode192.168.8....原创 2019-04-27 16:50:07 · 1339 阅读 · 0 评论 -
redis的安装及lnmp+redis配置
关系型数据库(RDBMS):非关系型数据库(NoSQL):一、Redis1、安装redis及初始化配置[root@host50 ~]# lsredis-4.0.8.tar.gz[root@host50 ~]# yum -y install gcc[root@host50 ~]# tar -zxvf redis-4.0.8.tar.gz[root@host50 ~]# cd...原创 2019-05-02 20:50:23 · 1266 阅读 · 0 评论 -
redis集群管理
准备8台redis服务器ip portredisA 192.168.8.51 6351redisB 192.168.8.52 6352redisC 192.168.8.53 6353redisD 192.168.8.54 6354redisE 192.168.8.55 6355redisF ...原创 2019-05-03 17:45:14 · 738 阅读 · 0 评论 -
redis主从同步、数据持久化及数据类型
一、redis主从同步1、配置主从同步(配置52为51的cong)(1)命令行配置模式,立即生效(重启redis后失效)192.168.8.52:6352> SLAVEOF 192.168.8.51 6351 //设置为从库时,主库数据会覆盖从库数据OK192.168.8.52:6352> info replication //查看数据库角色# Replicatio...原创 2019-05-04 19:15:45 · 272 阅读 · 0 评论 -
shell中if语句的使用
转自:http://lovelace.blog.51cto.com/1028430/1211353 bash中如何实现条件判断?条件测试类型: 整数测试 字符测试 文件测试一、条件测试的表达式: [&...转载 2019-04-24 19:33:36 · 496 阅读 · 0 评论 -
nginx相关优化
1.并发量 1)nginx参数# vim /usr/local/nginx/conf/nginx.conf.. ..worker_processes 2; //与CPU核心数量一致,起多少进程events {worker_connections 65535; //每个worker最大并...转载 2019-04-24 20:47:44 · 108 阅读 · 0 评论 -
systemd定时器Timer的实现
systemd定时器的作用及使用场景通过一个计时器和一个服务进行关联,达到每分钟调用的目的1、创建一个监控nginx进程cpu利用率的服务[root@web1 ~]# cd /usr/lib/systemd/system[root@web1 system]# vim nginx_cpu.service[Unit]Description=monitor the cpu utilizati...原创 2019-07-05 09:35:42 · 991 阅读 · 0 评论