
服务器
文章平均质量分 80
Data-Mining
一枚典型的音视频技术爱好者
展开
-
解决ssh: Could not resolve hostname ***: nodename nor servname provided, or not known报错
今天新搞到一台新服务器,使用域名登陆服务器时遇到了如下报错:ssh: Could not resolve hostname ***: nodename nor servname provided, or not known原创 2023-04-02 22:06:02 · 40975 阅读 · 2 评论 -
上手评测国内第一的华为云桌面,企业远程安全办公首选
近两年,远程办公和视频会议逐渐成为一种趋势,但是在实际应用过程中都需要PC设备的支持,当然还有很多其他的场景也是如此。为了满足使用要求,我们走到哪里就需要把设备带到哪里,非常不方便,有没有一种方式既可以满足使用要求又不用把设备带过来带过去?为此,一种新的云产品出现了,那就是云桌面。原创 2022-12-08 16:02:18 · 7629 阅读 · 1 评论 -
利用 JMeter 压测上传和下载接口实战
目录前言正文方案调研工具下载启动工具组织压测脚本压测结果结论突然来一个任务,让压测对象存储服务的上传和下载接口,之前也没有干过呀,也不属于自己的工作范畴。但是,事情着急,自己也就硬着头皮搞了。说到压测接口,自己首先想到了 Postman 和 Apipost,但是简单看过之后,发现对于自己的压测需求满足起来可能有些费劲。于是,自己又找到了 JMeter,嗯,果然,实现并发测试 so easy!想使用 JMeter 工具,首先需要下载,下载地址:Apache JMeter - Download Apache J原创 2022-07-12 22:00:00 · 1722 阅读 · 0 评论 -
使用 nginx 配置项的好习惯
目录前言正文第一步、语法检查第二步、重启进程或服务第三步、检查进程或者服务状态常见问题❓ 问题一、Address already in use❓ 问题二、nginx: [emerg] unexpected "==" in condition in❓ 问题三、nginx: [emerg] unknown "request_url" variable前言工作久了之后就会发现,使用任何技术栈和技术框架都需要具备一个良好的使用习惯。今天,本人就来分享一个关于 ng原创 2022-05-15 11:39:51 · 1106 阅读 · 1 评论 -
基于 Amazon Amplify 构建自己的首个 iOS 应用程序(二)
Amazon Amplify 是一组位于云端的工具和无服务器服务。本文的主要是介绍如何基于 Amazon Amplify 构建自己的首个 iOS 应用程序。首先,我们将构建一个简单的 iOS 应用程序。然后,使用 Amplify 命令行接口 (Amplify CLI) 初始化一个本地应用程序,同时添加用户身份验证、添加GraphQL API 和数据库以存储我们的数据,最后,更新我们的应用程序来存储图像文件。原创 2022-04-27 20:55:19 · 5433 阅读 · 18 评论 -
基于 Amazon Amplify 构建自己的首个 iOS 应用程序(一)
Amazon Amplify 是一组位于云端的工具和无服务器服务。本文的主要是介绍如何基于 Amazon Amplify 构建自己的首个 iOS 应用程序。首先,我们将构建一个简单的 iOS 应用程序。然后,使用 Amplify 命令行接口 (Amplify CLI) 初始化一个本地应用程序,同时添加用户身份验证、添加GraphQL API 和数据库以存储我们的数据,最后,更新我们的应用程序来存储图像文件。原创 2022-04-27 20:51:46 · 7257 阅读 · 2 评论 -
Kubernetes 安全权限管理深度剖析
Kubernetes 作为当下应用最普遍的容器集群管理工具,详细了解它的认证鉴权机制是非常有必要的。本文的主要内容就是增进大家对k8s的认证和鉴权模块的了解,其中包括kubernetes准入控制及RBAC的集群认证与鉴权机制。原创 2022-04-15 21:51:42 · 1514 阅读 · 2 评论 -
解决:阿里云 OSS 存储访问报错 AccessDenied
使用阿里云的 OSS 的客户端 SDK上传了一个文件,访问存储地址时遇到如下报错信息:<Error><Code>AccessDenied</Code><Message>You have no right to access this object because of bucket acl.</Message><RequestId>622FF5149849B43239F0C519</RequestId>&l..原创 2022-03-20 22:27:51 · 17247 阅读 · 0 评论 -
关于 AI 边云协同解决方案的研究与讨论
随着科学技术在各行各业的迭代升级,AI 云边协同解决方案在以新生态的形式遍地开花,大大助力了各行各业的发展,提升了绝大多数行业的问题解决能力。特别是 IOT,作为行业数字化转型的趋势,IOT 的行业应用场景多样化且产业链较长,结合市场投入和场景成熟度,目前车联网、公用事业、工业制造是重点的应用领域。一、人工智能技术在应急管理的应用研究现状2019年十大化工行业的事故共造成112人死亡,717人受伤,全年伤亡人数多达数千人。主要的事故原因总结为四大类:设备老化、人员操作不当、检..原创 2022-02-21 22:58:33 · 5890 阅读 · 0 评论 -
如何利用 onlyoffice 实现文档格式转换
目录前言正文启动 onlyoffice 服务API 接口介绍转换列表请求示例结尾前言日常生活和工作中,文档格式转换应该是很常见的需求。面对这样的需求,我们技术男有没有属于自己的好方法呢?答案是有的,它就是 onlyoffice,今天就来介绍如何利用 onlyoffice 实现文档格式转换。正文启动 onlyoffice 服务首先,我们以容器的方式启动一个 onlyoffice 服务,服务端口映射 9080。服务地址:http://127.0.0.1:原创 2022-02-17 01:30:00 · 3487 阅读 · 14 评论 -
批量删除过期文件的方法
问题目录/var/www/html/media/chunks/ 中存在很多临时文件,需要进行删除,但是手动删除的话,会非常的慢,首先,我们查看一下3天前都有哪些文件。命令如下:find /var/www/html/media/chunks -mtime +3 -name "*.*"查询结果部分截图如下:粗略算了一下,大概上千个。手动删除的话,估计要等到天荒地老。直接上大招:find /var/www/html/media/chunks -mtime +3 -na..原创 2022-01-23 23:22:33 · 1188 阅读 · 3 评论 -
一次无脑接口测试导致的无效排查的经历
项目背景公司自研了私有化的对象存储服务,目前需要对上传接口进行功能测试。问题使用第三方测试工具 ApiPost 测试上传接口时,发现 dzuuid 参数始终无法正确解析出来,于是开始了排查工作。原创 2022-01-09 10:42:48 · 442 阅读 · 0 评论 -
-exec rm 与 xargs rm -rf 深度剖析
前言我们在 linux 机器上删除搜索到的文件和目录时,总会遇到这样的抉择:对于-exec rm -rf 和xargs rm -rf 两个命令,应该用哪个呢?而且网上很多文章简直不负责任,有的甚至把二者的区别写反了。今天这篇文章就算拨乱反正啦。正文相同点二者都可以删除指定的目录或者文件。不同点二者在具体的执行策略上有所不同,下面详细介绍。-exec rm -rfexec命令用于调用并执行指定的命令。exec命令通常用在shell脚本程序中,可以调用其他的命令。如果..原创 2021-12-19 19:27:43 · 4484 阅读 · 1 评论 -
SQS 和 SNS 对比分析
前言一般说到SNS和SQS,大家都会想要亚马逊的sns和sqs,确实最早的定义是 Amazon 给出来的。其实,我们可以脱离具体的厂商,单独来讨论SNS和SQS。正文总的来说,SNS和SQS 是亚马逊提出的两种关于消息队列的分布式方案。...原创 2021-12-08 22:34:56 · 4219 阅读 · 2 评论 -
解决:http: TLS handshake error from *
目录问题 解决 结尾问题今天以容器的形式在公网上一个部署了一个云服务,在测试环境是没有问题的,不知道为什么部署到 beta 环境就出现了问题,导致 https 协议文件访问失败。具体报错信息如下:2021/11/09 07:15:58 http: TLS handshake error from 125.64.94.138:34428: remote error: tls: bad certificate\2021/11/09 07:15:58 http: TLS handshak原创 2021-11-13 12:27:06 · 18004 阅读 · 0 评论 -
正向代理和反向代理
目录前言 正文 反向代理 正向代理 结尾前言最近一段时间跟 Nginx 打交道有点多,填补了自己知识库中不少空白。之前只是一直听说 Nginx 反向代理功能非常强大,但是从来没有亲手操作和配置过,最近也多多少少体验了一把。说到 Nginx 的方向代理功能,内心不禁要问,是不是正向代理呢?是的,确实有,而且今天的内容就是来讨论二者的区别与联系。正文说到代理,从字面意思理解,就是一个中介,所有的消息都经过它发送和接收。服务访问时,一般都会用到代理,代理有分为正向代理和反向代理原创 2021-11-13 17:00:00 · 294 阅读 · 0 评论 -
nginx 缓存大小的含义
目录问题 解决 proxy_buffer_size proxy_buffers proxy_busy_buffers_size 结尾问题上一篇文章,我们已经介绍了解决服务器 net::ERR_CONTENT_LENGTH_MISMATCH 206 (Partial Content) 问题的方法,是通过修改 nginx 代理服务的缓存大小,具体的修改方法如下:proxy_buffer_size 128k;proxy_buffers 32 128k;proxy_busy原创 2021-11-08 02:30:00 · 4349 阅读 · 0 评论 -
解决问题:net::ERR_CONTENT_LENGTH_MISMATCH 206 (Partial Content)
目录问题 解决 尝试一、猜测可能是证书问题 尝试二、修改 nginx 访问路径 尝试三、修改 nginx 缓存大小 结尾问题今天遇到一个问题,Web 播放器在播放对象存储服务中的某个视频文件时,总是不断的报错 206(Partial Content),具体的信息如下:net::ERR_CONTENT_LENGTH_MISMATCH 206 (Partial Content)造成的结果就是视频播放失败。播放器报错截图如下:但是,奇怪的有些局域网的播放器虽然报原创 2021-11-08 02:30:00 · 9166 阅读 · 4 评论 -
重新认识 nginx 反向代理
目录前言 正文 结尾前言后端开发的小伙伴经常会用到 nginx 工具,那么我们不禁要问:它具体的作用是什么呢?今天我们就来通过一个实例来搞清楚!正文整件事情经过是这样的,自己开发了一个服务,对外接口都是 http 协议的。但是部署的时候,其他的服务都是 https 的,特别是 web 页面也是 https 的,为了避免 https 协议和 http 协议混合使用导致的浏览器告警和错误。因此,需要想办法处理一下。这里提一个问题,如果是你,你会怎么处理呢?是不是也会想到使用 ngi原创 2021-11-08 01:15:00 · 215 阅读 · 0 评论 -
鲲鹏近3个月热门问题和解决方案整理
前言华为云鲲鹏云服务器计算开放全栈能力,通过开放鲲鹏主板2.0,持续投入开源操作系统 openEuler和开源数据库 openGauss,开放鲲鹏应用使能套件 BoostKit 与鲲鹏开发套件 DevKit,加速计算产业创新。本文整理了最近3个月的热门问题和相关的答案汇总。正文问题一、使用鲲鹏性能分析工具出现服务器内部错误提示问题描述:使用鲲鹏性能分析工具web页面,使用web创建工程任务进行全景分析&出现服务器内部错误提示,采集信息结果出不来。解决首先,获取日志信息。具体步骤如下:原创 2021-10-16 23:31:54 · 1493 阅读 · 0 评论 -
linux服务器安装mongo的一般步骤
目录问题解决判断系统类型方法一、常规法方法二、技巧法问题有时候,需要登陆服务器查看数据库的内容,但是难免服务器上没有 mongo 工具,那么如果想要在 linux 服务器上安装 mongo 命令工具,应该怎么做呢?解决判断系统类型当服务器上没有安装 mongo 数据库时,首先需要查看服务器架构类型确定可以使用的包管理工具,使用命令如下:uname -an查看结果:[root@VM-48-117-centos mongodb]# uname -原创 2021-09-29 23:34:36 · 1267 阅读 · 0 评论 -
OnlyOffice源码编译arm架构指南
前言整个文章是按照时间顺序写的,有些地方可能没有完全整理到一起,大家凑合看吧!正文编译 OnlyOffice 还是比较麻烦的,特别是编译 arm 架构的 OnlyOffice,本文整理一下自己在编译过程中遇到的各种各样的问题。希望对有相同需求的小伙伴有所帮助,好了,话不多说,直接进入正题。在开始罗列问题之前,我们先把官方的编译文档简单介绍一下。原创 2021-09-09 22:18:21 · 4293 阅读 · 22 评论 -
全球增长最快的对象存储开源服务MinIO
目录前言MinIO简单介绍 - 高性能 - 可扩展性 - 云原生支持 - 纯开源 - 兼容 S3 存储 - 简单结尾前言MinIO 是一款非常热门的开源对象存储服务器,能够完美兼容亚马逊的 S3 协议, 对 K8s 也能够进行非常友好的支持,专为 AI 等云原生工作负载而设计。包括构建高性能的云原生数据机器学习、大数据分析、海量存储的基础架构等方面,MinIO 都可以提供数据工作负载。有数据统计,在中国.原创 2021-08-26 00:58:09 · 1082 阅读 · 4 评论 -
Node.js 实现存储服务的下载功能【包含前后端代码】
问题解决结尾问题上传和下载功能是存储服务非常基础的功能,也是存储服务日常使用过程中最常用的功能,比如阿里云的OSS、腾讯云的COS、百度云的BOS等。当然,我们也可以自己研发私有化的对象存储服务,那么就会涉及到除了自己处理客户端逻辑外,还需要自己处理服务器的上传和下载逻辑。今天的问题就是讨论如何实现自定义的下载功能,涉及前端代码和后端代码。其实,服务器的开发语言非常丰富,常见的有 Golang、Node.js、PHP 等。今天的这篇文章以 Node.js 语言为例进行说明。解决下载功能基于.原创 2021-08-10 23:06:52 · 830 阅读 · 3 评论 -
linux中常见工具安装问题集锦
前言问题解决结尾前言经常和服务器打交道的同学,特别是服务器运维和开发的同学,会经常使用到一些工具和命令。然而,有时候一些新机器或者“有待考究的机器”可能啥都没有,就需要我们手动去安装相应的工具。你还别说,平时用的非常熟悉的工具,说到安装它们?一开始还真把我愁坏了,后来习惯了就好啦,哈哈。因此,整理了一些内容记录下来,方便日后查阅。问题问题一、E: Unable to locate package wget报错信息如下:Reading package lists… DoneBuildin原创 2021-08-06 22:08:27 · 2240 阅读 · 0 评论 -
阿里云OSS上传报错:InvalidAccessKeyIdError
问题解决结尾问题今天将本地的文件上传到第三方存储 OSS 的时候,遇到了一个问题,报错信息如下:InvalidAccessKeyIdError: The OSS Access Key Id you provided does not exist in our records报错信息的意思是说我们提供的OSS访问的key不存在,访问禁止。但是,可以确定的是改动之前是可以的(刚才调整了部分代码逻辑,整理了部分代码),现在的改动理论上不会影响到OSS上传的。整体的报错日志如下:1|www原创 2021-08-04 22:02:12 · 13322 阅读 · 0 评论 -
一次Http Get请求健壮性问题的排查过程
问题解决结尾问题一个健壮性极好的Web服务,当面临暴力请求攻击时,应该具有一定的容错能力。最近,有一个安全项目验收,自己就遇到了相关的问题。因为对应的Web服务接口框架参考的是一个开源工程,可能没有经历太多实战的洗礼,这方面就表现的稍微不如人意。问题细节描述:对应的点播服务开放了播放列表的查询接口,正常情况下,当Web页面访问查询接口时,点播服务返回对应的视频文件播放列表。但是,在进行安全项测试时,测试人员在对应Get请求的URL中输入了不存在的物理文件地址,接口返回了相应的报错堆栈信息。这种行原创 2021-08-04 08:51:30 · 426 阅读 · 0 评论 -
通过添加公钥实现ssh免密登录服务器(authorized_keys、sshd_config)
1. 确认.ssh目录权限必须是700。地址:~/.ssh截图参考:2.确认authorized_keys文件权限必须是600。地址:~/.ssh/authorized_keys截图参考:3. 修改StrictModes属性默认StrictModes属性是 yes,需要修改成 no。地址:/etc/ssh/sshd_config截图参考:...原创 2021-03-10 22:41:43 · 12105 阅读 · 0 评论 -
搞服务器开发竟不知道宝塔为何物,有点说不过去呀!
首次进入官网会提示安装必要的软件,一般有两种方式一种是LNMP,一种是LAMP,官方推荐是LNMP方式。本人选择安装默认模式,会出现如下界面:原创 2021-02-05 21:49:01 · 996 阅读 · 1 评论 -
查看linux系统版本命令全集
目录前言正文方法一方法二方法三方法四前言查看linux系统版本的命令都有哪些?今天我们就来看一看。正文方法一命令:cat /proc/versionCentOS系统运行结果:Linux version 3.10.0-1062.el7.x86_64 (mockbuild@kbuilder.bsys.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) ) #1 SMP原创 2021-02-04 08:50:26 · 1227 阅读 · 0 评论 -
Post请求:first path segment in URL cannot contain colon 的解决方案
问题使用Golang开发服务器还不是很原创 2020-12-15 22:39:59 · 18759 阅读 · 0 评论 -
吃透nginx 403 forbidden报错
按照网上的教程,我们顺利启动了默认80端口的nginx服务。具体安装教程可以参考:https://liuzhen.blog.youkuaiyun.com/article/details/83898155我们想修改成自己的静态服务,但是遇到了“nginx 403 forbidden”的报错。开始了坎坷的一路:...原创 2020-12-15 22:29:09 · 1507 阅读 · 0 评论 -
nginx服务器下载文件403
目录问题解决问题自己上传一个文件到服务器,但是下载的时候提示403。报错信息如下:Failed to load resource: the server responded with a status of 403 (Forbidden)页面下载提示:解决对比发现,相同服务下的其他文件都可以正常下载,只有一个setup.dmg文件不可以。于是查看该文件属性,发现它没有设置同组用户和其他用户的权限,意思是别人都不能操作该文件,甚至读权限都没有。这..原创 2020-11-18 22:07:51 · 3265 阅读 · 0 评论 -
CDN域名加速流程分析
CDN的全称是“Content Delivery Network”,中文叫内容分发网络。很多网站为了提升响应时间都会采用CDN域名加速的方式,目前,CDN用过很多家公司的,其中有网宿、阿里、腾讯、京东、帝联、蓝汛。从实际效果和质量上来说,建议前三个。为了便于大家理解,下面列一张简单的流程图:...原创 2020-11-12 23:01:05 · 1752 阅读 · 0 评论 -
如何将多个域名指向一个网址
目录正文结尾如何将多个域名指向同一个域名地址呢?无论访问B.com,还是C.com,都是A.com的内容。正文步骤一、修改CNAME登陆公司的域名管理后台(如果不清楚可以问网管或者服务器运维相关人员),将B.com和C.com的cname指向同一个网址域名A.com。步骤二、修改server配置需要根据具体的服务器类型进行配置。如果是nginx服务器,可以修改nginx.conf配置文件中的server_name选项,增加新的映射域名地址B.com或者C.com。这两步缺原创 2020-09-03 16:11:08 · 3415 阅读 · 0 评论 -
记录一次nginx服务器签名证书过期的排查过程
目录问题原因解决问题今天突然发现服务器的下载地址提示不安全,如下图所示:点击警告图标,会弹出如下提示框,提示“您与次网站之间建立的连接不安全”,并在下方标明证书无效。原因看到这里原因已经很明显了,就是服务器上的数字签名证书过期了。点击“证书”获取更加详细的信息如下图所示:服务器上使用的签发证书2020年8月1日,今天是2020年8月7日,嗯,已经过期7天了!漂亮!解决好吧,让我们用新证书替换过期证书吧。找到服务器上证书的存储路径,/cert..原创 2020-08-07 16:01:52 · 4237 阅读 · 0 评论 -
git push error: RPC failed result=56, HTTP code = 0
git之前用得好好的,今天突然就不能用了,提示如下错误:error: RPC failed; result=56, HTTP code = 0fatal: The remote end hung up unexpectedlyfatal: The remote end hung up unexpectedlyEverything up-to-date后来,通过设置Git的http缓存...原创 2019-01-09 09:15:45 · 2028 阅读 · 0 评论 -
nginx服务器的简单操作
1. 启动服务nginx2. 关闭服务nginx -s stop3. 强制停止服务pkill -9 nginx4. 修改配置文件后重新启动服务nginx -s reload原创 2019-04-18 16:40:34 · 491 阅读 · 0 评论 -
HTTP中的GET请求
HTTP中的GET请求可以理解成我们经常所说的“增删改查”中的“查”。请求的常见形式,一般是在请求URL后面以?的形式加上要发给服务器的参数,多个参数之间用&隔开,比如:http://www.test.com/login?username=admin&pwd=123456&type=JSONGET是我们经常会用到的请求之一,但是需要注意一点:由于浏览器和服务器对U...原创 2019-04-25 10:37:48 · 8091 阅读 · 0 评论 -
hint: Updates were rejected because the tag already exists in the remote.
使用git提交代码有时会遇到报错提示:hint: Updates were rejected because the tag already exists in the remote.此时,只需要进行pull操作就可以解决此问题,这个问题一般出现在进行push操作时。...原创 2019-06-13 21:04:38 · 11371 阅读 · 0 评论