随笔分类 - Linux服务
Linux下服务安装文档
摘要:一、环境及准备 集群环境: 软件版本: 部署前操作: 安装配置Java环境 配置hosts 二、RocketMQ简介 1.集群方式: 单Master方式 多Master模式 多Master多Slave模式, 异步复制 多Master多Slave模式, 同步双写 2.名词解释 NameServer B
阅读全文
摘要:一、环境准备 二、服搭建数据库服务及创建相关库 1.搭建MySQL 安装MySQL 2.优化MySQL配置 [mysqld] # # Remove leading # and set to the amount of RAM for the most important data # cache i
阅读全文
摘要:搭建zookeeper+kafka集群 一、环境及准备 集群环境: 软件版本: 部署前操作: 关闭防火墙,关闭selinux(生产环境按需关闭或打开) 同步服务器时间,选择公网ntpd服务器或者自建ntpd服务器 [root@es1 ~]# crontab -l #为了方便直接使用公网服务器 #up
阅读全文
摘要:第一、安装需要升级的版本 二、备份源数据 三、开始升级(关闭remind及数据库) 1.拷贝备份的文件 2.添加附件 3.删除以前的数据库,并重新创建 4.编辑Redmine配置文件修改用户名密码 5.将数据库迁移到最新版本 如果之前的版本有插件,那么同样需要将插件拷贝到当前redmine安装目录下
阅读全文
摘要:前言:安装要求 给定Redmine版本所需的Ruby版本是: 第1步、下载redmine应用软件(下载地址:http://www.redmine.org/projects/redmine/wiki/Download) 第2步、安装数据库,并为redmine创建一个空数据库和用户 第3步 、数据库连接
阅读全文
摘要:第一章、前言 FTP的主动模式(active mode)和被动模式(passive mode) 大多数的TCP服务是使用单个的连接,一般是客户向服务器的一个周知端口发起连接,然后使用这个连接进行通讯。 但是,FTP协议却有所不同,它使用双向的多个连接,而且使用的端口很难预计。一般,FTP连接包括:
阅读全文
摘要:一、创建sftp相关用户和目录 [root@mail samba]# useradd -s /sbin/nologin -M sftp_user #创建一个系统用户,按需设置登录的shell和家目录 [root@mail samba]# passwd sftp_user #设置密码,也是sftp登录
阅读全文
摘要:一、安装相关软件 二、配置匿名访问 注意事项: 如果使用的版本为Samba4,那么samba4较之前的SAMBA 3有一个重大的变化是:security不再支持share,参数需要做调整,否则会有警告,服务无法启动 查看版本信息: 告警消息: 修改步骤: 三、使用windows访问,测试 1.在文件
阅读全文
摘要:一、基础环境准备 1.安装依赖包 2.配置yum源(由于网络问题,国内用户,建议使用清华大学的镜像源进行安装) 二、获取gitlab及汉化包 三、安装gitlab 打开Web界面,首先需要配置管理员密码,密码不少于8位 修改完成后,刷新页面出现登录和注册的页面,使用root用户和密码登录(生产环境应
阅读全文
摘要:一、安装nginx并检查是否已安装模块 [root@img_server ~]# nginx -V #输出nginx所有已安装模块,检查是否有ngx_http_secure_link_module 二、配置nginx [root@img_server ~]# vim /etc/nginx/conf.
阅读全文
摘要:一、前言 DNS 域名系统(英文:Domain Name System,缩写:DNS)是因特网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53(TCP 53端口用于dns服务器自己同步数据,UDP 53端口用于查询解析)。是一
阅读全文
摘要:cobbler部署centos6与centos7系列 转载自:http://www.jianshu.com/p/a4bed77bf40d 版权声明:完全抄自 http://www.jianshu.com/p/a4bed77bf40d 自动化工具分为三大类 预备类(Os Provisioning) P
阅读全文
摘要:使用Nginx+Lua实现自定义WAF 版权声明:全部抄自赵班长的GitHub上waf项目 功能列表: 支持IP白名单和黑名单功能,直接将黑名单的IP访问拒绝。 支持URL白名单,将不需要过滤的URL进行定义。 支持User-Agent的过滤,匹配自定义规则中的条目,然后进行处理(返回403)。 支
阅读全文
摘要:添加yum源 get -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo #安装阿里云yum源 wget -P /etc/yum.repos.d/ http://mirrors.aliyu
阅读全文
摘要:sersync+rsync实现服务器文件实时同步 一、为什么要用rsync+sersync架构? 1、sersync是基于inotify开发的,类似于inotify-tools的工具 2、sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或者某一个目录的名字,然后使
阅读全文
摘要:rsync+inotfiy文件同步 1.部署rsync服务 yum install rsync #安装rsync,如果嫌yum版本过低也可以源码安装 2.vim /etc/rsyncd.conf #默认rsync没有配置文件,创建一个,文件中#和汉字仅为注释,使用中请将所有注释清除 #Rsync s
阅读全文
摘要:一、实验环境说明 操作系统: Centos 6.6 x64 FastDFS 相关版本: fastdfs-5.05 fastdfs-nginx-module-v1.16 libfastcommon-v1.0.7 web 服务器软件: nginx-1.7.8 角色分配: 2 个 tracker, 地址分
阅读全文
摘要:Heartbeat+DRBD+MFS高可用、 前言:MFS系统简介 组件名称及作用 管理服务器(Managing Server) 简称Master Server 这个组件的角色是管理整个mfs文件系统的主服务器,除了分发用户请求外,还用来存储整个文件系统中的每个数据文件的metadata信息,met
阅读全文
摘要:用inotify+rsync做实时同步,来解决分布式集群文件一致性的问题。但当web文件越来越多(百万级数量html,jpg等小 文件),同步就越来越慢,根本做不到实时,按照网上的调优方法都尝试过,问题根本没有解决。经过我一翻细致研究,终于把慢的核心问题研究明白,先总结一句 inotifywait响
阅读全文