摘要:
[root@squid ~]# sed -i 's#keepcache=0#keepcache=1#g' /etc/yum.conf[root@squid ~]# grep keepcache /etc/yum.conf keepcache=1[root@squid ~]# ls /var/cache/yum/x86_64/6/base/packages/yum groupinstall "Dev... 阅读全文
posted @ 2016-12-13 14:07
sanyuanyanjin
阅读(414)
评论(0)
推荐(0)
摘要:
1网络管理利器——Xshell & Xftp撸过Linux的应该都玩过这两个软件。Xshell 和 Xftp 都是 NetSarang 出品的优秀网络管理、安全传输工具。Xshell 是一个免费的安全终端仿真器,可以作为 SSH、TELNET 或 RLOGIN 的终端模拟,能够从 Windows 平台安全连接 Linux 服务器,Xftp 则是安全传输客户端,支持 FTP 和 SFTP 协议,两者... 阅读全文
posted @ 2016-12-13 14:06
sanyuanyanjin
阅读(299)
评论(0)
推荐(0)
摘要:
目前 Linux 下有一些使用 Python 语言编写的 Linux 系统监控工具 比如 inotify-sync(文件系统安全监控软件)、 glances(资源监控工具)在实际工作中,Linux 系统管理员可以根据自己使用的服务器的具体情况编写一下简单实用的脚本实现对 Linux 服务器的监控。 本文介绍一下使用 Python 脚本实现对 Linux 服务器 CPU 内存 网络的监控脚本的编写。... 阅读全文
posted @ 2016-12-13 14:03
sanyuanyanjin
阅读(371)
评论(0)
推荐(0)
摘要:
Flask 是一种很赞的Python web框架。它极小,简单,最棒的是它很容易学。今天我来带你搭建你的第一个Flask web应用!和官方教程 一样,你将搭建你自己的微博客系统:Flaskr。和官方Flask教程不同的是——我们通过使用Stormpath来创建并管理用户账户和数据,你的工作效率会更高。开发进程会显著地加快!我们这就开始吧。注意:这篇教程面向Flask开发新人,帮助他们理解如何使用... 阅读全文
posted @ 2016-12-13 13:56
sanyuanyanjin
阅读(244)
评论(0)
推荐(0)
摘要:
本文目录1. 显示有限的接口到外部2. with的魔力3. filter的用法4. 一行作判断5. 装饰器之单例6. staticmethod装饰器7. property装饰器8. iter魔法9. 神奇partial10. 神秘eval11. exec12. getattr13. 命令行处理14. 读写csv文件15. 各种时间形式转换16.字符串格式化来源:http://andrewliu.i... 阅读全文
posted @ 2016-12-13 13:54
sanyuanyanjin
阅读(179)
评论(0)
推荐(0)
摘要:
本文总结了Python、Matlab、CPP、Java、JavaScript、Lua、Julia、Lisp、Haskell、.NET、R等语言的深度学习库 Python1. Theano是一个python类库,用数组向量来定义和计算数学表达式。它使得在Python环境下编写深度学习算法变得简单。在它基础之上还搭建了许多类库。Keras是一个简洁、高度模块化的神经网络库,它的设计参考了Torch,... 阅读全文
posted @ 2016-12-13 13:51
sanyuanyanjin
阅读(359)
评论(0)
推荐(0)
摘要:
思维导图小tips思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑的无限潜能。思维导图因此具有人类思维的强... 阅读全文
posted @ 2016-12-13 13:48
sanyuanyanjin
阅读(374)
评论(0)
推荐(0)
摘要:
学习和使用技术的4种层次提交我的留言加载中已留言关键字技术,生活,反思。关于Bjarne Stroustrup在他的新书《A tour of C++》里面举了一个旅行的例子来比喻初学编程语言:…as an analogy, think of a short sightseeing tour of a city, such as Copenhagen or New York. In just a f... 阅读全文
posted @ 2016-12-13 13:45
sanyuanyanjin
阅读(319)
评论(0)
推荐(0)
摘要:
1、Java学习路径1我想很多人看到这个路径可能会问我在哪里可以学习,所以就先附上这条路径的学习地址吧,这也是这张图片的来源,愿意学习的可以去看看:Java研发工程师学习路径2、Java学习路径2这是另外一张Java学习路径,同样可以参考学习,图片上有来源,所以这里就不再复述了,想要找来源的自己按照图片上的去查找即可。3、Java Web学习路径这是一张Java Web的学习路径4、Java编程所... 阅读全文
posted @ 2016-12-13 13:33
sanyuanyanjin
阅读(539)
评论(0)
推荐(1)
摘要:
前言:在涉及到对外项目,经手许多小中型网站的架构,F5、LVS及Nginx都比较多,我想一种比较通俗易懂的语气跟大家说明下何谓负载均衡,何谓Linux集群,帮助大家走出这个误区,真正意义上来理解它们。 一、目前网站架构一般分成负载均衡层、web层和数据库层,我其实一般还会多加一层,即文件服务器层,因为现在随着网站的PV越来越多,文件服务器的压力也越来越大;不过随着moosefs、DRDB+He... 阅读全文
posted @ 2016-12-13 13:32
sanyuanyanjin
阅读(377)
评论(0)
推荐(0)
摘要:
移动互联网、云计算和大数据的成熟和发展,让更多的好想法得以在很短的时间内实现为产品。此时,如果用户需求抓得准,用户数量将很可能获得爆发式增长,而不需要像以往一样需要精心运营几年的时间。然而用户数量的快速增长(尤其是短时间内的爆发式增长),通常会让应用开发者有些吃不消,不得不面临一些严峻的技术挑战:如何避免因为单台机器当机导致服务不可用;如何避免在服务容量不足时,用户体验下降,等等。在系统构建之初就... 阅读全文
posted @ 2016-12-13 13:30
sanyuanyanjin
阅读(176)
评论(0)
推荐(0)
摘要:
张冠宇在大众点评做运维架构师。他在本文中介绍大众点评整个的运维架构。目前他们的运维分为4个组,相信跟大部分公司一样,运维团队分为:应用运维、系统运维、运维开发和监控运维,当然还有DBA团队和安全团队。整个运维团队全算上目前是不到40人规模。 嘉宾介绍 张冠宇:花名关羽,目前在大众点评做运维架构师一职。在大众点评这几年时间,见证了点评运维从无到有,从低效向高效的转变过程。 分享内容 今天... 阅读全文
posted @ 2016-12-13 13:29
sanyuanyanjin
阅读(847)
评论(0)
推荐(0)
摘要:
谈到运维,监控应该是运维的重中之重。怎么说呢?有很多人说这个监控应该是运维的第三只眼睛,一个好的监控平台对我们这个工作本身来说,应该有很大的帮助。那么,如何要构建一个完善的监控平台。那就是我们今天要讨论的话题: 以我的理解来说这个运维的核心工作其实是监控和故障处理。两个方面的工作首先是对这个业务系统我们要有一个精确的完善的监控。那么他的目的就是能够保证在第一时间去发现问题并且去通知相关人员解... 阅读全文
posted @ 2016-12-13 13:28
sanyuanyanjin
阅读(4675)
评论(0)
推荐(2)
摘要:
识别运维平台的边界在哪儿,才能更好地构建平台,从而协助运维的日常工作。 在之前的文章中,谈到过“运维的本质——可视化”,在可视化的篇幅中,着重介绍自动化的可视化和数据的可视化;在后续的篇章中又介绍了“互联网运维的价值体系”,里面分解了几个维度:质量、成本、效率、安全等。以上都是为了清楚地梳理运维的内容边界,基于这个边界,我们再考虑如何进行平台支撑。可以说前两篇文章都是为今天这篇文章作为铺垫,... 阅读全文
posted @ 2016-12-13 13:27
sanyuanyanjin
阅读(3117)
评论(2)
推荐(0)
摘要:
最近刚入职一家创业公司,因为账号问题各种发愁。以前所在的公司在这方面都很成熟,暂未遇到此类困扰。现将我在工作所遇到的问题分享出来,给大家借鉴与参考。现象: 开发账号混乱,GitLab、Jira、Confluence各一套账号,那叫一个乱 两个机房 VPN 两套,开发、运维、测试各种切换 WIFI 没有对用户做认证,只是统一密码连接 内部各种运营平台,各种密码对策: 公司... 阅读全文
posted @ 2016-12-13 13:26
sanyuanyanjin
阅读(779)
评论(0)
推荐(0)
摘要:
运维价值的提炼,直接决定了团队(个人)对运维理解的高度和精度!从很多传统的视角去看运维,运维的确承担了很多职能,但这些职能还是都和具体的岗位相关,如下:在过往的运维经历中,很多研发甚至是运维自己都把运维就放在了一个资源(服务器、网络)提供者定位上,造成很多运维团队的成就感不是很强。很多运维人也经常问,我们的价值到底在哪儿?“保姆”/“救火”/“苦逼”好像就是运维的标签,难道我们的运维真的只能如此?... 阅读全文
posted @ 2016-12-13 13:24
sanyuanyanjin
阅读(5179)
评论(0)
推荐(0)
摘要:
远离故障的十大原则提交我的留言加载中已留言故障是运维人员永远的痛。相信每一个运维人员的KPI中都有一项:可用性。可用性高就是不出故障,各个公司对可用性和故障评级的标准都不相同,但是避免故障的方法却是殊途同归。我们怎么避免故障,沃趣科技简单列举了以下几条,与大家共勉!1、变更要有回滚,在同样的环境测试过2、对破坏性的操作谨慎小心3、设置好命令提示4、备份并验证备份有效性5、对生产环境存有敬畏之心6、... 阅读全文
posted @ 2016-12-13 13:23
sanyuanyanjin
阅读(420)
评论(0)
推荐(0)
摘要:
CMDB是运维的基础核心系统,所有的元数据和共享数据管理源,类似于业务中的账号平台的作用。本篇文章,我将从概念篇、模型篇、到实现与实施篇具体的进行阐述。CMDB也称配置管理,配置管理一直被认为是 ITIL 服务管理的核心,因为其他所有流程均需要使用配置管理数据库 (CMDB)。在上篇的平台体系中,CMDB位于最底层的支持系统位置上,可见其作用。配置管理为什么起到核心的作用,这个地方不做逐一介绍,简... 阅读全文
posted @ 2016-12-13 13:22
sanyuanyanjin
阅读(15651)
评论(0)
推荐(1)
摘要:
能力管理的建设就是数据化IT服务的能力!能力管理(Capacity Management)应该是ITIL里面一个非常重要的概念,有些人叫容量管理,但我还是觉得能力管理更好一些,能力直接的理解就是我们能做什么?还有多少能力冗余?让我们来看看ITIL的概念解释,指在成本和业务需求的双重约束下,通过配置合理的服务能力使组织的IT资源发挥最大效能的服务管理流程,ITIL给到的流程图如下:从上图的中间部分可... 阅读全文
posted @ 2016-12-13 13:21
sanyuanyanjin
阅读(1923)
评论(0)
推荐(0)
摘要:
首先声明自己不是ITIL方面的专家,特别是具体的规范细节,后面论述如有不当,请指正。但我为什么会提起它?主要是因为它和运维(IT服务管理)相关性太大了。早起的运维完全就是以ITIL来蓝本构建的,在当时公司中还有ITIL学习小组/实践活动、ITIL的外部顾问培训等等。后来在YY的时候,当时实践CMDB、事件管理的时候,也是参照了其具体的规范和要求。我建议大家在讲ITIL的时候,一定要把ITSMF授权... 阅读全文
posted @ 2016-12-13 13:20
sanyuanyanjin
阅读(24092)
评论(2)
推荐(2)
摘要:
应用运维三部曲,就是告诉你应用运维就该这么干!在日常的工作中,应用运维是否觉得自己很苦逼。比如说:是不是要值夜班?是是不是要不断应对需求?是是不是就是一个服务器者和应用发布者?是是不是要接受开发对我们不懂技术的质疑?是曾经有个研发想转运维,问是否要值夜班,如果是夜班的话,我就不转了。其实还真说明了一个事实,你做得好研发,还真不一定能做好运维哈。那我们一起来探讨一下如何做好应用运维,彻底改变以上大家... 阅读全文
posted @ 2016-12-13 13:19
sanyuanyanjin
阅读(4999)
评论(0)
推荐(0)
摘要:
持续部署(Continuous Deploy)的收益是全面的,体现在运维规范、自动化和团队合作等方面。一个完整的持续部署系统应该如何建设?本文给一个完整的思路和参考实现。一、持续部署的收益先来看一张图,图中的自动化部署系统就是持续部署部分。从环境的角度来说,持续部署需要对不同的环境进行部署,而不同的环境涉及到不同的角色,因此在这个平台之下都能带来自动化的效率收益。其次更重要的是,为了真正意义上的持... 阅读全文
posted @ 2016-12-13 13:18
sanyuanyanjin
阅读(2259)
评论(1)
推荐(0)
摘要:
运维自动化的一些认识和实践,包括如下八点:自动化需要整体规划自动化的基础是标准化首先从持续交付开始DevOps的四观善于借助研测的力量不一定强依赖CMDB以NO OPS为最终目标Docker等不是干掉运维以下为详细内容,敬请欣赏。1. 自动化需要整体规划没有整体的规划始终觉得运维是在建一个个的工具,没法形成递进式的实现策略。边界的识别是通过分层体系来构建DevOps自动化工具栈,而不是用一个工具解... 阅读全文
posted @ 2016-12-13 13:17
sanyuanyanjin
阅读(944)
评论(0)
推荐(0)
摘要:
setup:获取指定主机的facts。===================================facts就是变量,内建变量 。每个主机的各种信息,cpu颗数、内存大小等。会存在facts中的某个变量中。调用后返回很多对应主机的信息,在后面的操作中可以根据不同的信息来做不同的操作。如redhat系列用yum安装,而debian系列用apt来安装软件。例:获取某台主机的变量ansible... 阅读全文
posted @ 2016-12-13 13:15
sanyuanyanjin
阅读(1996)
评论(0)
推荐(0)
摘要:
一、概述运维工具按需不需要有代理程序来划分的话分两类:agent(需要有代理工具):基于专用的agent程序完成管理功能,puppet, func, zabbixagentless(无须代理工具):基于ssh服务完成管理,ansible, fabric二、简介 Ansible是一个简单的自动化运维管理工具,基于Python语言实现,由Paramiko和PyYAML两个关键模块构建,可用于自动化部... 阅读全文
posted @ 2016-12-13 13:14
sanyuanyanjin
阅读(29405)
评论(0)
推荐(0)
摘要:
前言随着IT行业的迅猛发展,传统的运维方式靠大量人力比较吃力,运维人员面对日益增长的服务器和运维工作,不得不把很多重复的、繁琐的工作利用自动化处理。前期我们介绍了运维自动化工具ansible的简单应用,本期带来的是运维自动化神器puppet基于Master/Agent模式实现LNMP平台部署。Puppet简介Puppet是基于ruby语言开发的一种Linux、Unix、Windows平台的集中配置... 阅读全文
posted @ 2016-12-13 13:13
sanyuanyanjin
阅读(393)
评论(0)
推荐(0)
摘要:
推荐-zabbix原理篇(1)提交我的留言加载中已留言本文大纲snmp介绍监控流程开源监控工具zabbixzabbix监控功能的实现支持数据库存储类型Zabbix架构中的组件Zabbix逻辑架构Zabbix Server启动后都有那些进程?snmp介绍介绍zabbix 之前让我们先来熟悉一下什么是snmp?SNMP:Simple Network Management Protoclol翻译一下:简... 阅读全文
posted @ 2016-12-13 13:11
sanyuanyanjin
阅读(475)
评论(0)
推荐(0)
摘要:
一、Nagios简介 Nagios是一款开源的电脑系统和网络监视工具,能有效监控Windows、Linux和Unix的主机状态,交换机路由器等网络设置,打印机等。在系统或服务状态异常时发出邮件或短信报警第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。 Nagios原名为NetSaint,由Ethan Galstad开发并维护至今。NAGIOS是一个缩写形式: "Nagios A... 阅读全文
posted @ 2016-12-13 13:09
sanyuanyanjin
阅读(745)
评论(0)
推荐(0)
摘要:
修改防火墙,对外开放tcp/5601[root@elk elk]# firewall-cmd --permanent --add-port=5601/tcpSuccess[root@elk elk]# firewall-cmd --reloadsuccess[root@elk elk]# firewall-cmd --list-allpublic (default, active) interf... 阅读全文
posted @ 2016-12-13 13:06
sanyuanyanjin
阅读(312)
评论(0)
推荐(0)
摘要:
介绍The Elastic Stack - 它不是一个软件,而是Elasticsearch,Logstash,Kibana 开源软件的集合,对外是作为一个日志管理系统的开源方案。它可以从任何来源,任何格式进行日志搜索,分析获取数据,并实时进行展示。像盾牌(安全),监护者(警报)和Marvel(监测)一样为你的产品提供更多的可能。Elasticsearch:搜索,提供分布式全文搜索引擎Logstas... 阅读全文
posted @ 2016-12-13 13:04
sanyuanyanjin
阅读(335)
评论(0)
推荐(0)
摘要:
为 NRPE 配置自定义命令 远程服务器上安装 下面列出了一些可以用于 NRPE 的自定义命令。这些命令在远程服务器的 /etc/nagios/nrpe.cfg 文件中定义。 ## 当 1、5、15 分钟的平均负载分别超过 1、2、1 时进入警告状态## 当 1、5、15 分钟的平均负载分别超过 3、5、3 时进入严重警告状态command[check_load]=/usr/lib/nagios/... 阅读全文
posted @ 2016-12-13 11:18
sanyuanyanjin
阅读(427)
评论(0)
推荐(0)
摘要:
CentOS 6.x ELK(Elasticsearch+Logstash+Kibana) 前言Elasticsearch + Logstash + Kibana(ELK)是一套开源的日志管理方案,分析网站的访问情况时我们一般会借助Google/百度/CNZZ等方式嵌入JS做数据统计,但是当网站访问异常或者被攻击时我们需要在后台分析如Nginx的具体日志,而Nginx日志分割/GoAccess... 阅读全文
posted @ 2016-12-13 11:16
sanyuanyanjin
阅读(1076)
评论(0)
推荐(0)
摘要:
CentOS 6.x Inotify+Rsync yum -y install lrzsz[root@rsync ~]#mount -t nfs 10.6.100.75:/volume1/pacebackup /home/nfs/[root@rsync ~]#[root@rsync ~]#[root@rsync ~]# df -h文件系统 容量 已用 可用 已用%... 阅读全文
posted @ 2016-12-13 11:12
sanyuanyanjin
阅读(245)
评论(0)
推荐(0)
摘要:
CentOS 6.x DRBD 一、drbd概述 Distributed Replicated Block Device(DRBD)是一种基于软件的,无共享,复制的存储解决方案,在服务器之间的对块设备(硬盘,分区,逻辑卷等)进行镜像。 DRBD工作在内核当中的,类似于一种驱动模块。DRBD工作的位置在文件系统的buffer cache和磁盘调度器之间,通过tcp/ip发给另外一台主... 阅读全文
posted @ 2016-12-13 11:10
sanyuanyanjin
阅读(309)
评论(0)
推荐(0)
摘要:
CentOS 6.x Radius 一、 实现环境:1.系统:CentOS release 6.6 (Final)2.需要软件包:1) freeradius-2.1.12-6.e16.x86_64 freeradius-mysql-2.1.12-6.e16.x86_642) ppp-2.4.5-5.e16.x86_643) rp-pppoe-3.10-11.e16.x86_644) ... 阅读全文
posted @ 2016-12-13 11:09
sanyuanyanjin
阅读(346)
评论(0)
推荐(0)
摘要:
Linux系统优化 [root@renjia ~]# echo "yanjin"|passwd --stdin jinyanvisudoroot ALL=(ALL) ALLrenjia ALL=(ALL) NOPASSWD: ALLleader ALL=(ALL) ALLserver time1.yum源2.安装必要的软件包3.关闭SELINU... 阅读全文
posted @ 2016-12-13 11:05
sanyuanyanjin
阅读(232)
评论(0)
推荐(0)
摘要:
1、uptime[root@smgsim02 ~]# uptime 15:08:15 up 98 days, 4:19, 2 users, load average: 0.07, 0.29, 0.14当前时间 系统运行至今的时间 多少用户登录当前系统 分别是1分钟,5分钟,15分钟前至今的负载情况load average是队列平均长度,在队列中等待执行的进程数量该值越低,说明... 阅读全文
posted @ 2016-12-13 11:03
sanyuanyanjin
阅读(386)
评论(0)
推荐(0)
摘要:
相信很多人已经看厌了Linux已成不变的命令提示符的颜色,多数人要么使用默认的绿色,要么在使用PUTTY的时候设置成绿色的,不知道是否有人想到提示符可以设置成其他的颜色呢,本文就说明命令提示符变量PS1的设置。1、PS1变量简介PS1是Linux终端用户的一个环境变量,用来说明命令行提示符的设置。可以使用 man bash命令查看bash手册,找到该变量支持的特殊字符,以及这些特殊字符的意义: \... 阅读全文
posted @ 2016-12-13 11:01
sanyuanyanjin
阅读(1382)
评论(0)
推荐(0)
摘要:
Linux LVM简明教程逻辑卷管理LVM是一个多才多艺的硬盘系统工具。无论在Linux或者其他类似的系统,都是非常的好用。传统分区使用固定大小分区,重新调整大小十 分麻烦。但是,LVM可以创建和管理“逻辑”卷,而不是直接使用物理硬盘。可以让管理员弹性的管理逻辑卷的扩大缩小,操作简单,而不损坏已存储的数据。可 以随意将新的硬盘添加到LVM,以直接扩展已经存在的逻辑卷。LVM并不需要重启就可以让内核... 阅读全文
posted @ 2016-12-13 10:58
sanyuanyanjin
阅读(427)
评论(0)
推荐(0)
摘要:
上周公司买了5套高配置PC机来做测试用。上面要装好CentOS 加上一堆工具,有web的,数据库的,还有一些自己开发的工具。有些朋友肯定想,直接用kickstart不就行了,确实、kickstart可以快速的装很多台机器的系统,可是上面的应用程序呢?总不能装好系统再去一台台装吧。而且在编译安装程序的时候还经常会报一些错误需要手动解决。开始的时候我想用DD 来搞定。结果我想简单了。 先拿来一台... 阅读全文
posted @ 2016-12-13 10:56
sanyuanyanjin
阅读(912)
评论(0)
推荐(0)
摘要:
自从台式机上用上固态硬盘后,就再也受不了笔记本上的5400转的机械硬盘了,所以这次又买了块固态硬盘打算装到笔记本上。笔记本里装的是Ubuntu 14.04 + Win7双系统,Win7主要偶尔运行一些Windows Only的软件,或者偶尔玩一下游戏,没什么特殊的配置,所以重不重装倒无所谓。Ubuntu就不一样了,我的整个开发环境都在里面,假如重装的话配置起来超级麻烦的,当初给台式机重装系统和各种... 阅读全文
posted @ 2016-12-13 10:53
sanyuanyanjin
阅读(3247)
评论(1)
推荐(0)
摘要:
Linux ext4无法使用超过16T磁盘的解决办法提交我的留言加载中已留言系统环境:Centos6.7 x86_64 己updte磁盘:12*4T raid5 +hot说明:操作系统与归档都使用同一个raid5应用环境:邮局系统【文件大小从1K到100K不等,除附件】一、查看分区 【fdisk -l】[root@localhost sysadmin]# fdisk -l WARNING: GPT... 阅读全文
posted @ 2016-12-13 10:51
sanyuanyanjin
阅读(729)
评论(0)
推荐(0)
摘要:
一:Linux的启动过程:开机加电自检—》MBR引导(boot loader占446字节,分区列表64字节,magic占2字节)——》grub菜单(MBR是grub的第一个字段,第二个字段存在于/boot/grub/中)——》加载内核kernel——》启动第一个进程init——》找到初始化脚本/etc/inittab,这个文件中有默认的级别——》找到该级别相关的启动脚本(比如/etc/rc.d/r... 阅读全文
posted @ 2016-12-13 10:48
sanyuanyanjin
阅读(472)
评论(0)
推荐(0)
摘要:
RAID 10(又叫RAID 1+0或镜像条带)阵列结合了RAID 0和RAID 1两者的功能特性,从而提供了高性能、容错的磁盘输入/输出操作。在RAID 0中,读取/写入操作跨多个驱动器并路执行;在RAID 1中,一模一样的数据写入到两个或多个驱动器上。 在本教程中,我将介绍如何使用5只相同的8 GiB磁盘,构建一个软件RAID 10阵列。虽然用来构建RAID 10阵列的最大磁盘数量是4只... 阅读全文
posted @ 2016-12-13 10:47
sanyuanyanjin
阅读(553)
评论(0)
推荐(0)
摘要:
一、 Linux 网络安全模型1. 防火墙: 工作在主机或者网络边缘,对进出报文使用实现定义的规则进行检测,并且由匹配的规则进行处理的一组硬件或者软件。也可能两者结合。 1) 通常使用的防火墙设备 硬件防火墙:专门的一台防火墙硬件设备,工作在整个网络入口处。 软件防火墙:工作在主机中TCP/IP协议站上面的软件(工作在内核中)。2) 防火墙工作位置 网络层:工作在网络层,类似路由器,主要拆除物理层... 阅读全文
posted @ 2016-12-13 10:39
sanyuanyanjin
阅读(922)
评论(0)
推荐(0)
摘要:
10个方法助你轻松完成Linux系统恢复提交我的留言加载中已留言这也就是为什么系统恢复功能会让人感觉如此神奇。你可以很快地重新回到工作中去,就像什么事情都没有发生一样,也不用去管造成系统故障的原因。这也就是为什么系统恢复功能在那些从Windows转向Linux的用户中一直排名靠前。有很多人甚至沮丧地认为,正因为系统恢复功能的缺乏,Linux永远不会做到Windows那样好。实际上这些用户真的应该好... 阅读全文
posted @ 2016-12-13 10:29
sanyuanyanjin
阅读(3716)
评论(0)
推荐(0)
摘要:
1nethogsnethogs 是一个免费的工具,当要查找哪个 PID (注:即 process identifier,进程 ID) 给你的网络流量带来了麻烦时,它是非常方便的。它按每个进程来分组带宽,而不是像大多数的工具那样按照每个协议或每个子网来划分流量。它功能丰富,同时支 持 IPv4 和 IPv6,并且我认为,若你想在你的 Linux 主机上确定哪个程序正消耗着你的全部带宽,它是来做这件事... 阅读全文
posted @ 2016-12-13 10:22
sanyuanyanjin
阅读(437)
评论(0)
推荐(0)
摘要:
1、Linux学习路径:2、Linux桌面介绍:3、FHS(文件系统目录标准):以上三张图,都是在学习实验楼上的课程——Linux 基础入门,教程里面看到的。4、Linux需要特别注意的目录:这是在搜索的时候,偶然看到的,来源是:internetcn.net5、linux 内核学习路线:这个是在简书上看到的,地址:http://www.jianshu.com/p/b087a229aaf16、Lin... 阅读全文
posted @ 2016-12-13 10:15
sanyuanyanjin
阅读(586)
评论(0)
推荐(0)
摘要:
权限在操作系统是尤为重要的,无论是windows和linux中,都少不了权限这么一说,权限的大小决定了你能操作些什么,在linux中,权限对目录和文件的意义是不同的,并且还有特殊权限。今天,我们就来说说一说权限在linux中的重要性以及权限操作命令。权限:权限决定用户对文件或目录的使用范围,权限如果设定的不恰当会带来很大安全隐患。其中root的权限最大,能做任何事,之所以设定root用户权限为最大... 阅读全文
posted @ 2016-12-13 10:07
sanyuanyanjin
阅读(552)
评论(0)
推荐(0)
摘要:
DRBD(Distributed Relicated Block Device 分布式复制块设备), 可以解决磁盘单点故障。一般情况下只支持2个节点。大致工作原理如下图: 一般情况下文件写入磁盘的步骤是: 写操作 --> 文件系统 --> 内存缓存中 --> 磁盘调度器 --> 磁盘驱动器 --> 写入磁盘。而DRBD的工作机制如上图所示,数据经过buffer cache后有内核中的DRBD模块通... 阅读全文
posted @ 2016-12-13 10:04
sanyuanyanjin
阅读(945)
评论(0)
推荐(0)
摘要:
1.故障发生背景Ext4文件系统没有umount下来,之后做了fsck操作检查一致性,结果导致Ext4文件mount不上(有时也会表现为导致目录变成了文件)。报错提示信息:mount: wrong fs type, bad option, bad superblock2.故障原理分析某故障时,日志和数据不一致造成的正常文件系统数据被覆盖的现象。这种故障在Ext3、Ext4文件系统常有发生,好在.j... 阅读全文
posted @ 2016-12-13 10:02
sanyuanyanjin
阅读(1523)
评论(0)
推荐(0)
摘要:
一、概述1、架构图2、软件简介Heartbeat(Linux-HA)的工作原理:heartbeat最核心的包括两个部分,心跳监测部分和资源接管部分,心跳监测可以通过网络链路和串口进行,而且支持冗余链路,它们之间相互发送报文来告诉对方自己当前的状态,如果在指定的时间内未到对方发送的报文,那么就认为对方失效,这时需启动资源接管模块来接管运 行在对方主机上的资源或者服务。DRBD:drbd是一个软件来实... 阅读全文
posted @ 2016-12-13 10:00
sanyuanyanjin
阅读(463)
评论(0)
推荐(0)
摘要:
来自为知笔记(Wiz)附件列表linux_benchmarking_tools.pnglinux_observability_tools.pnglinux_tuning_tools.png 阅读全文
posted @ 2016-12-13 09:58
sanyuanyanjin
阅读(153)
评论(0)
推荐(0)
摘要:
Linux 几乎无处不在,不论是服务器构建,还是客户端开发,操作系统的基础技能对全栈来说都是必备的。系统的选择Linux发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,前者以著名的Redhat(RHEL)为代表,后者以Debian为代表。Redhat,应该称为Redhat系列,包括RHEL、Fedora、CentOS(RHEL的社区克隆版本,免费)。Ubunt... 阅读全文
posted @ 2016-12-13 09:55
sanyuanyanjin
阅读(548)
评论(0)
推荐(0)
摘要:
前言之前有看到用很幽默的方式讲解Windows的socket IO模型,借用这个故事,讲解下linux的socket IO模型;老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信会被邮递员投递到他们小区门口的收发室里。这和Socket模型非常类似。下面就以老陈接收信件为例讲解linux的 Socket I/O模型。一、同步阻塞模型老陈的女儿第一次去外地工作,送走她之后,老陈非... 阅读全文
posted @ 2016-12-13 09:41
sanyuanyanjin
阅读(723)
评论(0)
推荐(1)
摘要:
Vim 来自为知笔记(Wiz) 阅读全文
posted @ 2016-12-13 09:36
sanyuanyanjin
阅读(138)
评论(0)
推荐(0)
摘要:
Linux 下使用 Sar 简介提交我的留言加载中已留言介绍Sar 最早是实现在 Salaris Unix 系统里,后来移植到了大部分其他的 Unix 系统(如AIX,HP-UX等)。Linux 下也有法国人写的 sysstat 实现了这个工具的功能。它的原理就是使用 cron 定期调度一个程序,收集当前系统各项性能指标,保存在二进制文件里。安装可以下载源码,自己编译安装,也可以安装二进制包。RH... 阅读全文
posted @ 2016-12-13 09:22
sanyuanyanjin
阅读(369)
评论(0)
推荐(0)
摘要:
提高效率,推荐 5 款命令行工具提交我的留言加载中已留言使用命令行会让你提高效率,即便是在 Windows 上也是如此。对于 GUI 项目的易用友好和 CLI 的简单高效之间,存在一场旷日持久的讨论。但我这并不是想推动或是煽动一场圣战。RebelLabs 曾讨论过 JDK 内建工具并取得了不错的反响。因此我迫切的想分享几个自己无法割舍的非 JDK 命令行工具。我确信每一个称职的开发者都至少对如何用... 阅读全文
posted @ 2016-12-13 09:18
sanyuanyanjin
阅读(610)
评论(0)
推荐(0)
摘要:
Vim新手节省时间的10多个小技巧提交我的留言加载中已留言Vim 是很多开发者的首选编辑器,通过设置正确的命令和快捷方式,它可以帮你更快的完成工作。这篇文章我们为 Vim 新手提供一些快捷键等方面的小技巧,帮你提升工作效率。1. 配置 vimrc当我最初使用 vim 的时候,我浪费了好多时间来缩进代码,我不知道通过修改 Vim 的 .vimrc 配置文件来实现代码缩进、语法高亮、显示行号等功能。在... 阅读全文
posted @ 2016-12-13 09:15
sanyuanyanjin
阅读(181)
评论(0)
推荐(0)
摘要:
Route 功能简述:linux系统中的route命令能够用于IP路由表的显示和操作。它的主要作用是创建一个静态路由让指定一个主机或者一个网络通过一个网络接口,如eth0。当使用"add"或者"del"参数时,路由表被修改,如果没有参数,则显示路由表当前的内容。在一个网络中,需要一个路由器来转发不同广播域之间的数据,或是转发lan和internet之间的数据。有时我们需要设定这个路由器作为l... 阅读全文
posted @ 2016-12-13 09:12
sanyuanyanjin
阅读(2064)
评论(0)
推荐(1)
摘要:
Linux 进程管理之四大名捕提交我的留言加载中已留言一、四大名捕四大名捕,最初出现于温瑞安创作的武侠小说,是朝廷中正义力量诸葛小花的四大徒弟,四人各怀绝技,分别是轻功暗器高手“无情”、内功卓越的高手“铁手”、腿功惊人的“追命”和剑法一流的“冷血”。本文四大名捕由 linux 命令所出演:无情:ps 出演铁手:dstat 出演追命:top 出演冷血:htop 出演二、进程相关基... 阅读全文
posted @ 2016-12-13 09:10
sanyuanyanjin
阅读(529)
评论(0)
推荐(0)
摘要:
【基础拾遗】编辑器之神-VIM提交我的留言加载中已留言在这天地间,流传这两大神器的故事:据说Emacs是神的编辑器,而Vim是编辑器之神。正所谓,工欲善其事,必先利其器。今天就和大家分享一下关于编辑器之神Vim的传说。一、Vim的历史1.下图是关于几款主流编辑器的学习曲线:(注:图片来自互联网)2.VIM - Vi IMproved3.上图中vi即是vim的前身VI:Visual Interfac... 阅读全文
posted @ 2016-12-13 09:08
sanyuanyanjin
阅读(873)
评论(0)
推荐(0)
摘要:
纠结的链接——ln、ln -s、fs.symlink、require提交我的留言加载中已留言inode我们首先来看看 linux 系统里面的一个重要概念:inode。我们知道,文件存储在硬盘上,硬盘存储的最小单位是扇区(sector,每个扇区 512 B)。而操作系统读取文件时,按块读取(连续的多个扇区),也就是说文件存取的最小单位是块(block,块通常是 4 KB)。除了文件数据,我们还必须存... 阅读全文
posted @ 2016-12-13 09:05
sanyuanyanjin
阅读(406)
评论(0)
推荐(0)
摘要:
如果你经常使用 Linux 命令行,那么使用 history(历史)命令可以有效地提升你的效率。本文将通过实例的方式向你介绍 history 命令的 15 个用法。使用 HISTTIMEFORMAT 显示时间戳当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果你想要查看命令历史的时间戳,那么可以执行:注意:这个功能只能用在当 HISTTIMEFORMAT 这个环... 阅读全文
posted @ 2016-12-13 09:00
sanyuanyanjin
阅读(389)
评论(0)
推荐(0)
浙公网安备 33010602011771号