- 博客(18)
- 资源 (23)
- 收藏
- 关注
原创 linux磁盘空间、磁盘排序等常用命令提取
1、磁盘空间 df(disk free)df -h2、目录内占用空间 du(disk usage)查看目录总大小:单独查看home目录占用大小,如果想看子目录总大小,也可以这样看du -sh /home查看子目录大小:包含所有子目录和孙子等目录du -h /home查询该目录下面的,第一级子目录du -sh /home/*忽略指定目录 du -sh /home/* --exclude=/home/mysql可以结合排序命令进行操作du -sh
2022-05-07 09:45:47
1015
原创 实战遇到:unable to create new native thread的解决方案
文章目录@[TOC](文章目录)前言一、问题描述二、问题跟踪三、进一步跟踪四、具体实践总结前言感谢:以下两个链接,让我解决了这个难点https://www.bilibili.com/video/BV1Vy4y177YB?p=9https://www.jianshu.com/p/bee721de277a提示:以下是本篇文章正文内容,下面案例可供参考一、问题描述按照报错信息:大致意思是没办法创建新的原生线程二、问题跟踪主要从linux的相关线程数、进程数等配置方面进行分析cat /p
2022-04-26 16:08:52
3757
原创 java必备技能及软件
文章目录@[TOC](文章目录)前言这篇我主要将我经常用的工具、软件,以及学习技术、分析问题的思路分享给大家一、学习步骤二、工具篇三、java开发过程好用的东西四、需要学习五、发散思维按照我的思路,慢慢的将我所学的技能表达出来单体服务大致描述好,现在很多都是微服务架构了,需要了解以下内容:总结前言这篇我主要将我经常用的工具、软件,以及学习技术、分析问题的思路分享给大家一、学习步骤先了解项目的整体框架(例如:客户端>>nginx>>接入层>>微服务)然后如果学习
2022-04-25 17:17:25
1529
转载 Nginx 502 Bad Gateway
前言事实证明,读过Linux内核源码确实有很大的好处,尤其在处理问题的时刻。当你看到报错的那一瞬间,就能把现象/原因/以及解决方案一股脑的在脑中闪现。甚至一些边边角角的现象都能很快的反应过来是为何。笔者读过一些Linux TCP协议栈的源码,就在解决下面这个问题的时候有一种非常流畅的感觉。Bug现场首先,这个问题其实并不难解决,但是这个问题引发的现象倒是挺有意思。先描述一下现象吧,笔者要对自研的dubbo协议隧道网关进行压测(这个网关的设计也挺有意思,准备放到后面的博客里面)。先看下压测的拓扑吧:
2022-04-25 16:19:29
1779
原创 linux实战--linux系统参数优化
文章目录前言limits.conf1、open files2、max user processessysctl.conf1、tcp流程图2、具体总结前言linux系统调优包括两个文件,一个是limits.conf文件,一个是sysctl.conf文件,这两个文件分别在/etc/secriuty/limits.conf和/etc/sysctl.conf下limits.conf1、open files是针对同一个进程里限制的全局限制的话:/proc/sys/fs/file-max可以看到限制的
2022-04-24 17:00:49
1892
原创 linux实战--vim常用命令详解
文章目录@[TOC](文章目录)一、vi\vim是什么?二、三种模式三、模式切换四、一般模式可用按钮移动光标查找和替换删除、复制与粘贴其他五、编辑模式保存等命令六、Visual模式块选择七、键盘图总结一、vi\vim是什么?vi是Visual Interface的缩写,是一个强大的文本编辑器vim是Visual Interface IMproved的缩写,这个是vi的升级版二、三种模式Normal模式(命令模式):启动Vim后,Vim会处于Normal模式insert模式(输入模式):在No
2022-04-24 11:50:12
1197
原创 linux实战--linux常用命令
前言由于我们服务大部分都是linux,我们就会经常接触到linux,在工作过程中,我也慢慢积累了一些好用的命令,分享给大家目录结构cd pwdcd ~ #可以切换到root目录cd / #可以切换到根目录pwd #可以查看当前目录的完整路径cd - #可以直接切换到上一个使用目录mkdir -p 具体目录 #遍历创建目录rmdir -p 具体目录 #遍历删除目录,如/home/files/aaa/bbb;可以使用rmdir -p /home/files直接删掉files目录
2022-04-24 11:04:50
1050
原创 nginx实战总结--重点知识点总结
不确定的内容,都去查看官方文档:链接nginx推荐使用长连接http1.0 默认短连接http1.1 默认长连接nginx 请求服务端,默认短连接我们说的长连接是keep_alive,http维度的request_time和upstream_response_time这些参数很重要:链接8、...
2022-04-22 12:23:08
563
原创 nginx实战总结-常用配置-05
一、基本介绍nginx里面的指令非常多,我这边将我觉得重点的内容抽取出来,跟大家分享基本指令,参考:链接二、请求路线浏览器》》nginx 》》服务端》》其他我们这边只研究前三个之间的关系浏览器就称为nginx的下游服务端就称为nginx的上游所有的指令都是跟:(浏览器&&nginx||nginx&&服务端)这两套逻辑有关系小结:所以下面主要是按照这两个方面,进行对指令的整理三、上下文http节点:整套nginx只有一个server节点:一个端口一
2022-04-22 11:55:32
730
原创 nginx实战总结-错误码总结
nginx&&服务端:他们之间的错误500: Internal Server Error 内部服务错误:一般服务端有异常,看服务端日志即可502:nginx请求过去了,但是到达服务端,被终止了504:nginx请求等待超时,跟proxy_send_timeout有关505:服务器不支持请求中所用的 HTTP 协议版本。(HTTP 版本不受支持)503:服务不可用501:服务器无法识别请求方法客户端&&服务端:他们之间的错误414:客户端的请求头(reqe
2022-04-22 10:08:24
452
原创 nginx实战总结-keepalive\keepalived\keep-alive
一、前言我们在接触nginx的时候,经常会听到keepalived\keepalive\keep-alive这些词汇,很容易搞乱,这边针对这些名词,进行总结。二、概述keepalived:高可用的解决方案,在nginx中就是负责将多台nginx集群,实现高可用,详细的内容,之后的篇幅,进行描述keepalive: 这个tcp相关,保活,之后扩展keep_alive:这个跟http相关,也就是我们常说的长连接,如果请求头connect close 表示关闭长连接,如果为keep-alive,则打开
2022-04-21 20:05:43
1943
原创 nginx实战总结-request_time和upstream_response_time详解
一、前言这个主要是日志模块的延伸,这两个参数,在实战中非常重要,因此提出来单独说。二、图解从上图中得出以下结论:打印日志是在最后一个步骤,也就是说整套请求完毕后,进行打印请求的整套时间线:1、客户端-----request---->nginx2、nginx------connect---->服务端3、服务端-----connect success---->nginx4、nginx------send data----->服务端5、服务端------respon
2022-04-21 17:06:19
4842
原创 nginx实战总结-日志总结-06
一、概述这边主要将nginx的日志类型,如何自定义日志输出内容,进行说明。二、步骤在nginx.conf中进行配置,配置到http标签内log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent"
2022-04-21 16:34:19
210
原创 nginx实战总结-结合springboot项目-04
一、前言经过前面几章的介绍(nginx是什么用、nginx搭建、nginx目录初识、nginx配置文件初识),现在进入正题 ,结合springboot项目,来演示如何通过相关参数,实现具体的功能二、使用步骤将一个springboot项目,部署到两台服务器上(10.9.5.136、10.9.5.114)在nginx.conf添加配置# 在http节点下,添加upstream节点upstream springboot{ server 10.9.5.114:6200;
2022-04-21 15:14:26
1048
原创 nginx实战总结-目录结构-03
一、nginx目录结构(混个眼熟)[root@localhost ~]# tree /usr/local/nginx /usr/local/nginx ├── client_body_temp ├── conf # Nginx所有配置文件的目录 │ ├── fastcgi.conf # fastcgi相关参数的配置文件 │ ├── fastcgi.conf.default
2022-04-21 13:58:19
842
原创 nginx实战总结-单机搭建-02
前言这边我主要是在centos7上进行单体nginx环境的搭建二、安装步骤1、自己随便找个文件夹,在里面下载nginx压缩包:wget https://nginx.org/download/nginx-1.20.2.tar.gz2、解压文件#解压到当前目录下tar -zxvf 资源包3、编译安装#切换到nginx目录cd nginx-1.20.2/#编译(prefix安装到目录的前缀,with-http_ssl_module带有https)./configure --pre
2022-04-21 11:40:42
614
原创 nginx实战总结-概览-01
前言从这篇起,我会将我如何学习、如何使用、实战遇到的问题等方面,以最通俗的理解,将我了解的nginx进行总结,这篇是概览,具体操作之后的文章细说一、nginx有什么用?负载均衡:主要是对后端目标服务进行负载起到分流的作用反向代理:客户端直接访问nginx,不需要关注具体服务是谁内外网隔离:一般为了服务的安全性,服务会放到内网,然后想要通过外网访问,这个时候就需要一个代理,我们就可以选择nginx传输协议:我们常用的http、https协议,可以在nginx进行实现静态文件:一些不经常变化的文
2022-04-21 09:35:10
743
odbc6 12c中会报No matching anthentication protocol
2016-11-29
Datapicker
2013-05-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人