运维管理
文章平均质量分 80
发表关于运维方面的知识点
技匠三石弟弟
当你的才华还撑不起你的野心时,就应该静下心来学习;当你的能力还驾驭不了你的目标时,就应该沉下心来历练。梦想不是浮躁,而是沉淀和积累。
展开
-
什么是计算机内存?它的用途是什么?
1.什么是计算机内存?内存指的是内存储器 ,内存主要是用来临时存贮数据 ;EX:电脑中调用的数据,就需要从硬盘读出,发给内存,然后内存再发给CPU(也可以理解成是外存和CPU之间的缓存)。在计算机的组成结构中,有一个很重要的部分,就是存储器。存储器是用来存储程序和数据的部件,对于计算机来说,有了存储器,才有记忆功能,才能保证正常工作。存储器的种类很多,按其用途可分为主存储器和辅助存储器,主存...原创 2019-10-13 21:00:27 · 3071 阅读 · 0 评论 -
浅谈Nginx+负载均衡
一、起因在公司做相关产品后端研发过程中,总会听到相关的Nginx以及负载均衡的专业术语,但是一直没有学习这块内容,这两天抽空看了一下相关知识,向大家分享一下自己对Nginx+负载均衡的学习。二、背景介绍起初,相关网站开发完成,我们一般都使用单台机器对外提供集中式服务,但是随着业务量越来越大,无论是性能上还是稳定性上都有了更大的挑战。这时候我们就会想到通过扩容的方式来提供更好的服务。我们一般会...原创 2019-10-17 12:31:55 · 155 阅读 · 0 评论 -
网络请求返回HTTP状态码(403、404、500、502)
一、HTTP状态码(HTTP Status Code)1.一些常见的状态码为:200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用所有状态解释:1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者...转载 2019-11-02 21:54:50 · 26548 阅读 · 0 评论 -
CentOS 7.x Elasticsearch的安装及问题排查
一、Elasticsearch的安装(一)前言年前在公司,因为公司的生产环境使用到了Elasticsearch搜索引擎,所以自己也正好利用这个机会想深入地学习一下Elasticsearch搜索引擎,于是就利用我自己的云服务器对Elasticsearch进行了安装。但在安装的过程中并不一帆风顺,也遇到了种种的小问题。所以自己花费了一些时间梳理了一下安装过程中可能遇到的问题以及如何进行解决,也方便...原创 2020-01-29 21:18:57 · 339 阅读 · 0 评论 -
CentOS 7.x Kibana的安装及问题排查
一、Kibana概述Kibana 是为 Elasticsearch设计的开源分析和可视化平台。你可以使用 Kibana 来搜索,查看存储在 Elasticsearch 索引中的数据并与之交互。你可以很容易实现高级的数据分析和可视化,以图标的形式展现出来。(一)安装下载官网kibana-6.3.2-linux-x86_64.tar.gz文件#新建soft目录mkdir soft#进入...原创 2020-01-30 11:32:02 · 2090 阅读 · 0 评论 -
Linux防火墙Firewall和Iptables的使用
Linux中有两种防火墙软件,CentOS 7.0以上使用的是firewall,CentOS 7.0以下使用的是iptables,本文将分别介绍两种防火墙软件的使用。CentOS 7.0以上CentOS 7.0以下firewalliptablesFirewall·开启防火墙:1| systemctl start firewalld·关闭防火墙:1| syst...转载 2020-01-30 13:59:53 · 680 阅读 · 2 评论 -
CentOS 7.X环境搭建--Redis单节点搭建
1.下载redis-5.0.2.tar.gz安装包如果大家想要下载redis-5.0.2.tar.gz安装包,请点击这里!!!2.解压redistar -vxf redis-5.0.2.tar3.编译安装redisvi redis-5.0.2/make //编译make install //安装若出现下图所示,则说明编译安装成功4.创建redis节点cd ..//redi...原创 2020-02-01 17:00:47 · 294 阅读 · 2 评论 -
系统部分访问地址不生效的问题的排查与解决
一、起因昨天,在处理公司工作的过程中,遇到一个问题就是公司系统部分的访问地址无法访问。因为公司系统项目代码是放在linux服务器上通过Nginx进行转发配置,以特定的url路径访问后端应用的。二、内容(一)操作我在scureCRT软件通过跳板机远程连接34服务器,进入已安装的nginx目录,以普通的身份启动nginx,并查看nginx进程是否存在shell 代码如下:./nginx&a...原创 2020-02-14 20:07:32 · 677 阅读 · 0 评论 -
linux服务器内存快要溢出问题排查与解决
今天在工作的过程中,发现有一台服务器的内存达到了90%以上,所以立即对该台服务器进行了问题排查。一、 问题排查思路利用top命令查看进程信息(整体来看)top //使用top命令用于实时显示 process 的动态信息 按大写的M,进行排序内存大的排在前面,按小写的c命令,查看运行命令的绝对路径查看情况如下图所示:我们先来看一下java进程占用系统内存高的排查方法(1) 定...原创 2020-03-05 09:50:40 · 5599 阅读 · 0 评论 -
redis日志按天切割存储本地磁盘
一、简单概述默认情况,redis是不会生成日志文件的,因为在redis.conf中默认配置的logfile为"",所以对于有需要存储redis日志的朋友,需要自己在redis.con文件中手动添加日志存储路径。二、操作明确需求完成redis日志按天存储本地磁盘,每天归档上一天,redis不重启不阻塞整体规划大致分为3步:(1)在redis.conf配置文件找到logfile,添...原创 2020-03-05 10:33:41 · 3820 阅读 · 0 评论 -
Linux命令行安装Oracle12c
一、下载并安装Oracle12c1. 下载oracle12c2. 检查安装环境 (1) 查看Linux系统的内存大小[agssvrYX@inmshgis04 ~]$ grep MemTotal /proc/meminfo MemTotal: 49426728 kB (2) 显示Linux系统上的文件系统的磁盘使用情况[agssvrYX@inmshgis04 ...原创 2020-03-17 22:57:13 · 1467 阅读 · 0 评论 -
linux命令行安装Oracle11g及配置ST_Geometry
一、下载并安装Oracle11g说明: 这里我安装的Oracle11g的大致步骤和上文oracle12c的步骤大致相同,仅有个别的配置文件参数有所区别,这里主要是以配置ST_Geometry为本节重点。想将自己安装过程中所遇到的问题及如何来解决想跟大家分享一下!下载oracle11g如果有需下载linux-x64版本的oracle11g,请点击官方下载!检查安装环境(1) 查看Lin...原创 2020-03-28 14:50:40 · 1397 阅读 · 0 评论 -
Elasticsearch集群搭建以及配置hanlp中文分词插件
一、运行环境操作系统: CentOS 7.3Elasticsearch版本: 6.7.0hanlp版本:6.7.0说明:如果有的朋友第一次安装Elasticsearch,建议您先看一下我之前发布的博客有专门讲述Elasticsearch的安装,可以说从零开始、很详细。本次主要讲述的是Elasticsearch集群搭建方面的知识;二、集群搭建下载Elasticsearch-6....原创 2020-04-06 20:28:09 · 986 阅读 · 0 评论 -
Nginx负载均衡、动静分离和高可用
1. Nginx负载均衡2. Nginx动静分离3. Nginx高可用性原创 2020-04-19 11:18:15 · 192 阅读 · 0 评论 -
修改Linux系统的locale设置
一、问题概述通过登录linux服务器,在普通用户下su - root之后,并没有提示我输入密码:最终排查发现是服务器编码出现的问题。输入locale命令,查看当前设置,显示为:二、解决步骤修改/etc/sysconfig/i18n文件为如下内容,如果没有则新建一个:LANG="zh_CN.UTF-8"SYSFONT="latarcyrheb-sun16"执行source /etc/sysconfig/i18n使修改生效[root@inmshgis22 ~] source原创 2020-06-08 16:58:17 · 5627 阅读 · 0 评论 -
linux系统允许root用户远程ssh登录
一、问题简述今天使用SecureCRT软件远程登录linux服务器时,发现个问题。当我使用普通用户ssh登录远程linux主机之后,然后通过su - root登录到root用户可以正常登录,但是当我直接ssh root@ip,就登录不了。二、解决步骤首先当我们使用root用户进行远程ssh登录时,应该做以下几个步骤:#1. 以普通用户登录ssh lei@10.130.0.111 #2. 切换到root用户下sudo su cd /etc/ssh vi sshd_config#3.原创 2020-06-09 16:52:48 · 2514 阅读 · 0 评论 -
linux Ansible安装完毕后,测试报连接主机显示报错
一、问题描述当安装完毕Ansible之后,一般需要以SSH的方式连接到需要进行管理的目标主机进行测试。但是报了以下问题:[root@inmshgis24 ~]# ansible 10.130.0.33 -m ping 10.130.0.33 | UNREACHABLE! => {"changed": false, "msg": "Failed to connect to the host via ssh: Permission denied (publickey,gssapi-keye原创 2020-06-12 11:08:31 · 1828 阅读 · 0 评论 -
完成linux服务器升级python版本
一、Ansible概述ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:(1)、连接插件connection plugins:负责和被监控端实现通信;(2)、host inventory:指定操作的原创 2020-06-14 10:55:55 · 1759 阅读 · 0 评论 -
Redis集群宕机恢复集群状态
一、问题简述最近在修复Redis环境漏洞过程中,修改了其中一台linux主机上的两个Redis结点的配置文件,导致后续结点重启失败。二、部署方式使用三台不同的linux主机来完成Redis6个结点的部署。由下图所示hostportnodeType111.229.96.1627000/7001master/slaver111.229.96.1637002/7003slaver/slaver111.229.96.1647004/7005master原创 2020-06-29 15:26:21 · 3176 阅读 · 0 评论 -
linux oracle配置访问白名单过程
一、简要概述作为存储数据的oracle数据库,出于对数据安全保障目的,我们应该对访问oracle数据库的ip地址进行一定的限制(哪些ip地址可以正常访问,哪些地址不能访问)。二、方法阐述通过防火墙iptables允许特定ip地址以及端口访问数据库通过更改数据库配置文件sqlnet.ora形式限定ip地址访问数据库[说明] 本次采用的是第二种更改相应配置文件来限定ip地址,个人感觉挺方便的三、操作步骤进入linux服务器配置的oracle数据库admin目录下,看是否目录下存在sqlne原创 2020-07-15 12:53:52 · 2418 阅读 · 1 评论 -
修复HTTP头信息泄露Nginx版本信息漏洞
一、问题描述最近项目系统处于安全防护阶段;相关维护人员会通过工具扫描指定项目系统所使用的软件,判断其是否存在某些不安全的漏洞。借此机会修复漏洞以至于使系统变的更加的安全,防止对系统用户以及系统方造成相关的损失。一般来说,软件的漏洞都与版本信息有关,隐藏版本号或者修改web服务器所用的软件名称是为了防止恶意用户利用软件漏洞进行攻击。今天,我们就来说一下头信息泄漏nginx版本信息以及如何进行修复。二、修复步骤修复方法分为两种:(1)直接隐藏掉nginx的版本信息(2)修改web服务器所使用原创 2020-07-01 16:15:09 · 11443 阅读 · 1 评论