• Gitea - 企业搭建私有git服务器

    缘由git目前已经是非常流行的版本管理工具了。当时我在安居客的时候就已经使用这个工具了。而代码私有化管理是正常的一个需求,因为代码也是公司的资产。这几年使用过好几个,最开始的是gitlab,我专门写过一篇文章:用GitLab搭建自己的私有GitHub。然后是gogs。目前我们使用的是gitea。Giteagitea是从gogs发展而来的,我个人使用过程发现感觉比gogs安装和使用都方便,还有是开源
  • NFS - CentOS实现服务器之间共享文件

    缘由前面不是写过一个文章局域网内网机器上网实操。基于这个情况,有时候需要某台机器的文件夹或者文件要被其他机器共享。假设服务器如下服务器名称操作系统IP描述服务器ACentos7.9192.168.1.10文件服务器服务器BCentos7.9192.168.1.11需要访问服务器A的文件技术方案技术方案肯定比较多,例如可以直接scp复制服务器A的需要文件到服务器B。还有一种方式可以共享挂载:NFSN
  • Dell服务器安装OMSA管理工具

    缘由最近购买了一批二手Dell服务器,由于一些原因远程控制卡没办法使用,所以只能安装OMSA管理工具OMSA介绍DELLOMSA的全称为DellOpenmanageServerAdministrator,它是戴尔公司基于自主研发力量开发的IT系统管理解决方案,通过与业内领先的系统管理解决方案供应商密切配合,在深入了解用户对系统管理需求的基础上,OMSA系统管理方案可以全面解决系统管理人员最关心的系
  • 【悲催】机房跑路,服务迁移之路

    起因最近总是遇到悲催的事情,这次的事情更悲催,某机房提供服务供应商跑路了,早上10点多通知晚上6点断电,我X你的仙人板板。抱怨归抱怨,但是烂屁股的事情还得擦。没办法只能换机房了,幸好早都勾搭上了一家高防供应商。但是迁移也是一个麻烦事情。窘境需要备份的文件过大目前这边公司的主要提供广告服务,所有各种图片,静态页面比较多,图片总共差不多80G(分别是30G、50G两个文件夹)待迁移的服务器过多大概负责
  • linux服务器出现大量TIME_WAIT的解决方法

    起因今天登陆服务器想查看一个端口的占用情况,发现好多TIME_WAIT的情况,吓我一跳。如下是TCP建立连接的示意图缘由time_wait的作用TIME_WAIT状态存在的理由:1)可靠地实现TCP全双工连接的终止在进行关闭连接四次挥手协议时,最后的ACK是由主动关闭端发出的,如果这个最终的ACK丢失,服务器将重发最终的FIN,因此客户端必须维护状态信息允许它重发最终的ACK。如果不维持这个状态信
  • Redis 服务常见的几个错误解决方案

    问题一:somaxconnredis启动警告问题:WARNING:TheTCPbacklogsettingof511cannotbeenforcedbecause/proc/sys/net/core/somaxconnissettothelowervalueof128.这句话的翻译大概就是:对一个高负载的环境来说tcp设置128这个值,太小了。这是我的理解,绝对的还需到官网理解。然后我们可以手动设
  • 【实战】Docker入门实践二:Docker服务基本操作 和 测试Hello World

    操作环境操作系统:CentOS7.2内存:1GBCPU:2核Docker服务常用命令docker服务操作命令如下servicedockerstart#启动服务servicedockerstop#停止服务servicedockerrestart#重启服务servicedockerstatus#查看服务状态启动Docker服务docker是一个CS模型,需要先启动服务端,直接执行sudoservice
  • 树莓派3 之 安装Mysql服务

    需求在树莓派上安装Mysql服务,并开启远程访问步骤安装mysqlserver$sudoapt-getinstallmysql-server我以为中间会让我提示输入数据库root的密码,没想到一帆风顺,直接完成,我要疯了,密码到底是什么了。通过搜索发现,可以使用如下命令,空密码登录$sudomysql-uroot设置root密码usemysql;updateusersetplugin='m
  • 【Java】一台服务器配置多个Tomcat

    需求缘由最近接收了一个新的工具业务:ipublish发布系统,刚接手这个业务的时候,发现每次发布新的代码需要到群里告知大家,我要停服务几分钟,准备更新代码啦。这尼玛哪个公司都不敢这么牛逼的和用户说,我们网站要停服务几分钟,准备发布的。基于这个原因我要对ipublish进行优化,如何优雅的发布代码,而用户是无感的功能需求发布系统自己更新迭代需求的过程中,不能停止服务,对用户是无感知的实现设计方案其实
  • 突破微信服务号群发限制

    前提介绍玩过微信公众平台的同学都知道,公众平台群发消息给关注者是有限制的,订阅号每天一条,服务号每个月4条。其实人家平台这么限制也是可以理解了,就怕天天乱发以后就和垃圾短信一样了,所以做这个监管我是点赞了(很多平台如果做这个功能估计就会随便让发了)但是嘛浪子我有时候偶尔做了一个什么事情想让大家知道,用服务号群发消息肯定不合算,因为每周基本会发一篇群发消息了,那么我就想如何突破这个限制咧?办法总是比
  • 论个人网站备份的重要性

    为什么需要备份本人博客使用的数据库服务和WebServer服务放在一起,2016年发生了一件事情:博客服务器被封了,不让登陆,然后供应商让我重装系统,然后悲剧了:所有数据没有了。个人做博客写文章都是心血积累,一夜之间回到解放前。这件事情让我认识到数据备份非常重要。当然数据丢失还有其他可能,例如服务器由于某种设置不正确导致不能启动而重置电脑我是这么备份数据的数据库备份应用程序代码备份应用程序配置文件
  • CDN服务技术架构图

    前言在博文中解读大型网站的演变过程浅谈举家搬迁静态文件到CDN博文中都有涉及CDN,这次我们来详细讲解下CDN的架构简介CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。CDN的基本原理是广泛采用各种缓存服务器,将这些缓存服
  • 打造私有的DNS 服务

    在企业内部一般都会有自己的DNS服务,主要为了企业方便管理,例如访问一些内部系统,控制一些网站不让访问,今天我们就说说如何打造私有的DNS服务系统基础配置Ubuntu14.04内存:354M(使用vagrant创建的虚拟机,快速打造自己开发环境vagrant+virtualbox)安装DNS服务sudoapt-getinstallbind9bind9utils修改配置上篮三步简单设置用dr.loc
  • 专业服务公司的管理

    《专业服务公司的管理》自出版以来,一直被奉为专业服务领域的管理圣经,总销量超过30万册。在欧美,它是与管理大师彼得·德鲁克、战略大师迈克尔?波特、营销大师菲利普·科特勒比肩的管理经典。专业服务公司是利用专业知识来提供服务的公司。如会计师事务所、律师事务所、咨询公司、投行、公关公司、广告公司,等等,它们与工业型公司和餐馆等服务型企业差异巨大,其面对的每个客户都各不相同,每个项目都有其独特性,其收益和