Xshell连接VirtualBox配置linux虚拟机
一、linux基础命令
1.目录
Windows下有盘符,而Linux没有盘符的概念,只有一个根目录。 |/bin|存放常用命令,例如ls,cat,mkdir等 | |/etc|存放系统管理和配置文件| |/home|存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 | |/opt|额外安装的可选应用程序包所放置的位置。| |/usr|-用于存放系统应用程序,例如:/usr/doc linux文档 /usr/src 源代码,linux内核的源代码就放在/usr/src/linux里 -| |/root|超级用户(系统管理员)的主目录 |
2.简单常用命令
tab 自动补全 clear(清屏) cd 切换文件夹 ls 查看当前目录下的文件 mv(move file)命令用来为文件或目录改名、或将文件或目录移入其它位置。 rm(移除) rm xx rm -d xx rm cp(复制) cp 文件 :mq 保存 vim 打开文件 pwd 查看文件夹所在具体位置 -d 指定位置 cd … 返回上一级 cd ~返回根目录 /r 处理文件夹 find有多种方式,常用: find /home -name 123 //精确搜索 find /home -name 123* //模糊搜索 chmod 修改文件权限: chmod +x XX 为XX文件赋执行权限 top 查看内存 df -h 查看磁盘存储情况 iotop 查看磁盘IO读写 iotop -o 查看比较高的磁盘读写程序 netstat -tunlp | grep 端口号:查看端口占用情况
二、配置虚拟机
1.创建虚拟机
方法1:可以自己新建一个window或者linux系统。 方法2:可以导入安装好系统的虚拟电脑(比较方便),直接导入虚拟电脑,导入.ova的可复用模块。
2.虚拟机间互联
如果是在自己的电脑上同时安装多个虚拟机的话,虚拟机在登陆时网络要选择桥接网卡(如果选择错误可能导致后续Xshell连接时报错),然后到虚拟机中设置IP。
本文以linux系统,建立3个节点为例(命名为node01,node02,node03)。
(1)首先查看自己本地的ip地址是什么,可使用ipconfig命令。例如本地ip为192.168.101.1。 (2)三个虚拟机的ip地址需要与本地IP相关联,关联方式为前三部分都是相同的,最后三位不同。若需配置GATEWAY,则让其与本地电脑的网关一致即可。 例如可以是: IPADDR=192.168.101.11/12/13 GATEWAY=192.168.101.1
(3)linux中更改IP的命令为: vim /etc/sysconfig/network-scripts/ifcfg-enp0s3 更改完后wq保存,然后3台虚拟机分别运行systemctl restart network重启网络。
三、Xshell连接虚拟机
1.Xshell建立
首先下载安装Xshell,然后文件-新建,名称用以区分三台虚拟机即可,本文设为Node01/02/03,然后主机分别选择三台虚拟机的IP地址,192.168.101.11/12/13。
2.验证三个节点之间能否互相访问
可分别用ssh node01,ssh node02,ssh node03测试,如果不能正常通信,可尝试两个方法: 方法1: 如果node01和node02无法互联,则可在node01页面输入 ssh-cop-id node02,然后输入密码123456。 方法2: 如果仍有问题,那么原因很可能是需要配置/etc/hosts文件,例如本文就可配置为: 192.168.101.11 node01 192.168.101.12 node02 192.168.101.13 node03 第一个参数是IP地址,第二个为名称,第三个还可设置别名,此处没有设置别名。
总结
以上为Xshell连接虚拟机的步骤,后续如果需要搭建自己的环境,如JDK,Hadoop环境等,可以自己导入安装包进行安装。另一种简便的方式则是可以考虑使用安装环境的可复用脚本,可大大节约时间。
|