随笔分类 -  Linux服务

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

cnblogs_post_body { color: black; font: 0.875em/1.5em "微软雅黑" , "PTSans" , "Arial" ,sans-serif; font-size: 15px; } cnblogs_post_body h1 { text-align:center; background: #333366; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 23px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } cnblogs_post_body h2 { text-align:center; background: #006699; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 20px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } cnblogs_post_body h3 { background: #2B6695; border-radius: 6px 6px 6px 6px; box-shadow: 0 0 0 1px #5F5A4B, 1px 1px 6px 1px rgba(10, 10, 0, 0.5); color: #FFFFFF; font-family: "微软雅黑" , "宋体" , "黑体" ,Arial; font-size: 18px; font-weight: bold; height: 25px; line-height: 25px; margin: 18px 0 !important; padding: 8px 0 5px 5px; text-shadow: 2px 2px 3px #222222; } 回到顶部 博客侧边栏 回到顶部 页首代码 回到顶部 页脚代码