
服务器部署
文章平均质量分 61
记录搭建服务器环境时常用到的一些中间件部署级遇到的问题处理
古人诚不我欺
这个作者很懒,什么都没留下…
展开
-
linux常用命令总结
1.远程其他主机相关2.目录文件、进程、端口相关3.防火墙相关4.服务器信息、网络相关5.用户权限相关。原创 2025-01-14 15:26:29 · 187 阅读 · 0 评论 -
centos7服务升级为系统级服务并设置开机自启动
在日常工作中,有时候会遇到停电机房服务器全部关机的情况,重启后未设置开机自启的服务都需要手动重启,服务很多时就很麻烦;演示:我这里配置了一个mq的dashboard的脚本,不需要Reload,所以随便配置了个输出内容;ExecReload:用来配置重新加载服务的命令,对应的服务是怎么重新加载服务的将命令放进去即可;ExecStop:用来配置停止服务的命令,对应的服务是怎么停止服务的将命令放进去即可;ExecStart:用来配置启动服务的命令,对应的服务是怎么启动的将命令放进去即可;原创 2024-12-19 10:35:55 · 296 阅读 · 0 评论 -
Redis设置密码认证,以及不重启服务情况下设置临时密码
可以直接进入redis-cli命令行设置密码,这种方法的好处是不需要重启服务,但是当redis服务重启后就会失效,适合临时使用。如图:我这里密码设置的简单实际使用中密码一定要复杂。如图:提示需要身份认证,说明密码设置成功了。在redis.conf配置文件中有个参数。如图认证成功,密码设置成功。保存后重启服务即可!原创 2024-11-13 23:26:49 · 369 阅读 · 0 评论 -
centos7 yum安装nginx及页面刷新报错404问题处理
解决办法,只需要在设置的目录位置,加上一句 try_files $uri $uri/ /index.html;通过域名 / IP+端口 访问一下nignx默认的Web页面,测试是否成功安装,原创 2024-11-03 21:04:43 · 372 阅读 · 0 评论 -
centos7挂载磁盘
sda2分区又有两个逻辑卷,挂载点分别是 / 和 SWAP , 容量分别为49.2G 和 512M。3.已经执行fdisk /dev/sdb命令后分配磁盘,执行以下步骤,1-7。这里系统使用的磁盘格式是xfs,系统是啥我们就用啥,因此我们也把创建的。有两块磁盘,sda 和 sdb , 容量分别为50G 和 100G。如下图,分配了一个分区/dev/sdb1,容量100G,分配成功!如图,我这里有一块未挂载的磁盘sdb,大小是100g。如图,我这里的完整路径是:/dev/sdb。如下图,则挂载成功!原创 2024-11-03 20:27:22 · 2258 阅读 · 0 评论 -
mongodb5.0开启认证,设置用户名和密码
测试一下,第一次输入了错误的密码,连接失败了,第二次正确输入密码成功连接。2.切换到admin库,查看auth认证方式。3.删除之前设置的所有用户和auth认证方式。我这里图片上为了演示更新语句故意设置成了3,4.将认证方式设置为SCRAM-SHA-1。5.重新添加admin用户(超级管理员),已存在认证方式,且值不为5时执行更新语句。1.输入命令,进入mongo命令行。原创 2024-11-03 04:20:34 · 1215 阅读 · 0 评论 -
centos7,yum安装mongodb
此步骤根据实际情况决定是否需要开启,切记由于默认mongo默认配置是没有设置密码谨慎操作!如图注释掉bindIp后重启mongo即可远程访问。原创 2024-11-03 01:08:32 · 782 阅读 · 0 评论 -
vmware17虚拟机安装及centos7系统安装,解决yum仓库不可用问题
1.点击,开启虚拟机,然后选择第一个选项,进行安装,注意白色的是处于选中状态的,默认是选择的第二个选项,选择第一个后回车即可。1.输入ifconfig,显示没有这个命令,是因为我安装时选择的最小安装,因此没有安装net-tools包,安装一个即可。7.网络选择好后,一直选择下一步直到出现配置磁盘大小,根据实际需求配置,然后一直下一步,点击完成按钮即可。2.注意选择一个合适的安装位置,默认是安装在C盘中的,我这里是安装到D盘,根据实际情况选择安装位置。原创 2024-10-31 23:42:55 · 1169 阅读 · 0 评论 -
测试项目中常见的bug
总结记录日常测试工作中,遇到的常见的问题,欢迎各位大佬补充!以上是本人工作中遇到过的一些常见bug,还有很多遇到的bug一时想不起来,后续遇到后再持续补充。个人见解,有很多不全面的地方,欢迎各位大佬们补充!原创 2023-11-16 11:21:59 · 237 阅读 · 0 评论 -
mysql设置登录失败锁定账户及数据库定时备份
目标设置mysql数据库连续登录失败X次锁定X分钟。通过定时任务自动备份数据库,只保留最近三天的备份。一、设置登录失败处理二、备份数据库原创 2021-12-16 12:01:41 · 5960 阅读 · 0 评论 -
centos设置密码复杂度及最长使用时间
目标设置密码的复杂度,长度不小于x,包含x位大写字母,x位小写字母,x个特殊字符。设置密码最长使用时间不超过x天。一、设置密码复杂度1、编辑系统认证文件vim /etc/pam.d/system-auth2、配置置密码验证策略在pam_pwquality.so模块后面加入密码的验证规则,如下图:#长度不小于8位,至少包含1个数字,至少包含1个大写字母,至少包含1个小写字母,至少包含1个特殊字符minlen=8 dcredit=-1 ucredit=-1 lcredit=-1 oc原创 2021-12-13 16:55:43 · 4601 阅读 · 0 评论 -
centos7设置密码登录失败自动锁定用户/禁止root用户远程登录
目标:设置账户密码连续登录失败x次锁定x分钟。1、修改sshd文件vim /etc/pam.d/sshd2、在第一行插入内容auth required pam_tally2.so onerr=fail deny=3 unlock_time=120 even_deny_root root_unlock_time=1803、测试是否生效用另一台机器进行ssh连接ssh yu@192.168.1.148#ssh 用户名@ip如上图:三次后输入错原创 2021-12-13 09:40:59 · 3159 阅读 · 0 评论 -
centos 7修改hostname 、host 、DNS
centos 7 修改host文件centos7与之前的版本都不一样,修改主机名在/ect/hostname 和/ect/hosts 这两个文件控制首先修改/etc/hostnamevi /etc/hostname打开之后的内容是:localhost.localdomain把它修改成你想要的名字就可以,比如: niukou.com保存退出然后修改/etc/hosts文件vi /etc/hosts打开之后的内容是:127.0.0.1 localhost localhost.local原创 2021-11-26 18:19:19 · 4911 阅读 · 0 评论 -
nginx、docker、gradle、node、postman(pm对象)知识导图
标题标题nginx、docker、gradle、node、postman(pm对象)知识导图#由于之前整理时是使用有道云笔记进行整理的最后发现无法下载成文件只能分享链接出来部分知识点还有一些欠缺nginx:https://note.youdao.com/s/9eEEhtgHdocker:https://note.youdao.com/s/PbhaQXR8gradle:https://note.youdao.com/s/FQMr9DUjnode:https://note.youdao.co原创 2021-11-26 17:23:55 · 132 阅读 · 0 评论 -
centos 7修改用户名和密码
centos 7 修改已存在用户的用户名目标: 将gts用户更名为yu第一步: 登出要修改用户名的用户(没有注销登录的用户无法修改)第二步: 以root身份登录终端; 进行如下操作:vim /etc/passwd # 修改用户名 和 用户根目录找到要修改用户的配置行,将这行出现的gts全部改为yu(根据自己实际情况改变)vim /etc/shadow原创 2021-11-26 17:02:20 · 22331 阅读 · 6 评论 -
centos中设置静态ip
记得刚接触服务器的时候由于没有设置静态ip经常就会遇到ssh连接服务器连不上,排查了问题才知道是因为没有设置静态ip,ip发生了变动需要换成最新的ip才能连接到,于是就尝试了设置静态ip,刚设置那会也是遇到各种问题,如:访问不了外网、设置静态ip后ssh工具连不上等等,接下来就讲讲如何设置静态ip。原创 2021-07-20 16:11:05 · 235 阅读 · 0 评论 -
centos7安装字体库
前言之前做过一个web端项目其中有个功能是可以选择不同的字体最后生成一个pdf,需要用到服务器的字体,由于当时服务器没有安装对应的字体,最后生成的pdf始终不理想。简单写一下centos安装字体的教程1、先使用fc命令检查一下是否安装了字体库。fc-list如上图可以看出,不仅没有中文字体,连字体库都没有,那么接下来就记录一下在Linux CentOS 7中如何安装字体库以及中文字体。2、安装字体库所以输入以下命令即可:yum -y install fontconfig如下图的提示信息时原创 2021-07-19 15:54:03 · 3817 阅读 · 0 评论 -
解决CentOS7控制台中文显示乱码
之前在工作中做一个项目的时候遇到过这样的情况,查看日志、控制台输出结果时就会出现中文乱码的现象,创建一个中文的文件保存后又不会乱码。退出vim模式,为了安全起见可以先将文件备份以下,如果有什么问题恢复起来也方便。1、查看locale.conf文件,这个文件主要是用来定义软件运行时的语言环境。需要注意的是,保存后需要重新进行一下ssh连接才会生效。再次连接可以输入ll测试以下,中文不在乱码了!3、重新编辑该文件并加入以下内容。显示如下,使用的是英文的。原创 2021-07-13 22:46:24 · 3205 阅读 · 1 评论 -
centos7自动安装mysql
文章概述之前的文章是出一篇普通安装教程再出一篇自动安装的教程,于是尝试编写自动安装的脚本最后的结果是以失败告终!!!由于mysql的安全机制,使用mysql -uroot -p命令时初始密码无法通过变量的形式传递。最终只完成了一个半成品的东西,没能实现自动设置密码,安装成功后需要手动复制密码登录,然后执行source sqlfile.sql。以下是脚本内容shell脚本#!/bin/bashwget http://dev.mysql.com/get/mysql57-community-relea原创 2021-06-13 01:04:16 · 207 阅读 · 1 评论 -
centos7yum安装mysql
获取安装包首先,可以到http://dev.mysql.com/downloads/repo/yum/ 这个网址去下载rpm包,也可以选择用wget去操作,如果没有安装wget的话,就先请安装yum -y install wget1、然后下载mysql源安装包 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm2、loclinstall选择本地的包安装 yum localinstall mysql5原创 2021-06-13 00:07:15 · 160 阅读 · 0 评论 -
centos7自动安装redis
1.简介目前在工作中,每次需要在新服务器上部署项目时mysql、mongodb、redis基本是必不可少的,每次都是重复的操作相当麻烦费时间,于是编写了一个简单的shell实现自动安装redis,自动配置redis配置文件。脚本主要分为主要分为4步1、获取安装包2、解压编译安装3、修改配置文件4、将redis升级为系统服务通过wget在redis官网获取tar.gz包,make编译,通过sed处理配置文件,chkconfig --add升级为系统服务。2.shell脚本#!/bin/bas原创 2021-06-06 17:34:39 · 229 阅读 · 1 评论 -
centos7安装redis升级为系统服务设置为开机自启
centos安装redis1、下载redis安装包2、安装设置3、tar解压redis包4、编译安装2.读入数据总结1、下载redis安装包可以在centos中使用wget命令下载redis安装包:wget http://download.redis.io/releases/redis-4.0.2.tar.gz也可以选择在官网上下载好后上传到centos中:https://redis.io/download2、安装设置安装包上传到服务器器后放到期望的目录中,或者是在期望的目录中使用wget命令原创 2021-06-06 02:52:59 · 2678 阅读 · 0 评论 -
centos自动安装jdk脚本
由于平时工作中需要经常和服务器打交道,每次需要在新服务器上部署项目时安装jdk是必不可少的。每次都是重复的操作相当麻烦费时间,于是编写了一个简单的shell实现自动安装jdk,自动配置环境变量。脚本主要分为主要分为4步1、获取rpm安装包2、检查卸载已安装的jdk3、安装rpm包4、写入环境变量脚本基本实现了自动化安装,遗憾的是wget获取oracle官网的rpm包时需要认证,且认证后过一段时间会失效无法再次获取,暂时还没找到可以解决的办法。原创 2021-06-02 18:42:20 · 440 阅读 · 2 评论 -
centos7安装jdk
centos7安装jdk1.检测是否已经安装其他JDK2.卸载已安装的jdk3.获取rpm安装包4.给安装包赋予运行权限5.安装该rpm安装包6.配置环境变量7.测试1.检测是否已经安装其他JDK代码如下(示例):java -versionrpm -qa | grep javarpm -qa | grep jdk2.卸载已安装的jdk#强制卸载掉已经安装的jdkrpm -e --nodeps jdk1.8-1.8.0_291-fcs.x86_643.获取rpm安装包wget原创 2021-05-30 21:14:07 · 134 阅读 · 0 评论