文件服务迁移重构之分布式文件系统迁移和选型思路

近期困扰公司招投标系统项目多年的文件存储量日益增大的问题又爆发了,由于法律的规定,这些文件必须长期保存10年以上。现有的服务器是基于windows server 2008R2的老系统,由于之前的规划问题,分区都已经接近满或者剩余的空间也无法放下足够的文件,存储的挂载也不是很合理。由于windows系统在这方面确实不行,因此思考后决定采用Linux去解决问题。原本仅仅想简单的将其中一台服务器重装操作...
阅读全文

Redis持久化配置

Redis做为内存数据库需要做持久化配置才能应对一些突发的情况下的重启造成的数据丢失。Redis的持久化有2种方式 1快照 2是日志。1.快照即RDB 配置文件: save 900 1 // 900秒内,有1条写入,则产生快照 save 300 1000 // 如果300秒内有1000次写入,则产生快照 save 60 10000 // 如果60秒内有10000次写...
阅读全文

Redis安全加固

最近个人一台Linux服务器因为被黑,在做了ssh证书登录的情况下一直找不到原因,后来发现是redis服务没有做到安全相关的设置,并开放了较大的权限造成的,这里总结下Redis 安全基线的加固。1.网络层加固 指定 Redis 服务使用的网卡 默认情况下,Redis 监听 127.0.0.1。如果仅仅是本地通信,请确保监听在本地。 这种方式可以在一定程度上缓解 Redi...
阅读全文

SSH 免密码登录

shcopid命令会将指定的公钥文件复制到远程计算机$ sshcopyid i /.ssh/id_rsa.pub oracle@192.168.55.23228oracle@192.168.55.232's password: Now try logging into the machine, with "ssh 'oracle@192.168.55.232'", and ch...
阅读全文

【转】Java日志管理

转载方志朋大佬的原创文章:https://mp.weixin.qq.com/s/WDYlUYu09s4Dagv0ChK0Gw使用slf4j使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。实现方式统一使用: Logback框架打日志的正确方式什么时候应该打日志当你遇到问题的时候,只能通过debug功能来确定问题,你应该考虑打日志,良好的系...
阅读全文

SQL Server 缓存清除与内存释放

近期遇到了关于SQL Server服务器内存暴涨的问题,做为一个常常工作再Linux和Mysql的用户,如今对SQL Server的确不是最熟悉,因此专门记录下相关问题。首先需要明确这些暴涨的内存是什么,来自哪里?内存一般都是SqlServer运行时候用作缓存的,例如你运行一个select语句,执行个存储过程,调用函数;1. 数据缓存:执行个查询语句,SqlServer会将相关...
阅读全文

目录中文件过多导致ls命令卡住

本文翻译自Large Directory Causes ls to Hang你一定遇到过这种情况,在一个有几百万文件的目录中执行ls命令,ls就卡在那了,是吧?用ls 1 f命令可以立即显示出文件。如果你想删除当前目录中的所有文件,使用如下命令:ls 1 f | xargs rm在清理大量不需要的文件后,会留下一个巨大稀疏的目录对象(directory object)。...
阅读全文

Docker日志文件的清理

容器日志一般存放在/var/lib/docker下面,可使用如下命令查看各个日志的文件大小ls lh $(find /var/lib/docker/containers/ name json.log)如何清理日志如果docker容器正在运行,那么使用rm rf 方式删除日志后,通过df h会发现磁盘空间并没有释放原因:在Linux或者Unix系统中,通过rm或者文件...
阅读全文

使用Jenkins部署Springboot应用

上篇文章主要讲了关于持续集成的一些基本概念,这篇文章来写实际的介绍持续集成在我所在的公司的运用,当然目前由于人力问题,对于测试和自动化测试的集成也没有达到,这也是日后需要进一步改进的地方。首先说下公司目前技术栈主要是Java、.NET为后端,vue为前端,移动端为IOS和Android原生应用的开发,这篇文章主要讲介绍基于Jenkins的Java自动化发布。公司的Java开发主要采用Spr...
阅读全文

ElasticSearch functional score应用

ElasticSearch的查询结果在使用match分词后,es的引擎会对搜索结果进行打分,然后通过分数的高低来进行排序,具体的打分算法涉及到Lucene的计分函数(Lucene’s Practical Scoring Function)、查询时权重提升(QueryTime Boosting)等两种方式来影响查询的分数。这里不展开关于Lucene的计分函数的内容,仅仅用来说明如何利用查询时权重提升...
阅读全文
  • 本博客使用免费开源的 laravel-bjyblog v5.5.1.1 搭建 © 2014-2018 lokie.wang 版权所有 ICP证:沪ICP备18016993号
  • 联系邮箱:kitche1985@hotmail.com