Linux安装(网络配置+配置hosts+免密登陆+配置环境变量)

网络配置

# 配置ip
vi   /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.92.130  #静态ip
GATEWAY=192.168.92.2   #网关
NETMASK=255.255.255.0  
DNS1=114.114.114.114
# 关闭防火墙
systemctl stop firewalld # 临时关闭防火墙
systemctl disable firewalld # 禁止开机启动
# 重启网络
service network restart > reboot
ping baidu.com

配置hosts

vim /etc/hosts
192.168.192.128 hadoop01
192.168.192.129 hadoop02
192.168.192.130 hadoop03
vim /etc/hostname
hadoop01~03
hostnamectl set-hostname  #另一种

免密登陆

ssh-keygen  #继续按回车(三台都执行)
ssh-copy-id -i hadoop01~03 #每台机器上执行(输入ip)
ssh ip #登陆指定ip
scp -r  /home/*  192.168.192.129:/home/

配置环境变量

# JDK
vi /etc/profile
export JAVA_HOME=/usr/jdk
export PATH=$PATH:${JAVA_HOME}/bin
# Python
vi /etc/profile
export PYTHON_HOME=/usr/Python3
export PATH=$PATH:${PYTHON_HOME}/bin
source /etc/profile
echo $PATH

原文地址:https://www.cnblogs.com/jumpkin1122/p/11520302.html

时间: 2024-10-10 15:01:22

Linux安装(网络配置+配置hosts+免密登陆+配置环境变量)的相关文章

解决Centos6.4集群配置ssh免密登陆仍然需要输入密码问题

遇到的问题展示:   Ssh免密登陆配置成功之后仍然需要输入密码,找了很多方法,最后已解决,现把解决办法的详细过程记录下来,希望对你有帮助...       解决办法: 一.准备工作 1.安装ssh服务 执行rpm -qa | grep ssh 若无返回ssh服务,则需要执行下列语句进行安装 sudo yum install openssh-clients sudo yum install openssh-server 2.打开本机的ssh配置文件   删除以下内容每行开头的注释"#"

SSH之免密登陆

又来了,上头让小轩我在服务器中写一个Shell脚本,主要用来在机器B中定时备份机器A中的一些文件.那么,小轩是怎么想的呢? 在小轩的知识库里,现在有scp和ssh两个玩具.别的还真没有其他什么东西了.那就想直接用scp去远程复制好了,但是scp复制的时候还要输入密码.那就搞搞让使用scp的时候不用输入密码好了. 以下进入正文 忽略ssh安装scp安装过程.默认认为当前机器与远程机器含有完整的ssh,scp功能 首先在机器B中使用ssh-keygen -t rsa 命令 (想来玩git的童鞋应该知

【linux系列】配置免密登陆

一.SSH无密码登录原理 此操作是为了搭建hadoop集群进行的操作 Master(NameNode|JobTracker)作为客户端,要实现无密码公钥认证,连接到服务器Salve(DataNode|Tasktracker)上的时候,需要在Master上生成一个密钥对(公钥和私钥),当Master通过SSH连接到Slave的时候,Slave就会生成 一个随机数并用Master的公钥对随机数进行加密,并发送给Master.Master收到加密数值再用私钥解密,并将解密数据回传给Slave,Slav

linux下免密登录配置

1.首先大家先开三台虚拟机 2.回到首层. 2.1:编辑文件:    vim /etc/ssh/sshd_config 3:在master的linux上生成ssh密钥: ssh-keygen -t rsa 4.同理,这事slave1和slave2同以上操作!(在这截图展示效果): 5.接下来master上切换到.ssh下: 5.1命令:cd ~和cd .ssh 5.2:把生成的id_rsa.pub放置到slave1和slave2中~/.ssh目录下 5.2.1:命令:scp ~/.ssh/id_

Linux配置免密登陆

可能很多新手在配置免密登陆的时候第一次会经常没有配成功,会报错. 在这里将为大家演示最简洁且能一次配置成功的教程 首先以3台机器为例: 192.168.3.102 master 192.168.3.103 node01 192.168.3.104 node02 1.进入.ssh [[email protected] ~]$ cd .ssh  2.生成公钥和私钥 [[email protected] .ssh]$ ssh-keygen -t rsa 然后依次按下三个回车,会生成两个文件id_rsa

CentOS7 配置免密登陆

首先我通过VMware配置了4台机器 然后依次更改每台机器的hosts文件为:   (/etc/hosts) 192.168.32.128 linux1192.168.32.130 linux2192.168.32.131 linux3192.168.32.132 linux4 最后一次执行如下命令 例如:在linux1机器上操作如下命令 ssh-keygen -t rsa  生成本机公钥,过程中不断回车即可,该公钥会被放置在/root/.ssh目录下 cd /root/.ssh cp id_r

shell脚本配置ssh免密登陆

通过shell脚本配置免密登陆,分为两个脚本,一个是配置文件config.env,一个是正式脚本sshkey.sh. # config.envexport HOST_USER=(root) export PASSWD=(a) export SSH_HOST=(192.168.165.15 192.168.165.16 192.168.165.165) 以上congfig.env文件中,SSH_HOST参数可配置多个IP,可配置不同的用户 sshkey.sh脚本内容大致如下: 在本地用rsa加密方

linux操作系统-SSH原理介绍与免密运用与远程命令操作

PS:运用好SSH,对管理众多服务器可以带来极大的便利.当我们从一台服务器访问另一台服务器,我们可以输入密码访问,并不影响效率.但是当我们需要访问多台服务器,或者几十上百台的时候就有点麻烦了.或者对几十上百台服务器做一些批量升级,修改配置等操作,如果需要逐台密码校验或逐台登录操作将非常费时.可以考虑ssh免密加ssh远程执行命令对目标主机群进程操作. SSH原理与运用 一.什么是SSH 简单的说,SSH是一种网络协议,用于计算机之间的加密登录. 如果一个用户从本地计算机,使用SSH协议登录另一台

Linux 系统安全配置 Debian => 禁止root SSH登陆+配置SSH Key+配置iptables

Linux 系统安全配置 Debian => 禁止root SSH登陆+配置SSH Key+配置iptables 当我们安装完Linux系统作为服务器后,总有一系列的安全配置需要进行.特别是当你的服务器Ip是对外网开放的话.全世界有很多不怀好意的人,不断试图穷举你的root密码,尝试登陆.那么为Linux服务器增加一些安全措施,是很有必要的.本文基于Debian 9.5. 本文读者需要有一定的linux基础,有一定的网络与英语基础.知道如何使用nano/vim编辑器.不过总体而言,本文是为初级用