linux -- 学习笔记系统安装与网络
linux学习时, 环境都会使用虚拟机
本文使用VMware + RedHat7.1
首先下载这两个软件: (VMware用于虚拟硬件环境)
准备linux系统安装环境:
安装VMware后, 点击打开VMware , 准备linux安装前的环境:
文件 -> 新建虚拟机 --> 重复下一步:
最主要是注意这一步: 选择稍后安装操作系统
有一步是让你填写系统名称 (随意填写, 我这里填写的是实验环境)
完成环境准备以后, 打开"实验环境", 然后正式安装linux系统
注意: 需要先选择系统iso镜像文件, 否则会报一个错误:
出现上面情况, 则放弃安装, 重新安装
所以在正式安装前, 应该按照如下操作, 确保使用了iso镜像文件
然后击开启虚拟机, 选择第一项, 直接安装:
来到语言选择, 选择英语(不管英文水平如何, 遇到语言选择的, 一律选择英语)
然后来到安装linux最主要的部分:
SOFTWARE SELECTION -- > 选择软件安装, 点进去, 有最小安装, 带图形化安装, 基础安装 等
我认为, 没有基础的话, 可以选择带图形安装(server with GUI)
GUI对于学习可能更容易点, 学习嘛, 又不是生产环境, 耗点资源也存在的
INSTALLATION DESTINATION -- 磁盘分区, 点进去
选择手动分区, 点击DONE以后, 会再弹出一个界面, 点击蓝色的字符 -- > 进入到具体分区界面
这里分区方式选择标准分区
这里可以看到, 一块硬盘被分成了3个部分(sda1, sda2, sda3)
sda1用于应于 /boot, sda2用于 /, sda3用于交换分区 (暂时不用去深究)
现在可以点击开始安装了, 安装过程中, 可以设置管理员密码, 也可添加一个用户
设置ROOT密码, 它是要点击2次DONE, 点一次DONE没有反应, 再点一次
最后等待安装完成, 点击reboot即可
上网配置
安装完成以后, 首先是需要配置网络, 有网络才能下载东西
网络配置主要有两种方式
桥接模式 VMnet0 与 NAT模式 VMnet8
桥接模式:
然后编辑网卡文件就可以上网了: /etc/sysconfig/network-script/ifcfg-eno16777736
填写好对应的参数就好了
NAT模式
再设置VMware(编辑 --> 虚拟网络编辑器)
主要是设置子网ip与子网掩码(他们的最后一位设置为0就行了)
另外还有以点击DHCP设置, 点击进去后, 可以控制ip分配 (DHCP的作用就是控制ip分配)
网卡配置就简单多了:
注: 此DHCP是VMware自带的, VMware下的多个linux系统, 能共同享用此DHCP, 只需要设置一次
它不用对每一个linux系统设置, 因此NAT模式是首选的网络配置方式
只要宿主机能上网, 两种方式都能上网:
注: NAT模式称为地址转换, 其实就是虚拟机的网关与宿主机ip在同一路由器(网关)下
宿主机与虚拟机不在同一网段下, 但是可以直接联机
比如宿主机ip 192.168.43.234 , 网关192.168.43.1
虚拟机1 ip 10.12.1.3 , 网关10.12.1.1
虚拟机2 ip 10.12.1.4 , 网关10.12.1.1(两个虚拟机网关是一样的)
则 可以在 虚拟机1或2 中ping宿主机或宿主机网关:
待解决问题:
感觉DHCP会自动关闭, 导致ping的时候失败, 需要手动重启网卡
有的时候打死不能ping能某个地址, 不修改任何配置, 过一会儿又能ping通该地址
怀疑VMware自带的DHCP有问题, 时灵时不灵的
不灵的时候需要 不断重启网络服务, 还不能完全正常工作, 有时候又完全没有问题