
linux服务器运维
文章平均质量分 85
山东梅长苏
阿里云-腾讯云技术支持。运维架构师。
展开
-
安装部署nvm、npm、nodejs之前先了解清楚三者之间关系
nvm、npm、nodejs的关系为什么要了解nvm、npm、nodejs的关系:reactNative的项目构建都是有这几个工具进行构建管理。掌握他们的关系,就能了解reactNative项目是如何进行模块化构建的。 nvm:nodeJs版本管理工具,管理nodejs版本和npm版本 nodeJs: reactNative开转载 2017-10-21 13:59:38 · 1203 阅读 · 0 评论 -
快速搭建ELK6.2.2日志分析系统及安装配置
ELK日志平台介绍在搜索ELK资料的时候,发现这篇文章比较好,于是摘抄一小段:日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因。经常分析日志可以了解服务器的负荷,性能安全性,从而及时采取措施纠正错误。通常,日志被分散的储存不同的设备上。如果你管理数十上百台服务器,你还在使用依次登录每台机器的传统方法...原创 2018-03-15 10:17:15 · 3175 阅读 · 3 评论 -
阿里云OSS迁移到腾讯云COS使用工具COS_MIGRATION 方法一
cos_migration迁移工具可以将您在阿里云存储上的文件同步到腾讯云对象存储(COS)上。功能说明主要特性:支持断点续传支持并行数据下载/上传支持自动同步增量数据客户只需配置阿里云的存储信息以及腾讯云(COS)的账号信息,运行工具,即可自动迁移。迁移后,文件的名称、路径和数据源保持一致。迁移效果示例: 数据源:aliyunbucket:mytestendpoint:oss-cn-shen...原创 2017-10-30 21:13:00 · 1795 阅读 · 0 评论 -
阿里云OSS数据迁移到腾讯云COS 方法二(强烈推荐)
迁移工具使用方法迁移工具支持将S3,OSS, Qiniu,文件列表等文件迁移到COS对象存储。工具只支持在linux/macos下运行,系统自带的Python版本在2.6以上。系统依赖工具运行平台为*nix,需要有Python2.7及以上环境,同时机器应该安装pip,gcc与python-dev。您可以使用系统自带的包管理器安装相关依赖。在centos上,使用如下命令安装:1sudo yum in...原创 2017-10-30 21:13:03 · 2452 阅读 · 0 评论 -
Linux 下ssh sftp配置之密钥方式登录详解
由于vsftp采用明文传输,用户名密码可通过抓包得到,为了安全性,需使用sftp,锁定目录且不允许sftp用户登到服务器。由于sftp使用的是ssh协议,需保证用户只能使用sftp,不能ssh到机器进行操作,且使用密钥登陆、不是22端口。先看下流程图:1. 在远程目标创建sftp服务用户组,创建sftp服务根目录 1 groupadd s...原创 2018-03-31 11:54:34 · 24782 阅读 · 2 评论 -
基于Docker的devops实践—jenkins持续集成自动部署elk日志+zabbix监控
笔者所在的技术团队负责了数十个项目的开发和维护工作,每个项目都至少有dev、qa、hidden、product四个环境,数百台机器,在各个系统之间疲于奔命,解决各种琐碎的问题,如何从这些琐碎的事情中解放出来?devops成了我们不二的选择。文章是基于目前的环境和团队规模做的devops实践总结,方案简单易懂,容易落地且效果显著。 实现方法实现方法先来看下流程图: ...原创 2018-07-26 13:46:11 · 1938 阅读 · 0 评论 -
记一次生产环境物理机磁盘/目录被日志打满处理方式(logrotate失效)
#山东梅长苏监控发现物理机/目录使用率一直100%,messages和secure日志特别大,应用已无法启动。logrotate不生效排查了好长时间,原来的处理方式是logrotate /etc/logrotate.conf加-f强制执行,但这种方式并没有找到问题根源。因为有几百台生产物理机,不敢随便放过这个问题,后面研究找到了问题的根源。1、先备份到其他目录#cp -f /var/...原创 2018-11-04 13:25:23 · 3074 阅读 · 0 评论 -
linux操作系统未正常启动提示"Entering emergency mode. Exit the shell to continue"
是一台阿里云ecs服务器,通过vnc登录看到如下信息,进入了救援模式:Generating “/run/initramfs/rdsosreport.txt”“Entering emergency mode. Exit the shell to continue”“Type ‘journalctl’ to view system log.”You might want to save “/r...原创 2018-12-16 11:34:43 · 30376 阅读 · 1 评论 -
systemtap系列之内核系统诊断使用方法
systemtap系列之系统诊断SystemTap 是监控和跟踪运行中的 Linux 内核的操作的动态方法。SystemTap 没有使用工具构建一个特殊的内核,而是允许您在运行时动态地安装该工具。它通过一个名为Kprobes 的应用编程接口(API)来实现该目的SystemTap 与一种名为 DTrace 的老技术相似,该技术源于 Sun Solaris 操作系统。测试内核看它是否支持 ...原创 2018-12-22 18:44:30 · 906 阅读 · 0 评论 -
Linux运维精华常见基础面试题
尽管运维是做的最苦最累的活,最容易背锅的一个岗位,大家还是应该在工作中不断提高自己。下面是一名资深Linux运维求职数十家公司总结的Linux运维面试精华,助力大家跳槽找个高薪好工作。1、什么是运维?什么是游戏运维?1)运维是指大型组织已经建立好的网络软硬件的维护,就是要保证业务的上线与运作的正常,在他运转的过程中,对他进行维护,他集合了网络、系统、数据库、开发、安全、监控于一身的技术运...原创 2019-03-16 19:44:59 · 4580 阅读 · 1 评论 -
简述性能优化tomcat配置(从内存、并发、缓存方面)优化及压力测试
Tomcat有很多方面,我综合网上文章和自己的优化过程简单概括。一.Tomcat内存优化 Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 java_OPTS 参数。 JAVA_OPTS参数说明 -server 启用jdk 的 server 版; -Xms java虚拟机初始化时的最小内存; -Xmx ...原创 2018-03-10 10:50:03 · 1347 阅读 · 2 评论 -
Nginx配置及linux系统内存高并发多方面优化
基于网上的技术文章思路,自己加以整理,有常用的和不常用的策略,供参考。nginx的优化1. gzip压缩优化2. expires缓存有还3. 网络IO事件模型优化4. 隐藏软件名称和版本号5. 防盗链优化6. 禁止恶意域名解析7. 禁止通过IP地址访问网站8. HTTP请求方法优化9. 防DOS攻击单IP并发连接的控制,与连接速...原创 2018-03-10 10:24:35 · 16795 阅读 · 4 评论 -
ELK实战篇--logstash日志收集eslaticsearch和kibana
前篇:ELK6.2.2日志分析监控系统搭建和配置ELK实战篇好,现在索引也可以创建了,现在可以来输出nginx、apache、message、secrue的日志到前台展示(Nginx有的话直接修改,没有自行安装)编辑nginx配置文件,修改以下内容(在http模块下添加)log_format json '{"@timestamp":"$time_iso8601",' ...转载 2018-03-15 10:12:32 · 3738 阅读 · 0 评论 -
关于云计算,云服务是什么?我想你应该懂了!
云计算很火,大家都在谈论云计算,在IT界混的没有不知道云计算的,懂的不懂的都说云计算是未来的趋势,大企业小厂商都去搞云计算,可是云计算是什么?它能为我们带来什么好处?小编觉得云计算就是一种服务,按需使用按量付费,我们日常生活中主要接触的云计算的“服务”特性,如百度云盘、360网盘、桌面云、腾讯云、阿里云、网易云。今天就来谈一谈什么是云计算。 目前,云计算没转载 2017-10-29 13:32:42 · 950 阅读 · 0 评论 -
mysql cluster集群主从架构读写分离搭建
安装要求安装环境:CentOS-6.4安装方式:源码编译安装软件名称:mysql-cluster-gpl-7.2.6-linux2.6-x86_64.tar.gz软件安装位置:/usr/local/mysql数据存放位置:/var/mysql/data日志存放位置:/var/mysql/logs集群设计首先设计集群的安装分配方式,我共需要5台服务器,服务器分配如下:管理节点: 172.16....转载 2017-10-30 21:24:40 · 1837 阅读 · 1 评论 -
你所不知道的21个云服务器的应用实践———云计算综合入门指南
摘要: 如今,基于互联网的服务和交互已经越来越深入我们的生活,“云计算”也成为了不折不扣的高频词汇。并以其快捷、按需调用网络资源的优势为我们的日常生活带来了诸多便利和改变。之前,我们基于云服务器的多种利用方法制作了“云计算的1024种玩法”的零基础入门专题,现在,我们对这一专题进行扩展和整合,制作出了这份云计算综合入门指南。 它分为两个部分,分别是云计算基础和云计算实践。在基础篇中,我们能学习到关...转载 2017-12-01 10:31:49 · 6362 阅读 · 1 评论 -
ELK日志监控分析系统Logstash详解之——filter模块
摘要: Logstash三个组件的第二个组件,也是真个Logstash工具中最复杂,最蛋疼的一个组件,当然,也是最有作用的一个组件。 1、grok插件 grok插件有非常强大的功能,他能匹配一切数据,但是他的性能和对资源的损耗同样让人诟病。Logstash三个组件的第二个组件,也是真个Logstash工具中最复杂,最蛋疼的一个组件,当然,也是最有作用的一个组件。1、grok插件 grok插件有非...转载 2018-03-14 21:09:41 · 4999 阅读 · 0 评论 -
ELK日志监控分析系统Logstash详解之——input模块
摘要: Logstash由三个组件构造成,分别是input、filter以及output。我们可以吧Logstash三个组件的工作流理解为:input收集数据,filter处理数据,output输出数据。至于怎么收集、去哪收集、怎么处理、处理什么、怎么发生以及发送到哪等等一些列的问题就是我们接下啦要讨论的一个重点。Logstash由三个组件构造成,分别是input、filter以及output。我...转载 2018-03-14 21:12:11 · 3469 阅读 · 2 评论 -
ELK日志监控分析系统Logstash详解之——output模块
摘要: Logstash的output模块,相比于input模块来说是一个输出模块,output模块集成了大量的输出插件,可以输出到指定文件,也可输出到指定的网络端口,当然也可以输出数据到ES.在这里我只介绍如何输出到ES,至于如何输出到端口和指定文件,有很多的文档资料可查找.Logstash的output模块,相比于input模块来说是一个输出模块,output模块集成了大量的输出插件,可以输出...转载 2018-03-14 21:18:06 · 2117 阅读 · 0 评论 -
ELK日志分析Elasticsearch模块——语法基础CRUD
摘要: ElastICsearch的基本操作:增删改查,有必要了解,以备不时之需. 增删改查是数据库的基础操作方法。ES 虽然不是数据库,但是很多场合下,都被人们当做一个文档型 NoSQL 数据库在使用,原因自然是因为在接口和分布式架构层面的相似性。ElastICsearch的基本操作:增删改查,有必要了解,以备不时之需.增删改查是数据库的基础操作方法。ES 虽然不是数据库,但是很多场合下,都被人...转载 2018-03-14 21:21:25 · 2062 阅读 · 1 评论 -
ELK日志分析Kibana——筛选语法基础
摘要: ES全文搜索的简易语法是Kibana上使用的搜索语法,一定需要学会,前一篇文章给出的只是基础的、最根本的CRUD操作,是对单挑数据的操作,但是在Kibana中存在大量的搜索和聚合,动辄上千万的数据量,所以掌握好ES全文搜索的语法就是使用Kibana的重要保证。ES全文搜索的简易语法是Kibana上使用的搜索语法,一定需要学会,前一篇文章给出的只是基础的、最根本的CRUD操作,是对单挑数据的...转载 2018-03-14 21:23:36 · 11942 阅读 · 0 评论 -
ELK日志分析Kibana——数据图形化制作
摘要: Kibana把数据图形化,可以帮助我们更好的去分析数据,找到数据里面的结构 注意看一下,上面缩看的界面,是一个聚合的结果,他是由CPU Usage图表、System Load图表、CPU usage over time图表、 System Load over time图表一起构造而成的。Kibana把数据图形化,可以帮助我们更好的去分析数据,找到数据里面的结构注意看一下,上面缩看的界面,是...转载 2018-03-14 21:26:43 · 15346 阅读 · 5 评论 -
CentOS7通过http方式搭建本地yum源
1.创建yum软件保存目录*mkdir /var/www/html/yum/2. 修改yum配置文件先备份yum配置文件,修改yum配置文件中yum软件包保存目录并开启rmp包缓存功能1 [root@localhost ~]# cp /etc/yum.conf /etc/yum.conf.bak 2 [root@localhost ~]# vim /etc/yum.conf3 [mai...原创 2019-03-17 20:18:03 · 2244 阅读 · 0 评论