一个SpringBoot的Web项目,打包成jar后上传到CentOS上启动,通命令netstat -ant能看到本地有开启了监听端口(例如8080),但是其他客户端却无法访问,本机却可以:curl http://127.0.0.1:8080 能看到返回的数据 排查后发现,在SpringBoot的配置文件application.properties中,增加: server.port = 8080 server.address = 0.0.0.0 如果是application.yml,则是: server: port…

2021-11-26 0条评论 14点热度 0人点赞 admin 阅读全文

默认在CentOS上yum只能安装到MySQL5.7版本,所以要安装MySQL8需要额外的配置。 以安装MySQL8 Community Server为例 首先设置yum源 rpm -Uvh https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm 安装 MySQL的yum源里面有其他一些版本的MySQL,我们需要将其禁用,然后安装MySQL8 Community Server sed -i 's/enabled=1/enabled=0/' …

2021-10-27 0条评论 31点热度 0人点赞 admin 阅读全文

因为rar的压缩效率比较好,想在CentOS6上使用rar,不过运行rar报错:/lib64/libc.so.6: version `GLIBC_2.14' not found (required by /root/rar) 想着可以安装glibc来解决,所以运行 [[email protected] ~]# yum install glibc Package glibc-2.12-1.212.el6_10.3.x86_64 already installed and latest version Nothing to …

2021-10-21 0条评论 45点热度 0人点赞 admin 阅读全文

如果你的服务器直接对外就能使用SSH登录的话,在登录的时候,经常看到上一次有多少多少的尝试登录,没错,网上有很多扫描程序一直在扫描并尝试登录,一旦被猜出密码,那么很可能你的服务器被当成肉鸡,或者被植入恶意程序、挖矿、勒索等等,非常的危险。 所以有必要为服务器提供必要的安全保证,本次介绍如何在Linux上(CentOS7以上)为SSH增加2FA安全验证。 vim /etc/selinux/config 找到SELINUX=enforcing,如果是SELINUX=disabled的话,就不用修改了,如果是enforc…

2021-10-20 0条评论 79点热度 0人点赞 admin 阅读全文

在CentOS7以前,都是用ntpd来同步时间的,如何配置详见之前的文章:https://blog.terrynow.com/2021/10/17/centos7-sync-time-automatically-with-ntp/ 装了CentOS8后,发现yun仓库里已经找不到ntp了,原来CentOS8已经把时间同步软件换成了了,一般来说默认安装的CentOS8已经包含chrony了,如果没有安装,可以手动安装下 #检查chrony是否安装 [[email protected] ~]#rpm -q chrony pa…

2021-10-18 0条评论 42点热度 0人点赞 admin 阅读全文

现在CentOS已不再区分客户端和服务器,只要配置了NTP,它就会提供NTP服务。 CentOS8上时间服务器的配置,会有不同,详见:https://blog.terrynow.com/2021/10/18/centos8-sync-time-automatically-with-chrony/ yum install ntp 修改配置文件/etc/ntp.conf # vim /etc/ntp.conf server ntp1.aliyun.com #可选择其他优先服务器 server ntp2.aliyun.c…

2021-10-17 0条评论 58点热度 0人点赞 admin 阅读全文

LetsEncrypt的提供了免费的SSL证书,利用certbot来获取证书和安排自动续期。现在LetsEncrypt提供了通配符证书,如果有多个子域名就比较方便,只需要申请一个通配符证书就可以了。 如果要获取通配符证书,需要使用CertBot的DNS插件 我就是使用的Cloudflare的DNS插件来获取证书,并使用Linux的排程来定期检查是否需要续期,有需要的时候自动续期。 另外还可以使用acme获取通配符证书,请看:https://blog.terrynow.com/2021/02/14/acme-retr…

2021-10-04 0条评论 96点热度 0人点赞 admin 阅读全文

一般发行版的CentOS都还是自带着Python2的版本,我们需要安装Python3以上的版本。 不过Python2在系统里是有被调用的,例如Yum依赖着Python2,所以一般都是重新安装一个Python3,而不是把Python2升级到Python3。 首先确定需要安装Python3.8还是Python3.9,可以浏览下https://www.python.org/downloads/确定下当前最新的Python3的版本,例如我们要安装的是Python3.8,看到Python3.8的最新版本是Python3.8.…

2021-10-03 0条评论 111点热度 0人点赞 admin 阅读全文

现在PHP用的比较少,也可能是自己用的少,不过装个博客wordpress还是要使用PHP的,现在新版是PHP8了,CentOS默认的源,yum只能安装到5.x版本的PHP。 这里记录下yum安装PHP8的方法。 #首先安装epel、然后安装remi-release、yum-utils 配置remi-php80,最后安装PHP8一些常用的PHP组件 #如下: sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.…

2021-10-01 0条评论 86点热度 0人点赞 admin 阅读全文

最近SSH登录CentOS服务器,提示 Last failed login: Fri Sep 17 08:02:29 CST 2021 from 1.2.3.4 on ssh:notty There was 7862 failed login attempts since the last successful login. Last login: Thu Sep 16 16:04:07 2021 from 2.3.4.5 每天都要几千次的暴力破解尝试!照这样下去,总有一天会被网络上的爬虫试出密码! CentOS7…

2021-09-17 0条评论 159点热度 0人点赞 admin 阅读全文
12