优雅的操作你的多个Linux服务器

如果我们有多台Linux服务器,并且需要管理维护,如果你用的是putty,通常你会开多个窗口没一个窗口就是一个Server的账号登录 。这样可以会让你混淆,如果我们可以通过下面这样管理是不是会方便很多?

我们需要哪些工具和技能完成上面的操作:

之后我们可以很直观的操控我们的3台服务器,比如我们可以用scp命令直观的看到文件在服务器之前互传。

$scp -r ./* <root>@<servers ip>:/<path>
e.g. scp -r ./app [email protected]:/app     --把你当前服务器的./app目录的所有内容传送到10.0.0.1的服务器的/app目录

最后给Linux的初学者提供一个游戏,这个游戏可以在玩的同时教会你如何掌握一些Linux的基本实用命令。

http://overthewire.org/wargames/bandit/

这个游戏的玩法是通过Putty登录进去后要通关后才能知道下一等级的通关密码,看看你能够闯过多少关吧。

原文地址:https://www.cnblogs.com/nlabs/p/8406920.html

时间: 2024-10-07 06:56:04

优雅的操作你的多个Linux服务器的相关文章

如何传输文件到linux服务器?

我们知道,云主机文件传输是一件相对复杂的事情,经常需要搭建FTP服务器或者是借助其他工具来完成.下面为大家介绍一种简单易操作的传输文件到Linux服务器的方法. 对于行云管家来说,Linux文件传输同Windows文件传输一样,我们为每一台Linux主机配置了一个1G的网盘作为中间介质来实现客户端和主机之间的文件传输. 那么如何传输文件到Linux服务器? 一.什么是主机网盘? 为了实现用户更快.更安全.更省钱的文件传输需求,我们在用户将主机导入行云管家平台时,自动为每台主机分配了一个主机网盘,

怎样上传文件到linux服务器?

我们知道,云主机文件传输是一件相对复杂的事情,经常需要搭建FTP服务器或者是借助其他工具来完成.下面为大家介绍一种简单易操作的传输文件到Linux服务器的方法.对于行云管家来说,Linux文件传输同Windows文件传输一样,我们为每一台Linux主机配置了一个1G的网盘作为中间介质来实现客户端和主机之间的文件传输.那么如何传输文件到Linux服务器?一.什么是主机网盘?为了实现用户更快.更安全.更省钱的文件传输需求,我们在用户将主机导入行云管家平台时,自动为每台主机分配了一个主机网盘,该网盘将

linux服务器的操作禁忌

1.linux系统是否支持开启SELINUX服务 我方linux系统的服务器不支持开启Selinux服务,如果开启了selinux服务,会导致系统异常并无法启动. 2.linux系统下能否开启NetWorkManager服务 linux系统请不要开启NetWorkManager服务,该服务会跟系统内部网络服务出现冲突,导致网络异常. 3.linux系统下是否可以自定义更改/分区下的目录权限 请不要随意更改/分区下目录的权限,尤其是/etc/sbin/bin/boot/dev/usr/lib等目录

Python 优雅的操作字典【转】

Python 中的字典是Python中一个键值映射的数据结构,下面介绍一下如何优雅的操作字典. 1.1 创建字典 Python有两种方法可以创建字典,第一种是使用花括号,另一种是使用内建 函数dict >>> info = {} >>> info = dict() 1.2 初始化字典 Python可以在创建字典的时候初始化字典 >>> info = {"name" : 'cold'} >>> info = dict

连接Linux服务器操作Oracle数据库

连接Linux服务器操作Oracle数据库 由于项目已经上线,现场的数据库服务器不允许直接用Oracle的客户端plsqldev.exe来连接,只能通过Linux服务器的命令来操作. 以下是用SecureCRT 5.1客户端连接Linux服务器来操作Oracle数据库: 1.连接到Linux服务器(输入服务器的ip地址) ssh 10.199.94.227 连接成功后会提示输入密码,输入成功会提示. 2.切换到操作Oracle数据库 su - oracle 切换成功会提示相关数据库的实例.例如:

关于file文件操作的头文件 【LINUX】 (转载)

转自:http://blog.csdn.net/figo77ll/article/details/3156052 Linux下如果要对文件进行读取访问,需要包含至少以下两个头文件: #inlcude <unistd.h> #inlcude <fcntl.h> 其中fcntl.h包含了create和open命令,unistd包含了其他的诸如read, write, close等命令.很奇怪为什么不把fcntl的功能直接放到unistd里面呢.. 如果要对STDIN,STDOUT进行“

java使用Jsch实现远程操作linux服务器进行文件上传、下载,删除和显示目录信息

1.java使用Jsch实现远程操作linux服务器进行文件上传.下载,删除和显示目录信息. 参考链接:https://www.cnblogs.com/longyg/archive/2012/06/25/2556576.html https://www.cnblogs.com/longyg/archive/2012/06/25/2561332.html https://www.cnblogs.com/qdwyg2013/p/5650764.html#top 引入jar包的maven依赖如下所示:

linux学习(2):linux服务器常用操作和命令

linux服务器常用操作和命令 目录 1. 什么是linux服务器load average?2. 如何查看linux服务器负载3. 服务器负载高怎么办?4. 如何查看服务器内存使用率?5. 如何查看单个进程占用的内存大小?6. 无法从linux服务器A登录到服务器B怎么办?7. 如何查看正在使用的服务和端口?8. 如何查看服务器进程信息?9. 如何杀死进程?10. 如何查找僵尸进程?11. 如何在内网服务器间传输数据?12. 为什么启动不了服务器端口?13. 常用的linux服务器性能查看命令有

java利用Jsch实现在windows平台远程操作linux服务器

说明:exec用于执行命令:sftp用于文件处理 1 package com.wyg.simple; 2 3 import java.io.BufferedReader; 4 import java.io.File; 5 import java.io.FileInputStream; 6 import java.io.FileNotFoundException; 7 import java.io.IOException; 8 import java.io.InputStream; 9 impor