Linux
文章平均质量分 59
qq_42799562
一心搞.NET Core
展开
-
Docker安装ELK集群
ELK集群安装原创 2022-11-12 15:29:47 · 1614 阅读 · 0 评论 -
Docker构建Apollo配置中心高可用部署
Apollo配置中心高可用部署一、准备工作1.准备两台机器,每台安装一个MySQL1.1 Dev环境MySQL安装命令脚本1.2 Pro环境MySQL安装命令脚本二、Apollo配置中心数据库建立2.1 下载Apollo配置中心数据库脚本[github直通车](https://github.com/apolloconfig/apollo)![在这里插入图片描述](https://img-blog.csdnimg.cn/ddebd58e616f40dd87cc97e7a5de68dd.png)2.2 解压找到原创 2022-05-20 10:12:21 · 710 阅读 · 0 评论 -
Failed to download metadata for repo ‘appstream‘: Cannot prepare internal mirrorlist: No URLs in mir
1.Error:Failed to download metadata for repo ‘appstream’: Cannot prepare internal mirrorlist: No URLs in mirrorlistError:Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist2.解决方案dnf --disablerep原创 2022-05-16 15:36:43 · 265 阅读 · 0 评论 -
Redis集群单点故障:corrupted cluster config file.
Redis集群单点故障:corrupted cluster config file.引言一、场景1.1 查看服务,服务果然挂掉了1.2 排查日志二、解决方式2.1 缺失的配置文件2.2 正常节点配置文件2.3 修复配置文件重启前2.4 修复配置文件重启后引言令我匪夷所思的是:Redis-Cluster之前都是运作好好的,突然间两个节点就是启动不了,无论是通过docker命令重启,还是粗暴的重启服务器,都没有解决!一、场景1.1 查看服务,服务果然挂掉了docker ps1.2 排查日志原创 2021-12-26 10:48:39 · 1468 阅读 · 5 评论 -
gitlab+docker+gitlab-runner自动化部署.net core
gitlab+docker+gitlab-runner自动化部署.net core引言一、安装gitlab1.1 安装openssh-server1.2 安装邮件发送服务1.3 将gitlab导入服务器的Repository1.4 gitlab有两个版本,ee企业版收费,ce社区版1.5 初始化帐户1.6 登入系统,开放注册邮箱验证1.7 配置邮箱发送1.8 重新加载配置,就可以进行邮箱发送了二、安装Docker引言不知从什么时候开始,也不知道是不是误入歧途,干着开发的活,却热衷于运维的部署;也突然间原创 2021-06-24 16:12:15 · 840 阅读 · 0 评论 -
tt.service: Main process exited, code=exited, status=217/USER
今天再次进行.NET Core应用部署的时候,自定义一个用于开机启动监视应用的service,怎么都启动不了,报错如下:原来指定的用户错误,在我们的service文件夹,将User更改为root或其他该系统的用户即可!更改后,成功解决!有点坑啊,这个隐藏的bug,罪魁祸首还是自己从官方直接复制的代码,没有进行深入了解啊!导致不明白这个User代表的究竟是个什么东东!!!...原创 2021-03-16 16:53:55 · 1736 阅读 · 0 评论 -
Linux配置关闭防火墙开放端口局域网互通
虚拟机安装Linux系统,以Ubuntu为例:要想内网互通并配置远程,首先需要关闭防火墙,其次开放相应端口。记得一开始不明白,踩了许多坑。尤其在使用ifconfig命令的时候,需要安装net-tools,在Windows,则是使用ipconfig命令来获取本机ip,这里一共开放了端口:22 用于Putty和WinSCP远程登录。# 安装net-toolssudo apt install net-tools# 关闭防火墙sudo ufw disable# 开启防火墙sudo ufw enabl.原创 2021-01-25 20:54:22 · 1468 阅读 · 0 评论 -
Linux在线安装卸载Tomcat并部署J2EE(Web项目)
在SpringBoot尚未诞生之前,J2EE(Web项目)一直是通过Tomcat来进行部署的,今天我们就在Linux上来整理并部署吧!# 卸载Tomcatsudo apt autoremove tomcat9# 安装tomcatsudo apt install tomcat9# 启动tomcatsudo service tomcat9 start# 停止tomcatsudo service tomcat9 stop# 重启tomcatsudo service tomcat9 rest.原创 2021-01-25 20:16:11 · 228 阅读 · 0 评论 -
Linux安装MySQL并配置远程登录
由于用Window习惯了,突然在Linux搞这些SQLServer安装啊、MySQL安装啊、JDK啊还真有点不太适应。不过也还好了,熟悉熟悉也能搞,就看你愿不愿意用心了。今天,我们就来继续之前Linux的学习,整理一下MySQL的在Linux部署的教程吧,选取的操作系统是Ubuntu。# 更新库sudo apt update# 在线安装mysqlsudo apt install mysql-server对,在linux使用在线安装就是如此的简洁,一点都不需要花里胡哨的文件负累,只要指令正确.原创 2021-01-21 17:10:57 · 329 阅读 · 0 评论 -
Linux安装mysql出现datafiles are locked和E:Sub-Process /usr/bin/dpkg returned an error code(1)解决
今天在Linux安装mysql的过程中,突然抛出这样一个异常:# 首先安装日志提示datafiles are locked# 安装结束后,报错E:Sub-Process /usr/bin/dpkg returned an error code(1)害,用了很多方法都没成功解决,折腾了老半天,终于找到了解决的方式,下面简单记录下:# 先停掉mysqlsudo service mysql stop# 查看被异常mysql占用的进程ps -ef | grep mysql# 杀掉上述.原创 2021-01-21 16:32:02 · 270 阅读 · 0 评论 -
Linux搭建Redis集群
在我前面的文章中,讲到了Windows搭建Redis集群,今天我们就来整理下Linux如何才能搭建Redis集群。虽然单机模拟不是不好,但总没有实操6台电脑对Redis集群进行部署来的漂亮。以Ubuntu为例。使用以下载命令进行安装:# 更新包sudo apt update# 安装redissudo apt install redis# 启动redis服务sudo service redis start# 查看redis运行状态sudo systemctl status redis.原创 2021-01-07 10:14:48 · 220 阅读 · 2 评论 -
Linux安装SQL2019
官方文档导入公共存储库 GPG 密钥:wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -为 SQL Server 2019 注册 Microsoft SQL Server Ubuntu 存储库:sudo add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/mssq.原创 2020-12-29 23:43:16 · 532 阅读 · 0 评论 -
Linux安装.NET Core SDK
官方文档,讲的相当详细。通过Putty远程登录Linux系统,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加包存储库。sudo apt-get update; \ sudo apt-get install -y apt-transport-https && \ sudo apt-get update && \ sudo apt-get install -y dotnet-sdk-5.0安装ASP.NET Core SDK,这里只.原创 2020-12-29 22:26:40 · 453 阅读 · 0 评论 -
Linux安装Java运行环境JDK
首先我们来进行第一种相对比较熟悉的方式,下载Linux对应的JDK文件进行安装:使用Putty远程登录我们的Linux服务器系统。使用以下命令创建文件夹存放jdk:# 创建文件 cd /home mkdir java下载完成后,我们使用WinSCP作为远程上传工具,上传到我们的Linux系统。这里一定要注意的是,上传的时候,右侧一定要进入上述所创建的文件夹的位置**/home/java**,这样上传到指定的位置,我们才好进行相应的环境变量的配置。上传完成后,进入Puut.原创 2020-12-29 21:53:44 · 157 阅读 · 0 评论