2022-06-26 CentOS7的安装和配置

准备资源:VMware16、CentOS7.5、xshell7

一、安装linux

  1. 安装VMware

  2. 打开VMware,创建虚拟机
    在这里插入图片描述

  3. 选择自定义安装
    在这里插入图片描述

  4. 选择稍后安装操作系统
    在这里插入图片描述

  5. 选择安装操作系统为Linux,版本为CentOS7 64位
    在这里插入图片描述

  6. 填写虚拟机名称,该虚拟机名称并不是机器名,仅仅是VMware用来管理虚拟机而自定义的名称,然后选择安装目录。
    在这里插入图片描述

  7. 配置处理器内核总数,处理器内核总数 ≤ 主机的逻辑内核数量
    在这里插入图片描述
    主机的逻辑内核数量可以通过任务管理器查看
    在这里插入图片描述

  8. 设置虚拟机内存
    在这里插入图片描述

  9. 联网选项选择NAT
    在这里插入图片描述

  10. 选择创建新虚拟硬盘
    在这里插入图片描述

  11. 选择磁盘文件的存储路径
    在这里插入图片描述

  12. 点击自定义硬件
    在这里插入图片描述

  13. 指定镜像文件
    在这里插入图片描述

  14. 开启虚拟机,选择Install CentOS7回车
    在这里插入图片描述

  15. 选择语言
    在这里插入图片描述

  16. 配置日期和时间
    在这里插入图片描述

  17. 安装桌面版
    在这里插入图片描述

  18. 配置分区
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  19. 联网
    在这里插入图片描述

  20. 设置root账号密码
    在这里插入图片描述

  21. 创建新用户
    在这里插入图片描述

  22. 接受许可
    在这里插入图片描述

  23. 进入系统后,输入选择第一个选项
    在这里插入图片描述

二、Linux文件与常用目录

Linux系统中一切皆文件。

常用目录		解释
/bin		存放着最经常使用的命令
/home		普通用户拥有自己的目录,该目录用来存放普通用户的目录
/root		root用户的家目录
/etc		存放配置文件的目录,内含配置文件和一些子目录
/tmp		临时目录,里面存放的内容会被linux系统自动删除
/boot		引导目录
/dev		类似于windows的设备管理器,把所有的硬件用文件形式存储,里面有一个黑洞目录:/dev/null,所有往黑洞目录放的东西都会被丢弃掉
/opt		额外安装软件使用的目录,默认为空

三、vim编辑器

  1. 准备命令和快捷键
    (1) 使用vim编辑器打开文件:vim 文件名
    (2) 清屏:ctrl + l快捷键或者命令行内敲reset
  2. 一般模式
    (1) 当用vim编辑器打开文件时,进入的状态就是一般模式
    (2) 一般模式可以进行的常用操作如下
    操作							快捷键			快捷键解释
    复制光标所在的整行内容			yy				摁两次
    复制从光标开始的n行内容		yny				摁三次
    复制一个单词					yw				摁两次
    粘贴复制的数据				p				摁一次
    删除光标所在的整行内容			dd				摁两次
    删除从光标开始的n行内容		dnd				摁三次
    删除一个单词					dw				摁两次
    撤销操作						u				摁一次
    移动到当前打开文件的第一行		1shift+g		摁两次,先摁1,然后摁shift+g组合键
    移动到当前打开文件的第n行		nshift+g		摁两次,先摁数字,然后摁shift+g组合键
    移动到当前打开文件的最后一行	shift+g			摁一次,摁shift+g组合键
    光标移到行首					Home			摁一次
    光标移动到行尾				End				摁一次
    
  3. 编辑模式
    在一般模式下,摁i就可以进入编辑模式。进入编辑模式之后,摁esc退出编辑模式,进入一般模式。
  4. 指令模式
    (1) 在一般模式下,摁:或者/就会进入指令模式。进入指令模式后,摁esc退出指令模式,进入一般模式。
    (2) 指令模式可以进行的常用操作如下
    操作			快捷键			解释
    保存			:w				:进入指令模式,w保存
    退出			:q				:进入指令模式,q退出
    强制执行		:wq!|:q!		:进入指令模式,wq保存退出|q退出,!强制执行
    显示行号		:set nu			:进入指令模式,set nu显示行号
    不显示行号	:set nonu		:进入指令模式,set nonu不显示行号
    查找			/string			/进入指令模式,string查找的字符串,n查找下一个,shift+n查找上一个,查找的字符串会一直高亮显示
    取消高亮显示	:noh			:进入指令模式,noh取消高亮显示
    替换			:%s/old/new[/g]	:进入指令模式,%s固定语法,old被替换字符串,new替换字符串,/g替换每一行所有的old;如果没有/g,那么只会替换每一行第一次出现的old
    
  5. 模式切换
    在这里插入图片描述

