摘要:在Windows10 的Linux子系统下安装oh-my-zsh的时候出现如下错误: 网上有描述说没有安装curl,但是是已经安装了的。 在此处发现答案:点击查看详情 缺少安装libcurl-devel,此处可以看见*-devel的解释。 安装liburl-devel之后,重新编译git即可。 参考
阅读全文
摘要:在Windows上工作时未出现过该问题,于是通过命令: 查看差异,得到结果: 这是由Linux严格的文件系统权限导致。 通过命令关闭filemode解决:
阅读全文
摘要:由于公司开发都是用的CentOS,如果不是使用docker的时候,难免会需要自己安装各种软件(例如,Python,nodejs等),然后这些软件还需要大量的依赖软件。 例如gcc等。 我们不需要一个一个去安装,使用如下命令即可安装大部分常用软件:
阅读全文
摘要:出现错误: 查看了多种解决方案,取最简单的一种: 无错误,即解决该问题。
阅读全文
摘要:在建立一个错误的软连接到ld-linux-x86-64.so.2时,悲剧就这么发生了。此时大部分命令都不能使用,SSH当然也不能登录了。这个时候一定不要退出终端。 有人说那就把软连接复原吧,可是ln也同样无法使用。。。这时候我们就可以使用可爱的sln命令就可以了,哈哈。 sln /usr/lib64
阅读全文
摘要:使用命令查看docker当前建立的网络: 发现docker-compose up确实建立了网络xx_default 使用命令查看该网络详细信息: 可以看到compose 中的多个服务的IP都在同一个网段,执行命令进入每个服务容器: 相互之间能够通过服务名ping通,这让我有点茫然~~!,没有在hos
阅读全文
摘要:最近在使用Ansible,基于SSH。 远程服务器IP: 以下提及的远程服务器都为该服务器。 远程用户: 在本地服务器中,ssh-keygen生成密钥之后,将通过ssh-copi-id将生成的公钥添加到远程服务器: 然后登录到远程服务器,在/home/ansible/.ssh/authorized_
阅读全文
摘要:出现该问题的原因之一是: 在编译PHP时启用了fileinfo扩展(内置),但同时在php.ini文件中添加了: 去掉或注释之后,重启php-fpm,警告消失。
阅读全文
摘要:编辑Makefile文件,找到变量EXTRA_LIBS,并在末尾添上-liconv 再次执行make即可。
阅读全文
摘要:Raspbian版本: 安装: 因为使用的是默认的pi用户,所以下面的命令都带着sudo。 2. 创建用户组ftpgroup,创建用户ftpuser,并指定组为ftpgroup,不能登录,没有家目录 3. 为用户ftpuser创建一个FTP的文件夹,并让其能够访问(修改文件夹的属主为ftpuser,
阅读全文
摘要:1. 下载git 你或许需要加上选项: 2. 解压 3. 进入目录并编译 注意在执行./configure的时候会遇到很多命令缺失的问题,逐一通过pact命令安装相应软件(包)即可。 在我安装gettext-dev之后,缺少msgfmt命令的问题消失了,但是仍然出现: 还好我之前有做过国际化,使用的
阅读全文
摘要:最近遇到了因为某种异常情况导致某目录下日志暴增,在修复异常情况后,发现pm2 不能启动,查看日志发现原因为空间不足。 使用du -sh查看确实为空间不足。在rm -rf 删除之后,仍然不能启动。这时用df -h发现该目录所在分区磁盘使用率已近100%。 出现该情况的原因是: du与df计算空间大小的
阅读全文
摘要:1. 对于需要添加unknown host的问题可以通过添加: 例如: scp 跟ssh使用同样的选项,所以也能如下使用: Note: 关闭known host检测,会出现warning,可以通过添加选项 -q 关闭。 关闭host检测还可以通过修改配置文件(一般为~/.ssh/config,没有则
阅读全文