![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
运维
文章平均质量分 84
Hello,运维
子非我鱼
你非我,安知你知我之乐!
展开
-
SSH远程直连Docker容器
第一:把ssh 服务默认的22端口设置为与容器服务的端口一致,如我们是tomcat容器,就设置为8080,因为我们运行容器的时候挂载的是内部的8080端口映射到宿主机的8088端口,所以需要和容器内部端口保持一致,输入ssh 连接命令,使用我们上面的公网地址和端口,我们可以看到,连接成功,固定ssh远程直接连接docker容器就设置好了。输入ssh 连接命令,使用我们上面的公网地址和端口,我们可以看到,连接成功,固定ssh远程直接连接docker容器就设置好了。原创 2023-06-29 15:44:43 · 9270 阅读 · 4 评论 -
宝塔面板一键部署Z-Blog博客 - 内网穿透实现公网访问
Ubuntu系统作为Linux系统的一个重要分支,既有Linux系统的轻量化、高扩展性和长时间稳定运行,也拥有Windows一样的友好图形界面,因此可以作为熟悉服务器系统的良好选择。对于笔者来说,ubuntu系统最大的用处,就是可以让家里老旧的电脑重焕生机,让本已退居二线的电脑与cpolar内网穿透软件搭配,成为私人服务器,搭建自己喜欢的各种网站。今天,笔者就为大家介绍,如何使用cpolar内网穿透+Z-blog搭建私人博客网站。原创 2023-05-31 16:00:35 · 2005 阅读 · 4 评论 -
Windows本地快速搭建SFTP服务共享文件 - 外网访问【端口映射】
本例中,我们在windows中搭建了sftp站点,并且在本网测试成功后,又使用cpolar穿透工具,将SFTP站点,变得公网可用。由于本例中使用的是免费套餐,sftp站点的公网地址及端口会在24小时内变化,经常使用会很不方便。建议升级到专业套餐以上,并配置成固定TCP隧道,以获得更好的体验,注专业套餐是免费套餐带宽的3倍。【cpolar目前支持21天退款保证】原创 2023-05-26 11:17:41 · 3847 阅读 · 4 评论 -
本地使用IIS快速搭建一个属于自己的网站,并发布公网访问「无需购买云服务器」
在网上各种教程和介绍中,搭建网页都会借助各种软件的帮助,比如网页运行的Apache和Nginx、数据库软件MySQL和MSSQL之类,为方便用户使用,还出现了XAMPP、PHPStudy、宝塔面板等等一系列集成服务,都是为了方便我们能快速建立网站。是不是不适用这些软件就无法建立网站了呢?答案当然是否定的,在Windows系统中实际上集成了建立网站所必须的软件环境。今天就让我们来看看,如何使用Windows自带的网站程序建立网站吧。原创 2023-05-09 17:53:03 · 5294 阅读 · 7 评论 -
Linux指令学习记录笔记
2,创建一个空白文件3,路径的选择4,删除一个文件5,删除一个目录6,复制目录和文件7,移动目录和文件或重命名8,查看文件全部内容9,查看文件局部内容10,使用vi编辑文件内容11,查找文件12,创建一个快捷方式13,压缩一个文件14,解压一个文件15,提升效率技巧Linux进阶命令1,新增用户2,给用户设置密码然后系统会提示你设置密码,然后确认密码,成功后提示:3,切换用户4,删除用户用户基本信息:存储在 /etc/passwd原创 2022-07-08 17:37:30 · 1300 阅读 · 0 评论 -
springboot运行jar生成的日志到指定文件进行管理
我们不管是在windows还是LInux下运行jar包,都是会在控制台看到有日志的。这样直接显示肯定是不方便查看的。所以需要让控台的内容保存到某个文件下进行管理查看。可以分为正常日志和错误日志两种这种打印日志的方式,会一直在控制台一直打印,不方便管理我们将控制台日志输出到指定文件参数解释:0 标准输入(一般是键盘)1 标准输出(一般是显示屏,是用户终端控制台)2 标准错误(错误信息输出)下面演示常用的三个案例,使用之前先创建好标准日志文件和错误日志文件这里标准日志文件和错误日志文件的位置,需原创 2022-07-04 11:27:04 · 8703 阅读 · 2 评论 -
实现服务器A的nginx代理到服务器B上的nginx
使用场景:通过访问服务器A,进行转发而去请求服务器B。这种场景就需要通过nginx来实现。资源准备,服务器A,服务器B都安装了nginx服务器A(192.168.50.123)服务器B(192.168.50.124)修改服务器A上的nginx配置文件,内容如下服务器B不需要做任何修改,保证运行即可。通过访问192.168.50.123:80,实际是访问的192.168.50.124:80...原创 2022-06-27 17:03:42 · 4668 阅读 · 0 评论 -
nginx执行make & make install报:文件无法辨识:文件被截断
配置基本信息,命令如下在上面的配置信息执行完之后,nginx目录下执行到make & make install这一步的时候,找到了以下异常导致,我们配置的安装目录:/usr/local/nginx-1.20.2找不到这个目录解决:执行完解决命令后,在执行编译安装命令即可...原创 2022-06-27 13:47:56 · 2059 阅读 · 0 评论 -
Docker高级
Docker1,docker网络管理1,docker网络管理默认网络1,查看docker网络docker network lsDocker中默认的三种网络分别为bridge、host和none,其中名为bridge的网络就是默认的bridge驱动网络,也是容器创建时默认的网络管理方式,配置后可以与宿主机通信从而实现与互联网通信功能,而host和none属于无网络,容器添加到这两个网络时不能与外界网络通信。这里介绍的三种网络bridge、host和none都是在非集群环境下Docker提原创 2022-05-01 12:05:34 · 601 阅读 · 0 评论 -
Linux安装tomcat(超详细步骤)
1,安装前置条件安装Tomcat需要先安装jdk,没有安装jdk的,先移步到这里安装jdk,详见参考文章2,下载所需压缩包,上传到服务器官网下载地址:https://tomcat.apache.org/访问官网下载我这里选择Tomcat9,直接下载最新的发行版,这里下载二进制的核心板就行,不需要下载源码版本,选择tar.gz直接下载上传(上传位置随意,自己方便管理就行)3,对资源进行解压tar -zxvf 压缩包名 // 对压缩包进行解压4,给防火墙添加访问端口(原创 2022-02-18 10:46:25 · 32591 阅读 · 4 评论 -
Linux安装mysql8.0.28(步步为赢)
1,进入官网下载资源https://dev.mysql.com/downloads/mysql/2,我这里是在LInux安装,选择Linux3,如果你的系统是32位选择第一个,64位选择第二个,点击Download4,弹出一个是否需要登录/注册的界面,我们直接跳过,点击No thanks,just start my download(不,谢谢,开始我的下载)5,将下载后的资源上传到服务器,进行解压tar -xvf mysql-8.0.28-linux-glibc2.12-x86_64.ta原创 2022-01-25 15:25:33 · 8161 阅读 · 11 评论 -
Linux安装Nginx(超详细步骤)
1,进入官网下载Nginx资源:官网下载:http://nginx.org/en/download.html2,资源下载(因为是在Linux安装,所以我下载Linux安装的资源包,版本你们随意)3,资源下载好之后,上传到Linux上(位置自己随意,我是上传到了/home/myqxin/java)4,将资源进行解压,然后进入到解压后的目录解压命令# 解压到当前目录下tar -zxvf 资源包截图如下:5,配置基本信息,命令如下#配置configure --prefix 代表安装的原创 2022-01-24 09:59:03 · 94591 阅读 · 41 评论 -
快速入门Docker
Docker1,Centos7安装docker2,docker基础命令3,docker架构4,docker镜像操作1,Centos7安装dockerDcoker官网地址:https://www.docker.com/2,docker基础命令查看docker运行状态 systemctl status docker停止dockersystemctl stop docker重启dockersystemctl restart docker启动dockersystemct原创 2021-09-28 17:13:48 · 1210 阅读 · 0 评论 -
Elastic Stack的Linux环境部署(单机)
Elastic StackElasticearchLogstashKibanaBeats1,Linux安装elasticearch1.1,已经安装好了jdk,去官网下载elasticearch资源即可,没有就准备好jdk环境1.2,资源下载后,在项目的根目录下创建itcast目录,itcast目录下创建es1.3,目录创建完成后,为itcast目录添加elsearch用户,因为Elasticsearch不支持root用户运行1.4,切换到elsearch用户,进入es目录下,把资源上传到该目录下,并解压1.原创 2021-09-27 16:27:22 · 1304 阅读 · 3 评论 -
Linux安装redis6.0.9环境
1,查看是否有安装gccgcc -v // 查看gcc版本2,安装gcc(redis编译时使用,如果有就跳过)yum install -y gcc-c++ // 默认安装4.8.5版本此图我只截了输入命令和安装完成一部分3,升级gcc版本到9.0以上yum -y install centos-release-sclyum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutilsscl enable原创 2020-12-09 17:00:17 · 1365 阅读 · 1 评论 -
Linux部署RocketMQ4.5.0集群
部署方式RocketMQ有三种部署方式:1、2m-2s-async。多主多从异步复制2、2m-2s-sync。多主多从同步复制3、2m-noslave。多主无从本文介绍2m-2s-async多主多从异步复制集群安装方式,集群包含三台节点,各节点Broker分布情况(以下操作,每台服务器都需要):IP节点主服务从服务192.18.2.4node1broker-abroker-b-s192.18.2.5node2broker-bbroker-c-s19原创 2020-12-11 14:07:43 · 828 阅读 · 0 评论 -
使用shell脚本杀死指定端口进程
杀死进程之前,先让大家学两个简单的Linux命令1,查看指定端口进程netstat -lnp|grep 8089 // 这里是查看端口为8089的进程2,杀死指定进程的pidkill -9 32741 // 这里的32741是通过查看进程知道的,每个进程有个pid3,在你的shell文件加入以下命令#! /bin/bashkill -9 $(netstat -nlp | grep :81 | awk '{print $7}' | awk -F"/" '{ print $1 }')好原创 2020-12-03 19:50:57 · 7435 阅读 · 0 评论 -
Linux安装jdk8环境
话不多说,走起1,安装vim命令包,此操作如果执行不了,需要使用root权限执行// 执行以下命令,进行安装,下图为执行成功效果(仅截了一部分)yum install -y vim-enhanced2,上传或下载到想要安装的目录,jdk8所需的压缩包,这里我就直接上传了链接:https://pan.baidu.com/s/1oi2ZJFvZac8z8SLCydg8cQ (下载地址,我这里为大家提供好了)提取码:myqx3,看压缩包是否存在,并知道安装所在目录4,对压缩包进行解压//原创 2020-12-05 16:15:24 · 6347 阅读 · 2 评论