侃大山,随便聊聊。有啥新奇特的Idea都可以分享。
问题:
在运行命令的过程中,有时候会遇到无法判断运行时间的长短、突然断网以及不方便挂在后台等情况。这些情况都会导致任务中断,而screen命令能够很好的解决这一问题。利用ssh远程登录终端时,screen命令能够保证命令不因远程窗口的关闭而中断。
Screen命令:
在运行命令前,可以新建一个screen窗口,即创建一个虚拟终端,然后在该窗口里进行操作。后续因网络等问题导致窗口关闭或者自行退出后,也可以利用screen命令找回该命令,并且任务也能够正常运行。
问题:
在拉取Drupal8镜像之后,需要修改php的配置,但是发现找不到php配置文件
利用 find / '*php.ini*' 也无法搜索到
解决:
- 首先在Drupal中,利用php的Status report查看php的具体信息:

发现php的配置文件夹里面只有php扩展的一些配置文件,并且在php.ini的路径这显示为none。
经查资料发现,可能是编译安装的php没有生成php.ini文件,一切配置信息都是默认的。而解决办法就是找到php源码包来获取php.ini-development文件并复制到配置路径下。
在测试数据库时发现了一个以前一直忽略的问题
在Drupal7的job page(Your Web address/admin/tripal/tripal_jobs)里会依据我们向后台发送执行内容的时间进行排序(以job name前的id区分先后关系)并且按照顺序执行,在默认条件下它只会一条接着一条进行Run,在正在有运行的Job时,就会无法执行后续的Job
例:在使用Tripal Data Loader上传GFF3文件时,这个Job所使用的时间很长,所以我在建六个BLAST库后进行测试BLAST时这个上传GFF3的Job仍然在占用Drush所以BLAST进行比对就会一直不出结果(一直停留在等待页面)。还以为是BLAST库的问题或者功能的问题,再去测试容器测试库以后可以正常比对,所以库是没问题的。
现在就意识到了可能是drush后台被占用的可能了,去搜索了一下平行多线程运行drush命令:
软件使用参考倩男师姐论文
问题:
1、软件下载方式有在conda环境下载,有在ubuntu系统下载,有下拉镜像下载,导致我创了很多容器来分析数据,是否可以都下载到同一个容器中,是不是需要配置容器的环境?
2、下拉的镜像中,如gatk镜像中,无法进行环境编辑,也无法下载tmux,如何解决?
# 可能存在的问题1
## 首先确认phpPgAdmin是否可以链接到postgresql数据库:
方法:查看/var/lib/pgsql/9.6/data/pg_log下的log有没有phpPgAdmin的访问记录,有则说明可以链接。 查询后,显示如下内容: