linux快速入门-VMware安装linux,配置静态ip,使用服务器连接工具连接,快照和克隆以及修改相关配置信息

安装VMWare

省略,自己检索

安装操作系统-linux

注意:需要修改的我会给出标题,不要修改的直接点击下一步就可以

选择自定义配置

在这里插入图片描述
在这里插入图片描述

选择稍后安装操作系统

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

选择合适的内存

在这里插入图片描述

选择NAT模式

仅主机模式

  • 虚拟机只能和主机通信,不能上网,相当于用一根线将两台电脑链接起来,没有连路由器。在真机中仅主机模式模拟网卡对应的物理网卡是VMnet1。

桥接

  • 虚拟机和主机在局域网中地位一样,就相当于两台电脑同时连接了Wifi,但是不好的地方就是,如果WiFi断开了,呢吗虚拟机和主机无法通信

nat模式

  • 通过vmnet8做中转和主机连接。让 VM 虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理主机访问外网,在真机中NAT 虚拟机网卡对应的物理网卡是 VMnet8。相当于自己的电脑成了网关,虚拟机成了子主机
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

编辑虚拟机配置:选择ISO

在这里插入图片描述
在这里插入图片描述

开启虚拟机

选择第一个
点击进入,然后方向键选择第一个
在这里插入图片描述

选择中文

在这里插入图片描述

等待加载完毕之后

不要立刻操作,需要等待依赖加载完毕

软件选择:最小安装

在这里插入图片描述
在这里插入图片描述

安装位置:点击进入,然后直接点击完成

在这里插入图片描述
在这里插入图片描述

网络和主机名:需要打开

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

点击开始安装配置root密码

密码设置为 123456

在这里插入图片描述
在这里插入图片描述

设置完用户之后一直等待到最后显示重启按钮

点击重启然后继续等待
在这里插入图片描述

配置静态ip

打开虚拟网络编辑器,获取相关信息

在这里插入图片描述

在这里插入图片描述

选择VMnet8,点击DHCP获取子网掩码和ip范围

在这里插入图片描述

选择VMnet8,点击NAT获取网关

在这里插入图片描述

启动虚拟机配置网卡

  1. 从上一步我们获取到了配置
    ip:192.168.110.128-192.168.110.254之间
    网关:192.168.110.2
    掩码:255.255.255.0

  2. 所以需要配置的信息如下,vi /etc/sysconfig/network-scripts/ifcfg-ens33进入配置文件

  3. 修改或者添加配置

修改如下
BOOTPROTO="static"
ONBOOT="yes"
 
添加如下
IPADDR="192.168.110.128-192.168.110.254之间"
NETMASK="255.255.255.0"
GATEWAY="192.168.110.2"
DNS1="114.114.114.114"
DNS2="8.8.8.8"
  1. 随后保存退出(:wq)
  2. 重启网卡服务(systemctl restart network)
  3. 查看是否修改成功(IP addr)

这里的192.168.110.130就是修改的ip
这里由于是最小化安装,所以ping不行
在这里插入图片描述

使用服务器连接工具连接

更据上一不配置静态ip我们设置的账户密码直接连接就可以
在这里插入图片描述

快照和克隆以及修改相关配置信息

异常报错

yum install -y yum-utils报错


[root@localhost ~]# yum install -y yum-utils
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误"


 One of the configured repositories failed (未知),
 and yum doesn't have enough cached data to continue. At this point the only
 safe thing yum can do is fail. There are a few ways to work "fix" this:

     1. Contact the upstream for the repository and get them to fix the problem.

     2. Reconfigure the baseurl/etc. for the repository, to point to a working
        upstream. This is most often useful if you are using a newer
        distribution release than is supported by the repository (and the
        packages for the previous distribution release still work).

     3. Run the command with the repository temporarily disabled
            yum --disablerepo=<repoid> ...

     4. Disable the repository permanently, so yum won't use it by default. Yum
        will then just ignore the repository until you permanently enable it
        again or use --enablerepo for temporary usage:

            yum-config-manager --disable <repoid>
        or
            subscription-manager repos --disable=<repoid>

     5. Configure the failing repository to be skipped, if it is unavailable.
        Note that yum will try to contact the repo. when it runs most commands,
        so will have to try and fail each time (and thus. yum will be be much
        slower). If it is a very temporary problem though, this is often a nice
        compromise:

            yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true

Cannot find a valid baseurl for repo: base/7/x86_64

意思是CentOS 7 的官方镜像已经不再可用,导致 yum 无法从标准的仓库中获取软件包信息

解决方法:
  1. 首先,卸载掉你那系统自带的数据库
    yum remove mariadb* -y

在这里插入图片描述
2. 修改文件/etc/yum.repos.d/CentOS-Base.repo

  • 把每个部分(这里举例base部分)的mirrorlist注释掉
  • 添加 baseurl=http://vault.centos.org/$contentdir/$releasever/os/$basearch/
    在这里插入图片描述
  1. 重新运行yum install -y yum-utils

在这里插入图片描述

