npm或pip部署环境报错可能是由于未安装g++ 部署环境时出现异常一直是比较闹心的事情,更闹心的是网上的解决办法不生效。 现象 npm的报错 安装npm的环境 安装命令 npm install 报错信息 make: g++: 没有那个文件或目录 #... 08月30日 操作系统 发表评论 阅读全文
Linux的命令行输入不显示问题分析 Linux的命令行打字不显示咋办? 现象 使用Linux命令行时,正常的情况是终端会打出输入的信息。 但是有的时候,明明敲击了键盘,终端却没有字符打印出来。只有回车的时候,看到命令执行的结果。输入密码... 07月25日 操作系统 发表评论 阅读全文
MySQL快速安装和初始化笔记 Linux系统下快速安装MySQL,使用单机多实例的方式初始化实例,并启动实例。以及一些常用的配置等信息。 前言 这个部署流程较为简单,只是为了尽快启动个MySQL用作测试。比如用于开发或跑个测试什么... 07月23日 操作系统 发表评论 阅读全文
【翻译】linux中cgroups内存控制子系统memory.oom_control文件 翻译自:redhat文档的部分内容。 新linux内核cgroup的memory子系统提供memory.oom_control来开关Cgroup中oom killer,并且提供了消息接口。 memor... 07月18日 操作系统 发表评论 阅读全文
Linux环境变量加载顺序分析 环境变量是shell运行时的运行参数,比如执行命令时,就会从PATH指定的路径查找可执行文件。有的程序也会使用环境变量作为参数。 当你发现配置了环境变量,但实际使用时环境变量未生效时,希望这篇文章能对... 07月10日 操作系统 发表评论 阅读全文
Linux系统下SSH问题处理集合 ssh链接报错,免密不生效等情况分析和处理。 概要 首先,我们应该先排除服务器宕机,网络不通等外部情况。 如果对现象非常明显,可以先根据经验处理。 如果依然未解决,则尽可能获取报错,日志等信息来分析。... 04月06日 操作系统 发表评论 阅读全文
编程开发socket快速理解 相信大家都知道,socket用于描述IP地址和端口,是一个通信链的句柄。但是如何使用它,它是如何通信的。 直接看代码或者函数说明可能有点乱。在这里给出一个直观清晰的解释。下图是tcp套接字的工作流程。... 04月23日 发表评论 阅读全文