安装系统

选择cd/dvd的方式安装系统,很简单就开机安装就好了。有几个设置点要注意下:

  1. 关闭KDUMP
  2. 最小安装只勾选GNOME桌面
  3. 磁盘分区配置如下 | 分区 | /boot | swap | / | | —- | —- | —- | —- | | 标准分区 | 1G | 4G | 45G | |
    | ext4文件系统 | swap文件系统 | ext4文件系统 |

  4. 其它就正常配制就ok


设置静态网络IP地址

[root@hadoop100 ~]#vim /etc/sysconfig/network-scripts/ifcfg-ens33

  1. TYPE="Ethernet" #网络类型(通常是Ethemet)
  2. PROXY_METHOD="none"
  3. BROWSER_ONLY="no"
  4. BOOTPROTO="static" #IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)
  5. DEFROUTE="yes"
  6. IPV4_FAILURE_FATAL="no"
  7. IPV6INIT="yes"
  8. IPV6_AUTOCONF="yes"
  9. IPV6_DEFROUTE="yes"
  10. IPV6_FAILURE_FATAL="no"
  11. IPV6_ADDR_GEN_MODE="stable-privacy"
  12. NAME="ens33"
  13. UUID="e83804c1-3257-4584-81bb-660665ac22f6" #随机id
  14. DEVICE="ens33" #接口名(设备,网卡)
  15. ONBOOT="yes" #系统启动的时候网络接口是否有效(yes/no)
  16. #IP地址
  17. IPADDR=192.168.10.100
  18. #网关
  19. GATEWAY=192.168.10.2
  20. #域名解析器
  21. DNS1=192.168.10.2

修改完成后使用:wq保存,然后用以下命令重启网络服务
systemctl restart network

修改主机名和host文件

修改主机名vim /etc/hostname

修改host文件vim /etc/hosts 添加如下内容:
192.168.10.100 linux100
192.168.10.101 linux101
192.168.10.102 linux102

重启reboot
修改windows的host

  1. 进入C:\Windows\System32\drivers\etc路径
  2. 在host文件最末尾添加
    192.168.10.100 linux100
    192.168.10.101 linux101
    192.168.10.102 linux102
    192.168.10.103 linux103
    192.168.10.104 linux104

    远程工具xshell

    安装软件前的准备

    linux使用yum安装软件需要测试网络情况,还需要安装epel-release

    epel-release [ Extra Packages for Enterprise Linux ] 是为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux。相当于是一个软件仓库,大多数rpm包在官方 repository 中是找不到的

[root@hadoop100 ~]# yum install -y epel-release
注意:如果Linux安装的是最小系统版,还需要安装如下工具;如果安装的是Linux桌面标准版,不需要执行如下操作

  • net-tool:工具包集合,包含ifconfig等命令
    [root@linux100 ~]# yum install -y net-tools
  • vim:编辑器
    [root@linux100 ~]# yum install -y vim

    关闭防火墙关闭防火墙开机自启

    [root@linux100 ~]# systemctl stop firewalld
    [root@linux100 ~]# systemctl disable firewalld.service
    注意:在企业开发时,通常单个服务器的防火墙是关闭的。公司整体对外会设置非常安全的防火墙

    创建账户并赋予root权限

  1. 创建tencent用户,并修改tencent用户的密码

[root@linux100 ~]# useradd tencent
[root@linux100 ~]# passwd tencent

  1. 配置atguigu用户具有root权限,方便后期加sudo执行root权限的命令
    [root@linux100 ~]# vim /etc/sudoers

2.1. 修改/etc/sudoers文件,在%wheel这行下面添加一行,如下所示:

  1. ## Allow root to run any commands anywhere
  2. root ALL=(ALL) ALL
  3. ## Allows people in group wheel to run all commands
  4. %wheel ALL=(ALL) ALL
  5. tencent ALL=(ALL) NOPASSWD:ALL

注意:tencent这一行不要直接放到root行下面,因为所有用户都属于wheel组,你先配置了tencent具有免密功能,但是程序执行到%wheel行时,该功能又被覆盖回需要密码。所以tencent要放到%wheel这行下面。

在/opt目录下创建文件夹,并修改所属主和所属组

在/opt目录下创建module、software文件夹
[root@linux100 ~]# mkdir /opt/module``[root@linux100 ~]# mkdir /opt/software
修改module、software文件夹的所有者和所属组均为tencent用户
[root@linux100 ~]# chown tencent:tencent /opt/module
[root@linux100 ~]# chown tencent:tencent /opt/software
查看module、software文件夹的所有者和所属组
[root@linux100 ~]# cd /opt/
[root@linux100 opt]# ll

卸载虚拟机自带的JDK

[root@linux100 ~]# rpm -qa | grep -i java | xargs -n1 rpm -e --nodeps

  • rpm -qa:查询所安装的所有rpm软件包
  • grep -i:忽略大小写
  • xargs -n1:表示每次只传递一个参数
  • rpm -e –nodeps:强制卸载软件

[root@hadoop100 ~]# reboot