计算化学公社

 找回密码 Forget password
 注册 Register
Views: 12076|回复 Reply: 15
打印 Print 上一主题 Last thread 下一主题 Next thread

[Linux] 使用win10自带linux子系统构建方便的跨平台工作环境

[复制链接 Copy URL]

291

帖子

7

威望

3200

eV
积分
3631

Level 5 (御坂)

石墨

本帖最后由 Graphite 于 2017-11-8 07:39 编辑

相信很多人都遇到过这样的情况: 日常办公要用到的软件在windows上方便, 但专业性的软件只能运行在Linux平台上. 多数情况下, 用户只能屈就一方, 或者使用虚拟机.
微软在16年就开放了windows subsystem for linux(WSL)开发版本, 经过一年的更新, 现在已经较为稳定.

且不深究实现原理, 相比于传统的虚拟机, WSL具有以下优势:
1, 文件本身共用, 不用拖来拖去, 也不需要网络桥接/映射才能进入外网.
2, 性能更好, Gaussian09简测性能仅略弱于物理机.
3, 与win10较为融合, 简单舒适.

当然WSL也是有一定黑点的, 比如权限冲突, 比如和win10之间资源调配有时候很迷...不过都问题不大, 微软也在不断改进中.

安装:
1.打开win10开发者选项, 并在启用windows功能菜单里勾选"适用于Linux的windows子系统(Beta)". 可能会要求重启.

2.重启后, 在搜索栏里键入"bash"或打开powershell键入"bash", 会从windows应用商店下载约数G数据(可能很慢), 也可以手动下载离线包. 自动安装.

3.默认的窗口就是一个cmd的框, 极其丑陋, 并且字体只有宋体, 老DOS字体等几种.
建议使用wsl-terminal作为终端模拟器, 外观和可配置性都更好.
  1. https://goreliu.github.io/wsl-terminal/README.zh_CN.html
复制代码
并安装zsh, oh-my-zsh, Xming, 以及一些常用Linux软件后, 即可达到如下效果

(文件管理器为Krusader, 是由Xming打开的linux图形程序)

windows的C盘, D盘等被挂载在/mnt/c, /mnt/d等目录下, win10和子系统同时操作文件不会互相影响.
例如终端中在/mnt/d/research目录下用Gaussian计算出的结果, win10直接在D:\research里用gview打开即可.

非常推荐需要多操作系统平台切换的笔记本, 家用机, 个人工作站使用.
镜像空间计算模拟

184

帖子

2

威望

4878

eV
积分
5102

Level 6 (一方通行)

能科top50

2#
发表于 Post on 2017-11-8 09:15:27 | 只看该作者 Only view this author
作为Linux入门菜鸟,很早就想试试win10下的双系统了,奈何学校电脑仍然是win7的...安装的软件win10下用不了...
In defeat, malice. In victory, revenge.

145

帖子

0

威望

3930

eV
积分
4075

Level 6 (一方通行)

3#
发表于 Post on 2017-11-8 09:22:38 | 只看该作者 Only view this author
小计算可以,大的体系那得多大内存啊,轻易地台式机、笔记本估计用不起来

3622

帖子

3

威望

1万

eV
积分
18442

Level 6 (一方通行)

第一原理惨品小作坊

4#
发表于 Post on 2017-11-8 09:50:03 | 只看该作者 Only view this author
本帖最后由 卡开发发 于 2017-11-8 09:52 编辑

前段时间装过,然后上了个intel编译器装了一整天,后来编译mpi的速度彻底让我放弃治疗,然后就卸了。当然我也不排除我那个破电脑可能本身不一定适合做这件事。
日常打哑谜&&探寻更多可能。
原理问题不公开讨论,非商业性质讨论欢迎私聊。
本周忙

291

帖子

7

威望

3200

eV
积分
3631

Level 5 (御坂)

石墨

5#
 楼主 Author| 发表于 Post on 2017-11-8 12:34:59 | 只看该作者 Only view this author
itpfeng 发表于 2017-11-8 09:22
小计算可以,大的体系那得多大内存啊,轻易地台式机、笔记本估计用不起来

