Linux学习系列1-学习环境搭建
1、下载镜像(根据自己喜好选择,推荐centos,这里选择centos7.7的版本):
https://mirrors.tuna.tsinghua.edu.cn/centos/7.7.1908/isos/x86_64/CentOS-7-x86_64-Everything-1908.iso
2、安装vmware workstation,双击打开(具体方式可以百度搜索,这里使用的是15.5版本)
点击创建虚拟机,选择自定义,点击下一步:
点击下一步
选择稍后安装操作系统,点击下一步
根据需要选择,这里选择centos7 64位,点击下一步:
点击下一步,选择虚拟机存放位置
点击下一步,根据需要选择核数:
点击下一步选择内存大小,这里使用2G
点击下一步,网络类型选择桥接模式
磁盘选择默认推荐
选择默认:
选择创建新的虚拟磁盘,点击下一步:
选择磁盘大小,点击下一步(这里选120G):
点击下一步:
点击完成:
虚拟机创建完成:
点击编辑虚拟机配置可以调整虚拟机配置
点击CD/DVD
选择iso文件:
点击开启虚拟机进行安装,安装完成后点击reboot进入登录界面
3、一些必要的设置:
安装完成后是最小化安装,需要做如下配置
3-1:获取ip,xshell远程登录:
执行dhclient自动获取IP,ping www.baidu.com进行测试:
修改网卡配置文件,设置为静态ip,执行systemctl restartnetwork重启网络
dhclient ping www.baodu.com ip a 查看网卡名称,这里的名称是ens33:
修改网卡配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
#内容如下:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #dhcp修改成static
IPADDR=192.168.3.14 #根据实际情况进行配置
NETMASK=255.255.255.0
GATEWAY=192.168.3.1
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=af018ec4-ddab-4cee-bf87-60620422e6e2
DEVICE=ens33
ONBOOT=yes #no 改成yes
使用xshell登录节点:
3-2、关闭防火墙(centos 7):
systemctl stop firewalld.service #关闭防火墙服务
systemctl disablefirewalld.service #禁止防火墙开机自启动
iptables -L #检查
3-3、配置yum源:
这里建议配置清华源,如无网络条件可配置本地yum源,后续会介绍配置方式
cd /etc/yum.repos.d
mkdir bakmv *.repo bak
vi centos.repo #centos7输入以下内容,其他版本参考https://mirrors.tuna.tsinghua.edu.cn/help/centos/
[base]name=CentOS-$releasever - Base
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/os/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-7
#released updates
[updates]
name=CentOS-$releasever - Updates
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/updates/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/extras/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/$releasever/centosplus/$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-7
#更新yum源:
yum clean allyum makecache
自此linux学习环境搭建完成