实验室有一个Linux集群,本文做一下记录。
VNC相关命令
一般使用VNC Viewer登录主实体服务器
分时操作系统允许多个用户进程同时存在,每个用户对应一个用户根进程,此进程与用户交互。用终端登录某个用户,执行vncserver命令,vncserver进程就可以为这个用户创建一个桌面,为每个桌面分配一个 id 号,用vncviewer登录地址 ip:id 就可以登录到用户的桌面。
启动命令
#vncserver
图形界面
启动vncserver后,修改/root/.vnc/xstartup,把最后一行 twm& 改成 gnome-session& 或者 kde&(据说KDE在目前的VNC Viewer上的表现不太稳定)
开机自启动
配置VNC自动启动。在/etc/sysconfig 下有一个vncservers 的配置文件。修改成如下: VNCSERVERS="1:root" 意思就是使用ip:1即可使用root的用户桌面。 而在屏幕上不显示。 使用chkconfig --level 3 vncserver 即可在启动时加载vncserver
VNC的启动/停止/重启
关闭vnc命令
#service vncserver start/stop/restart 关闭具体的vncserver命令:vncserver -kill :1 vncserver -kill :2
设置密码
#vncpasswd
客户端登陆
在vnc客户端中输入:服务器端IP:1 或 服务器端IP:2
SSH相关命令
通过SSH登录集群中的其他机器上的操作系统(或虚拟机中的操作系统)。操作系统之间已经设置免密码登录。
1. 无选项参数运行 SSH
通常使用 SSH 的方式就是不加任何选项参数,仅仅输入 "ssh"。下面是示例:
$ ssh 192.168.0.103
注意这样是在 ssh 进程端口号22, 目标主机用户和当前用户同名的情况下。
2. 指定登陆用户
默认的,ssh 会尝试用当前用户作为用户名来连接。在上面的示例命令中,ssh 会尝试用用户名叫 pungki 的用户身份来登入服务器,这是因为用户 pungki 正在客户机上使用 ssh 客户端软件。
假如目标主机上没有叫 pungki 的用户呢?这时你就必须提供一个目标主机上存在的用户名。从一开始就要指定用户名的,可以使用 -l 选项参数。
$ ssh -l leni 192.168.0.103
我们也可以这样输入:
$ ssh leni@192.168.0.0103
3. 指定端口
SSH 默认使用的端口号是 22。大多现代的 Linux 系统 22 端口都是开放的。如果你运行 ssh 程序而没有指定端口号,它直接就是通过 22 端口发送请求的。
一些系统管理员会改变 SSH 的默认端口号。让我们试试,现在端口号是 1234.要连上那主机,就要使用 **-p* 选项,后面在加上 SSH 端口号。
$ ssh 192.168.0.103 -p 1234
要改变端口号,我们需要修改 /etc/ssh/ssh_config 文件,找到此行:
Port 22
把它换成其他的端口号,比如上面示例的 1234 端口,然后重启 SSH 服务。
原文:http://www.cnblogs.com/xinchrome/p/5014892.html