服务器运维相关
文章平均质量分 66
海蓝树
做个有思想的“猿”
展开
-
IIS部署SSL证书
在控制台左侧导航栏,展开控制台根节点 > 证书(本地计算机),然后将光标放置在个人上并打开右键菜单,选择所有任务 > 导入。私钥保护:打开TXT格式的私钥文件,复制文件内容,并将内容粘贴在密码文本框,单击下一步。在添加或删除管理单元对话框,从左侧可用的管理单元列表中选择证书,单击添加。在选择计算机对话框,选择本地计算机(运行此控制台的计算机),单击完成。要导入的文件对话框:单击浏览,打开PFX格式的证书文件,单击下一步。在证书管理单元对话框,选择计算机账户,单击下一步。根据对话框提示,完成证书导入向导。转载 2022-11-16 08:24:15 · 1374 阅读 · 0 评论 -
Nginx 部署 Vue 项目
Nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器。同时也是一个IMAP、POP3、SMTP代理服务器。Nginx可以作为一个HTTP服务器进行网站的发布处理,另外Nginx可以作为反向代理进行负载均衡的实现。本文主要总结了在使用 Nginx 部署前端项目时应该如何配置,同时还可以通过 Nginx 来配置后台服务。转载 2022-10-02 17:15:09 · 223 阅读 · 0 评论 -
单线程I/O多路复用
同步和异步的概念描述的是用户线程与内核的交互方式:同步是指用户线程发起IO请求后需要等待或者轮询内核IO操作完成后才能继续执行;而异步是指用户线程发起IO请求后仍继续执行,当内核IO操作完成后会通知用户线程,或者调用用户线程注册的回调函数。阻塞和非阻塞的概念描述的是用户线程调用内核IO操作的方式:阻塞是指IO操作需要彻底完成后才返回到用户空间;而非阻塞是指IO操作被调用后立即返回给用户一个状态值,无需等到IO操作彻底完成一、IO多路复用IO多路复用模型是建立在内核提供的多路分离函数select基础转载 2022-02-19 15:31:08 · 929 阅读 · 0 评论 -
使用Windows命令行启动服务
1、net用于打开没有被禁用的服务,NET命令是功能强大的以命令行方式执行的工具。它包含了管理网络环境、服务、用户、登陆大部分重要的管理功能,关于这些完全可以写一篇20页以上的文档了,略去不表。启动和关闭服务的时候,其语法是:net start 服务名net stop 服务名比如我启动我的svn server 服务,命令行中输入net start svn 即可,可以更进一步将你经常需要启动的服务整理成命令,用记事本保存成cmd后缀格式的文件,这样你双击就可以完成里边相应的..转载 2021-12-25 16:41:51 · 5038 阅读 · 0 评论 -
使用nginx反向代理 cookie 无法写入问题
proxy_set_header Host $host;将域名也通过nginx 转发过去就好了它的值在请求包含“Host”请求头时为“Host”字段的值,在请求未携带“Host”请求头时为虚拟主机的主域名下面是Nginx里关于proxy_cookie_domain的一个配置: 1 2 3 4 5 6 7 页面地址是a.com,但是要用b.com的cookie需要 proxy_set_h...原创 2021-08-12 15:36:26 · 1522 阅读 · 0 评论 -
Zuul的使用,路由访问映射规则
一、Zuul的介绍Zuul包含了对请求的路由和过滤两个最主要的功能: 其中路由功能负责将外部请求转发到具体的微服务实力上,是实现外部访问统一入口基础而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础。 Zuul和eureka进行整合,将Zuul自身注册到Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,也即以后的访问微服务都是通过Zuul跳转后获得的。注意:Zuul最终还是会注册到Eureka。提供=代理+路由+过滤三大功能...转载 2021-04-05 20:22:11 · 538 阅读 · 0 评论 -
zuul路由配置路径前缀问题
zuul路由配置路径前缀问题背景我们项目组刚使用spring cloud项目不久,项目运行了几个月也没有使用zuul作网关,之前是使用nginx配置不同路径规则进行不能服务端口的转发。nginx配置如下:location ^~ /user/ { proxy_pass http://xx.xx.xx.xx:xxxx;}location ^~ /product/ { proxy_pass http://xx.xx.xx.xx:xxxx;}location ^~ /cert/转载 2021-04-05 20:19:56 · 1941 阅读 · 1 评论 -
CentOS 访问 Windows 共享目录
起因由于公司的网络切换后,将所有的服务器都切换到了指定的网段(工作电脑在一个网络,服务器在另一个网络;这样一来,不同部门的 work stations 可以彼此访问,不同部门的服务器(servers)也可以彼此访问。但是!!work station 与 server不能跨部门访问。也就是说,部门A的同事不能在自己的工作机器上(work station)直接访问部门B的服务器...对于这样的策略与设置,我唯一能做的也就是醉了 -> _ >为了方便各位看官的理解,我简单的画了个图,方便大家理转载 2021-03-17 11:40:09 · 1677 阅读 · 0 评论 -
Docker的常用命令总结
一、普通指令启动 Dockersudo systemctl start docker停止 Dockersudo systemctl stop docker普通重启 Dockersudo systemctl restart docker修改配置后重启 Dockersudo systemctl daemon-reloadsudo systemctl resta...原创 2020-01-12 11:41:00 · 145 阅读 · 0 评论 -
k8s一行命令查看pod日志
先贴命令行:kubectl logs -f --tail=1 `kubectl get pods | grep markMe1024 | awk '{print $1}'`1再解释:kubectl get pods:列出所有pod kubectl get pods | grep markMe1024:列出包含“markMe1024”的pod(我的系统里只有一个这样的pod,这也是能继续下去的前提) `kubectl get pods | grep markMe1024 | awk ‘{转载 2020-12-22 11:14:23 · 5062 阅读 · 0 评论 -
kubectl 进入容器查看pod日志
登陆到k8s服务器 ssh -p22 root@127.0.0.1 2 查看pod kubectl get po -n dev -o wide 3 查看某一个pod容器的日志 kubectl -n dev log -f podName 4 进入到容器内部 kubectl -n dev exec -it podName sh ...转载 2020-12-22 11:08:57 · 9735 阅读 · 0 评论 -
kubernetes 查看pod 的容器日志
1.pod若处于运行状态,则通过kubectl logs 即可[root@node-1 ~]# kubectl logs pod_name-c container_name-n Name_Spacekubectl logs -f <pod_name>#类似tail -f的方式查看(tail -f 实时查看日志文件log)2.若pod处于init状态,则需要通过docker ps查看2.1获取对应的pod name[root@node-1 ~]# kube...原创 2020-12-22 11:07:26 · 7361 阅读 · 0 评论 -
二进制安装部署kubernetes集群---超详细教程
前言:本篇博客是博主踩过无数坑,反复查阅资料,一步步搭建完成后整理的个人心得,分享给大家~~~本文所需的安装包,都上传在我的网盘中,需要的可以打赏博主一杯咖啡钱,然后私密博主,博主会很快答复呦~转载地址:https://www.cnblogs.com/along21/p/10044931.html00.组件版本和配置策略00-01.组件版本Kubernetes 1.10.4 Docker 18.03.1-ce Etcd 3.3.7 Flanneld 0.10.0 插件: Cor转载 2020-12-22 11:03:01 · 1095 阅读 · 0 评论 -
微服务核心研究之--编排
目录:一、微服务编排的必要性二:3种常见的微服务编排方式1、Orchestration(编制)2、Choreography(编排)3、API网关三、微服务编排的框架(Orchestration方式)1、流程编排的思路2、流程编排的模型3、适配参数4、流水号5、调用链分析四、微服务编排的事务一致性五、微服务编排的监控工具支撑一、微服务编排的必要性微服务是目前流行的一种新兴的软件架构风格,在微服务体系结构中,可以将应用分解为多个更小颗粒度的服务, 各个服务可以由不同的团队并行独转载 2020-12-14 09:20:23 · 1024 阅读 · 0 评论 -
利用Skywalking-netcore监控你的应用性能
SkywalkingSkyWalking开源项目由吴晟于2015年创建,同年10月在GitHub上作为个人项目开源。SkyWalking项目的核心目标,是针对微服务、Cloud Native、容器化架构,提供应用性能监控(APM)和分布式调用链追踪能力。2017年11月,SkyWalking社区正式决定,寻求加入Apache基金会,希望能使项目成为更为开放、全球化和强大的APM开源产品,并加强来自社区的合作和交流。最终实现构建一款功能强大、简单易用的开源APM产品。2017年12月8日,Ap转载 2020-11-28 19:59:08 · 1099 阅读 · 0 评论 -
asp.net core拥抱Skywalking APM
前言小伙伴们大家好,日常系统开发和维护中,大家都用什么观测自己的系统呢?起初项目不太复杂,zabbix日常监控足够使用,随着业务模块越来越多,zabbix这种仅仅针对服务器和服务级别的监控,就有点力不从心了,有些问题只能通过一堆堆的日志中去排查,后来上了ELK,日志搜集,排查变得容易了起来。但随着微服务架构越来越流行,系统的不断拆分,服务和服务之间的调用关系,性能如何,哪里出了问题等等诸如此类的问题,单纯的从日志分析,就又变得十分困难。这个时候,APM就该登场了。那么啥是APM?APM 全称是转载 2020-11-28 20:15:07 · 571 阅读 · 0 评论 -
Windows Skywalking+Elasticsearch 部署
使用环境.net core 3.1 Skywalking 6.5.0官方下载地址::http://skywalking.apache.org/downloads/链接:https://pan.baidu.com/s/1R5C4FPlfx-yB4_cmvJoEIQ提取码:pqnoelasticsearch 6.4.0官方下载地址:https://www.elastic.co/cn/downloads/elasticsearch链接:https://pan.baidu.com/s/18转载 2020-11-28 21:17:44 · 368 阅读 · 1 评论 -
.net core 部署到windows服务上的方法
前言Net core 项目部门在Windows有很多种方式,大致有以下几种,dotnet 命令, iis(windowshosts), 一些开源的应用容器(docker ) 基于一些exe 程序,微软官网上案例 Nssm 搭建windows服务其中优劣对比在这不进行累述。我今天是把它搭建到windows服务上的,这种方式对于我们现有dotnet来说相对美观(一个黑框框,一个看不到),电脑重启可以自动重启。1.实现1.1.下载nssm官网http://www.nssm.cc/,下转载 2020-12-02 11:39:51 · 1006 阅读 · 0 评论 -
PowerShell 远程执行任务 第二步执行编辑命令
在 linux 中我们可以使用 SSH 执行各种远程操作,同样的在 windows 平台上我们可以通过 PowerShell 获得类似的能力。本文将介绍通过 PowerShell 执行远程操作的基本信息。想了解 SSH 远程操作的同学,可以参考《SSH 远程执行任务》。基础MS 定义了一个叫做 WS-Management 的协议,这个协议为计算机设备远程交换管理数据提供了一个公开的标准。在 Windows 平台上,MS 通过 Windows 远程管理服务(Windows Remote Managem转载 2020-12-03 18:17:58 · 468 阅读 · 0 评论 -
如何启用Powershell Remoting PSRemoting或WinRM? 第一步搭建环境
Linux operating systems provide GUI or command line access from its first days. But Windows operating systems are generally managed with only GUI which is generally Remote Desktop. The changes in IT made mass management or orchestration a must for system a转载 2020-12-04 09:30:13 · 1011 阅读 · 0 评论