小组服务器使用指南

小组服务器使用指南

て歩こう肩落としてる友よ吹起口哨散个步吧我沮丧着的朋友呀

いろんな事があるけど空には星が綺麗虽然发生很多事天上还是有美丽的星星

基本情况

跳板机(.6.33.),既可以与处于校园网环境的机器用ssh相互连接,也可以连接到处于内网的目标机,即实际计算服务器。

目标机(..1.),实际负责的计算的服务器,处于内网中,跳板机可以用ssh连接到它,而它不能反向连接到跳板机。

在使用小组服务器做计算时,最基本的方式是用处于校园网环境的机器登陆到跳板机,然后在跳板机上继续登陆到小组服务器,在小组服务器上提交计算任务,这也是大多数实验室的配置。

服务器用户管理

由于跳板机只负责作为连接目标机的中转,因此直接用root账户登陆跳板机即可:

sshroot

.6.33.

在登陆到跳板机后,继续登录到小组服务器的个人账户上,比如sshshen

..1.,当还没有创建个人账户时,可以先登录root来创建自己的个人账户:

sshroot

..1.useradd-m-s/bin/bashyournamepasswdyourname

其中-m表示自动创建用户的家目录,-s/bin/bash表示指定用户登入后使用的shell为bash。之后执行passwdyourname后提示输入密码,完成后新用户创建成功。执行exit命令后,退出目标机的root账户,退回到跳板机的root账户,此时执行:

sshyourname

..1.

输入密码即可登录到个人账户,进入到个人用户的家目录中。在linux系统中,个人用户目录都在/home路径下,比如/home/shen,/home/yanglei,这称为对应用户的家目录,每个用户的文件应当都保存在自己的家目录中,不污染服务器的公用环境。~即代表当前用户的家目录,/代表根目录,处于目录的最顶端。

服务器环境的配置个人配置文件

linux下环境变量配置文件大体上可以分为全局和个人两个层级,其中全局用户配置文件/etc/profile为所有用户登陆时都会执行的配置文件,这个文件配置了基本的用户环境变量、搜索路径等信息。由于这个配置会影响所有人的设置,一般不建议直接对这个文件作修改,这样会破坏服务器的环境。个人配置文件主要是用户个人目录下的.bash_profile文件,每个用户登陆时,都会执行用户自己家目录中的.bash_profile文件,这个配置文件只对个人有效。因此在配置自己的环境时,推荐的做法就是修改家目录中的.bash_profile文件。

更改自己喜欢的终端

定义一个好看的终端,每次输入命令心情都会好很多,在unix系统中,可以指定个人的PS1环境变量来改变终端的显示,比如在我的mac上的终端长成这个样子:

可以在个人用户目录下的.bash_profile文件设置PS1变量,上面终端对应的PS1变量为:

exportPS1="\[\[01;31m\]shen\[\[00m\]

\[\[01;32m\]\Pinball,??\[\[00m\][\[\[01;33m\]\t\[\[00m\]]:\\[\[01;34m\]\w\[\[00m\]\n$"定义自己的别名

可能有一些常用的提交命令很长,比如提交计算的并行lammps程序,这时候可以指定alias,来用一个别名代替这一长串命令。在家目录中的.bash_profile文件中,可以添加:

aliashello=echohi!wel

转载请注明:http://www.sonphie.com/jbby/14541.html

网站简介| 发布优势| 服务条款| 隐私保护| 广告合作| 网站地图| 版权申明

当前时间: