随笔分类 -  服务器架构

摘要:查看max conn: cat /proc/sys/net/core/somaxconn修改max conn: sysctl -w net.core.somaxconn=32768 阅读全文
posted @ 2021-09-06 15:40 爱你爱自己 阅读(204) 评论(0) 推荐(0)
摘要:1.遇到的问题在应用服务器以nohup的方式启动应用时指定了后台日志,日积月累,日志文件过大,导致服务器磁盘空间不足。命令如下: nohup java -jar > /home/amquser/app/dev/text-persist-log.txt 2>&1 &2.解决方法 split切割输出的后 阅读全文
posted @ 2021-05-21 11:29 爱你爱自己 阅读(926) 评论(0) 推荐(0)
摘要:前言 1、本文默认各位同学已经整合好密码模式。 2、没有整合好也没关系,可以参考架构搭建中的文章来走通基础搭建过程 不想看分析,想直接简单粗暴开始干的请直接跳到标题为编码阶段的开始看 架构搭建 本文只说验证码登录相关部分,默认大家Spring Cloud OAuth2这部分环境已经搭建好。 http 阅读全文
posted @ 2020-08-17 15:54 爱你爱自己 阅读(7896) 评论(2) 推荐(3)
摘要:OAuth 2 有四种授权模式,分别是授权码模式(authorization code)、简化模式(implicit)、密码模式(resource owner password credentials)、客户端模式(client credentials),具体 OAuth2 是什么,可以参考这篇文章 阅读全文
posted @ 2020-08-17 09:10 爱你爱自己 阅读(1942) 评论(0) 推荐(0)
摘要:首先说明本教程基于jenkins 2.183,但是其他版本基本差不多,主要说一下其中比较坑的几点,做一个总结。 1.rpm 包的下载 从官网上下载rpm的速度简直让人不能忍受,所以千万不要去官网下载。推荐清华大学镜像站下载:https://mirrors.tuna.tsinghua.edu.cn/j 阅读全文
posted @ 2020-07-12 15:38 爱你爱自己 阅读(1868) 评论(0) 推荐(1)
摘要:#!/bin/bashi=0pid=0total_cpu=0total_java=0total_load=0while [ $i -lt 3 ]do CPU=`top -b -n 2|grep Cpu|awk '{print $2}'|sed -n '2p'|cut -f 1 -d "."` LOA 阅读全文
posted @ 2020-06-03 10:25 爱你爱自己 阅读(416) 评论(0) 推荐(0)
摘要:Magent 是一款开源的 Memcached 代理服务器软件,使用它可以搭建高可用性的集群应用的 Memcached 服务 ,备份 Memcached 数据,尽管 Memcached 服务挂掉,前端也能获取到数据,客户端先连到 Magent 代理服务器 ,然后Magent 代理服务器 在可以连接多 阅读全文
posted @ 2020-03-21 23:55 爱你爱自己 阅读(356) 评论(0) 推荐(0)
摘要:1、在/usr/local/nginx/conf目录下(因Nginx的安装区别,可能站点配置文件的路径有所不同)新建文件deny_agent.config配置文件: #forbidden Scrapy if ($http_user_agent ~* (Scrapy|Curl|HttpClient)) 阅读全文
posted @ 2020-03-21 23:47 爱你爱自己 阅读(1636) 评论(0) 推荐(0)
摘要:高并发环境下,我知道优化配置tomcat,对连接数和线程池作修改,最重要的是connector的协议Http Connector使用NIO,而不是默认的AJP Connector,当时也没有仔细研究其原理。现在来为以上这些设置做一下剖析。 要了解这些,不能避开tomcat最重要的一个功能,就是con 阅读全文
posted @ 2020-01-15 10:21 爱你爱自己 阅读(5672) 评论(0) 推荐(1)
摘要:编辑修改配置文件 禁用8005端口 telnet localhost 8005 然后输入 SHUTDOWN 就可以关闭 Tomcat,为了安全我们要禁用该功能 应用程序安全&关闭自动部署 maxThreads 连接数限制修改配置 参数解释: maxThreads:最大并发数,默认设置 200,一般建 阅读全文
posted @ 2020-01-08 17:16 爱你爱自己 阅读(1247) 评论(0) 推荐(0)
摘要:一、navicat ssh连接方式 由于公司使用的是阿里云的RDS,需要通过内网连接数据库(不直接提供公网访问),此时可以使用navicat的ssh方式,通过一台跳板机连接内网的RDS 二、连接报错及解决方式 报错:SSH: expected key exchange group packet fr 阅读全文
posted @ 2019-11-07 14:40 爱你爱自己 阅读(7713) 评论(2) 推荐(3)
摘要:背景: 项目中遇到有些脚本需要通过后台进程运行,保证不被异常中断,之前都是通过nohup、&、screen来实现,带着能否做一个start/stop/restart/reload的服务启动的想法找到里Supervisor。关于supervisor的介绍在网上大致搜索总结如下: Supervisor是 阅读全文
posted @ 2019-06-28 21:16 爱你爱自己 阅读(430) 评论(0) 推荐(0)
摘要:在RHEL7里有几种防火墙共存:firewalld、iptables、ebtables,默认是使用firewalld来管理netfilter子系统,不过底层调用的命令仍然是iptables等。 firewalld跟iptables比起来至少有两大好处: 1、firewalld可以动态修改单条规则,而 阅读全文
posted @ 2019-02-01 14:21 爱你爱自己 阅读(17546) 评论(0) 推荐(3)
该文被密码保护。
posted @ 2018-05-07 10:58 爱你爱自己 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2018-05-07 10:57 爱你爱自己 阅读(0) 评论(0) 推荐(0)
摘要:参考:https://www.latoooo.com/xia_zhe_teng/368.htm 我的系统版本是 Centos 7 64位。为了方便,先安装常用的开发环境。 1.下载 OpenSSL: 2.解压 OpenSSL: 3.进入 OpenSSL目录: 4.配置并编译 OpenSSL: 5.下 阅读全文
posted @ 2018-04-12 08:32 爱你爱自己 阅读(3921) 评论(1) 推荐(0)
摘要:linux是一个很能自动产生文件的系统,日志、邮件、备份等。虽然现在硬盘廉价,我们可以有很多硬盘空间供这些文件浪费,让系统定时清理一些不需要的文件很有一种爽快的事情。不用你去每天惦记着是否需要清理日志,不用每天收到硬盘空间不足的报警短信,想好好休息的话,让我们把这个事情交给机器定时去执行吧。 1.删 阅读全文
posted @ 2018-04-11 11:33 爱你爱自己 阅读(30529) 评论(3) 推荐(0)
摘要:http://www.iteye.com/news/27484 1. Lucene Lucene的开发语言是Java,也是Java家族中最为出名的一个开源搜索引擎,在Java世界中已经是标准的全文检索程序,它提供了完整的查询引擎和索引引擎,没有中文分词引擎,需要自己去实现,因此用Lucene去做一个 阅读全文
posted @ 2018-03-15 23:25 爱你爱自己 阅读(6668) 评论(0) 推荐(0)
摘要:SFTP在Linux下是一个很方便很安全的文件传输工具,我常常用它在Linux服务器上替代传统的ftp来传输文件。众所周知SFTP账号是基于SSH账号的,默认情况下访问服务器的权限很大,下面的教程就是教你像ftp那样限制SFTP账号相关的访问权限。 必要条件: 你的openssh-server版本至 阅读全文
posted @ 2018-03-02 17:17 爱你爱自己 阅读(1422) 评论(0) 推荐(0)
摘要:相信大家在日常运维工作中如果你用到nginx作为前端反向代理服务器的话,你会对nginx的rewrite又爱又恨,爱它是因为你搞定了它,完成了开发人员的跳转需求后你会觉得很爽,觉得真的很强大,恨它是因为当一些稀奇古怪跳转的需求时候你会没有头绪、百般调试、上网求神拜佛都搞不定的时候真是想死的心都有了, 阅读全文
posted @ 2018-02-27 20:25 爱你爱自己 阅读(1106) 评论(0) 推荐(0)