随笔分类 -  Linux

摘要:[TOC] Linux redis cluster搭建 1.准备6个数据库节点,也就是6个redis实例,也就是6个配置文件 配置文件如下 redis 7000.conf redis 7002.conf redis 7004.conf redis 7001.conf redis 7003.conf 阅读全文
posted @ 2019-03-14 21:52 孔辉 阅读(340) 评论(0) 推荐(0)
摘要:[TOC] Linux redis主从同步 原理: 1. 从服务器向主服务器发送 SYNC 命令。 2. 接到 SYNC 命令的主服务器会调用BGSAVE 命令,创建一个 RDB 文件,并使用缓冲区记录接下来执行的所有写命令。 3. 当主服务器执行完 BGSAVE 命令时,它会向从服务器发送 RDB 阅读全文
posted @ 2019-03-14 21:51 孔辉 阅读(933) 评论(0) 推荐(1)
摘要:[TOC] Linux redis持久化RDB与AOF Redis是一种内存型数据库,一旦服务器进程退出,数据库的数据就会丢失,为了解决这个问题,Redis提供了两种持久化的方案,将内存中的数据保存到磁盘中,避免数据的丢失。 rdb:基于快照的持久化,速度更快,一般用作备份,主从复制也是依赖于rdb 阅读全文
posted @ 2019-03-14 21:50 孔辉 阅读(967) 评论(0) 推荐(0)
摘要:[TOC] Linux redis发布|订阅 发布: publish 订阅: subscribe 发布|订阅 基本命令 PUBLISH channel msg 将信息 message 发送到指定的频道 channel SUBSCRIBE channel [channel ...] 订阅频道,可以同时 阅读全文
posted @ 2019-03-14 21:49 孔辉 阅读(763) 评论(0) 推荐(0)
摘要:[TOC] linux redis基础 redis 源码编译安装 1.安装redis的方式 yum (删除这个yum安装的redis,我们只用源码编译安装的) rpm 源码编译 2.删除原本的redis yum remove redis y 3.下载redis源码 wget http://downl 阅读全文
posted @ 2019-03-14 21:48 孔辉 阅读(504) 评论(0) 推荐(0)
摘要:[TOC] 运维软件saltstack 早期运维人员会根据自己的生产环境来写特定脚本完成大量重复性工作,这些脚本复杂且难以维护。系统管理员面临的问题主要是1、系统配置管理,2、远程执行命令,因此诞生了很多开源软件,系统维护方面有fabric、puppet、chef、ansible、saltstack 阅读全文
posted @ 2019-03-14 21:40 孔辉 阅读(391) 评论(0) 推荐(0)
摘要:[TOC] Linux docker基础 docker的概念 容器三大基本概念: 镜像 image 容器 container 仓库 repository docker整个生命周期就是这三个概念。 docker镜像 Docker镜像就是一个只读的模板。 例如:一个镜像可以包含一个完整的CentOS操作 阅读全文
posted @ 2019-03-14 21:39 孔辉 阅读(505) 评论(0) 推荐(0)
摘要:[TOC] Linux nginx+uWSGI+django+virtualenv+supervisor发布web服务器 crm django项目部署流程 项目部署,环境准备 1.python3虚拟环境准备 mkvirtualenv p python3 my_django 2.安装uwsgi pip 阅读全文
posted @ 2019-03-14 21:38 孔辉 阅读(357) 评论(0) 推荐(0)
摘要:[TOC] Linux nginx基础及常用操作 nginx是一个开源的,支持高性能,高并发的www服务和代理服务软件。它是一个俄罗斯人lgor sysoev开发的,作者将源代码开源出来供全球使用。 nginx比它大哥apache性能改进许多,nginx占用的系统资源更少,支持更高的并发连接,有更高 阅读全文
posted @ 2019-03-14 21:37 孔辉 阅读(546) 评论(0) 推荐(0)
摘要:[TOC] Linux centos7 下 MySQL(mariadb) 和 主从复制 MySQL(mariadb) MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。 开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险, 阅读全文
posted @ 2019-03-14 21:35 孔辉 阅读(608) 评论(0) 推荐(0)
摘要:[TOC] Linux 系统基础优化和常用命令 软连接 软连接也叫做符号链接,类似于windows的快捷方式。 常用于安装软件的快捷方式配置,如python,nginx等 ln s 目标文件 软连接名 1.存在文件/tmp/test.txt [root@master tmp] ls l rw r r 阅读全文
posted @ 2019-03-09 22:32 孔辉 阅读(468) 评论(0) 推荐(1)
摘要:[TOC] Linux 环境下安装python相关 linux软件包管理工具之yum工具(如同pip3工具) yum源理解 yum源仓库的地址 在/etc/yum.repos.d/,并且只能读出第一层的repo文件 yum仓库的文件都是以.repo结尾的 下载阿里云的.repo仓库文件 ,放到/et 阅读全文
posted @ 2019-03-09 22:30 孔辉 阅读(497) 评论(0) 推荐(0)
摘要:[TOC] Linux 用户管理与文件权限 现代操作系统一般属于多用户的操作系统,也就是说,同一台机器可以为多个用户建立账户,一般这些用户都是为普通用户,这些普通用户能同时登录这台计算机,计算机对这些用户分配一定的资源。 普通用户在所分配到的资源内进行各自的操作,相互之间不受影响。但是这些普通用户的 阅读全文
posted @ 2019-03-09 22:30 孔辉 阅读(554) 评论(0) 推荐(0)
摘要:[TOC] Linux 常用命令 系统信息 arch 显示机器的处理器架构(1) uname m 显示机器的处理器架构(2) uname r 显示正在使用的内核版本 dmidecode q 显示硬件系统部件 (SMBIOS / DMI) hdparm i /dev/hda 罗列一个磁盘的架构特性 h 阅读全文
posted @ 2019-03-06 20:40 孔辉 阅读(275) 评论(0) 推荐(0)
摘要:[TOC] Linux 文件系统结构 linux 系统的目录属性架构示意图 : 根目录 : Binary的缩写, 存放最常用的命令,可执行文件. : 存放启动Linux时的一些核心文件,包括一些连接文件以及镜像文件. : Decive(设备),存放Linux的外部设备,在Linux中访问设备的方式和 阅读全文
posted @ 2019-01-28 16:41 孔辉 阅读(803) 评论(2) 推荐(1)
摘要:[TOC] Linux VMware和Centos安装 选择性 pc可以选择 纯系统 Linux/windows 双系统 Windows+Linux 虚拟化技术 Windows+vmware workstation 服务器 物理机纯系统 物理机+vmware(vmware esxi) 物理机+doc 阅读全文
posted @ 2019-01-28 16:39 孔辉 阅读(421) 评论(0) 推荐(0)