![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
运维
文章平均质量分 50
Xiaofei@IDO
这个作者很懒,什么都没留下…
展开
-
Mac 安装非App Store软件
当安装非App Store软件时,Mac由于其安全性,常常会出现一些报错信息。原创 2022-11-28 14:23:34 · 1059 阅读 · 0 评论 -
基于Docker的RStudio-server构建
【代码】基于Docker的RStudio-server构建。原创 2022-09-16 09:53:19 · 664 阅读 · 0 评论 -
基于Ubuntu的R离线安装
【代码】基于Ubuntu的R离线安装。原创 2022-09-15 10:18:00 · 409 阅读 · 0 评论 -
BiocManager的镜像源设置
最近,在使用Docker构建镜像时,由于网络的问题,总是断断续续的进行,导致构建一个镜像需要花费很长的时间。原创 2022-09-13 11:18:07 · 4880 阅读 · 0 评论 -
R语言github软件的两种安装方式
github的本地安装原创 2022-09-06 11:07:22 · 2110 阅读 · 0 评论 -
windows中使用docker构建镜像
最近,由于项目开发需求,需要在本地构建镜像,以便迅速进行部署。采用了window系统的docker进行构建镜像。怎么办???原创 2022-08-30 21:30:56 · 2496 阅读 · 1 评论 -
如何通俗的理解docker中 - 镜像构建上下文
理解docker镜像构建上下文原创 2022-06-11 13:42:31 · 336 阅读 · 1 评论 -
gitlab删除服务器上的一个文件或目录
已经与远程仓库建立联结git rm -r --cached filename/directorygit commit -m "delete file/dir"git push # 这是建立在已经和远程仓库进行了连接未与远程仓库建立联结git pull origin master # 将远程仓库里面的项目拉取下来git rm -r --cached filename/directorygit commit -m "delete file/dir"git push...原创 2022-03-13 20:09:20 · 1052 阅读 · 0 评论 -
docker不用root权限也能执行-普通用户的权限设置
背景最近,有些项目是基于docker写的。但是docker是需要root权限的,如果没有root权限的普通用户将没有办法操作docker。下面给出两个修改的方法,来完成普通用户的操作的请求。解决办法1. 赋予普通用户root权限需要修改:/etc/sudoers# 现在是不可更改的,需要调整权限:chmod 0755 sudoers (需要root权限的)root@SRV252:/etc# ll sudoers-r--r----- 1 root root 815 Feb 23 13:06原创 2022-02-23 13:30:39 · 10700 阅读 · 0 评论 -
Linux 设置用户使用的最大进程数
ulimit 的作用ulimit:显示(或设置)用户可以使用的资源的限制(limit),这限制分为软限制(当前限制)和硬限制(上限),其中硬限制是软限制的上限值,应用程序在运行过程中使用的系统资源不超过相应的软限制,任何的超越都导致进程的终止。参数 描述ulimited 不限制用户可以使用的资源,但本设置对可打开的最大文件数(max open files)和可同时运行的最大进程数(max user processes)无效-a 列出所有当前资源极限-c 设置core文件的最大值.单位:bloc原创 2021-12-31 14:56:03 · 4669 阅读 · 0 评论 -
Docker之overlay2的数据清洗和数据迁移
背景在使用docker时,经常会遇到磁盘空间占满的情况。多数情况下,是由于在安装docker时候,默认将overlay2安装在/var/lib/docker下面。随着,docker的使用,overlay2将根目录占满,导致一些程序异常。今天就来解决这个问题。查看磁盘使用情况# 查看docker系统位置docker info | grep "Dir"# 查看文件占用信息du -sh /var/lib/docker/*# 查看Docker的磁盘使用情况docker system df# 或者查原创 2021-12-02 14:14:54 · 2048 阅读 · 0 评论 -
常用Slurm作业投递及查询命令
1. 集群常用概念job step: 作业步,单个作业可以有多个作业步partition:分区,作业需要在特定分区中运行(理解为定义了队列,每个队列中包含不同节点)QOS:服务质量,可理解为用户可使用的CPU,内存等资源限制tasks:任务数,默认一个任务使用一个cpu核,可理解为job所需的cpu核数socket:cpu插槽,即物理cpu颗数2. Slurm 基本命令salloc:为实时处理的作业分配资源典型场景为分配资源并启动一个shell,然 后用此shell执行srun命令去执行并原创 2021-11-18 21:30:23 · 17281 阅读 · 2 评论 -
Docker_Dockerfile
DockerfileDocker 可以通过读取 Dockerfile 中的指令自动构建镜像。Dockerfile 是一个文本文档,其中包含了用户创建镜像的所有命令和说明。一、变量要点变量用 $variable_name 或者 ${variable_name} 表示。${variable:-word} 表示如果 variable 设置,则结果将是该值。如果 variable 未设置,word 则将是结果。${variable:+word} 表示如果 variable 设置则为 word 结果,否原创 2021-10-22 21:52:36 · 137 阅读 · 0 评论 -
创建Gitlab仓库时,发生error: failed to push some refs to xxxxx.git
产生错误的原因当我们在创建仓库的时,默认勾选“使用Reamdme文件初始化这个仓库”。它将初始化一个README文件并配置添加了忽略文件。当点击创建仓库时,它会默认进行一次初始提交。于是我们的仓库就有了README.md和.gitignore文件。然后,我们把本地项目关联到这个仓库,并把项目推送到仓库时,由于在关联本地仓库与远程仓库时,两端都有内容且无关联,当我们推送到远程或者从远程拉取内容时,都会有没有被跟踪的内容,于是你看git报的详细错误中总是会让你先拉取再推送,但是拉取总是失败。解决办法git原创 2021-09-11 17:46:58 · 1390 阅读 · 0 评论 -
docker 镜像的迁移
镜像的备份基本命令如下:docker save [options] IMAGE [IMAGE...]举例:docker save -o /home/mydocker.tar myimage:v1# -o 镜像打包后的归档文件镜像加载基本命令如下:docker load [options] myimage.tar举例:docker load -i myimage.tar# --input,-i 指定导入的文件...原创 2021-08-25 19:29:19 · 225 阅读 · 0 评论 -
Docker入门级别,看了就能做事情!!!
1. 背景Docker是什么呢?百度百科是这样跟我说的:Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。这段话已经很概括的描述了Docker是什么,Docker能干嘛,Docker的基本特性!相信刚开始接触Docker的你跟我也一样,看了几遍都很懵逼!没关系,看完全文再回头看这段话,或许就有不一样的体会了!我们先看看Docker官方给出的转载 2021-08-25 14:20:20 · 177 阅读 · 0 评论 -
github:master提交项目到远程仓库出现“There isn’t anything to compare.”
背景首次,创建并提交本地项目到远程库,出现了“There isn’t anything to compare.main and master are entirely different commit histories.”。我在网上了找了许多方法,有些不理解,有些不成功。最后,找到了一个解决办法,就是删除原来的,重新提交。这种方法一定不是最优的,但是可以解决问题,期待高手指点。git-bash提交任务时出现如下情况远程仓库出现如下情况解决办法# 切换分支至mastergit chec原创 2021-03-06 21:45:37 · 4578 阅读 · 5 评论 -
LINUX添加用户
背景好吧,我再重新温故一下如何再linux上添加用户。添加用户你必须有root权限。来个例子useradd -d /home/username -m username -s /bin/bash -g groupName‘-d /home/username’:指定创建用户登陆时的目录,如果不存在会递归自动创建的。‘-m username’:创建用户的用户名,用以登陆系统的账号名称‘-s /bin/bash’:为创建的用户指定登陆时默认的shell‘-g groupName’:为创建的用户原创 2021-03-05 13:01:01 · 6399 阅读 · 0 评论