Environment Modules软件包以模块为单位,为用户动态设置Linux或UNIX的环境变量的软件。
模块的概念,“应用名”和“应用的版本”的二元组,即一个模块对应的是一个特定版本的应用。
Environment Modules软件包独立于具体使用的Shell,支持多种主流的Shell。
-
最新版本:2012.12发布的modules-3.2.10
-
官网http://modules.sourceforge.net/
1. 安装
sudo yum install -y environment-modules
sudo apt-get install environment-modules
2.Modules软件包的初始化与具体Shell的初始化一起完成,具体过程如下:
创建module命令(实际执行modulecmd应用)
创建Modules环境变量(通过modulefile文件配置)
创建环境的快照(开启的情况下),如$HOME/.modulesbeginenv
3. modulefile文件,动态配置模块,可能存在多个
位于MODULEPATH环境变量指定的路径中
默认/etc/modulefiles/目录下
4. 常用命令
module
查看帮助
module help
查看帮助
等价于module -h
查看帮助
module avail
查看可用模块
module list
查看已经加载的模块
module add <模块名>
加载模块
等价于module load <模块名>
加载模块
module rm <模块名>
卸载模块
等价于module unload <模块名>
卸载模块
module purge
卸载所有模块
module switch <旧模块> <新模块>
替换模块
等价于module swap <旧模块> <新模块>
替换模块
module whatis <模块名>
查看模块说明
module show <模块名>
查看模块内容
等价于module display <模块名>
查看模块内容
module use -a <路径>
将指定路径追加到MODULEPATH中
等价于module use --append <路径>
将指定路径追加到MODULEPATH中
Envrionmentmodules工具用来快速的设置和修改用户编译运行环境。Envrionmentmodules通过加载和卸载modulefile文件可直接改变用户的环境变量,用户不需要修改.bas...
来自:
l471094842的博客
Linux 动态载入 Module 介绍 作者 : hlchou本文为各位介绍 Linux Module 载入系统的过程,及 Linux Kernel 在 2.0.x 及 2.1.x 版之间,Kern...
来自:
samssm的专栏
请问大家,如下图中的perl或者 python已经module load 后的的init_path和cmd_path如何查询?
![图片说明](https://img-ask.csdn.net/upload/201810/19/1539939055_299604.png)
前言 在linux下当对同一个编译器、运行库等有多版本的时候,如果每次编译都要去写上绝对路径就会很麻烦,使用module-environment来进行管理这些环境变量是比较方便的。安装 我是直接使用l...
来自:
jslove1997的博客
和linux中加载模块有关的几个程序分别如下:lsmod,modprobe,depmodlsmod显示当前加载的所有模块,相当于cat /proc/modules,假设你没有设定开机加载某个模块,比如...
来自:
richermen的专栏
新安装完机器后,你可能需要安装一些必须的包,比如你要做开发,可能要安装gcc,cmake,glibc之类的,比如说你要做webserver,需要安装apache或者httpd,mysql,php之类的...
来自:
Miss_Audrey的博客
前言在 Linux 超算平台上,通常会安装有不同版本的多种编译器和其他软件等,如常用的编译器有 intel 和 gnu,常用的 MPI 并行库包括 intel mpi,openmpi,mpich2 等...
来自:
banana1006034246的博客
environment-modules安装配置(RHEL 6.8)配置yum源(CentOS)安装environment-modules设置修改路径安装devtoolset (GCC)添加进envir...
来自:
Castellan的博客
好累呀推荐一个网址:http://modules.sourceforge.net/module-environment 安装sudo apt-get install environment-modul...
来自:
JaYiFen
原贴:http://blog.tom.com/blog/read.php?bloggerid=681400&blogid=56941 ...
来自:
最实用的Linux博客
“Environment module”(环境模块)是一组环境变量设置的集合。 module可以被加载(load)、卸载(unload)、切换(switch),这些操作会改变相应的环境变量设置,从而让...
来自:
Clef的专栏
安装模块的时候出现错误:modprobe: chdir(3.0.35-g6774ed9-dirty): No such file or directory.内核模块没有安装正确。本文记录解决方法。参考...
来自:
weixin_33704591的博客
千万别用yum remove 卸载软件!用yum remove你会发现吧相关依赖的软件包都卸载了。关于卸载后的回复。很多人建议用yum history redo/undo + id 来操作,基本不能用...
来自:
Etz_hachayim的博客
Linux Module模块安装手动安装模块时有insmod和modprobe,它们的区别是:insmod在加载外部模块时要指定模块的绝对路径。多个外部模块有符号依赖时,要按依赖关系顺序加载。此时可以...
来自:
dongkun152的专栏
数据文件:vim /home/old_data/20161231/NEW_S01_APF01.dat 2434^[工资^[341^[02005^[01^[^[^[00110^[A^[223223^[^
在Ubuntu中有如下几个文件可以设置环境变量 /etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. /e...
来自:
Journey to the West
一:设置环境变量的三种方法1.1临时设置exportPATH=/home/yan/share/usr/local/arm/3.4.1/bin:$PATH1.2当前用户的全局设置打开~/.bashrc,...
来自:
vertor11的博客
今天在centos5.5上试图将python更新到3.x版本在元旦新的一天本着“辞旧迎新”的心态,我不假思索的执行了Yumremovepython最终引发了崭新而彻底的效果,删除完毕后,图形界面各种错...
来自:
萧萧的专栏
前提:$ rpm -qa | grep enviroment-modules # 检查系统中是否已经安装了modules软件安装前需要tcl、tcl-devel包 1. YUM源安装 ...
来自:
虽迟但到博客
Linux modules:简介: linux 2.0版本以后都支持模块化,因为内核中的一部分常驻在内存中,(如最常使用的进程,如scheduler等),但是其它的进程只是在需要的时候才被载入。如MS...
来自:
collide的专栏
Linux的kernel能够以动态的方式加载,卸载模块,以达到减小内核的大小,复杂度,以及增加内核的灵活性。目前,我知道的有lsmod,insmod,rmmod,modprobe四条命令,现在分别总结...
来自:
huangxiaohu_coder的专栏
我们在学习Linux驱动开发时,首先需要了解Linux的模块化机制(module),但是module并不仅仅用于支撑驱动的加载和卸载。一个最简单的模块例子如下:// filename: HelloWo...
来自:
R先生一天不学习就浑身难受
Linux使用Moduler切换各种MPI环境安装不同版本的mpi库sudo yum install -y openmpi-1.10.x86_64 openmpi-1.10-devel.x86_64s...
来自:
kongxx的专栏
设备的内核升级到最新的Linux-3.3上去了,这个版本主要新特性包括:合并了来自Android项目的内核代码,支持新的架构TI C6X,改进了Btrfs文件系统的balance操作、新的除错工具和R...
来自:
viewsky11的专栏
在博主认为,对于入门级学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现学习的最好方式就是阅读参考官方文档其次...
来自:
程序员宜春的博客
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?,说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,...
来自:
帅地
说实话,对于学习路线这种文章我一般是不写的,大家看我的文章也知道,我是很少写建议别人怎么样怎么样的文章,更多的是,写自己的真实经历,然后供大家去参考,这样子,我内心也比较踏实,也不怕误导他人。但是,最...
来自:
帅地
介绍几个可以下载编程电子书籍的网站。1.GithubGithub上编程书资源很多,你可以根据类型和语言去搜索。推荐几个热门的:free-programming-books-zh_CN:58K 星的Gi...
来自:
九章算法的博客
人生苦短,我用 Python前文传送门:小白学 Python 爬虫(1):开篇小白学 Python 爬虫(2):前置准备(一)基本类库的安装小白学 Python 爬虫(3):前置准备(二)Linux基...
来自:
极客挖掘机
今天在reddit上看到一个有趣的讨论,一个4岁的小女孩给Linux提交了一个补丁,并且这个补丁合并到了代码中。链接如下:https://www.reddit.com/r/linux/c......
来自:
嵌入式Linux
作者 | Rocky0429来源 | Python空间大家好,我是 Rocky0429,一个喜欢在网上收集各种资源的蒟蒻…网上资源眼花缭乱,下载的方式也同样千奇百怪,比如 BT 下载,磁力链接,网...
来自:
Rocky0429
周末了,人一旦没有点事情干,心里就瞎想,而且跟几个老男人坐在一起,更容易瞎想,我自己现在也是 30 岁了,也是无时无刻在担心自己的职业生涯,担心丢掉工作没有收入,担心身体机能下降,担心突......
来自:
嵌入式Linux
【前言】 收到一封来信,赶上各种事情拖了几日,利用今天要放下工作的时机,做个回复。 2020年到了,就以这一封信,作为开年标志吧。【正文】 您好,我是一名现在有很多困惑的大二学生。有一些问题想要...
来自:
迂者-贺利坚的专栏
2017 运营技能成长地图Gitee 下载Github 下载SourceForge 下载5 分钟商学院精细笔记 000_185Gitee 下载Github 下载SourceForge 下载A Comp...
来自:
龙哥盟
最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确实可以生成)one 樱花树 动态生成樱花效...
来自:
碎片