企业中,我们可能会面临很多台的服务器,我们不能按部就班配置每一台服务器,我们可以事先准备一台具有基本运行环境的服务器进行克隆,这样可以极大地提高工作效率。
从无到有安装一个具有基本开发环境的Linux操作系统
Linux操作系统最小化安装及基本开发环境搭建
目录
一、准备工作
准备好VMware Workstation
准备好Xshell
二、使用VMware Workstation配置虚拟机
1.点击文件,然后点击新建虚拟机
2.选择配置类型
3.选择硬件功能
4.选择如何安装客户机操作系统
5.选择Linux
6.自定义虚拟机名称并选择安装路径
7.选择虚拟的cpu核数
8.选择虚拟机的内存
9.选择NAT网络
10选择I/O控制器的类型
11.选择磁盘的类型
12.选择磁盘的种类
13.选择虚拟机磁盘的大小
14.选择虚拟机文件的存放位置
15.电脑配置完毕
16. 然后点击开启此虚拟机,如果出现以下的报错内容
说明电脑的bios的虚拟化没有开启,进入bios系统开启虚拟化即可
三、系统的安装
1.开启此虚拟机
2.会自动跳转到下面的界面
3.需要定制化的内容
1)调整时差
2)选择第一个最小安装和选择基本开发工具
3)分配磁盘空间
①选择标准分区
②添加boot区 给上1G容量点击添加挂载点
③添加swap交换分区
三个分区配置完成后,点击完成
⑤分区配置完成,点击接收更改
4)关闭kdump
5)修改主机名
6)是否打开安全协议
7)开始安装
8)安装时间比较长,大概需要10几分钟(设置root密码,一定设置)
安装完成重启虚拟机
四、网络配置
对安装好的VMware进行网络配置,方便虚拟机连接网络,本次设置建议选择NAT模式,需要宿主机的Windows和虚拟机的Linux能够进行网络连接,同时虚拟机的Linux可以通过宿主机的Windows进入互联网。
1.编辑Wmware的网络配置
2.Windows网络配置
以Windows11为例
1.在设置中点击网络和Internet
2.点击高级系统设置
3.点击更多网络适配器选项
4.选择以太网3
5.点击属性
6.双击以下内容
7.修改ip
五、修改虚拟机网络IP修改地址配置
1.修改网络IP地址为静态IP地址,避免IP地址经常变化,从而方便节点服务器之间相互通信
vim /etc/sysconfig/network-scripts/ifcfg-ens33
2.修改如下的内容
TYPE="Ethernet" #网络类型(通常是Ethemet)
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" #IP的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)
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="e83804c1-3257-4584-81bb-660665ac22f6" #随机id
DEVICE="ens33" #接口名(设备,网卡)
ONBOOT="yes" #系统启动的时候网络接口是否有效(yes/no)
#IP地址
IPADDR=192.168.202.102
#网关
GATEWAY=192.168.202.2
#域名解析器
DNS1=192.168.202.2
3.重启网络服务
systemctl restart network
4.查看当前IP
ifconfig
六、修改主机名和hosts文件
1.编辑hostname
vim /etc/hostname
hadoop102
2.设置hosts映射
vim /etc/hosts
添加如下的内容
192.168.202.100 hadoop100
192.168.202.101 hadoop101
192.168.202.102 hadoop102
192.168.202.103 hadoop103
192.168.202.104 hadoop104
192.168.202.105 hadoop105
192.168.202.106 hadoop106
192.168.202.107 hadoop107
192.168.202.108 hadoop108
七、修改Windows映射
1.进入C:\Windows\System32\drivers\etc,将hosts文件复制一份到桌面
2.打开然后添加如下映射内容
192.168.202.100 hadoop100
192.168.202.101 hadoop101
192.168.202.102 hadoop102
192.168.202.103 hadoop103
192.168.202.104 hadoop104
192.168.202.105 hadoop105
192.168.202.106 hadoop106
192.168.202.107 hadoop107
192.168.202.108 hadoop108
3.然后保存,将此文件覆盖C:\Windows\System32\drivers\etc中的hosts文件
七、xshell的使用
1.点击创建新连接
2.配置连接
3.用户身份验证
4.测试连接,显示如下的内容表示连接成功
八、虚拟机环境准备
1.测试网络连接是否畅通
ping www.baidu.com
PING www.baidu.com (14.215.177.39) 56(84) bytes of data.
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=1 ttl=128 time=8.60 ms
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=2 ttl=128 time=7.72 ms
2.安装epel-release
[root@hadoop102 ~]# yum install -y epel-release
3.安装工具
- net-tool:工具包集合,包含ifconfig等命令
[root@hadoop102 ~]# yum install -y net-tools
- vim:编辑器
[root@hadoop102 ~]# yum install -y vim
- 一些其他工具
[root@hadoop102 ~]# yum install -y psmisc nc rsync lrzsz ntp libzstd openssl-static tree iotop git
4.关闭防火墙和开机自启
systemctl stop firewalld
systemctl disable firewalld
5.创建用户
[root@hadoop102 ~]# useradd linghuchong
[root@hadoop102 ~]# passwd linghuchong
6.配置linghuchong具有root权限
[root@hadoop102 ~]# vim /etc/sudoers
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
linghuchong ALL=(ALL) NOPASSWD:ALL