发布时间:2021-12-27 16:53:30来源:转载
好的Linux运维工程师区分在效率上。如果一位的Linux运维工程师能在10分钟内完成一件他人需要2个小时才能完成的任务,那么他应该受到奖励(得到更多报酬),因为他为公司节约了时间,而时间就是金钱,不是吗?技巧是为了提高管理效率。
VNC或虚拟网络计算已经存在很长时间了。通常,当远程服务器上的某类图形程序只能在此服务器上使用时,我才需要VNC。
例如,假设在技巧5中,ginger是一台存储服务器。许多设备都使用GUI程序来管理存储控制器。这些GUI管理工具通常需要通过一个网络直接连接到存储服务器,而这个网络有时保存在专用的子网络中。因此,只能通过ginger访问这个GUI。
可以尝试使用-X选项通过SSH连接到ginger并启动它,但这对带宽要求很高,您需要忍受等待的痛苦。VNC是一个网络友好的工具,几乎适用于所有操作系统。
假设设置与技巧5中的一样,但希望tech能访问VNC而不是SSH。对于这种情况,需要进行一些类似的操作,不过转发的是VNC端口。执行以下操作步骤:
1.在ginger上启动一个VNC服务器会话。运行以下命令:
root@ginger:~#vncserver-geometry1024x768-depth24:99
这些选项指示启动服务器,分辨率为1024×768,像素深度为每像素24位。如果使用较慢的连接设置,8也许是更好的选项。使用:99指定可访问VNC服务器的端口。VNC协议在5900处启动,因此:99表示服务器可从端口5999访问。
启动该会话时,要求您指定密码。用户ID与启动VNC服务器时的用户相同(本例中就是根用户)。
2.从ginger连接到blackbox.example.com的SSH将blackbox上的端口5999转发到ginger。这通过运行以下命令在ginger中完成:
root@ginger:~#ssh-R5999:localhost:5999thedude@blackbox.example.com
运行此命令后,需要将此SSH会话保持为打开状态,以便保留转发到ginger的端口。此时,如果在blackbox上,那么运行以下命令即可访问ginger上的VNC会话:
thedude@blackbox:~$vncviewerlocalhost:99
这将通过SSH将端口转发给ginger,但我们希望通过tech让VNC访问ginger。为此,需要另一个通道。
3.在tech中,打开一个通道,通过SHH将端口5999转发到blackbox上的端口5999。这通过运行以下命令完成:
root@tech:~#ssh-L5999:localhost:5999thedude@blackbox.example.com
这次使用的SSH标记为-L,它不是将5999放到blackbox,而是从中获取。到达blackbox后,需要保持此会话为打开状态。现在即可在tech中使用VNC了!
4.在tech中,运行以下命令使VNC连接到ginger:
root@tech:~#vncviewerlocalhost:99
5.Tech现在将拥有一个直接到ginger的VNC会话。
设置虽然有点麻烦,但比为修复存储阵列而四处奔波强多了。不过多实践几次这就变得容易了。
对此技巧我还要补充一点:如果tech运行的是Windows®操作系统,并且没有命令行SSH客户端,那么tech可以运行Putty。Putty可以设置为通过查找侧栏中的选项来转发SSH端口。如果端口是5902而不是本例中的5999,则可以输入图5中的内容。
5.Putty可以转发用作通道的SSH
如果进行了此设置,那么tech就可以使用VNC连接到localhost:2,如同tech正在Linux操作系统上运行一样。
设想:公司A有一个名为ginger的存储服务器,并通过名为beckham的客户端节点装载NFS。公司A确定他们需要从ginger得到更多的带宽,因为有大量的节点需要NFS装载ginger的共享文件系统。
两个屏幕上的结果都指示了速度是多少。在使用吉比特适配器的普通服务器上,可能会看到速度约为112MBit/s。这是TCP堆栈和物理电缆中的常用带宽。通过以端到端的方式连接两台服务器,每台服务器使用两个联结的以太网卡,我获得了约220MBit/s的带宽。
事实上,在联结的网络上看到的NFS约为150-160MBit/s。这仍然表示带宽可以达到预期效果。如果看到更小的值,则应该检查是否有问题。
我较近碰到一种情况,即通过连接驱动程序连接两个使用了不同驱动程序的NIC。这导致性能非常低,带宽约为20MBit/s,比不连接以太网卡时的带宽还小!
在广州哪里能学习linux云计算?
初学云计算要了解什么?如何学Linux知识点?
杭州西湖达内Linux云计算课程好在哪里?
深圳龙岗达内Linux云计算培训班怎么样?
潍坊达内Linux云计算培训班专业吗?
学习Linux云计算都能做什么?