15 天前 / Lonny_Wong
1 、在本地使用 trzsz -d ssh x.x.x.x 登录服务器。加 -d 是开启拖文件上传功能,默认是不开启的。 2 、将 trz 和 tsz 放到服务器某个 PATH 目录下,要有可执行权限。执行命令 trz -v 不会报错即可。 项目地址:https://github.com/trzsz/trzsz-go,给个 Star 支持下? 在 Release 中下载的 zip 里就是三个 trzsz、trz、tsz 可执行程序,也可以自己 clone 下来 make 编译。
20 天前 / 进击的强
自己的小网站跑在阿里云的 ECS 上面, 偶尔也去分析分析自己网站服务器日志, 看看网站的访问量。看看有没有黑阔搞破坏!于是收集,整理一些服务器日志分析命令,大家可以试试! 1、查看有多少个 IP 访问: awk'{print$1}'log_file|sort|uniq|wc-l 2、查看某一个页面被访问的次数: grep"/index.php"log_file|wc-l 3、查看每一个 IP 访问了多少个页面: awk'{++S[$1]}END{for(ainS)printa,S[a]}'log_file>log.txt sort-n-t''-k2log.txt配合 sort 进一步排序 4、将每个 IP 访问的页面数进行从小到大排序: awk'{++S[$1]}END{for(ainS)printS[a],a}'log_file...
34 天前 / 冷星1024
跑步本身就是一件孤独的事,他人再分享再加油,要跑到终点也只能倚仗自己的体力和意志,就像生活本来的样子。 关注并将「趣谈前端」设为星标 每早 08:30 按时推送技术干货 / 优秀开源 / 技术思维 hi, 大家好, 我是徐小夕, 周末博学不打烊, 今天我们来分享点轻松且有用的知识。 作为一名前端工程师, 没有个自己的网站怎么行, 接下来我就来带大家介绍一下如何从零到一, 配置并部署自己的网站到服务器。
42 天前 / 趣编程
关于 sealos 标题敢号称极速,是因为使用了开源项目 sealos,正是因为 sealos,原本繁琐复杂的 kubernetes 部署操作变得简单高效 sealos 是个热门开源项目,地址是:https://github.com/fanux/sealos,官方说明容易引发读者的舒适感: sealos 提供的免费部署版本是 kubernetes-1.22.0,其余版本虽然支持,但不在免费范围内 设备本次实战使用三台 64 位 X86 服务器,操作系统都是 CentOS-7.9.2009,基本情况如下表: 主机名 IP 地址角色配置 master192.168.95.138 主控节点 2 核 2Gnode0192.168.95.139 工作节点 4 核 8Gnode1192.168.95.140 工作节点 4 核 ...
44 天前 / hyper0x
Nginx 是一款非常流行的 Web 服务器,在 Github 上已有 16K+Star,我们经常用它来做静态资源托管或反向代理。最近发现了一款全新的 Web 服务器 Caddy,Star 数超越 Nginx,标星 38K+Star。试用了一下 Caddy,发现它使用起来比 Nginx 优雅多了,功能也很强大,推荐给大家! Caddy 简介 Caddy 是一款功能强大,扩展性高的 Web 服务器,目前在 Github 上已有 38K+Star。Caddy 采用 Go 语言编写,可用于静态资源托管和反向代理。
78 天前 / learner
点击上方“CSDN”,选择“置顶公众号” 关键时刻,第一时间送达! 作者丨 Alexey Ivanov 翻译丨不二 译者注:人们更多的是关注软件一类的优化,当负载上来后,发现硬件发挥不出最大性能。服务器出厂时,BIOS 默认达到了性能和能耗之间的良好平衡,以适应一般环境,然而在不同的环境下可能需要对服务器进行优化,以获得最大的吞吐量或最低的延迟,本文全面讲述如何在硬件层面优化 web 服务器,请看译文。 这是对 2017 年 9 月 6 日在 NginxConf 2017 年演讲内容的延伸。
123 天前 / HueiFeng
现如今程序员对 Web API 的调用已经是轻车熟路。但是传统的 api 调用都是拉模式,也就是主动发起请求去调用一个 api. 但是程序员往往对另一种很有用的模式很陌生,即推模式。 拉模式 - 主动调用并获取结果的模式。 推模式 - 订阅并接受数据推送的模式。 今天要介绍的是一个被大家忽略但却非常有用的一项技术。 基于 HTTP/2 的标准服务器事件推送模式,英文简称 Server-Sent Events,后面简称 SSE。 Server-Sent Events 这里引用 MDN 上的一段解释: EventSource 是服务器推送的一个网络事件接口。
132 天前 / HelloGitHub
本文作者:HelloGitHub-Anthony 众所周知,Web 服务器是 Web 开发中不可或缺的基础服务,在开发中经常会用到。耳熟能详的开源 Web 服务器有久负盛名的 Apache、性能强劲的 Nginx。而我们今天要介绍的开源项目是采用 Go 编写的 Web 服务端“后起之秀”:Caddy 它拥有下载无需安装就能用、零配置实现 HTTPS 等特点,从而在强者如云的 Web 服务器中占据了一席之地。 在这个 HTTPS 必选的时代,Caddy 凭借无需额外配置自动 HTTPS,分分钟完成 HTTPS 站点搭建,使它成为了中小型 Web 服务的首选服务器。
144 天前 / HueiFeng
一 简介 最近有一个学习需求,获取域名相应服务器的标题、服务器名、服务器语言、服务器版本等基本信息,为此开始了相关方面的学习和开发,下面是学习过程,本文分为三个部分:本文第二节讲解本次项目的基本背景知识。本文第三节主要为项目实践,代码开发过程。本文第四节主要介绍一些网络上常见的 Web 探测的一些方案,并介绍一个自动化的信息获取框架,并完成复现过程。 二 基础知识 完成一个服务器的基本信息获取,仅仅需要简单的 Java HTTP 编程知识、Java 正则匹配式知识即可。
161 天前 / 逗逗
1Prometheus 简介 Prometheus 是一个开源监控工具,实现了高维数据模型。Prometheus 有多种数据可视化模式,其中一种是集成 Grafana。Prometheus 以高效的自定义格式将时间序列数据存储在内存和本地磁盘上。 Prometheus 有许多客户端可用于轻松监控服务,也可以轻松创建自定义客户端。每台服务器的可靠性都是独立的,仅依赖本地存储。用 Golang 编程语言编写,所有二进制文件都是静态链接的,易于部署。 Prometheus 采用拉取策略而不是推送策略,即 Prometheus 以一定的时间间隔从 exporter 那里拉取数据,而不是 exporter 推送数据到 Prometheus。
162 天前 / Inputing
在使用 Python 写一些脚本的时候,在某些情况下,我们需要频繁登陆远程服务去执行一次命令,并返回一些结果。在 shell 环境中,我们是这样子做的。 $sshpass-p${passwd}ssh-p${port}-l${user}-oStrictHostKeyChecking=noxx.xx.xx.xx"ls-l" 然后你会发现,你的输出有很多你并不需要,但是又不去不掉的一些信息(也许有方法,请留言交流),类似这样 host:xx.xx.xx.xx,port:xx Warning:Permanentlyadded'[xx.xx.xx.xx]:xx'(RSA)tothelistofknownhosts. Loginfailure:[Errno1]Thisserverisnotregisteredtormpplatform,pleaseconfirmwhethercdnserver. total4...
164 天前 / hyper0x
【导语】:用 Go 编写的轻量级 Web 服务器。 简介 Caddy 是用 Go 编写的轻量级 Web 服务器,是一个可扩展的服务器平台。 它相较于 Apache、Nginx 这些知名 Web 服务器,特点在于提供了编译好的可执行文件,实现了真正的开箱即用。无需任何配置即可拥有免费的 HTTPS、自动把 Markdown 文件转化成 HTML 等人性化的功能。如果是搭建中小型的 Web 服务,它完全够用而且省时省心。 功能特点: 自定义 Caddyfile 文件可进行功能配置。使用 JSON API 可进行动态的配置。默认自动使用 HTTPS,Caddy 是唯一一个默认自动使用 HTTPS 的 Web 服务器。
197 天前 / 凯凯刘
2、服务器安装监听服务服务器上需要安装 NodeJS 环境,安装方法请自己去官网查阅。 然后执行命令全局安装: 12npm install http-server -gnpm install git-webhook-handler -g3、增加 webhook 监听脚本在项目目录下新建 webhook.js,这个 js 实现的是启动一个自进程服务,来监听端口,接收 webhook 发送过来的请求,并执行相应的。sh 启动脚本来实现代码的自动更新。 123456789101112131415161718192021222324252627282930313233343536var http = require('http')var createHandler = require('git-webhook-handler')var handler = createHandler({ path: ...
216 天前 / 趣编程
“公众号:畅游码海 更多高质量原创文章都在里面~” 主机字节序和网络字节序:在 32 位机器上,累加器一次能装载 4 个字节,这四个字节在内存中排列顺序将影响它被累加器装载成的整数的值 大端字节序(网络字节序):一个整数的高位字节存储在内存的低地址处 小端字节序(现代 PC 大多数采用):整数的高位字节存储在内存的高地址处 即使是同一台机器上不同语言编写的程序通信,也要考虑字节序的问题 Linux 下字节序转换函数: #include unsignedlonginthtol(unsignedlonginthostlong);// 主机字节序转换成网络字节序 unsignedshortinthtons(unsignedshor...
362 天前 / 开发者头条
前言在互联网公司技术面试上,除了算法和网络、操作系统这种基础之外,还有一类系统设计和优化的问题。这类问题需要你有一个全局的技术视野,以及熟悉一些常用的系统优化方法论,也就是工程上的一些 Best Practice,而不至于自己临时拍脑袋瞎设计。 在互联网公司,经常面临一个“三高”问题: 高并发高性能高可用这篇文章将总结一下后台服务器开发中有哪些常用的解决“三高”问题的方法和思想。 希望这些知识,能够给你一丝启发和帮助,助力你收割 各大公司 Offer~ 先上本文思维导图: 正文一、缓存什么是缓存?看看维基百科怎么说: In computing, a cach...