服务器那点事儿~
文章平均质量分 89
帮大家扫平一些部署服务器遇到的坑
进阶的小名
There's no such thing as can't.
展开
-
服务器上数据库被删优化办法
1、最近在写一个小项目,MySQL 数据库使用 Docker 安装部署在租的服务器上,然后使用 Navicat 连接数据库时,发现:之前一直是能连上的,并且最近开发一直在使用,开发过程中编写过 sql 执行都是没问题的。2、百度发现这个错误是因为 root 账户没有远程访问权限(参考),即跨 ip 访问权限,但是之前安装部署时是打开了这个设置的(安装过程),支持远程访问的,而且最近使用也没有什么问题。3、但是抱着试一试的心态,还是重新执行了授权的命令执行完之后,发现确实可以登陆了。4、登录之后,发现 my转载 2022-06-01 15:21:32 · 44233 阅读 · 0 评论 -
CentOS 7 下安装 Nginx
安装所需环境Nginx 是 C语言 开发,建议在 Linux 上运行,当然,也可以安装 Windows 版本,本篇则使用 CentOS 7 作为安装环境。一. gcc 安装安装 nginx 需要先将官网下载的源码进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装:yum install gcc-c++二. PCRE pcre-devel 安装PCRE(Per...转载 2020-03-11 20:35:19 · 44546 阅读 · 0 评论 -
Linux定期删除文件中的内容
拿上一篇文章中的情景举例子上一篇,我们在执行完 nohup 后,会在目录下生成 nohup.out文件,且随项目运行,不停增大对内存的占用。下面来说下怎么解决:第一步:创建 “auto-del-nohup.sh”脚本文件命令行分别执行下面两个命令(代码前的 # 不需要输入!代表命令行输入的东西)#touch /home/auto-del-nohup.sh#chmo...原创 2020-03-08 18:19:07 · 44534 阅读 · 0 评论 -
Linux crontab命令怎么用,按时间计划执行任务
上一篇我们提到了,定时执行我们清除nohup.out里面内容的.sh脚本文件,那么,其中的 *和/2分别代表什么意思呢?我们来看下crontab:其中*1 *2 *3 *4 *5 program*1:分钟 (0 - 59)*2:小时 (0 - 23)*3:一个月中的第几天 (1 - 31)*4:月份 (1 - 12)*5:星期中星...原创 2020-03-08 18:19:04 · 44412 阅读 · 0 评论 -
使用nohup命令让程序持续运行在服务器后台(Springboot项目部署服务器方式方法)(关掉终端继续让程序运行的方法)
适合以下两种情景:情景一:我们写好一个简单的java程序(非Web项目),想在服务器后端运行,即使服务器断开连接,也在运行。情景二:我们需要把SpringBoot项目(Jar包形式)部署到服务器上。首先,不论哪种情景,我们都需要在本地,把一个成功运行的代码/项目打成Jar包。(我习惯本地 Java -jar 成功后再发布)第一步:把Jar包放到你满意的路径下(我这里放到/home下...原创 2020-03-08 17:20:10 · 45558 阅读 · 0 评论 -
腾讯云服务器部署TomCat出现404
自己买了一个腾讯云服务器,TomCat部署出现404,修改方法:方法一(简单粗暴):直接修改访问路径:方法二(强迫症专属):第一步:在服务器上,直接修改tomcat/webapp下面项目包的名字:第二步:删除work下的“Catalina”文件夹...原创 2020-02-17 10:57:42 · 45684 阅读 · 0 评论 -
腾讯云(linux-CentOS)服务器上部署SpringBoot项目,并让它持续运行到后台&服务器终止进程方法
部署过服务器的 小猿猴 应该都知道,想在服务器上运行SpringBoot项目,只需要 “java -jar” + “项目的war包(jar包)名”就可以了。但是遇到一个问题就是,只要终端已停止那么服务就会被关闭,也就无法访问到我们的项目了。所以我们可以使用守护进程的方式来让服务运行在后台。1.编写脚本:vim 脚本名.shvim starttest.sh2....原创 2020-02-17 11:20:16 · 45566 阅读 · 0 评论