三、Ubuntu Server上安装Matlab,利用X11和Putty输出窗口到Windows桌面(补充内容)

一、安装Google Chrome浏览器


Openbox右键默认菜单中第二个选项是Web browser,但系统截至目前是没有安装任何网页浏览器的。我们可以选择安装Chrome,操作过程如下。

# 在Openbox下打开控制指令行:

sudo apt-get install libxss1 libappindicator1 libindicator7 
# 注意上面两个最末数字均是数字1,不是字母l

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

sudo dpkg -i google-chrome*.deb    # 这一步可能会显示出错,暂时忽略,执行后面的指令

sudo apt-get update && sudo apt-get install -f

以上操作就完成Google Chrome的安装了,现在通过右键菜单打开浏览器,将会直接运行Chrome。


如果系统内安装了两个以上的浏览器,请执行以下指令选择默认运行浏览器:

sudo update-alternatives --config x-www-browser


二、Windows上使用X11客户端


最知名的X11 Windows客户端应该是Cygwin,但我更喜欢用Xming的绿色版(解压后直接运行就可以了)。


Xming解压后是这样的:

wKiom1QKDgfiBS7zAACstrwxUL4697.png

我们运行Start Xming+PuTTY.bat文件,而不是运行Xming.exe或者里面包含的putty.exe

wKiom1QKDsOhQU4VAAB7SF1ul70452.png

运行后,屏幕右下角会有个X的图标,并自动打开putty


注意Putty在使用前需要设置一下:

wKiom1QKD1XgMzr8AAIN-NFo80Y406.jpg

默认是使用文件里面存好的Sessions,我们电脑注册表里记录好的,需要特别点一下上图高亮处。


创建好自己的Session后(可保存于注册表或者文件中),注意进行下面操作:

wKioL1QKEBThWm1FAABPIVJWCSo574.png

没有勾选X11输出的话,Putty是不能将GUI窗口转到Windows上的。

wKioL1QKEfGhn6JdAACwn10xa3c969.pngSSH登录后,注意启动Chrome的指令是google-chrome &(注意后面的&,没有这个将无法在Windows下打开多个X窗口


下面是在Windows下通过X11启动Google-Chrome的截图:

wKioL1QKENSyHK6mAACWFEEjvAk109.png

注意左上角的X图标,这与在Windows直接打开Chrome是不一样的。


Linux + X11的搭配很适合Matlab这种计算工具的环境架设。


三、让Linux访问Windows共享文件夹,并在每次启动时自动mount


这功能好比Windows下映射网络存储到某个盘符(map network drive),我的目的是让Ubuntu每次重启后也能自动将\\Server\SharedData映射到其系统下某一对应文件夹


考虑到我不需要对多个用户提供支持,方便起见,我将\\Server\SharedData映射到~/MatlabShare下(即:/home/user/MatlabShare)

# 先安装cifs-utils(旧系统为smbfs)
sudo apt-get install cifs-utils

mkdir ~/MatlabShare    # 创建文件夹

nano ~/.smbcredentials    # 创建一个用来记录用户信息的文件

# nano会打开一个空白文档,在里面输入如下信息:
username=xin    # 这里的用户名xin是登录Windows共享文件夹的用户名
password=1234   # 密码同样是访问Windows共享文件夹账户的匹配密码

# 保存退出后,修改该文件权限为600(只有用户自己可以读写)
chmod 600 ~/.smbcredentials

sudo nano /etc/fstab    # 编辑fstab文件以实现自动mount

# 在最末端加上下面内容
//Server/MatlabShare /home/xin/MatlabShare cifs credentials=/home/xin/.smbcredentials,iocharset=utf8,sec=ntlm,uid=1000,gid=1000 0 0 

# 最后执行
sudo mount -a


你可能感兴趣的:(windows,ubuntu,映射,共享文件夹)