自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Nginx转发https

nginx

2022-06-26 23:11:54 12874 1

原创 centos限制ssh登录ip

修改/etc/hosts.allow文件,添加sshd:192.168.1.1,即可允许192.168.1.1登录到系统上,同时需要拒绝其他所有ip,修改/etc/hosts.deny文件。添加sshd:ALL即可。

2020-11-23 19:51:37 481

原创 centos限制ssh登录次数并锁定失败间隔

编辑/etc/pam.d/sshd文件,在#%pam-1.0下面新增一行,输入auth required pam_tally2.so deny=2 unlock_time=300连续登录失败两次之后将锁定300秒

2020-11-23 19:39:35 906

原创 centos禁止root通过ssh登录

centos禁止root通过ssh登录修改配置文件:#vim /etc/ssh/sshd_config将#PermiRootLogin的注释去掉,并将yes改为no即可。重启sshd#systemctl restart sshd

2020-11-23 16:03:42 333

原创 centos7防火墙操作

防火墙操作命令添加端口firewall-cmd--zone=public--add-port=80/tcp--permanent删除端口firewall-cmd--zone=public--remove-port=80/tcp--permanent查看端口firewall-cmd--zone=public--query-port=80/tcp添加permanent参数为永久生效需要更新规则才能生效,或者重启防火墙更新防火墙规则:firewall-cmd...

2020-08-10 11:03:21 67

原创 记录一次接口响应变慢的原因

背景:一个广告系统,主要提供针对终端APP的广告接口。其中有多个业务需要对接另外的内网系统。例如上传埋点和对接推荐系统。日均PV在千万级以上,高峰期的日pv达到过亿。现象:从今天中午起,大量请求开始出现响应超过三秒的现象,另外查看CPU占用率,已经高达百分之九十以上。排查:1、通过查看日志,发现多数异步线程均在超时时间之后返回数据,导致主线程获取到的异步数据均为空,这一部分推荐的数据被舍弃。2、进一步查看日志,发现大部分请求的主线程在结束之后,异步线程才开始返回数据,并且这个时间间隔越往后越

2020-06-17 00:56:25 3494

原创 使用Spring发送邮件

1、创建一个空的Java项目,导入如下的包:其中beans、commons-logging、core包是spring运行必备的包。freemarker是向邮件模板中填充数据的包。mail是Java邮件相关的包。servlet、web、webmvc是向模板中填充数据的包,有点像是把jsp渲染成为html的那种感觉。context是上下文相关的包,例如需要加载xml配置文件等。context-supp...

2018-04-06 16:23:47 337

原创 Ubuntu通过crontab定时执行java程序

在Linux上定时执行java的方式有很多种,例如可以直接使用Spring的定时器,但是唯一一点不好的地方就是Spring的定时器需要依赖容器.如果容器没有启动,那么程序是跑不起来的.crontab的好处是它本身是Linux的一个程序,可以直接通过java命令执行java程序,无需容器的依赖.1、使用命令执行java首先要知道在Ubuntu上如何使用命令跑java程序。1、先写一个简单main类,...

2018-04-01 21:11:20 506

原创 阿里云Ubuntu16.04 启动redis报错

今天早上启动redis的时候报错:root@stu:~# /etc/init.d/redis-server start[....] Starting redis-server (via systemctl): redis-server.serviceJob for redis-server.service failed because a configured resource limit wa...

2018-03-25 17:18:28 10284

原创 阿里云Ubuntu 16.04安装MySQL

1、通过apt安装MySQLsudo apt-get install mysql-server mysql-client期间需要输入一个MySQL的root密码,注意是新输入一个MySQL的root,不是输入当前Ubuntu的root密码。2、开启远程访问vim /etc/mysql/mysql.conf.d/mysqld.cnf注释掉#bind 127.0.0.1保存退出mysql -u roo...

2018-03-25 15:12:56 177

原创 阿里云Ubuntu 16.04安装Java开发环境

1、安装java1、将下载好的jdk文件发送到服务器上,注意要跟操作系统的位数一致。可以使用xftp等软件。2、解压。tar -zxvf jdk-7u45-linux-i586.tar.gz3、配置环境路径。vim /etc/profile添加以下配置语句:export JAVA_HOME=/root/jdk1.7.0_45export JRE_HOME=${JAVA_HOME}/jreexp...

2018-03-25 13:48:10 210

原创 阿里云Ubuntu 16.04安装redis

0、更新安装源这一步并不是必须的,可以直接通过第二步的命令安装redis,如果报错说没有安装包的话,可以执行这个命令更新安装源。sudo apt-get update1、安装redissudo apt-get install redis-server2、修改配置文件sudo vim /etc/redis/redis.confredis默认只能本机访问,需要修改一些配置注释掉这一句# bind 12...

2018-03-24 15:02:07 1200

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除