Linux学习环境搭建

Linux学习环境搭建 一、创建虚拟机1、首先在官网下载虚拟化软件VMware以及安装 CentOS 系统的安装镜像文件推荐最小化安装版文件Cent-7-x86_64-Minimal-2009。2、打开VMware创建虚拟机选择自定义点击下一步。3、选择稍后安装操作系统先配置环境点击下一步。4、操作系用选择Linux版本推荐选择CentOS 7 64位点击下一步。5、命名虚拟机选择保存位置点击下一步。6、推荐1个处理器双核点击下一步。7、推荐选择2GB点击下一步。8、选择NAT网络类型可以避免虚拟机IP地址变化点击下一步。9、选择推荐即可点击下一步。10、选择推荐即可点击下一步。11、选择创建新虚拟磁盘点击下一步。12、推荐选择50GB选择拆分成多个文件点击下一步。13、选择存储位置点击下一步。14、初用虚拟机可以自定义硬件移除USB控制器、显卡、打印机这样更简洁方便注意选定开始下载的minimal镜像文件。15、以上配置好后启动虚拟机等待界面加载完成。进入安装向导语言选择English即可时间选择中国区KDUMP取消勾选初期练习用不到NETWORK打开网络开关最后设置ROOT PASSWORD密码可以简单好记密码由于设置简单需要点两次返回无需创建普通用户等待包下载完成即可。二、虚拟机终端配置直接使用虚拟机操作不方便可以下载虚拟机终端MobaXterm从而在终端上操作虚拟机。可以参考以下终端初始配置操作1、hostnamectl set-hostname server1命令将虚拟机命名为server1更有标志性。vi /etc/hosts命令配置虚拟机的域名进入文件后按i键编辑按Esc键输入:wq退出ping -c1 server1命令为ping一下主机查看配置是否生效。2、如果在之前配置虚拟机时没有打开Network网络开关可通过以下命令配置网卡注意自己的虚拟机网卡是ens33或其他将网络设置由No改为Yesvi /etc/sysconfig/network-scripts/ifcfg-ens33修改完毕后systemctl restart network命令重启网络服务即可。3、rm -f /etc/yum.repos.d/*.repo命令强制删除系统中全部原有yum软件源配置文件用于替换官方源为国内镜像源如阿里云、清华源先清空旧源再添加新源。比如使用curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo命令从阿里云镜像站下载 CentOS7 国内yum源配置文件并保存到系统yum源目录替换系统默源。yum repolist命令查看本机配置的 yum源列表、仓库数量与可用软件包总数用来校验源是否配置成功。练习可以使用yum install -y vim wget net-tools bash-completion命令安装常用的几个软件包vim增强版文本编辑器、wget命令行下载工具包、net-tools传统网络工具包、bash-completion命令补全增强工具。4、注意初期练习可以使用systemctl disable --now firewalld.service命令关闭防火墙及禁止防火墙开机自动启动避免防火墙拦截端口导致远程连接、网络访问异常。getenforce命令查看当前系统 SELinux 的运行状态为Enforcing使用vim /etc/sysconfig/selinux命令打开全局配置文件修改其运行模式修改SELINUXdisabled以实现永久关闭 。5、在操作系统中时间同步是非常重要的通过yum install -y chrony命令在线安装 chrony 时间同步工具让虚拟机自动同步网络标准时间。vim /etc/chrony.conf命令打开时间同步服务配置文件更换国内时间源提升同步速度。注释删去原有默认时间服务器添加阿里/清华时间源配置修改为server ntp1.aliyun.com iburst 重启服务使配置生效。使用vim /etc/chrony.conf命令替换默认国外源声明当前系统使用阿里云时间源进行时间校准同步更快、稳定性更高。chronyc sources -v命令验证是否正常连接看到 ^* ntp1.aliyun.com 即为同步成功。最后我们所创建的虚拟机可以当做base最好保持干净状态可以对其进行桥接方式拥有独立局域网IP的克隆操作后续做实验时使用克隆的虚拟机更加方便克隆的虚拟机还可以使用快照以随时返回初始状态。