1.  查看主机名,三个命令都可以

# hostname

# uname -n

# cat  /proc/sys/kernel/hostname

2.    使用 vi /etc/hostname 文件

 

修改为Hadoop100

3.    设置主机名及IP映射

vi 编辑器打开vi /etc/hosts 文件

在文件尾部添加内容,格式:IP地址 主机名(中间用空格分隔),保存退出

192.168.1.100 hadoop

4.  重启网略

systemctl restart network

5.    检查主机名是否可用

[root@localhost ~]# ping hadoop100

PINGhadoop100 (192.168.1.100) 56(84) bytes of data.

64 bytesfrom hadoop100 (192.168.1.100): icmp_seq=1 ttl=64 time=0.038 ms

64 bytesfrom hadoop100 (192.168.1.100): icmp_seq=2 ttl=64 time=0.037 ms

64 bytesfrom hadoop100 (192.168.1.100): icmp_seq=3 ttl=64 time=0.038 ms

64 bytesfrom hadoop100 (192.168.1.100): icmp_seq=4 ttl=64 time=0.038 ms

如果想在我们的Windows是上用别名访问需要在C:\Windows\System32\drivers\etc\hosts后追加

192.168.1.100 hadoop100

6.  添加/删除用户

[root@hadoop100 ~]# useradd shaozhiqi //添加用户

useradd: user 'shaozhiqi' already exists

[root@hadoop100 ~]# userdel shaozhiqi

useradd: warning: the home directory already exists.

Not copying any file from skel directory into it.

Creating mailbox file: File exists

[root@hadoop100 ~]# userdel -r shaozhiqi  //删除用户及目录

[root@hadoop100 ~]# passwd shaozhiqi

Changing password for user shaozhiqi.

New password:

BAD PASSWORD: The password contains the user name in some form

Retype new password:

passwd: all authentication tokens updated successfully.

[root@hadoop100 ~]# id shaozhiqi //查看用户创建成功

uid=1000(shaozhiqi) gid=1000(shaozhiqi) groups=1000(shaozhiqi)

[root@hadoop100 ~]#

7.    为用户设置root权限

[root@hadoop100 ~]# vim /etc/sudoers

set nu 可以设置行号

 

 

:wq!  强制退出

8.    创建目录

[root@hadoop100~]# cd /opt

[root@hadoop100opt]# ll

total 0

drwxr-xr-x.2 root root 6 Mar 26  2015 rh

[root@hadoop100opt]# mkdir software module

[root@hadoop100opt]# ll

total 0

drwxr-xr-x.2 root root 6 Jun 18 05:58 module

drwxr-xr-x.2 root root 6 Mar 26  2015 rh

drwxr-xr-x.2 root root 6 Jun 18 05:58 software

[root@hadoop100opt]# rm -rf rh

[root@hadoop100opt]# ll

total 0

drwxr-xr-x.2 root root 6 Jun 18 05:58 module

drwxr-xr-x.2 root root 6 Jun 18 05:58 software

[root@hadoop100opt]# chown shaozhiqi:shaozhiqi module/ software/  //修改文件所有者

[root@hadoop100opt]# ll

total 0

drwxr-xr-x.2 shaozhiqi shaozhiqi 6 Jun 18 05:58 module

drwxr-xr-x.2 shaozhiqi shaozhiqi 6 Jun 18 05:58 software

9.  Clone虚拟机以及设置ip/用户

 

在虚拟机关闭的情况下进行克隆

 

创建完整克隆不要快捷方式

 

 

10. 修改克隆好的机器的ip为101、机器名hadoop101  ,以及ip映射,验证是否可用等

 

11.  修改101的物理地址(由于是克隆的100的,当修改了物理地址后就不能激活网卡了)

 

52:54:00:0a:b6:9e

cd /etc/udev/rules.d

vi 70-persistent-ipoib.rules

运行命令:grub2-mkconfig -o /boot/grub2/grub.cfg  #重新生成grub配置并更新内核参数

vi /etc/sysconfig/network-scripts/ifcfg-eth0

MACADDR=52:54:00:0a:b6:9e

service network restart 重启网卡

还是异常,于是修改

 

重启解决

总结下克隆后要修改的点:

1.修改mac为生成的mac

cd /etc/udev/rules.d

vi 70-persistent-ipoib.rules

2.修改vi

/etc/sysconfig/network-scripts/ifcfg-eth0里的HWADDR与其一致

3.修改ip

4.修改映射关系

vi /etc/hosts

5.修改机器名

vi /etc/hostname

6.重启网卡

service network restart

7.ping 机器名验证

8.重启机器可以看到机器名已变更

12.  在前面配置完centOs Nat  后就可以用外部工具链接我们的虚拟机了

 

