- 博客(12)
- 收藏
- 关注
原创 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
555
原创 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
1012
原创 centos禁止root通过ssh登录
centos禁止root通过ssh登录修改配置文件:#vim /etc/ssh/sshd_config将#PermiRootLogin的注释去掉,并将yes改为no即可。重启sshd#systemctl restart sshd
2020-11-23 16:03:42
381
原创 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
104
原创 记录一次接口响应变慢的原因
背景:一个广告系统,主要提供针对终端APP的广告接口。其中有多个业务需要对接另外的内网系统。例如上传埋点和对接推荐系统。日均PV在千万级以上,高峰期的日pv达到过亿。现象:从今天中午起,大量请求开始出现响应超过三秒的现象,另外查看CPU占用率,已经高达百分之九十以上。排查:1、通过查看日志,发现多数异步线程均在超时时间之后返回数据,导致主线程获取到的异步数据均为空,这一部分推荐的数据被舍弃。2、进一步查看日志,发现大部分请求的主线程在结束之后,异步线程才开始返回数据,并且这个时间间隔越往后越
2020-06-17 00:56:25
3616
原创 使用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
430
原创 Ubuntu通过crontab定时执行java程序
在Linux上定时执行java的方式有很多种,例如可以直接使用Spring的定时器,但是唯一一点不好的地方就是Spring的定时器需要依赖容器.如果容器没有启动,那么程序是跑不起来的.crontab的好处是它本身是Linux的一个程序,可以直接通过java命令执行java程序,无需容器的依赖.1、使用命令执行java首先要知道在Ubuntu上如何使用命令跑java程序。1、先写一个简单main类,...
2018-04-01 21:11:20
593
原创 阿里云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
10443
原创 阿里云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
220
原创 阿里云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
261
原创 阿里云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
1240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人