高性能计算-nis和tmux

HPC

用户管理

LDAP

NIS

文件存储

NFS
CLUSTER   集群


调度管理
Torque
Openpbs
Pbspro
Slurm
Lsf

高性能计算
致力于开发超级计算机,研究并行算法和开发软件


高性能计算集群


HPC典型行业应用软件

[root@room9pc01 ~]# virsh list --all
 Id    名称                         状态
----------------------------------------------------
 1     rh7_node01                     running
 2     rh7_node02                     running
 3     rh7_node03                     running
 4     rh7_node04                     running
 5     rh7_node05                     running
 6     rh7_node06                     running
 7     rh7_node07                     running
 -     classroom                      关闭
 -     desktop                        关闭
 -     server                         关闭
 -     win2008                        关闭
 
[root@room9pc01 ~]# virsh 
virsh # list --all
virsh # shutdown rh7_node07


virsh # start rh7_node07 
 
 
 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
以下操作均在192.168.4.51上执行,既充当服务端,又充当客户端
搭建nis


服务端
 
1.装包,查看信息
yum -y install ypbind.x86_64 3:1.37.1-9.el7     ypserv.x86_64 0:2.31-10.el7 

[root@mysql_server_51 ~]# rpm -qa| grep ypserv| xargs rpm -qc
/etc/sysconfig/yppasswdd
/etc/ypserv.conf
/var/yp/Makefile

[root@mysql_server_51 ~]# rpm -qa| grep ypbind| xargs rpm -qc    
/etc/yp.conf

2.修改配置文件
[root@mysql_server_51 ~]# vim /etc/sysconfig/network
NISDOMAIN=hpc

[root@mysql_server_51 ~]# nisdomainname 
nisdomainname: Local domain name not set
[root@mysql_server_51 ~]# systemctl restart ypserv
[root@mysql_server_51 ~]# systemctl restart yppasswdd.service 
[root@mysql_server_51 ~]# nisdomainname 
hpc


3.添加测试用户
[root@mysql_server_51 ~]# useradd test
[root@mysql_server_51 ~]# echo 123456 | passwd --stdin test

[root@mysql_server_51 ~]# useradd test1                    
[root@mysql_server_51 ~]# echo 123456 | passwd --stdin test1

4.同步数据库:
[root@mysql_server_51 ~]# cd /var/yp/
[root@mysql_server_51 yp]# ls
binding  Makefile  nicknames
[root@mysql_server_51 yp]# make
[root@mysql_server_51 yp]# ls
binding  hpc  Makefile  nicknames

客户端
1。装包
yum -y install ypbind.x86_64 3:1.37.1-9.el7
2.修改配置文件
[root@mysql_server_51 yp]# vim /etc/yp.conf 
domain hpc server 192.168.4.51

[root@mysql_server_51 yp]# vim /etc/nsswitch.conf


33 passwd:     files nis sss
34 shadow:     files nis sss
35 group:      files nis sss
3.开启服务
[root@mysql_server_51 yp]# systemctl start ypbind.service 


+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
在192.168.4.52上做客户端


1。装包
yum -y install ypbind.x86_64 3:1.37.1-9.el7
2.从51上拷贝文件
[root@mysql_server_51 hpc]# scp /etc/sysconfig/network [email protected]:/etc/sysconfig/network
[root@mysql_server_51 hpc]# scp /etc/yp.conf /etc/nsswitch.conf  [email protected]:/etc/


3.查看用户信息,可以查看到在192.168.4.51上创建的用户
[root@mysql_server_52 ~]# ypcat passwd
lisi:$6$2N.hQXlLD73P0Uwh$BDxynKumwbYqnLoY33myAlwstFyuWaJGLygv4E0OF/lLyLnHinWFzjDxZXdeH/kTG19iwzmaSYVPbSh9jWaLC.:1000:1000:lisi:/home/lisi:/bin/bash
test:$6$5pOnHybb$oTEERn2E/s0P7d5sei.Bsrmrudkc5.U0gg85p7hKqEawCCcV66TwJL4KPWzlsNuOlkexUs2.7UZX8kOZc7tW6/:1001:1001::/home/test:/bin/bash
test1:$6$x54C5ZQK$IeK.feBkwyEbpkwmrGR7qnehItsd1ycF/36LsneBP6UStRik7fYhVQcJBR0sLv3mxbYvxb1cPRfoZD2FdLm.K.:1002:1002::/home/test1:/bin/bash


4.在真机上使用test用户登录192.168.4.52
[root@room9pc01 ~]# ssh [email protected]
[email protected]'s password: 
Could not chdir to home directory /home/test: No such file or directory
-bash-4.2$ 


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
后续实现autonfs自动挂载家目录




在192.168.4.52上共享/home 目录
在测试机上实现autofs


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
tmux的命令使用,一个窗口充当多个终端,防止网络断线


在真机上实验
1.装包
[root@room9pc01 ~]# yum -y install tmux


直接执行如下的命令,底部会出现绿色的提示

[root@room9pc01 ~]# tmux

ctrl+b d  退出会话连接

连接某个会话
[root@room9pc01 ~]# tmux attach -t 0  
[detached]

[root@room9pc01 ~]# tmux ls
0: 1 windows (created Fri May  4 20:27:31 2018) [116x32]

杀死会话,(可以在tmux的终端执行,也可以在原始终端执行)
[root@room9pc01 ~]# tmux kill-session -t 0

创建会话,-s 指定回话的名称
[root@room9pc01 ~]# tmux new -s top




杀掉会话
[root@room9pc01 ~]# tmux kill-session -t top

列出会话
[root@room9pc01 ~]# tmux ls
t: 1 windows (created Fri May  4 20:34:37 2018) [116x32] (attached)




关闭会话
ctrl+b &  
exit


开启一个新的窗口
ctrl+b c
切换窗口
ctrl+b w

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
窗口的分割
左右分割
ctrl+b %
上下分割
ctrl+b "
切换面板
ctrl+b o 
上下左右切换面板
ctrl+b  up down left right


退出面板

ctrl+b x

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
dsh的使用

猜你喜欢

转载自blog.csdn.net/qq_36441027/article/details/80200564
nis
今日推荐