centos7 ip/映射/机器名变更/克隆(克隆后配置修改)|2的更多相关文章

  1. 获取当前网络中的电脑数目及MAC-通过MAC查找IP-通过IP查询机器名

    Microsoft Windows [版本 ] 版权所有 (c) Microsoft Corporation.保留所有权利. C:\Users\Administrator>netsh netsh ...

  2. VMware克隆centos后需要进行修改配置的地方

    1. 首先在VMware中通过复制现在状态的虚拟机或者快照形式的虚拟机,选择完整复制文件进行克隆. 2.打开克隆的虚拟机之后,需要修改主机名和相应的hosts表 2.1 修改主机名 输入  vi /e ...

  3. 用ip代替机器名访问sharepoint 站点

    1. aam 里加入一个ip的internet 2. iis里不用加上ip,但不要有host name   出现的问题: 1. 当打开站点里会出现这个错误 file not found 2. 当加授予 ...

  4. 如何用ip代替机器名访问sharepoint site

    1. iis里绑定ip 2. AAM里加一条ip的记录

  5. 使用Java取得本机IP和机器名

    try { InetAddress addr = InetAddress.getLocalHost(); String ip=addr.getHostAddress().toString();//获得 ...

  6. VMware 克隆 CentOS 后网卡信息修改

    概述 在我们需要多台 CentOS 虚拟机的时候,对已有虚拟机的系统进行克隆或是复制.但是这样做又有一个问题,克隆出来的虚拟机启动的时候你输入命令:ifconfig,eth0 网卡信息没了,只有一个 ...

  7. Centos克隆虚拟机后配置网络

    修改网卡相关信息,复制第二个网卡的mac地址. vim /etc/udev/rules.d/70-persistent-net.rules 修改网卡的信息 vim /etc/sysconfig/net ...

  8. vmware克隆虚拟机后配置网络

    一件配置: rm -rf /etc/udev/rules.d/70-persistent-net.rules cd /etc/sysconfig/network-scriptsrm -rf ifcfg ...

  9. 单机器启动多个tomcat的配置修改

    首先去apache下载一个tomcat,下载解压版的,比较方便   把这个tomcat(我下载的是tomcat7版本),解压两次,为了方便显示,我把解压出来的tomcat重命名成tomcat71和to ...

随机推荐

  1. 关于ATL生成COM注册失败解决方法

    最近搞C++封装研究了下COM 做最后整理打包的时候发现各种问题引发的注册失败,so整理下备忘. 1.因引用其它动态连接库与你注册的dll不在同一目录下引起的异常.(解决方法将依赖dll放置与注册dl ...

  2. DOM-XSS攻击原理与防御

    XSS的中文名称叫跨站脚本,是WEB漏洞中比较常见的一种,特点就是可以将恶意HTML/JavaScript代码注入到受害用户浏览的网页上,从而达到劫持用户会话的目的.XSS根据恶意脚本的传递方式可以分 ...

  3. 用Python算带有进度条的圆周率

    import time scale=50 print("执行开始".center(scale//2,"-")) start=time.perf_counter( ...

  4. MySQL笔记(5)-- SQL执行流程,MySQL体系结构

    MySQL的体系结构,可以清楚地看到 SQL 语句在 MySQL 的各个功能模块中的执行过程:Server层包括连接层.查询缓存.分析器.优化器.执行器等,涵盖MySQL的大多数核心服务功能,以及所有 ...

  5. VS2019 C++动态链接库的创建使用(3) - 如何导出类

    如何在动态链接库里导出一个类? ①在库头文件里增加一个类声明,class DLL1_API Point是将类内所有成员都导出,如果只导出某个成员函数,则只需在对应的成员函数前加DLL1_API即可: ...

  6. Windows软件包管理工具 - Chocolatey

    概述 windows下的软件安装管理器(用于自动管理软件安装,更新,卸载) Chocolatey引入了真正的包管理概念,使您能够对事物进行版本控制,管理依赖关系和安装顺序,更好的库存管理以及其他功能 ...

  7. 题解 SP2916 【GSS5 - Can you answer these queries V】

    前言 最近沉迷于数据结构,感觉数据结构很有意思. 正文 分析 先来分类讨论一下 1. \(x2<y1\) 如果 \(y1<x2\) 的话,答案 \(=\max \limits_{ y1 \ ...

  8. matplotlib命令与格式:参数配置文件与参数配置

    转自 https://my.oschina.net/swuly302/blog/94805 自定义matplotlib Created Saturday 08 December 2012 5.1 ma ...

  9. nltk 中的 sents 和 words

    nltk 中的 sents 和 words ,为后续处理做准备. #!/usr/bin/env python # -*- coding: utf-8 -*- from nltk.corpus impo ...

  10. HDU - 1160 最长上升子序列以及记录路径

    题意:第一列,给出老鼠的重量,第二列,给出老鼠的速度,要证明老鼠的重量越大,速度越小,给出最多老鼠的数量,并说明第几只. 思路:先将老鼠按照重量从大到小排序,然后速度是从小到大,求最长上升子序列,学习 ...