- 博客(28)
- 资源 (9)
- 收藏
- 关注
原创 Grafana Loki开源日志聚合系统代替ELK或EFK
前言在对公司容器云的日志方案进行设计的时候,发现主流的 ELK (Elasticsearch, Logstash, Kibana) 或者 EFK (Elasticsearch, Filebeat or Fluentd, Kibana) 比较重,再加上现阶段对于 ES 复杂的搜索功能很多都用不上,最终选择了 Grafana 开源的 Loki 日志系统。下面我们来介绍下 Loki 的一些基本概念和架构,当然 EFK 作为业界成熟的日志聚合解决方案也是大家应该需要熟悉和掌握的。Loki 2.0 releas.
2020-11-03 10:38:23 1693
原创 Git常用命令和Git团队使用规范指南
前言在2005年的某一天,Linux之父Linus Torvalds 发布了他的又一个里程碑作品——Git。它的出现改变了软件开发流程,大大地提高了开发流畅度,直到现在仍十分流行,完全没有衰退的迹象。其实一般情况下,只需要掌握git的几个常用命令即可,但是在使用的过程中难免会遇到各种复杂的需求,这时候经常需要搜索,非常麻烦,故总结了一下自己平常会用到的git操作。本文根据团队实践记录Git入门指南...
2016-04-25 09:56:58 2030
原创 使用Cygwin在Windows上体验Linux的快感
前言记得大学的时候就曾经使用过Cygwin,可惜当时没有发现她的美,我相信现在大多数朋友可能会更加倾向于使用Git或者干脆直接使用虚拟机以及原生Unix。不过对于刚进入Linux的世界新人来说,使用Cygwin可以让你在Windows下面练习Linux的Bash,以及常用工具,而不需要安装Linux,也不用担心Windows被破坏,给每个人多一种选择也蛮好的,最后再一次感谢163为开源做出的努力。
2015-07-21 17:58:50 3173
原创 Windows上使用Vagrant打造Laravel Homestead可协同跨平台开发环境
大家对VMware或者VirtualBox一定不会陌生,虚拟化的好处自然深入人心,而现在我们可以通过Vagrant搭建一套类似Laravel Homestead完整开发环境,这样极大的减少了架设开发环境的时间,同时还支持在Windows/Mac/Linux不同平台上分享定制包,统一团队之间的开发环境提高工作效率,而Docker的出现也让未来更值得期待。
2015-07-18 20:07:55 3550
原创 使用GoAccess分析Nginx日志以及sed/awk手动分析实践
使用Nginx的网站可能会遇到访问流量异常、被友情检测、程序出现Bug等各种突然情况,这时大家的反应想必都是第一时间分析日志,然后发现日志有几十GB之多,又需要按照时间、错误类型或者关键字段检索信息时会不会有种醍醐灌顶、菊花一紧的错觉。文中介绍的方法不管是GoAccess还是sed/awk虽然可以解决一时的问题但未必能够治本,也许`ELK(Logstash+ElasticSearch+Kibana)`对我们大多数人来
2015-07-17 00:07:32 3556
原创 使用Samba实现Linux与Windows文件共享实践
前言一直以来都以为FTP和NFS是局域网文件共享的常用方式,但是在最近接触Samba之后,了解到一些用户需要简化访问学习成本,满足基础的权限控制管理,并支持实时编辑和保存文件,我才明白这些需求使用之前的方法都是很难满足的,而Samba却可以完美的支持上述需求,虽然在开始接触时花了一些时间学习,但把配置和语法梳理清楚之后就很简单了。
2015-07-11 15:11:32 3153
原创 SSH使用密钥登录并禁止口令登录实践
前言无论是个人的VPS还是企业允许公网访问的服务器,如果开放22端口的SSH密码登录验证方式,被众多黑客暴力猜解捅破菊花也可能是经常发生的惨剧。企业可以通过防火墙来做限制,普通用户也可能借助修改22端口和强化弱口令等方式防护,但目前相对安全和简单的方案则是让SSH使用密钥登录并禁止口令登录。
2015-07-07 13:38:43 4642
原创 NTP配置实践
前言NTP(Network Time Protocol,网络时间协议)是用来使网络中的各个计算机时间同步的一种协议。无论是平时使用的私人计算机还是在工作中搭建的服务器集群,时间的统一性和准确性是十分重要的。本文以自己公司的NTP配置实践过程为例,过程本身并不复杂,原理部分请参考扩展阅读。
2015-06-26 15:44:53 4931
原创 使用Bash Shell处理JSON文件
前言JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。本文提供一个真实的测试用例需求,设计逻辑类似Makefile,我以Bash处理JSON为例,Coding水平有限,请各位多多包涵哈,欢迎大家一起学习和挑战各种不同的语言来实现。
2015-06-19 15:59:26 15082
原创 Linux查看内存大小和插槽
前言相信大家更换自己笔记本电脑的内存时一定是得心应手,即便是一名新手也可以很轻松的动手实现,其实服务器的内存更换也很简单,关机->挪盖->按指定顺序插拔。不过这里有一个很重要的共性前提,需要清楚了解当前硬件所匹配的内存大小型号和插槽数量等依赖关系,这样我们在更换内存时才会更加游刃有余哈。
2015-06-05 14:18:13 4734 2
原创 基于AutoYaST自动化安装SuSE实践
前言在金融行业中我所接触的操作系统主要是AIX和SLES(SuSE Linux Enterprise Server),也许大家平时用得更多是CentOS,虽然有部分差异但原理都是相通的,SMIT和YaST也是灰常实用的功能,推荐大家有机会尝试体验下。因为网上关于SuSE自动化部署的参考文章较少,这套自动化部署方案已经被验证并在生产系统使用了1年半,配置相对成熟和稳定。遵循Don't Repeat Y
2015-05-28 11:13:13 5438
原创 基于Kickstart自动化安装CentOS实践
前言因为需要在浪潮的x86服务器中集中部署CentOS搭建基于Hadoop的大数据平台,平时接触SLES(SuSE Linux Enterprise Server)较多并且已经实现基于Autoyast方式使用光盘或者PXE网络自动化安装(后续会分享具体实现方法)。这次主要通过学习Kisckstart实现最简单的光盘方式自动化安装CentOS,而网上的大多数教程并不完全适用于自身的环境,本文将不再赘述
2015-05-21 10:03:28 2584
原创 Android Apps 推荐
前言Android作为开源项目让全球的用户和厂商共同受益,我们有幸见证了小米带给大家的各种惊喜(饥饿营销解决库存压力),同时也带坏了不少实力厂商一起雄起,这里要为华为/联发科/汇顶科技点赞(不断努力掌握核心科技),总之对我们消费者来说始终是利大于弊。Android应用大多数都是以免费+广告或内购的形式出现,虽然质量上总体不如iOS但自由度很高,而系统易用性上的差距也越来越小,大家各取所需喜欢就好。父
2015-05-09 15:24:17 2995
原创 使用GitHub和Hexo搭建免费静态Blog
前言习惯自己写Blog的朋友一定不会陌生Wordpress,或许也曾在新浪博客和QQ空间留过脚印,但静心认真思考一下,似乎我们又总是向往更加简单自由的写作方式。GitHub给我们提供了一个无限的空间,我们需要珍惜使用,而Hexo的出现从某种意义上来说代替了Jekyll,让我们可以更专注于写作本身。
2015-05-05 22:44:49 3015
原创 Windows常用软件推荐
前言很多人都认为我是计算机高手,其实我只会帮你修理下你的电脑啦,曾几何时我也帮助过好多好多的同学和老师,尝试和体验各种各样的软件,但谁又能想到我曾今也对你们的电脑做过很多失败的坑爹操作,把你们最宝贵的数据撸得灰飞烟灭。
2015-05-05 22:43:54 5214
原创 多说自定义CSS动感头像和多说评论显示User Agent的那些小事
前言多说是一款社会化评论系统,她改变了网站与用户之间,用户与用户之间的互动方式。当然Disqus在大家心目中可能更加具有影响力,而我选择多说的原因也很简单,一句话概括来说就是“接地气的本地化评论托管服务”。之前看到很多朋友自豪的使用WordPress时会选择多说作为第三方评论插件,民间的高手们也根据官方的API开发出一些十分有趣的隐藏属性。
2015-05-05 22:40:04 3054
原创 我是如何做到花8000元拔智齿的
前言这是一个真实的故事,从来不用年假的我竟然把5天全部用在了拔智齿上,治疗费用中80%为自费部分,我相信自己所付出的代价可能已经远远超出8000元这个可以被量化的数字,你或许也会很好奇为什么我拔个牙齿会如此坑爹,一般人花500元已经很了不起了。写这篇文章一方面是对这段惨痛经历的总结,但更希望自己的这段故事能够帮助大家在拔智齿这个小问题上少走点弯路,甚至可以避免付出类似高昂的代价。在扩展阅读中推荐了果
2015-05-05 22:37:38 6903
转载 存储性能瓶颈的成因、定位与排查
介绍 企业数据存储性能瓶颈常常会发生在端口,控制器和磁盘,难点在于找出引起拥塞的单元,往往需要应用多重工具以及丰富的经验来查找并解决。本文详细阐述存储瓶颈发生最常见的四种情况,可能发生的拥塞点,需要监控的参数指标,以及部署存储系统的最佳实践。 更多信息 数据存储瓶颈的四个常见场景: 以下是储瓶颈发生最常见的四种典型情况: 1.当多个用户同
2014-06-22 12:51:48 3578
原创 SuSE(SLES)安装配置syslog-ng日志服务器,可整合splunk
在自动化部署AutoYast,自动化监控BMC Patrol两方面形成雏形后,日志的收集、管理、分析也顺势成为我们需要考虑的问题,结合自身业务系统平台特点,大多数系统基于sles_11_sp1或者sp2,对比rsyslog和syslog-ng后最终选择syslog-ng ose(open source edition)作为研究对象。以下内容中的参数解释请参阅官方文档,后续会补充有关Oracle日志写入方式,如果实力不行再考虑MySQL。
2014-04-25 09:57:08 8980
原创 Linux(SLES)挂载NTFS移动硬盘实践
Linux挂载NTFS格式硬盘时会报错unknown filesystem type 'ntfs',这时就需要用到第三方的插NTFS-3G来加载NTFS格式硬盘。其中NTFS-3G是一个开源软件,支持在Linux, FreeBSD, Mac OS X, NetBSD, Haiku操作系统下读写NTFS格式的分区。
2014-04-21 10:17:38 5950
转载 Windows折腾之路 兼谈纯净强迫情节【作者:无约而来】
Windows XP 结束一个时代!无尽的回想!!!早期新鲜感想当年,终于有了第一台属于自己自由处置的电脑,1.2Ghz的CPU,256兆的内存。这在CPU刚刚上1G的年代,不说顶级,也算主流。操作系统呢,在别人的帮助下,装上新鲜的XP,各种的华丽,各种的YY。但新鲜劲很快过去,一段时间后,街上的光盘渐渐不入法眼,夹杂了太多的软件,不纯正感与日俱增(强迫症早期症状),于是开始装上官
2014-04-11 09:20:41 6940
原创 Office Word 2010 2013 插入复选框 方框打勾 对号
office 2010 word文档,插入复选框,方框打勾(打对号)的方法:方法一:复选框1.首先把[开发工具]栏调出来:文件--选项--自定义功能区---勾选[开发工具]:Word 2010 2013 插入复选框 方框打勾 对号" name="image_operate_66411350136763300" src="http://ugc.qpic.cn/adapt/
2014-03-25 10:55:36 5047
原创 RAID 控制卡
目前 raid 控制器基本是 LSI 的天下,分下面的几个方面纪录些基本的方面。* write policywrite policy 决定 raid 控制器是在数据写入到 cache 后还是在写入到磁盘后发出结束写的请求。对于 write through 来说,进行一次写操作的时间是写入 cache 加上写入磁盘的时间总和,这在很大程度上会影响磁盘的性能,主存的速度比 ca
2014-03-25 09:38:56 1747
原创 Autodesk AutoCAD 2015 英文版+简体中文版,附有效注册机
Autodesk AutoCAD 2015 English: 32位版:http://trial.autodesk.com/SWDLDNET4/2015/ACD/DLM/AutoCAD_2015_English_Win_32bit_dlm.sfx.exe64位版:http://trial.autodesk.com/SWDLDNET4/2015/ACD/DLM/Aut
2014-03-21 16:45:24 4592 1
原创 《矩阵实验室》(Mathworks.Matlab.R2013b)R2013b(8.2)
中文名: 矩阵实验室英文名: Mathworks.Matlab.R2013b别名: Matlab资源格式: 光盘镜像版本: R2013b(8.2)发行时间: 2013年09月06日地区: 美国语言: 英文简介: matlab更新中文简介MATLAB 产品系列 MATLAB:提供了适用于混合类型的表格数据以及有序和无序分类数据的数据类型
2014-03-21 16:43:21 1347 1
原创 iPad mini Retina越狱小结
iOS如此"严格"的限制对我这样一个喜欢追求自由舒爽简称“懒”的人来说真心不习惯,我们这次越狱的目的是为了让iOS系统用起来更加润滑,随着支付渠道的完善我也希望大家给予背后的开发者一些应有的正版支持。P.S. 我们痛恨并抵制盗版但终究还是盗版的受益者,I believe you will make the right choice.
2014-02-06 17:53:52 2366
原创 【超级本】ThinkPad X1 Carbon U盘引导PE安装Windows 8.1小结
0.前言写这篇文章原因是我第一次接触超级本的系统安装,在整个过程中确实遇到不小的阻力,文章中所描述的方法不一定是最佳的路径,我自己比较懒所以追求的方法一定也是最简单粗暴的,开始进入正题吧。1.什么是超级本超轻超薄超透气(性能)哈,欲知详情请自行动手,丰衣足食,自足自给,o yeah*超级本其实应该是未来的趋势2.准备工作
2013-11-05 16:08:47 7554
Y分钟学习X种语言
2018-05-31
Git & Gitlab 使用指南
2018-05-31
编写一个java应用程序
2009-09-24
学生成绩管理程序(源代码+设计报告)
2008-12-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人