CentOS执行Shell脚本报错:行X: $'\r': 未找到命令 的问题解决与记录

事件起因,最近刚接触Shell脚本编写,是在Windows上进行的编写,上传到服务器后执行报错 “行X: $'\r': 未找到命令”。 后来查找资料发现,在dos/window下按一次回车键实际上输入的是“回车(CR)”和“换行(LF)”,而Linux/unix下按一次回车键只输入“换行(LF)”,在Windows中文件在每行都会多了一个CR,所以Linux下运行时就会报错找不到命令。不仅只有回车,同样包含反斜杠与正斜杠的使用等等。而解决原因的根本办法就是就是把dos文件格式转换为unix格式。

运维 

Docker安装部署code-server,使用网页编写代码,不受设备限制

Docker安装部署code-server,使用网页编写代码,不受设备限制

运维 

宝塔网站开启反向代理时无法申请和自动续签SSL证书的解决办法

会产生这个问题的原因很简单,我们在申请证书时,ca证书商会获取域名对应的ip,当开启反向代理后,ca证书商无法获取到我们申请域名的真实ip,所以开启反向代理时无法申请SSL证书,续签SSL证书会验证失败。

关于 armbian ubantu(arm设备) 安装宝塔面板

关于 armbian ubantu系统 安装宝塔面板服务器信息处理器:S905,运行内存:1G,硬盘:32G的外置U盘系统:Armbian_5.44_S9xxx_Ubuntu_bionic_3.14.29_icewm_20180729一、准备阶段1.下载宝塔安装脚本并改写首先到宝塔官网下载安装脚

运维 

Jenkins + Docker 自动化部署

Jenkins + Docker 自动化部署环境:CentOS7 + Git (Gitee)一、安装 Docker安装社区版本 Docker CE1. 确保 yum 包更新到最新yum update2. 卸载旧版本(如果安装过旧版本的话)

什么是BBR加速,Centos7如何开启BBR加速,优化服务器的传输速度,避免堵塞

Centos7开启BBR加速,优化你的传输速度,避免堵塞了解BBR加速什么是BBR加速?BBR是一种加速TCP的拥堵算法技术。BBR 利用瓶颈带宽和往返传播时间,被认为是迄今为止跨越不同路由发送数据的最快方法,当数据路由拥挤时,能够更有效地处理流量。谷歌开发出了一种加速网络传输协议 TCP 的新算法