Linux之使用nohup,&及screen运行后台任务的示例和区别

使用SSH终端(比如putty,xshell)连接Linux服务器上运行比较耗时任务,可能需要几个小时甚至几天才能完成,这时候终端被占据,我们还要做其他的任务呢,所以需要将这一类耗时任务放到后台来跑,只需要记录好日志就行了,有下面这些常用方法来实现这个需求。 command & 在终端输入command &运行,这时候使用Ctrl + C中止命令将会失效,因为对&后台运行S […]

CentOS下使用LibreOffice实现文档格式的转换

项目需求,对上传的文档进行一些预处理,如果用户上传了doc格式的文档,需要将其处理为docx或者pdf格式,以便后续的流程对文档内容进行提取。 先是试了一下phpoffice/phpword这个包,发现其对doc的转换很不理想,这个包更适合用来根据内容生成文档,而不是转换文档,不是太适合我这种需求。 然后发现了LibreOffice这个开源工具,经过使用,效果很好,分享一下。 服务器是CentOS […]

CentOS7安装Docker配置服务端和容器自启动

接上一篇,在VirtualBox上安装配置好了CentOS7,继续在这个虚拟机上装好docker并总结一下使用到的常用功能。 安装Docker 安装直接参考官网来安装就OK,没有遇到什么问题,值得注意的就是docker需要内核版本在3.10以上,如果之前安装过,记得先remove掉之前的旧版本。 官网安装指南:centos安装docker,基本上就是: 安装库 yum install -y yum […]

VirtualBox6安装CentOS7及其基本配置

开发环境windows,用docker的时候还是使用win版的差点意思,之前折腾了一下那个windows10子系统,还是不得劲,那还是用回虚拟机吧,选择用VirtualBox主要是因为它小巧快速且开源,无他。 准备工作: 下载virtualBox,下载扩展VirtualBox Extension Pack。 下载centos7镜像文件 安装 正常安装就好了,这个没啥好说的,教程大把的,只捡重要点的 […]