学习日记 8.8
一、前言:为什么要学习Linux?
Linux作为开源操作系统的代表,在服务器、云计算、容器技术、嵌入式开发等领域占据着绝对主导地位。对于开发者、运维工程师、网络安全人员以及任何希望深入了解计算机系统的人来说,掌握Linux都是一项必备的核心技能。通过虚拟机(VMware)安装CentOS 7,是初学者最安全、最便捷的入门实践方式,它允许你在不影响现有Windows或macOS系统的情况下,搭建一个完整的Linux学习环境。
二、准备工作
在开始安装之前,请确保准备好以下资源:VMware Workstation Player(可从VMware官网下载的免费虚拟机软件)、CentOS 7 ISO镜像文件(建议从CentOS官方镜像站或国内镜像源下载CentOS-7-x86_64-DVD-2009.iso或更高版本),以及满足要求的主机硬件(建议至少8GB内存、50GB可用磁盘空间,并开启CPU虚拟化支持)。
三、在VMware中创建虚拟机
打开VMware Workstation Player,按照以下步骤操作:首先点击"创建新虚拟机",然后选择"安装程序光盘映像文件(iso)"并浏览到你下载的CentOS 7 ISO文件。接着为虚拟机取一个名字(如"CentOS 7 Learning")并选择存储位置,建议分配至少20GB的磁盘空间并选择"将虚拟磁盘拆分成多个文件"。接下来点击"自定义硬件"进行关键配置:分配至少2GB(2048MB)内存,分配1个处理器和2个核心,网络适配器选择"NAT模式"以便虚拟机共享主机的网络上网,同时将"加速3D图形"取消勾选以提升兼容性。完成配置后,点击"关闭"并"完成"创建。
四、安装CentOS 7操作系统
启动新创建的虚拟机,进入CentOS 7安装界面:在第一个界面选择"Install CentOS 7",然后在安装向导中选择"中文"或"English"作为安装过程语言。接下来进入安装信息摘要,这是配置的核心步骤:初学者建议选择"带GUI的服务器"或"最小安装"(更轻量,适合学习命令行);点击安装位置进入,在"其他存储选项"下选择"自动配置分区"然后点击"完成";点击网络和主机名进入,将右上角的网络连接开关打开,主机名可以设置为"centos7.local"然后点击"完成";配置完成后点击右下角的"开始安装"。在安装过程中设置root用户的密码(请务必记住),也可以点击"创建用户"创建一个用于日常登录的普通用户(非root)。安装过程大约需要10-20分钟,完成后点击"重启"。
五、首次启动与基础配置
重启后,系统会进入初始化设置:首先阅读并接受许可协议,然后进行初始设置——如果安装时选择了GUI,会进入图形登录界面,使用你创建的用户或root登录;如果是最小安装,会进入命令行登录界面。登录后,首先更新系统软件包到最新版本,打开终端(在GUI中按Ctrl+Alt+T,或在命令行直接操作),执行以下命令:
sudo yum update -y
(如果以root用户登录,则无需加sudo)
六、必备配置与常用命令
完成安装后,进行以下基础配置,让你的CentOS 7更易用:
配置静态IP(可选)
如果你希望虚拟机拥有固定的IP地址,可以编辑网络配置文件。
使用命令 sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33 打开配置文件,找到并修改以下几行(根据你的网络环境调整):
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.xxx.xxx
NETMASK=255.255.255.0
GATEWAY=192.168.xxx.1
DNS1=8.8.8.8
保存退出后,重启网络服务:sudo systemctl restart network。
关闭防火墙与SELinux(仅用于学习环境)
为了方便学习,可以临时关闭防火墙和SELinux。
关闭防火墙使用命令 sudo systemctl stop firewalld 和 sudo systemctl disable firewalld。
临时关闭SELinux使用 sudo setenforce 0。
永久关闭SELinux(需重启生效)使用 sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config。
安装常用工具
安装一些常用工具可以提升使用体验。
执行命令 sudo yum install -y wget net-tools vim git 即可安装wget、net-tools、vim和git等工具。
学习几个基础命令
掌握几个基础命令对Linux学习至关重要。
pwd 显示当前所在目录
ls 列出当前目录下的文件和文件夹
cd 用于切换目录
mkdir 创建目录
rm 删除文件或目录(谨慎使用)
cat 查看文件内容
vi/vim 是常用的文本编辑器
七、下一步学习建议
成功安装并配置好CentOS 7后,你可以开始深入探索:首先学习Linux的文件系统与权限,了解目录结构(如/、/home、/etc)和文件权限管理(chmod、chown);接着掌握用户与组管理,学习使用useradd、usermod、groupadd等命令;然后熟练运用yum命令进行软件包管理;之后学习使用systemctl命令启动、停止、重启服务;最后可以尝试编写简单的Bash脚本来自动化任务。
八、总结
通过VMware安装CentOS 7,你成功搭建了一个安全、隔离的Linux学习环境。这个过程涵盖了虚拟化软件的使用、操作系统安装、网络配置和基础命令操作,是通往Linux世界坚实的第一步。记住,Linux的学习重在实践,多动手操作,多查阅文档(man命令是你的好朋友),你将会快速成长。祝你学习愉快!
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)