在开启一个新的任务进程之前,需要获取 Linux 服务器当前正在运行某个进程的数量,以便对新进程的添加进行限制,我们知道 ps 命令可以查看进程, grep 命令可以对内容进行检索, wc 命令可以统计,我们把这三个命令结合起来就可以实现需 […]
标签: linux
Linux下使用pdf2htmlEX将pdf转换成html格式
项目上遇到需求:将 pdf 文件转换成 html 格式文件,供另外的服务做 html 解析从而获取文件内容信息,这里我采用的是 pdf2htmlEX 作为转换工具,效果不错。 推荐使用最便捷的方法,直接运行 docker 容器内的程序转换, […]
VirtualBox虚拟机不可用Runtime error opening
昨天下班关机忘记关 Virtual Box 上的虚拟机(多个虚拟机),早上再次启动机器时显示不可用,错误提示: Runtime error opening ‘D:UsersadministratorVirtualBox VMsCentOS7 […]
SSH连接错误”REMOTE HOST IDENTIFICATION HAS CHANGED!”
在执行 git pull 拉取代码的时候提示 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! 错误,完整的报错信息大概是这样的: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ […]
php解压缩zip和rar压缩包文件
项目涉及文档处理,用户上传的包括 zip 和 rar 压缩包,需要先将压缩包解压后再作处理。对于 zip 压缩包,由于 php 自带 zip 扩展,可以直接解压。 解压zip压缩包: $file = “/opt/data/upload/te […]
Linux之进程守护,supervisor安装配置及使用
supervisor是一个很好的守护程序管理工具,配置方面自动启动,日志输出,自动切割日志等等一系列强大功能,下面是在CentOS下安装使用supervisor的记录。 安装 # epel源 yum install epel-release […]
Linux之使用nohup,&及screen运行后台任务的示例和区别
使用 SSH 终端(比如 putty , xshell )连接 Linux 服务器上运行比较耗时任务,可能需要几个小时甚至几天才能完成,这时候终端被占据,我们还要做其他的任务呢,所以需要将这一类耗时任务放到后台来跑,只需要记录好日志就行了, […]
CentOS7下安装Elasticsearch及配置
Elasticsearch大家都知道的,全文检索啥的必不可少的服务,来走一波,先跑起来,后面会结合Yii2用Elasticsearch做一些检索工作,也会记录下来,先来安装配置一波。 环境:Virtual Box6.0.6 + CentOS […]