欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

学习大数据的第28天(Linux篇)——安装VMware以及一些安装的小问题

时间:2023-04-20
虚拟机安装知识前提

1、内存够不够,不够的话怎么加?
ctrl + alt + del --> 任务管理器 --> 性能 --> 内存
买内存条需要注意的:买与原厂自带的内存条一致的型号和品牌,鲁大师看,只是内存的大小不一样。

2、严格要求
a:安装路径不能有中文和空格特殊字符出现
b:虚拟机登录密码一律是123456
c:不要创建额外的用户,我们就使用root,将来遇到不同的框架,在根据需求创建对应的用户。

3、网络配置
IP、子网掩码、网关、DNS、DHCP这四个到底是什么呢?

a: IPMAC 我们先基本上用的都是ipv4协议,所以的ip就是你的电脑在整个网络中的编号,其他的电脑要想访问 你的电脑,就必须得到这个编号,但是这个编号在不同的网络下,是一直会发生变化的,唯一不变的 是你的MAC地址:物理地址。 举例:做个比喻,你经常搬家,你每搬一次家,就会一个新的地址,xx小区xx单元xx号,这个就对应 理解ip。但是你的名字一直是没有变的,这个就对应MAC地址,所以MAC地址是不允许重名。 我们之前上网络编程的时候,ip分为2部分:网络号段+主机号段。网络部分就好比xx省xx市xx区, 就相当于是国家固定下来了,但是呢xx小区xx单元xx号是开发商决定的。这两个编号组合起来就是你的 ip,不同的时候在现实生活中这两个编号长度是固定的,在网络上是变化的。 这时候就需要子网掩码了,他是用来区分网络部分和主机部分的编号长度的。b: 子网掩码 IP地址是一个32位的二进制数,通常被分割成4个8位的二进制数,28=256(4个字节)。IP地址通常 用点分十进制区记忆,形成(a.b.c.d) 255.255.255.0 把上面换算成二进制: 11111111.11111111.11111111.00000000 其中1的部分表示IP对应的长度的部分为网络部分 192.168.169.0 .最后的8为是0,最后这个169表示为主机部分,是局域网内部分配的编号c:网关:(路由器) 当我和明旺不在一个小区(局域网),但是呢想要通信,就必须通过路由器转发,路由器通过路由来找到 你想要联系的主机IP,就好比你想要给一个非常好一个朋友写信,你知道他住在哪里(IP),这时候,你就要把 信给邮局,每个地方的邮局都有一个自己的编号(就叫网关)。d:DNS服务器(域名管理) 你想访问百度,在浏览器上输入www.baidu.com就可以了。DNS会自动地帮你把www.baidu.com转换成IP DNS里面存放的都是网址与IP的对应关系。e:DHCP服务器 这个服务器相当于小区分配住处。管理ip的。

4、在安装完xshell和xftp之后,打不开,或者点打开xftp图标的时候打不开,而且刚刚还看到需要许可证
所以,这部分同学可以选择不用xshell远程连接,但是我也不推荐直接在VMware中的虚拟机内做操作,还是需要
一个远程连接工具,finalShell。

Linux基本命令操作:
1、进入目录 cd 目录路径
2、查看当前目录下所有的文件和文件夹 ll ls
3、删除命令 rm -rf + 具体的文件和文件夹目录路径(慎用)
4、创建文件夹 mkdir + 文件夹的名称
5、查看当前目录下的完整路径 pwd
6、解压命令 tar -zxvf .gz .tar (解压到当前目录下)
下载yum -y install vim
7、打开文件命令 vi vim
a: vim /etc/profile
b: 按下i键进入编辑模式
export JAVA_HOME=/usr/local/soft/jdk1.8.0_171
export PATH=.: P A T H : PATH: PATH:JAVA_HOME/bin
c: 编辑完后按下esc退出编辑模式
d: 保证在英文输入法的前提下,shift+:,输入wq,表示保存退出。
source /etc/profile 让环境变量生效
验证jdk是否安装成功:java -version
8、下载并安装命令 yum -y intsall 。。。
9、重启 reboot

拍快照
1、前提,保证虚拟机是关机状态

克隆虚拟机
记得更改 MAC地址

Linux安装(CentOS7)

基础配置
1、关闭防火墙
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动查看防火墙状态
firewall-cmd --state
systemctl status firewalld.service
启动防火墙
systemctl start firewalld.service

2、修改主机名
第一种
hostnamectl set-hostname 名称
第二种
vim /etc/hostname
查看主机名
hostnamectl status

3.关闭networkmanage服务
systemctl status NetworkManager #查看NetworkManager状态
systemctl stop NetworkManager #停止NetworkManager
systemctl disable NetworkManager#禁止NetworkManager开机启动

4、修改ip地址

vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_onLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens33
DEVICE=ens33
onBOOT=yes
IPADDR=192.168.129.211
NETMASK=255.255.255.0
GATEWAY=192.168.129.2
DNS1=114.114.114.114

5.卸载自带jdk
查看自带jdk
rpm -qa |grep jdk
卸载:
rpm -e 自带jdk名称 --nodeps

6.安装jdk
上传jdk1.8.0_171到/usr/local/soft
解压jdk到soft
cd /usr/local/soft
tar -zxvf jdk-8u171-linux-x64.tar.gz -C /usr/local/soft

配置环境变量
yum -y install vim
vim /etc/profile
增加
export JAVA_HOME=/usr/local/soft/jdk1.8.0_171
export PATH=.: P A T H : PATH: PATH:JAVA_HOME/bin
让环境变量生效
source /etc/profile
验证jdk是否安装成功
java -version

7.映射关系
ip地址 主机名
linux配置路径vim /etc/hosts
windows配置路径C:WindowsSystem32driversetchosts

8.修改启动级别之后重启
systemctl set-default multi-user.target #无界面

克隆两台然后

9.免密配置
ssh-keygen -t rsa 然后三次回车
ssh-copy-id -i 主机名

问题 1 vmware下centos7网络配置时遇到的问题—ip addr显示的IP与ifcfg-ensxx文件中的不一致 问题:发现ip addr指令输出的ip地址和 /etc/sysconfig/network-scripts/ifcfg-ensxxx 的显示的地址不一样,

解决方法:配置不全,关键配置项使用的是系统默认值。主要检查两个参数BOOTPROTO=static和NM-ConTROLLED=no是否都配置了。修改完后,重启网络服务。

重启网络服务:systemctl restart network

​ service restart network

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。