博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
配置网络,集群主机名,ssh与scp,命令优先级
阅读量:4979 次
发布时间:2019-06-12

本文共 1547 字,大约阅读时间需要 5 分钟。

一:临时配置网络(ip,网关,dns)+永久配置

1.先找到主机的网卡

2.配置临时的ip与dns

这里我们配置成上海市电信的DNS

3.配置网关

注这种修改只要重启网卡就会这些设置就会失效变成默认的。

systemctl restart network

永久配置网络,就需要我们进入网卡的配置文件中修改:

修改内容如下:

然后重启网卡即可。

 

二:为集群内的机器设定主机名,利用/etc/hosts文件来解析自己的集群中所有的主机名,相应的,集群的配置应该改成使用主机名的方式

首先我们开两台机器,分别设定其主机名:

另一台同理,这里我们设置成xiaoqiang。

然后我们来利用此文件来将将我们想要解析的对象和他的ip匹配起来。

同样到主机名为xiaoming的机器上匹配xiaoqiang。

完成后,我们就可以根据主机名访问对方了。

 

三:ssh登录,scp上传、下载,ssh秘钥登录,修改ssh server端的端口为8888然后进行登录和scp测试

1.ssh登陆

首先SSH是建立在应用层基础上的安全协议,专为远程登陆会话和其他网络服务提供安全性的协议(他的默认端口是22)

2.scp上传

如我们在当前目录下新建了一个66666666.txt文件,通过scp上传到xiaoming机器的根目录下,然后我们在主机名为xiaoming的机器上查看

关于下载同样的,我们在xiaoming的机器上根下面新建77777777.txt,然后再xiaoqiang的机器上下载到桌面上。

3.ssh密钥登陆

由上面两个步骤发现,每进行一次操作就会需要进行一次密码验证,为了方便,我们可以利用ssh的密钥登陆。

制作完成后需要我们进入/root/.ssh中将所谓的锁发给我们要访问的服务器(xiaoming)

在服务器(xiaoming)查看是否发送过去了

我们可以cat查看这两个文件的内容是一样的

这样我们再次登陆就不需要输入服务器的password了,现在我们到客户机(xiaoqiang)登陆查看

4.修改ssh server端的端口为8888然后进行登录和scp测试

注:我们访问的是服务器(xiaoming),所以端口号的修改应该是在服务器上。

设置完之后需要重启ssh服务,然后再进行连接,这时候我们需要在后面加上端口号(8888)

由上图我们可以看到,在修改端口号后直接进入无法完成,加入端口号后即可。

注:如果加入端口号也被拒绝可能是因为防火墙,关闭它重试。

最后利用scp测试是否也是需要端口号(我们在客户端新建一个文件然后上传,并查看)

 

四:整理bash命令类型,验证寻找一个命令的优先级

bash(命令解释器)命令类型及优先级(注:越靠上优先级越高)

1.  alias(别名)是为了简化长命令的缩写 如:alias ls='ls --color=auto'

2.compound commands 流程控制 如:while ,if, for

我们先验证1和2的优先级。

3.function 函数

4.bulid_in 内部命令 无路径 如:cd source

5.hash

6.$PATH(如:ls等)

注:hash命令为缓存路径,它具有计数某一命令的访问次数并且缓存他的路径,以便提高执行命令的效率。例如属于$PATH的命令就是具有路径的命令。

注意:无路径的命令,hash不缓存他,但是他依然在内存中,因为它内置在正在运行于内存的bash。

7.error:命令找不到。(在前六个都找不到时,就会报错)

 

五:通配符实验

* 通配符:任意字符

? 通配符:任一字符

转载于:https://www.cnblogs.com/zhangge123/p/6597751.html

你可能感兴趣的文章
input-file 部分手机不能拍照问题
查看>>
C#面向对象编程
查看>>
ES6 随记(1)-- let 与 const
查看>>
Windows Server 2003中的网络负载平衡技术的实现方法
查看>>
Android 二维码 生成和识别(附Demo源码)
查看>>
[dt]世纪历史长河年代表
查看>>
DNS的域名/IP映射
查看>>
【转】C++ STL中常见容器的时间复杂度
查看>>
西电网络攻防大赛一个简单的上传绕过
查看>>
20145201 《信息安全系统设计基础》第14周学习总结
查看>>
【UNIX】select、poll、epoll学习
查看>>
sql 查看数据库环境及一些参数
查看>>
u-boot分析与移植——基于u-boot-2011.3和FL2440
查看>>
OSX10.10 Yosemite安装Metasploit
查看>>
MyBatis知多少(4)MyBatis的优势
查看>>
添加Service Reference, 无法为服务生成代码错误的解决办法
查看>>
C语言基础(17)-作用域
查看>>
Python函数式编程指南(三):迭代器
查看>>
aix的lvm管理
查看>>
《深入理解Android 卷1》笔记
查看>>