Linux极简入门系列(一):系统安装和配置(VMware/CentOS、WSL/ubuntu)

Linux极简入门系统目录:

1、系统安装和配置(VMware/CentOS、WSL/ubuntu)
2、Linux的目录结构和常用操作
3、vim文本编辑器
4、用户和文件权限
5、软件和服务管理
6、其它补充



在Windows系统中学习Linux的环境,目前有两个方案:一是在Windows上,安装VMWare,通过VMWare创建虚拟机,然后在虚拟机上安装Linux操作系统;二是在Windows上,安装配置WSL(Linux子系统)。相比于VMWare,WSL的安装和使用都更加简单,但无法像VMWare那样,创建出多个虚拟环境,WSL直接使用宿主机的硬件环境。

一、VMWare虚拟机环境:Win10+VMWare+CentOS7

1、软件准备:

2、安装VMWare

1) 设置电脑的虚拟化
  • 查看是否已经打开虚拟化:Ctrl+Alt+Delete-->启动任务管理器-->性能,查看以下信息:

  • 如未开启,需要在BIOS中打开设置,打开BIOS的方式,各品牌电脑有差异,可上网搜索。一般在Configuration选项中,找到 【Intel Virtual Technology】(Intel处理器),或者【SVM Support】(AMD处理器),设置为Enable即可。
2)无脑安装VMWare Workstation 16 Pro for Windows,唯一要注意的地方,如果win10打开了Hyper-v虚拟机功能,则在安装时需要勾选自动安装WHP。同时,虚拟机的设置,CPU的虚拟化引擎,取消勾选。



3、创建虚拟机和CentOS7

1)创建虚拟机步骤
  • VMware主界面,创建新的虚拟机
  • 勾选典型(推荐)
  • 勾选稍后安装操作系统
  • 操作系统选Linux,版本选CentOS7
  • 命名虚拟机名称,我们命名为CentOS100;直接在C盘或*盘根目录下创建文件夹 VM/CentOS100,【位置】选择这个文件夹
  • 磁盘大小保持默认的20G(在宿主机的占的空间以实际文件大小为准),勾选将虚拟磁盘拆分成多个文件
  • 【自定义硬件】弹出窗口设置:①内存设置4G;②处理器选择1CPU2核(不要超过宿主机),虚拟化引擎全部不要勾选;③新CD/DVD,使用ISO映像文件,选择下载好的CentOS-7-x86_64-DVD-2009\CentOS-7-x86_64-DVD-2009.iso;④网络适配器,选择NAT模式;⑤其它项目保持默认设置。设置完成后,关闭窗口
  • 创建虚拟机的设置基本完成,点击完成
  • 之后在主界面,还可以修改虚拟机设置
2)安装CentOS7步骤及相关配置
  • VMware主界面,开启虚拟机
  • 点击虚拟机界面,进入虚拟机,进行操作。Ctrl+Alt可退出虚拟机到宿主机
  • 选择install CentOS7。上下键选择,回车执行。
  • 开始安装,稍等片刻。安装过程中,如提示安装VMware tool,选择稍后安装
  • 安装完成,进入设置界面
  • ---选择简体中文
  • ---软件选择:初次使用选择【GNOME桌面】,提供基本的图形桌面;熟悉终端命令行操作后,选择【基础设施服务器】
  • ---安装位置:选择自动分区,默认就是自动分区,但需要点进去确定一下
  • ---*网络和主机名:①打开以太网,设置主机名为CentOS100;②点击【配置】,进入网络设置,设置静态IP和主机名
  • ------查看虚拟机所在局域网的网段,VMware界面菜单-->编辑-->虚拟网络编辑器-->查看VMnet8的配置信息,找到子网IP【192.168.81.0】。
  • ------回到虚拟机的配置界面,常规-->勾选【可用时自动链接到这个网址】
  • ------IPv4设置-->手动-->【地址:192.168.81.100】,【子网掩码:255.255.255.0】,【网关:192.168.81.2】,【DNS:192.168.81.2】。点击保存
  • ------注意①:虚拟机网段时,192.168.81.1是VMnet8的IP地址,192.168.81.2是虚拟网络的虚拟路由器的IP地址,这两个是固定的,不要使用。
  • ------注意②:网络设置也可以使用DHCP自动设置,稍后再进行配置静态IP地址
  • ---其它保持默认设置,点击 开始安装。安装过程中,可以使用root用户的密码,还可以创建用户。
3)如何通过配置文件,设置静态IP和主机名
  • 打开Linux终端,编辑网络配置文件。保存退出后,重新启动网络服务。
#1、使用vim编辑文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33


#2、文件明细如下:----------------------------------------------------------------------
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no

#IP的配置方法【 none | static | bootp | dhcp 】,也可以设置为static
BOOTPROTO=none

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=f9b5f310-9d6b-47ab-9983-3a437081fc10
DEVICE=ens33
ONBOOT=yes

#IP地址
IPADDR=192.168.81.100
PREFIX=24

#网关
GATEWAY=192.168.81.2

#地域解析器
DNS1=192.168.81.2
IPV6_PRIVACY=no
#-----------------------------------------------------------------------------------



#3、保存退出vim后,重启网络服务
service network restart

  • 打开Linux终端,编辑主机配置文件,设置主机名。
#1、使用vim编辑文件
vim /etc/hostname

#文件明细如下:----------------------------------------------------------------------
#设置主机名
CentOS100
#-----------------------------------------------------------------------------------

4)VMware虚拟机,三种连网方式的区别,bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式),推荐文章

https://www.cnblogs.com/xiaochaohuashengmi/archive/2011/03/15/1985084.html

4、虚拟机远程管理

1)使用Xshell连接虚拟主机,使用终端进行远程管理
2)使用Xftp连接虚拟主机,进行宿主机和虚拟机的文件上传下载


二、Linux子系统WSL:Win10+WSL+Ubuntu

1、认识WSL

  • WSL,Windows Subsystem for Linux,Windows操作系统中的Linux子系统。
  • WSL是Win10自带的系统功能,不需要安装,只要开启WSL功能即可。
  • 使用WSL,无需安装虚拟机,Linux子系统直接使用宿主机的硬件环境,且不会影响Windows系统的运行。

2、开启WSL和安装Ubuntu

1)启用WSL功能:

进入Windows设置 > 搜索"启用或关闭Windows功能" > 在弹出框架中选中"适用于Linux的Windows子系统"

2)安装Ubuntu

打开Microsoft Store > 搜索"Ubuntu" > 点击"获取" > 一路按提示操作 > Ubuntu初次启动时,设置用户名和密码,输入密码时看不到,不用管它,按正常输入后回车就行

3)安装Windows Terminal,更好的使用命令行。

Windows Terminal也可以在Microsoft Store中安装,点击界面中的下拉框选择Ubuntu终端,可以在“设置”中,设置窗口默认打开Ubuntu。

4)Ubuntu设置root超级管理员密码及切换用户。
#1、设置root密码
sudo passwd

#2、切换到root用户
su root

#3、退出root用户
exit


posted @ 2022-08-14 23:28  functionMC  阅读(653)  评论(0编辑  收藏  举报