[机器学习]1.1环境安装初始化

机器学习

第一章 环境安装初始化


前言

chatGPT的火爆使得机器学习/深度学习再次引起普通大众的关注,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就记录笔者学习笔记——机器学习-环境的初始化。


一、centos初始化

机器学习还是建议在linux的环境下学习,有条件的可以购买云主机,如果没有条件可以通过虚拟机安装centis,笔者采用后者,以下为虚拟机及centos从0安装到配置的过程

二、虚拟机安装

目前常用的虚拟机有VMware、VirtualBox两种,笔者使用VMware。

1.下载

VMware官网下载链接:WMware官网 选择想要的版本(VMware Workstation Pro),
在这里插入图片描述
下载完成后直接安装就可以了(PS:安装目录建议选非C盘),然后运行即可,主界面如下:
在这里插入图片描述

三、Centos安装

1.镜像下载

由于网络问题镜像资源建议国内开源资源站下载,笔者常用的有清华大学开源软件镜像站(https://mirrors.tuna.tsinghua.edu.cn/)和阿里镜像站(https://developer.aliyun.com/mirror/),镜像资源都比较全,下载速度也都比较快,根据需要下载合适版本的镜像(笔者选择centos7 64位 DVD版本),centos下载目录类似:https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/?spm=a2c6h.25603864.0.0.533ff5ads3Z9ik
在这里插入图片描述
点击下载即可;

2.镜像基础硬件配置

运行VMware,首页-创建新的虚拟机,根据需要选择典型(默认配置,安装过程简单,适合新手或无定义需求人员)或自定义(适合有特殊配置的人员),两种方式都可以,本文采用自定义方式
在这里插入图片描述
安装过程基本的都用默认配置为主
1.选择虚拟机硬件兼容性版本,根据主机配置和需求选择
选择虚拟机硬件兼容性版本,根据主机配置和需求选择
2.选择驱动,这里选择稍后安装
在这里插入图片描述
3.选择操作系统类型及版本,根据需求选择
在这里插入图片描述
4.重命名虚拟机名称,可默认,记得更改位置,不建议C盘
在这里插入图片描述
5.处理器/内存配置,根据需求和主机配置选择,为了不影响主机使用,CPU和内存配置建议不超过主机配置的1/2,一般情况下1C/2G是够用的,资源配置充足的忽略。
在这里插入图片描述
在这里插入图片描述
6.配置网络/IO控制器等,采用默认配置即可。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
7.配置磁盘大小,一般20G够用,建议选择拆分多个文件,这样会根据实际占用物理磁盘,相对较少。磁盘充足可忽略多配置。
在这里插入图片描述
在这里插入图片描述
8.自定义硬件,可以根据需求删除不用的硬件(自定义硬件,选择硬件后,点击移除即可),例如打印机,声卡等,点击完成即可。
在这里插入图片描述
9.选择镜像,我的计算机-右键,设置-CD/DVD-使用ISO镜像文件选择后,点击确定.
在这里插入图片描述

3.镜像安装

1.安装centos
选中虚拟机,点击开启此虚拟机,即可启动安装程序:
通过上下键移动光标,选择install centos7 ,如果不确定硬件是否支持可以选择TEST and install(默认选项)。

在这里插入图片描述
1.硬件检测
在这里插入图片描述
2.选择语言-中文
在这里插入图片描述
3.软件安装选择,根据需求可以完全完整或server版本,这里选择最小安装(新手建议安装完整或server版本,这样很多软件后期方便使用)
在这里插入图片描述
4.安装位置,新手建议自动分区(可忽略如下自定义分区内容),也可以自定义分区;
在这里插入图片描述
4-1自定义分区:选择我要配置分区,点击完成
在这里插入图片描述
4.2选择标准分区(默认LVM),然后点击+号,新增BOOT分区,建议200M(linux启动boot使用),点击添加挂载点,重复+步骤,新增swap分区,大小建议虚拟机内存的2倍(例如:前面虚拟机内存选择1G,那么这里可以配置2048M,即2G)。最后重复+,选择 / 根目录,容量空着,添加挂载点,将剩余磁盘全部分给/跟目录,最后点击左上角“完成”,这样自定义磁盘就完成了。
在这里插入图片描述

![在这里插入图片描述](https://img-blog.csdnimg.cn/ad179726bc144bbf80ceb9bcf2423ef6.png)

在这里插入图片描述

在这里插入图片描述
5.开始安装
在这里插入图片描述
6.配置root密码和创建用户,这里根据需要配置即可,root密码建议记好,以免忘记。其他用户可按需创建。
在这里插入图片描述
设置root密码
在这里插入图片描述
在这里插入图片描述

6.待安装进度完成后,点击重启即可。
在这里插入图片描述
在这里插入图片描述
7.登录,输入root及密码或自定义创建用户,回车等即可。到此centos安装完成。
在这里插入图片描述
在这里插入图片描述

4.网络配置

1.获取网关IP
点击VMware菜单栏 编辑—虚拟网络编辑器,根据我们安装选择的NAT模式,选择VMnet8,点击NAT设置,记录网关IP;
在这里插入图片描述
2.配置centos网络
通过cd命令 /etc/sysconfig/network-scripts ,修改ifcfg-en开头的文件(具体文件名可能不一样)
在这里插入图片描述
通过vi 编辑如下内容

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#固定IP用static 动态获取用dchp
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=7c37d84f-70c8-4b41-95dc-c713562f553c
DEVICE=ens33
ONBOOT=yes
#static模式下,设置固定IP、子网掩码、网关IP等
IPADDR=192.168.132.100
NETMASK=255.255.255.0
#网关IP即上一步通过VM网络编辑器获取的网关IP,要求保持一致
GATEWAY=192.168.132.2
#DNS 也使用网关IP,解决域名不识别问题
DNS1=192.168.132.2

3.重启网络服务,查询IP,验证网络通畅性
命令

[root@localhost network-scripts]# service network restart
Restarting network (via systemctl):                        [  确定  ]
[root@localhost network-scripts]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:00:be:e9 brd ff:ff:ff:ff:ff:ff
    inet 192.168.132.100/24 brd 192.168.132.255 scope global noprefixroute ens33
       valid_lft forever preferred_lft forever
    inet6 fe80::6fe7:d02c:3f34:230a/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
[root@localhost network-scripts]# ping www.baidu.com
PING www.a.shifen.com (180.101.50.242) 56(84) bytes of data.
64 bytes from 180.101.50.242 (180.101.50.242): icmp_seq=1 ttl=128 time=20.5 ms
64 bytes from 180.101.50.242 (180.101.50.242): icmp_seq=2 ttl=128 time=14.5 ms
64 bytes from 180.101.50.242 (180.101.50.242): icmp_seq=3 ttl=128 time=15.3 ms
64 bytes from 180.101.50.242 (180.101.50.242): icmp_seq=4 ttl=128 time=26.6 ms
64 bytes from 180.101.50.242 (180.101.50.242): icmp_seq=5 ttl=128 time=32.7 ms
64 bytes from 180.101.50.242 (180.101.50.242): icmp_seq=6 ttl=128 time=15.8 ms


总结

至此,机器学习的环境之linux的安装就完成了,后续还需进行python环境的安装与配置,我们下一章介绍了
codeing change the world! Keep Moving…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值