随笔分类 -  Linux

摘要:缘由:使用Node.js时进行开发时,遇到需要调用命令行操作的业务场景 使用Node.js原生库child_process调用命令行 const {exec} = require('child_process'); const cmd = 'ls'; // cmd为实际调用的命令行命令值 exec( 阅读全文
posted @ 2021-07-27 11:25 游弋在冷风中 阅读(633) 评论(0) 推荐(0)
摘要:缘由:需要在庞大的日志中查询部分指定日志,如log日志记录的html(此类型的日志数据有很多行,普通右键复制和下载不是很方便)。 因为服务器的日志文件太过庞大,所以可以使用复制指定行到指定行的方式,来截取目标日志内容并复制到新文件中,然后再下载到本地查看 1. Vim打开日志文件后 vim test 阅读全文
posted @ 2021-06-09 18:47 游弋在冷风中 阅读(5998) 评论(0) 推荐(0)
摘要:缘由:需要打包服务器的文件数据到另一台服务器上并解压。 因为服务器有的数据表内容太大,直接下载很慢,所以可以先打包然后复制好解压 1. 打包指定文件为tar.gz后缀的压缩文件 tar zcvf test.tar.gz records* 以上命令为打包当前路径下文件夹/文件名为record开头的所有 阅读全文
posted @ 2021-06-04 11:41 游弋在冷风中 阅读(427) 评论(0) 推荐(0)
摘要:缘由:需要查询一下某些代理访问指定域名所消耗的时间,来判断是否是代理连接受限 以下代理均为示例代理,无法真正连接 1. 通过curl方式来测试指定代理的连接情况,代理无账号密码 curl -x 127.0.0.1:9989 https://store.steampowered.com 以上命令为测试 阅读全文
posted @ 2021-06-02 17:28 游弋在冷风中 阅读(440) 评论(0) 推荐(0)
摘要:缘由:需要查询一下日志文件中的指定内容,但日志文件过大,需要减少无效查询量的业务场景 1. cat查找文件中的指定内容,并复制到新文件中进行查看 cat error.log | grep 'adam' > ./test.log 以上命令为查询error.log文件中, 出现'adam'的日志行。并将 阅读全文
posted @ 2021-05-31 16:18 游弋在冷风中 阅读(2457) 评论(0) 推荐(0)
摘要:缘由:linux服务器mongodb数据库挂掉了,需要重连 一、先systemctl方式启动mongo,测试是否能成功 systemctl status/start/stop mongod 二、手动方式启动(不推荐此方法) 1. 先mongo看能否连接成功 mongo 2. 查看mongo的数据库存 阅读全文
posted @ 2021-01-25 15:51 游弋在冷风中 阅读(1935) 评论(0) 推荐(0)
摘要:npm install 不同报错解决办法 一、因为node_modules可能有意外改动,导致依赖库不完整,删除项目下的node_modules,在你的项目目录下,重新执行npm install,这会重新生成node_modules,重新执行npm run dev即可 1.删除项目文件的node_m 阅读全文
posted @ 2020-11-09 16:24 游弋在冷风中 阅读(1032) 评论(0) 推荐(0)