Shell 脚本报错 syntax error near unexpected token `$’\r” 的解决方法
今天老王在 Linux 上运行一个 Shell 脚本时,报错 syntax error near unexpected token `$'{\r”,看错误类型是语法错误,但是检查了下代码发现并没有问题,后来才发现是因为 Wind...
今天老王在 Linux 上运行一个 Shell 脚本时,报错 syntax error near unexpected token `$'{\r”,看错误类型是语法错误,但是检查了下代码发现并没有问题,后来才发现是因为 Wind...
今天老王在一台 CentOS 6 的服务器上用 yum 命令安装软件时遇到了 YumRepo Error 的错误,尝试 yum update 也会抛出同样的错误:YumRepo Error: All mirror URLs are not ...
今天老王需要升级一台 CentOS 7 服务器上的 OpenSSL,本文记录下 CentOS 升级 OpenSSL 至最新版教程,以及升级过程中可能遇到的问题。 一、服务器环境 CentOS 版本:CentOS Linux release ...
老王一台搬瓦工 VPS 之前设置了 2GB 的 Swap 分区,但是 Swap 一直处于爆满的状态,后来尝试增加了一点 Swap 交换空间,效果非常明显,占用明显少了很多。所以本文聊聊 Linux 中交换空间 Swap 应该设置多大,看看其...
之前老王分享过《Linux 创建和增加 Swap 分区教程》,今天在一台 Linux 服务器上增加 Swap 分区时,使用 swapoff -a 命令报错 swapoff failed: Cannot allocate memory,本文分...
昨天一个朋友跟说他的 Let’s Encrypt 证书续签失败,今天老王看到自己也有一个网站出现了类似的问题,看 acme.sh 的续签日志,发现错误都是 timeout,详细的信息是 Could not get nonce, let...
有时候我们需要在 Linux 服务器上查看某个文件夹目录下的文件个数,这个需求可以通过 ls、grep、wc 这三个命令来统计某个路径下文件或者文件夹的数量,下面老王就分情况介绍下使用方法。 一、数量统计方法 下面分情况介绍下这 3 个命令...
今天老王遇到了一个问题,一台 Linux 服务器上,某个目录中,rm 和 ls 命令全部没有反应,既不能显示这个目录中有多少文件,也不能直接删除文件,检查了服务器正常,磁盘容量也足够。本文分享下解决方法和解决过程。 一、问题原因 如果你 L...
有时候某些改动需要我们修改文件夹下的所有文件的内容,虽然借助 vim 可以批量修改(《Vim 中替换命令的使用方式:指定行数替换和全局替换》),但是也要一个个打开文件,今天老王介绍下如何借助 sed 来批量修改文件夹下所有文件的内容。 举个...
老王今天在备份网站数据时,发现网站数据的压缩包非常大,检查后发现是因为将缓存数据一同压缩了。本文记录下在使用 zip 压缩命令时,如何排除指定文件夹。 zip 排除文件夹其实很简单,只需要在使用 zip 命令时加上参数 -x 就行了,例如老...