四、静态IP配置

  1. 物理机与虚拟机通信架构图
    在这里插入图片描述

  2. 配置步骤:
    (1) 打开虚拟网络编辑器。软件工具栏左边:编辑=>虚拟网络编辑器
    (2) 点击更改设置
    在这里插入图片描述
    (3) 选择VMnet8之后,点击NAT设置
    在这里插入图片描述
    (4) 记录子网IP子网掩码网关IP
    在这里插入图片描述
    (5) 关闭虚拟网络编辑器,进入虚拟机,打开终端,输入如下命令,进入网卡文件的编辑界面

    # 如果是普通用户,命令为
    # sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33
    vim /etc/sysconfig/network-scripts/ifcfg-ens33
    

    (6)网卡文件内容如下:

    TYPE="Ethernet"
    PROXY_METHOD="none"
    BROWSER_ONLY="no"
    # BOOTPROTO="dhcp" => BOOTPROTO="static"
    BOOTPROTO="static"
    DEFROUTE="yes"
    IPV4_FAILURE_FATAL="no"
    IPV6INIT="yes"
    IPV6_AUTOCONF="yes"
    IPV6_DEFROUTE="yes"
    IPV6_FAILURE_FATAL="no"
    IPV6_ADDR_GEN_MODE="stable-privacy"
    NAME="ens33"
    UUID="ebf4154e-e870-4ab6-8ded-3e1e3dac7841"
    DEVICE="ens33"
    # ONBOOT="no" => ONBOOT="yes"
    ONBOOT="yes"
    # 分配静态IP地址,格式为:网络号.主机号(主机号最好从10开始取,不容易和别的IP重复)
    IPADDR=192.168.159.100
    # 子网掩码
    NETMASK=255.255.255.0
    # 网关
    GATEWAY=192.168.159.2
    # 域名解析器,和网关取一样的
    DNS1=192.168.159.2
    

    修改之后,写入保存
    (7)重启网卡服务,查看IP地址是否成功修改

    # 重启网卡
    # 如果权限不够,使用:sudo systemctl restart network
    systemctl restart network
    
    # 查看IP地址是否修改
    ifconfig
    

    在这里插入图片描述
    (8) 修改主机名,打开hostname文件进行修改,修改主机名为hadoop100(可以任意修改,这样起名是为了服务hadoop集群),修改之后保存退出

    # 如果权限不够,使用:sudo vim /etc/hostname
    vim /etc/hostname
    

    (9)修改映射文件hosts,配置主机名和IP地址的映射关系,修改之后保存退出

    # 修改hosts文件
    # 如果权限不够,使用:sudo vim /etc/hosts
    vim /etc/hosts
    
    # 增加内容为
    # 假设以后会创建如下多台虚拟机,第一行是自己的主机名和IP地址的映射
    192.168.159.100 hadoop100
    192.168.159.101 hadoop101
    192.168.159.102 hadoop102
    192.168.159.103 hadoop103
    

    (10)关闭并禁止开机自启动防火墙服务

    # 如果权限不够,使用:sudo systemctl stop firewalld & sudo systemctl disable firewalld
    systemctl stop firewalld & sudo systemctl disable firewalld
    

    查看防火墙是否停止

    # 如果权限不够,使用:sudo systemctl status firewalld
    systemctl status firewalld
    

    在这里插入图片描述

    查看防火墙是否禁止自动启动

    # 如果权限不够,使用:sudo systemctl is-enabled firewalld
    systemctl is-enabled firewalld
    

    在这里插入图片描述
    (11) 重启,使hostname的配置生效(其他配置都已经生效)

    # 如果权限不够,使用:sudo reboot
    reboot
    

    查看主机名:

    hostname
    

    在这里插入图片描述

五、XShell7连接虚拟机

  1. 配置物理机的hosts文件,文件位于:C:\Windows\System32\drivers\etc\hosts,向其中添加虚拟机主机名和IP地址的映射,如:
    192.168.159.100 hadoop100
    192.168.159.101 hadoop101
    192.168.159.102 hadoop102
    192.168.159.103 hadoop103
    
  2. 打开XShell7,新建会话
    在这里插入图片描述
    或者
    在这里插入图片描述
  3. 配置会话常规设置
    在这里插入图片描述
    属性说明为:
    属性名称	  解释																		示例
    名称		  会话名称,可以随便起,但是起和虚拟机主机名一样的名字方便区分						hadoop100
    主机		  虚拟机的IP地址,由于已经在物理机配置了主机名和IP的映射,使用虚拟机的主机名即可		hadoop100
    
  4. 点击用户身份验证,配置连接用户和密码
    在这里插入图片描述
  5. 点击外观,自定义字体和背景(可选)
    在这里插入图片描述
  6. 最后点击连接即可
    在这里插入图片描述
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值