<think>好的,我现在要帮助用户解决在VMware配置Linux网络以及处理文件系统只读的问题。首先,我需要理清用户的问题,可能需要分两部分回答:网络配置解决只读文件系统。 关于VMware Linux配置网络的部分,用户可能指的是如何设置虚拟机的网络连接,比如NAT、桥接或者仅主机模式。我应该先说明如何检查当前的网络配置,比如使用ifconfig或者ip命令,然后根据不同的需求调整网络适配器设置。同时,可能需要配置静态IP或者DHCP,这涉及到编辑网络配置文件,例如在Ubuntu中使用netplan的YAML文件,而在CentOS或RHEL中则是修改ifcfg文件。此外,重启网络服务或者应用配置的步骤也很重要,比如使用netplan apply或者systemctl restart NetworkManager。还要提醒用户检查VMware的网络设置是否正确,比如虚拟网络编辑器的配置。 接下来是处理文件系统只读的问题。这种情况通常发生在系统检测到磁盘错误时,会自动挂载为只读以保护数据。我需要指导用户如何重新挂载文件系统为可读写,使用mount -o remount,rw /命令。如果这个方法无效,可能需要检查文件系统错误,使用fsck工具,但需要注意卸载分区后再运行。另外,用户可能需要检查磁盘空间,因为inode或空间不足也可能导致只读模式。还有可能是硬件或驱动程序问题,不过这在虚拟机中可能性较低,但可以建议检查VMware Tools是否安装正确。最后,如果问题持续,可能需要考虑备份数据并重新创建虚拟机或磁盘。 在组织回答时,需要分步骤说明,结构清晰,确保用户能逐步跟随操作。同时,提醒用户谨慎操作,特别是在使用fsck时,避免数据丢失。对于网络配置,不同Linux发行版可能有不同的配置文件,需要分别说明,或者指出常见的发行版处理方法。另外,需要强调在修改配置前备份文件,防止配置错误导致的问题。 现在需要验证步骤的正确性,例如mount命令的用法,是否正确需要指定设备?或者直接remount挂载点即可?例如,mount -o remount,rw / 是正确的,因为/是挂载点,不需要指定设备。另外,使用fsck时需要确保文件系统未挂载,可能需要从Live CD启动,或者在单用户模式下运行。这点需要提醒用户,否则运行fsck可能导致数据损坏。 另外,对于网络配置部分,如果是较新的Ubuntu版本,确实使用netplan,而旧版本可能使用ifupdown,即/etc/network/interfaces文件。CentOS 7及以上使用NetworkManagernmcli,或者传统的network服务。需要指出这些差异,避免用户混淆。 最后,确保所有命令路径正确,比如/etc/fstab的检查,以及正确使用sudo权限,因为大部分操作需要root权限。同时,提醒用户在虚拟机操作中可能需要快照备份,避免操作失误导致系统无法启动。</think>### VMware Linux 网络配置步骤 #### 1. **检查网络适配器模式** -VMware中关闭虚拟机,进入**虚拟机设置 > 网络适配器**,选择模式: - **NAT**:虚拟机共享主机IP- **桥接**:虚拟机直接使用局域网IP- **仅主机**:仅与主机通信。 #### 2. **查看当前网络状态** ```bash ip addr # 或 ifconfig(需安装net-tools) ``` 若网卡未启用(如`eth0`或`ens33`无IP),需手动配置。 #### 3. **配置静态IP(以Ubuntu为例)** - 编辑Netplan配置文件(路径可能不同): ```bash sudo nano /etc/netplan/01-netcfg.yaml ``` - 示例内容(适配NAT模式): ```yaml network: version: 2 renderer: networkd ethernets: ens33: dhcp4: no addresses: [192.168.1.100/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 1.1.1.1] ``` - 应用配置: ```bash sudo netplan apply ``` #### 4. **重启网络服务(CentOS/RHEL)** ```bash sudo systemctl restart NetworkManager # 或传统方式 sudo service network restart ``` #### 5. **验证连通性** ```bash ping 8.8.8.8 # 测试外网 ping 主机IP # 测试与主机通信 ``` --- ### 文件系统显示“只读”的解决方法 #### 1. **尝试重新挂载为读写模式** ```bash sudo mount -o remount,rw / ``` - 若报错`target is busy`,重启后进入单用户模式操作。 #### 2. **检查文件系统错误** - 卸载分区(若为根分区需使用Live CD): ```bash sudo umount /dev/sda1 # 替换为实际分区 ``` - 运行`fsck`修复: ```bash sudo fsck -y /dev/sda1 ``` #### 3. **检查磁盘空间** ```bash df -h # 查看空间使用 df -i # 检查inode是否耗尽 ``` #### 4. **检查/etc/fstab配置** - 确认挂载选项无`ro`(只读)标记: ```bash sudo nano /etc/fstab ``` - 示例正确配置: ``` /dev/sda1 / ext4 defaults 0 1 ``` #### 5. **检查硬件/驱动问题** - 确保VMware Tools已安装: ```bash sudo apt install open-vm-tools # Ubuntu/Debian sudo yum install open-vm-tools # CentOS/RHEL ``` #### 6. **终极方案** - 备份数据,新建虚拟机并挂载原有磁盘,或使用`dd`命令克隆磁盘。 --- ### 注意事项 - 修改关键配置文件前,**务必备份**(如`cp /etc/fstab /etc/fstab.bak`)。 - 若虚拟机频繁出现只读问题,建议检查宿主机的磁盘健康状态。 - 网络配置需与VMware虚拟网络编辑器设置一致(如子网IP范围)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值