这么说吧, 如果你有一个小体系, 或者一个模型分子, 想验证一下猜想/初步筛选一下, 还是很方便的, 现在都有超线程, 也不妨碍日常办公.
大体系那肯定上服务器啊, 这个是针对办公机的合理利用.
镜像空间计算模拟

264

帖子

0

威望

2588

eV
积分
2852

Level 5 (御坂)

6#
发表于 Post on 2017-11-8 20:32:38 | 只看该作者 Only view this author
Graphite 发表于 2017-11-8 12:34
这么说吧, 如果你有一个小体系, 或者一个模型分子, 想验证一下猜想/初步筛选一下, 还是很方便的, 现在都 ...

也就文件操作上方便了
内存调度我还是更相信成熟的虚拟机

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
卡开发发 + 2 我很赞同

查看全部评分 View all ratings

2

帖子

0

威望

89

eV
积分
91

Level 2 能力者

7#
发表于 Post on 2017-11-8 22:18:53 | 只看该作者 Only view this author
刚给电脑装好win10和Ubuntu双系统的第二天看到这个,哭死

165

帖子

0

威望

4787

eV
积分
4952

Level 6 (一方通行)

8#
发表于 Post on 2017-11-8 22:35:42 | 只看该作者 Only view this author
装个cygwin可能更好一些。MS以前也搞过集群版OS,好像大家不太认帐。

903

帖子

37

威望

5324

eV
积分
6967

Level 6 (一方通行)

9#
发表于 Post on 2017-11-9 14:00:21 | 只看该作者 Only view this author
之前弄的时候因为文件权限问题导致linux 的g09无法运行
不知道你怎么解决这个问题的?

291

帖子

7

威望

3200

eV
积分
3631

Level 5 (御坂)

石墨

10#
 楼主 Author| 发表于 Post on 2017-11-9 19:01:55 | 只看该作者 Only view this author
ggdh 发表于 2017-11-9 14:00
之前弄的时候因为文件权限问题导致linux 的g09无法运行
不知道你怎么解决这个问题的?

drwxr-x--x 0 myname myname 512 Oct 12 22:37 g09/
(位于/home/myname)
镜像空间计算模拟

903

帖子

37

威望

5324

eV
积分
6967

Level 6 (一方通行)

11#
发表于 Post on 2017-11-9 20:16:04 | 只看该作者 Only view this author
Graphite 发表于 2017-11-9 19:01
drwxr-x--x 0 myname myname 512 Oct 12 22:37 g09/
(位于/home/myname)

看来现在可以改权限了? 不错嘛

2

帖子

0

威望

1019

eV
积分
1021

Level 4 (黑子)

12#
发表于 Post on 2017-11-10 17:34:42 | 只看该作者 Only view this author
不知道有没有调用核数和内存的限制,虚拟机最多16核。改天我也去尝试一下

291

帖子

7

威望

3200

eV
积分
3631

Level 5 (御坂)

石墨

13#
 楼主 Author| 发表于 Post on 2017-11-11 09:48:55 | 只看该作者 Only view this author
friendlyjun 发表于 2017-11-10 17:34
不知道有没有调用核数和内存的限制,虚拟机最多16核。改天我也去尝试一下

16核以上直接物理机啊...虚拟机也好WSL也好都是家用级别电脑考虑的
镜像空间计算模拟

1237

帖子

1

威望

3499

eV
积分
4756

Level 6 (一方通行)

14#
发表于 Post on 2018-11-7 21:43:46 | 只看该作者 Only view this author
按sob老师的说的操作步骤在WSL上安装了gaussian,运行的时候出现command not found是什么情况

43

帖子

0

威望

1589

eV
积分
1632

Level 5 (御坂)

15#
发表于 Post on 2018-11-8 10:00:13 | 只看该作者 Only view this author
biogon 发表于 2018-11-7 21:43
按sob老师的说的操作步骤在WSL上安装了gaussian,运行的时候出现command not found是什么情况

环境变量没有设置好

本版积分规则 Credits rule

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-27 13:42 , Processed in 0.409759 second(s), 31 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list