-
HTTP协议常用标准状态码含义
所属栏目:[Linux] 日期:2020-12-13 热度:196
? HTTP协议常用标准状态码含义 状态码 ??? 含义 备注 200 请求已完成 2XX状态码均为正常状态码返回。 300 多种选择 服务器根据请求可执行多种操作。服务器可根据请求者 (User agent) 来选择一项操作,或提供操作列表供请求者选择。 301 永久移动 请求的网页[详细]
-
接口文档管理神器RAP2安装和部署
所属栏目:[Linux] 日期:2020-12-13 热度:143
目录 一 RAP2 二 RAP2 安装需要的环境 2. 1 Node.js 安装: 2. 2 Mysql 5.7+ 安装 2 .3 Redis 安装见文章 2. 4 后端 rap2-delos 安装 2. 5 前端 rap2-dolores 安装 三 注意事项: 错误一 错误二 错误三 一 RAP2 RAP2是在RAP1基础上重做的新项目,它包含两个[详细]
-
Linux-Windows 端口转发
所属栏目:[Linux] 日期:2020-12-13 热度:160
在实际的生产环境中,我们为了安全性,会将一些重要的服务(数据库服务)不开放外网访问,但是当我们某个时刻由于一些特殊需求,需要进行外网访问的时候,我们可以通过端口转发来实现。通过一台和与服务可以互相访问的主机,通过该主机进行端口转发。 Windows[详细]
-
systemd 启动 logstash 报错 找不到 JAVA_HOME
所属栏目:[Linux] 日期:2020-12-13 热度:174
问题 我们通过logstash 的安装包进行安装好了logstash,然后我们通过systemd进行管理启动,我们发现有如下报错的。 Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME. 看这个问题是没有找到 JAVA_HOME 的。但[详细]
-
salt 通过salt-ssh初始化安装Salt minion失败问题排除
所属栏目:[Linux] 日期:2020-12-13 热度:106
一、 问题 今天和往常一样去初始化两台机器。 但是在初始化其中一台机器的时候出现了以下问题。 [root@local-salt-22222-prd ~]#salt-ssh -i 'djx-test' state.sls salt-ssh pillar="{'hostnt': 'vpc'}"Permission denied for host djx-test,do you want to[详细]
-
Centos6.5 离线 Openssh 升级
所属栏目:[Linux] 日期:2020-12-13 热度:62
目录 OpenSSH 升级 一、基于 Dropbear 设置备用 ssh 服务器 二、 Openssh 更新 2.1 ssh配置 备份 2.2 openssh 升级 Openssl 升级(由于Openssh编译失败) openssl 备份 openssl 安装 openssl 配置 参考文献 OpenSSH 升级 升级机器信息收集 OpenSSH/openssl 版[详细]
-
HTTP2.0学习 与 Nginx和Tomcat配置HTTP2.0
所属栏目:[Linux] 日期:2020-12-13 热度:146
目录 一、HTTP2.0 1.1 简介 1.2 新的特性 1.3 h2c 的支持度 二、Nginx 对 http2.0 的支持 2.1 Nginx 作为服务端使用http2.0 2.2 Nginx 作为客户端使用 http2.0 三、Tomcat 对 HTTP2.0 的支持 3.1 、Tomcat 8.5 3.1.1、依赖环境 3.1.2、h2c 配置(非加密) 3.1.[详细]
-
记录一次Nginx使用第三方模块fair导致的线上故障排错
所属栏目:[Linux] 日期:2020-12-13 热度:185
一、问题 今天发现有一台服务器的内存飙升,然后有预警,立即排查,发现该服务内存使用达到了 2G,询问开发,当天是否有活动,被告知没有,登陆 Pinpoint 发现该服务是有两台机器,并且所有的访问都是到那台内存飙升的机器上面。这就很清楚了,是所有请求到一[详细]
-
记一次hosts配置内容过多引起的故障
所属栏目:[Linux] 日期:2020-12-13 热度:50
问题环境 系统环境 CentOS release 6.9 (Final) 2.6.32-696.16.1.el6.x86_64 Java 环境 1.8.0_151 Apollo 1.4.0 代码框架 Spring Boot 问题内容 当我们启动 服务后,服务一直卡在去 Apollo 拉取配置的位置,也就是一直没有拉到配置。 2019-11-20 21:06:47.88[详细]
-
Zabbix 监控 tcp 连接状态的第二版(python+zabbix_sender)
所属栏目:[Linux] 日期:2020-12-13 热度:177
目录 前言 脚本 配置文件 模板文件 前言 之前写过一篇文章 Zabbix设置自定义监控项之——监控tcp连接状态。 最近完善了一点东西,也算是对第一个版本的升级。 升级的内容: 脚本通过 python 实现。 监控项类型为 zabbix 采集器,使用 zabbix_sender 进行发送[详细]
-
Spring boot内置Tomcat的临时目录被删除导致文件上传不了-问题解
所属栏目:[Linux] 日期:2020-12-13 热度:55
目录 1、问题 2、 问题解析 2.1、 为什么需要使用这个/tmp/tomcat*? 2.2、那个 /tmp/tomcat* 目录为什么不存在? 三、解决办法 修改 springboot 配置,不要在/tmp 下创建目录 修改 清理 /tmp 下面的文件的机制 四、spring boot 官方解答 1、问题 在过年后,[详细]
-
Linux 高压缩率工具 XZ 压缩详解
所属栏目:[Linux] 日期:2020-12-13 热度:118
目录 一、XZ 基础信息 二、安装 三、详解 3.1、常用的参数 3.2、 常用命令 四、扩展 4.1、unxz 4.2、xzcat 4.3、lzma 4.4、unlzma 4.5、lzcat 一、XZ 基础信息 XZ 压缩比比较高,在这里没有进行详细对比。 官网链接: https://tukaani.org/xz/ 官网介绍到:[详细]
-
一篇干货满满的 NFS 文章
所属栏目:[Linux] 日期:2020-12-13 热度:62
目录 NFS 1. 安装 2. 配置 NFS 指定端口 3. 启动并添加到开机自启 4. NFS 客户端挂载 5 报错与解决办法 5.1 NFS root 用户挂载但普通用户无写入权限。 5.2 网络错误 53 内容一 5.3 网络错误 53 内容二 5.4 网络错误 53 内容三 5.5 网络错误 53 内容四 5.6 网[详细]
-
后端获取不到客户端真实IP,获取的是WAF 的IP
所属栏目:[Linux] 日期:2020-12-13 热度:55
后端获取不到真实IP,获取的是WAF 的IP 一、问题详情 最近在线上遇到这样的问题,部分服务需要记录客户端的真实IP,但是实际记录的是 WAF的IP ,我们在 Nginx 前面接入了 WAF 。但是我们在 Nginx 层面也是设置了将真实IP 传入到后端的。所以我们怀疑是后端拿[详细]
-
微信 AES 解密报错 Illegal key size 三种解决办法
所属栏目:[Linux] 日期:2020-12-13 热度:56
微信 AES 解密报错 Illegal key size Java 环境 java version "1.8.0_151"Java(TM) SE Runtime Environment (build 1.8.0_151-b12)Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12,mixed mode) 问题 问题日志 最近在迁移的服务器,在迁移完之后, 一个[详细]
-
/etc/security/limits.conf 详解与配置
所属栏目:[Linux] 日期:2020-12-13 热度:82
一、 /etc/security/limits.conf 详解 /etc/security/limits.conf 文件实际是 Linux PAM(插入式认证模块,Pluggable Authentication Modules)中 pam_limits.so 的配置文件,而且只针对于单个会话。 该设置不会影响系统服务的资源限制。还要注意 /etc/secur[详细]
-
在Linux上查询物理机信息-不用去拆机器了
所属栏目:[Linux] 日期:2020-12-13 热度:89
目录 一、查看系统信息(包含机器型号) 1.1 查看机型和品牌 二、查看CPU 信息 2.1 查看CPU 型号 2.2 查看CPU的物理数量 2.3 查看 CPU核心数量(非逻辑CPU) 2.4 查看 CPU数量(逻辑) 2.5 查看CPU的支持的最大内存 三、查询主板信息 3.1 查询主板型号 3.2 查看[详细]
-
Xshell的一些使用方法和注意事项
所属栏目:[Linux] 日期:2020-12-13 热度:72
xshell 本文就是想记录下最近遇到的一些问题,以及一些 xshell 能帮助我们提升效率的方面。 xshell 编码问题 我们连接服务器,是通过本地登录到 跳板机,然后通过跳板机登录到 我们的服务器,我为了简化步骤,我就使用了 xshell 的登录脚本,但是登录之后,[详细]
-
shell 字符串比较与脚本 too many arguments 报错
所属栏目:[Linux] 日期:2020-12-13 热度:180
一、问题 最近在写 shell 脚本的时候,遇到了一些小问题,就是我在判断一个字符串是否为空的时候经常报下面的错,程序是正常执行了,但是有这个提示很蛋疼,下面就是看看是什么问题导致的? [: too many arguments 二、问题解析 原始脚本 我的脚本是这样写的[详细]
-
SSH 登陆 limits 配置不生效解决办法
所属栏目:[Linux] 日期:2020-12-13 热度:102
具体的 limit 配置文章见 /etc/security/limits.conf 详解与配置 问题 按照上面的配置好了之后,我们进行设置登录到服务器,我发现是配置没有生效的,但是我使用 su - root 之后,发现配置是生效的。 很怪异。 设备环境: Centos6. 问题原因 主要是 Centos6[详细]
-
磁盘 inodes 不足 Free inodes is less than 20% on volume
所属栏目:[Linux] 日期:2020-12-13 热度:197
一、问题 最近在遇到这个报错: Free inodes is less than 20% on volume / 二、问题原因 其实是服务器上的文件数过多。 三、解决办法 查找每个目录下面的文件数 for i in /*; do echo $i; find $i |wc-l ;done 然后看看哪个目录下面的文件比较多,然后删除[详细]
-
02、安装Linux系统
所属栏目:[Linux] 日期:2020-12-13 热度:169
1、我们打开VM软件,然后点击“创建新的虚拟机”,选择“经典”选项 2、选中“稍后安装操作系统”单选按钮,然后单击“下一步”按钮 3、将客户机操作系统的类型选择为“Linux”,版本为"Red Hat Enterprise Linux 7 64位" 。然后点击“下一步”按钮 4、填写[详细]
-
03、新手必须掌握的Linux命令
所属栏目:[Linux] 日期:2020-12-13 热度:188
Ⅰ. 常用系统工作命令 1. echo 命令 ?? echo命令用于在终端输出字符串货变量提取后的值,格式为"echo [字符串 | $变量]" ?例:把指定字符串"LinxuHat"输出到终端屏幕的命令为: [root@linuxprobe Desktop]# echo LinuxHat ?? 该命令会在终端屏幕上显示如下信[详细]
-
RedHat Linux-配置YUM仓库
所属栏目:[Linux] 日期:2020-12-13 热度:199
范例:配置Yum仓库 ?? Yum软件仓库的作用是为了进一步简化RPM管理软件的难度以及自动分析所需软件包及其依赖关系的技术。可以把Yum想象成是一个硕大的软件仓库,里面保存有几乎所有常用的工具,而且只需要说出所需的软件包名称,系统就会自动为您搞定一切。[详细]
-
04、管道符、重定向与环境变量
所属栏目:[Linux] 日期:2020-12-13 热度:78
1. 标准输入重定向(STDIN,文件描述符为0):默认从键盘输入,也可以从其他文件或命令中输入 2. 标准输出重定向(STDOUT,文件描述符为1):默认输出到屏幕 3. 错误输出重定向(STDERR,文件描述符为2):默认输出到屏幕 范例: 比如我们分别查看两个文件的属性信息[详细]