一、和网络有关的Linux操作
ip addr :查看Linux系统的IP地址的
ping 域名/ip地址 可以查看是否能访问某个网络
linux所有的网络配置都是在一个配置文件当中:
vim /etc/sysconfig/network-scripts/ifcfg-ensxx
ONBOOT="yes" 启用当前网卡
IPADDR="192,168,XX.XXX" 配置静态IP
GATEWAY="192.168.XX.2" 配置网关的
DNS1="114.114.114.114" 配置域名解析服务器
- 1
- 2
- 3
- 4
- 5
二、网络如果修改完成,需要重启Linux的网卡服务
systemctl restart network
三、在Linux上还有一个网络服务NetworkManagaer
这个服务我们不需要,但是它是一直开启的,如果它是开启状态,会对我们的后续操作产生影响,因此这个服务我们要求关闭了并且永久禁用了
systemctl stop NetworkManager//单次关闭有效
systemctl disable NetworkManager//永久关闭
systemctl status NetworkManager
- 1
- 2
- 3
四、Linux上还有一个服务叫做firewalld(防火墙的服务)
最好把防火墙服务也给关闭了,我们后续的大数据软件安装会流畅一点。
systemctl stop firewalld
systemctl disable firewalld
- 1
- 2
五、Linux安装的节点服务器我们一般都是要起一个主机名,便于在集群当中找到唯一的一个主机
vim /etc/hostname
主机名更改完成需要重启虚拟机:reboot
shutdown now 关闭虚拟机
- 1
- 2
- 3
六、多主机之间的互相登录问题(主机ip的映射、SSH免密登录)
多主机之间互相登录的时候,需要使用ssh IP地址的命令进行登录,但是这个操作有两个问题:
1、一个集群中可能有很多的节点,每个节点都有一个ip地址,ip不好记忆的
2、ssh在登录集群中其他节点的时候需要输入密码的
1、主机名和IP的映射配置:说的直白一点其实就是域名解析的配置
解决集群中多台节点的IP地址不容易记忆的问题,在安装操作系统的时候,我们就已经有意的给每一台节点起了一个独一无二的主机名,如果进行登录的时候,能根据主机名去自动识别IP地址
域名解析文件:/etc/hosts
ip 域名
vim /etc/hosts
- 1
2、SSH的免密钥登录配置
免密钥登录的原理很简单,在当前节点上产生一个公钥和私钥文件,然后我们把公钥文件给其他节点分发一份,这样的话当前节点连接其他节点就不需要密码了
2.1、产生公钥和私钥文件
1、切换到公钥和私钥文件的目录下: ~/.ssh
2、产生公钥和私钥文件: ssh-keygen -t rsa —— 敲三次回车
2.2、将公钥文件发送给需要免密登录到当前节点的其他节点
ssh-copy-id 主机名/IP
评论记录:
回复评论: