VMware安装Debian,Debian分区,虚拟机使用NAT模式联网,Linux设置静态IP

官网 https://www.debian.org/download
stable是稳定版

image.png
win下amd64就行,macOs装arm架构的

安装Debian虚拟机

教程里没有的只管往下点就完了

image.png

哪个都行

image.png

选镜像

image.png
选安装位置

image.png

别超过宿主机内核就行

image.png

看你需求

image.png

NAT模式

image.png

虚拟

image.png

看你需求

image.png

其他的也检查一下

image.png

图形安装

image.png

选中文

image.png

继续、继续

配置网络,如果自动dhcp出错了就手动,设置ip是vmnet8的ip,掩码:255.255.255.0,网关在vmware编辑->虚拟网络编辑器->vmnet8->NAT设置里

主机名字

image.png

域名可以不配置

image.png

设置root密码

image.png

设置普通用户

image.png

设置普通用户密码

image.png

简而言之就是不分区一个盘(直接继续继续也可以)

image.png

手动分区,以下为手动分区教程(新手推荐自动分区一个盘)

一个硬盘主分区至少有1个,最多4个,扩展分区可以没有,最多1个。且主分区+扩展分区总共不能超过4个。逻辑分区可以有若干个
Linux哪些目录应该独立分区
分区后重装系统不会被删除
磁盘空间少直接一个盘,磁盘空间大分/boot//var/tmp 和 /home就可以

我用于开发的选择是swap/boothome/这是三个分区,保证系统能正常启动就行,/boot设置为主分区,其他的都设置为逻辑分区;双系统或多系统安装,一般都选择逻辑分区即可

/:多多益善,必须分区,整个磁盘分区就是分给这个目录,包含了其他的目录,有`/etc`、`/bin`、`/sbin`、`/lib`、`/dev` 和 `/usr`这六个目录才能正常启动系统
/boot:1G,分区后,如果主要的/根分区出现了问题,计算机依然能够启动
/tmp:5G,程序创建的临时数据大都存到这个目录
/var:5G,存放日志和下载软件的缓存,服务器可以分多一点
/home:多多益善,用户数据,包括多媒体文件(图片、MP3、电影)
/opt or /usr/local(可选,挂载了/目录就包含了这两个目录):多多益善,存放软件
swap:和实际一样大或者约等于物理内存就可以,交换分区不是必须的,如果要设置至少512MB,至多不要超过物理内存两倍,超过了物理内存两倍的容量就浪费了

image.png

4核2G40G虚拟机只挂载/boot,/home,swap,/这四个,/根目录包含了其他的目录

开始手动分区

image.png

选择空闲空间

image.png

创建新分区

image.png

先分/boot引导区,1G就够了

image.png

创建

image.png

数字和GB之间有空格

image.png

主分区

image.png

开始

image.png

选择设置,点继续更改,pageup、pagedown切换上下,返回分其他的

image.png

再选到空闲空间分配交换空间

image.png

创建新分区

image.png

虚拟机设置的是2GB内存,swap交换分区也就是虚拟内存也2GB

image.png

swap分区选逻辑分区

image.png

开始

image.png

用于交换分区

image.png

再创建home逻辑分区

image.png

最后创建/

image.png

结果就是这样,撤销修改可以重新分区

image.png

完成分区并将修改写入磁盘

image.png

如果你选了整个磁盘,直接继续继续

image.png

选待分配的磁盘

image.png

自动分区

image.png

image.png

image.png

image.png
选装工具

image.png

image.png

继续

image.png

/dev/sda就是第一个被识别到的磁盘

image.png

继续重启,登录

image.png

远程连接Debian

#更新包和内核
sudo apt update
#安装ssh
sudo apt install openssh-server
#修改配置文件
vi /etc/ssh/sshd_config

image.png

#重启ssh
sudo systemctl restart ssh
#开机自启动
sudo systemctl enable ssh
#查看ip
ip addr

在windterm、xhsell等输入ip连接,可看这篇教程https://juejin.cn/post/7377645747448479779

Linux设置源(debian)

#切换root用户
su
#编辑源vi /etc/apt/sources.list

# 官方软件源
deb http://deb.debian.org/debian bookworm main non-free non-free-firmware contrib
deb http://deb.debian.org/debian bookworm-updates main non-free non-free-firmware contrib
deb http://deb.debian.org/debian bookworm-proposed-updates main non-free non-free-firmware contrib
deb http://deb.debian.org/debian bookworm-backports main non-free non-free-firmware contrib
deb http://deb.debian.org/debian bookworm-backports-sloppy main non-free non-free-firmware contrib
deb-src http://deb.debian.org/debian bookworm main non-free non-free-firmware contrib
deb-src http://deb.debian.org/debian bookworm-updates main non-free non-free-firmware contrib
deb-src http://deb.debian.org/debian bookworm-proposed-updates main non-free non-free-firmware contrib
deb-src http://deb.debian.org/debian bookworm-backports main non-free non-free-firmware contrib
deb-src http://deb.debian.org/debian bookworm-backports-sloppy main non-free non-free-firmware contrib
deb http://deb.debian.org/debian-security bookworm-security main non-free non-free-firmware contrib
deb-src http://deb.debian.org/debian-security bookworm-security main non-free non-free-firmware contrib

容器镜像,从 Debian 12 开始,其软件源配置文件变更为 DEB822 格式

#编辑源vi /etc/apt/sources.list.d/debian.sources

Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/debian
Suites: bookworm bookworm-updates bookworm-backports
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
# Types: deb-src
# URIs: https://mirrors.tuna.tsinghua.edu.cn/debian
# Suites: bookworm bookworm-updates bookworm-backports
# Components: main contrib non-free non-free-firmware
# Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
# 以下安全更新软件源包含了官方源与镜像站配置,如有需要可自行修改注释切换
Types: deb
URIs: https://security.debian.org/debian-security
Suites: bookworm-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
# Types: deb-src
# URIs: https://security.debian.org/debian-security
# Suites: bookworm-security
# Components: main contrib non-free non-free-firmware
# Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

Linux中个文件夹的作用

https://juejin.cn/post/7379633972244594723

VMware配置虚拟机网络(无论你装的linux还是windows只有配置静态ip的方式不一样,不配静态ip也能联网)

前置知识
ip=网络号+主机号
子网掩码255.255.255.0转换为二进制有24个1表示前24位是网络号
有的ip+子网掩码是这样表示的:192.168.214.55/24

首先关掉代理!!!!!,不然你VMware默认获取的ip是0.0.0网段

1、更改网络适配器,把vmnet8和你能访问互联网的网络右键诊断一下,有问题的ip会重新分配

image.png

2、右键->设置,确定是NAT模式,启动时连接

image.png

3、虚拟机关机,编辑虚拟网络

image.png

4、先删掉所有网络

image.png

5、加一个VMnet8 NAT模式,应用

image.png

6、最重要的一步,win+r->cmd->ipconfig看他分配的前三段是不是和Vmnet8前三段一样,不一样就重新诊断Vmnet8和你能访问互联网的网络再重启电脑,然后点虚拟网络编辑器里的还原默认设置,要让他默认给你分配的ip和你vmnet8的ip网段一样

image.png

7、把win的Vmnet8改成静态ip,和你虚拟机自动分配的ip网段设置成一样的,最后一位不是虚拟网络编辑器里的网关和子网ip一样就行,掩码点一下就自动出来了

image.png

8、点击NAT设置查看分配的网关,把你自己的网关ip记下来

image.png

9、点击DHCP查看ip段,虚拟机内设置静态ip要设置这个ip段里面的ip

image.png

10、一路确定确定

这个时候开机进入系统就能联网了,不能连说明之前改过网卡配置文件,要还原

Linux配置静态ip

桌面环境配置静态ip

虚拟机内填写,点击你的网络连接配置,无论是什么系统,debian在右下角

image.png

win+r->cmd->ipconfig -all查看本机能联网的那个网络的DNS服务器,设置的静态ip前三段一样,最后一段要VMware虚拟网络编辑器在DHCP设置的ip范围内,网关和NAT设置的网关一样,设置完应用

image.png

重启就发现ip变成静态ip了,我的网卡是ens33

image.png

细心的你可能会发现cat /etc/network/interfaces网卡信息并没有配置上,但是ip实实在在的改了,那是因为debian使用了NetworkManager,使用ls /etc/NetworkManager/system-connections/可以看到有线或者无线连接,cat /etc/NetworkManager/system-connections/"Wired connection 1"

image.png

DOS环境配置静态ip

centos
设置静态ip,vi /etc/network/interfaces,ens33是网卡名字,改成你ip addr显示的网卡名字

image.png

centos
设置dnssudo vim /etc/resolvconf/resolv.conf.d/base

image.png

debian
设置静态ip,要在刚刚设置的ip范围内,和前面设置的一样,ens33是网卡名字,改成你ip addr显示的网卡名字
vi /etc/network/interfaces

auto ens33
iface ens33 inet static
address 192.168.2.130
netmask 255.255.255.0
gateway 192.168.1.2

debian
设置DNSvi /etc/resolv.conf改成你自己win上ipconfig -all能联网的那个网络的dns

search debian.local
nameserver 114.114.114.114
nameserver 8.8.8.8

重启网卡
systemctl restart networking

还是有问题?学会自己找问题

查看linux和win的ip,互相ping ip看能不能ping通,win ping linux不通可能原因没允许ICMP、防火墙

debian

#允许ICMP
sudo iptables -A INPUT -p icmp --icmp-type echo-request -j ACCEPT
#关闭防火墙
sudo systemctl stop iptables
开启防火墙
sudo systemctl start iptables
#重启网络
sudo systemctl restart networking

centos

#允许ICMP
sudo firewall-cmd --zone=public --add-icmp-block=echo-request --permanent
sudo firewall-cmd --reload
#关闭防火墙
sudo systemctl stop firewalld
#开启防火墙
sudo systemctl start firewalld
#重启防火墙
sudo systemctl restart firewalld

只ping win没反应先看win有没有开启响应,设置->网络->状态->更改适配器选项->VMnet8右键->属性

image.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/716123.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MoneyPrinterPlus:AI自动短视频生成工具,详细使用教程

MoneyPrinterPlus是一款使用AI大模型技术,一键批量生成各类短视频,自动批量混剪短视频,自动把视频发布到抖音,快手,小红书,视频号上的轻松赚钱工具。 之前有出过一期基本的介绍,但是后台收到有些小伙伴说,不知道如何使用。 今天我将会手把手的详细介绍…

1.动手学习深度学习课程安排及深度学习数学基础

视频资源B站:动手学习深度学习——李沐 目录 目标内容将学到什么1.N维数组样例2.访问2维数组元素3.数据操作4.线性代数5.矩阵计算6.自动求导 目标 介绍深度学习景点和最新模型 LeNet AlexNet VGG ResNet LSTM BERT… 机器学习基础 损失函数,目标函数&a…

抖音矩阵系统搭建,AI剪辑短视频,一键管理矩阵账号

目录 前言: 一、抖音矩阵系统有哪些功能? 1.AI智能文案 2.多平台账号授权 3.多种剪辑模式 4. 矩阵一键发布,智能发布 5.抖音爆店码功能 6.私信实时互动 7.去水印及外链 二、抖音矩阵系统可以解决哪些问题? 总结&#xff…

如何将接口返回/n替换为react.js中的换行符

将每个/n替换为ReactJS中的一个<br>标记。cpa_ability为后端返回的字段名

[js] 数字分开显示

<div id"number-container" class"number-container"></div>const number 123.45; // 要拆分的数字&#xff08;包括小数&#xff09; const numberContainer document.getElementById(number-container);// 将数字转换为字符串&#xff0c;…

IT架构思想---架构抽象

引言 架构的抽象思维这个概念很难解释&#xff0c;希望不会翻车&#xff0c;因为太抽象了.....&#xff0c;只能尽所能了。&#xff08;为了方便说明文章中的架构均指IT架构&#xff09; 抽象的定义 抽象是从众多的事物中抽取出共同的、本质性特征&#xff0c;而舍弃…

【二维差分】2132. 用邮票贴满网格图

本文涉及知识点 二维差分 LeetCode2132. 用邮票贴满网格图 给你一个 m x n 的二进制矩阵 grid &#xff0c;每个格子要么为 0 &#xff08;空&#xff09;要么为 1 &#xff08;被占据&#xff09;。 给你邮票的尺寸为 stampHeight x stampWidth 。我们想将邮票贴进二进制矩…

租房项目之并发缺失数据问题

前奏&#xff1a;本项目是一个基于django的租房信息获取项目。本次博客牵扯到两个版本&#xff0c;集中式分布以及分布式部署&#xff08;两个版本的ui不同&#xff0c;集中式用的是老版ui&#xff0c;分布式使用的是新版ui&#xff09;&#xff1b; 项目链接&#xff1a;http…

【C++提高编程-09】----C++ STL之常用排序算法

&#x1f3a9; 欢迎来到技术探索的奇幻世界&#x1f468;‍&#x1f4bb; &#x1f4dc; 个人主页&#xff1a;一伦明悦-CSDN博客 ✍&#x1f3fb; 作者简介&#xff1a; C软件开发、Python机器学习爱好者 &#x1f5e3;️ 互动与支持&#xff1a;&#x1f4ac;评论 &…

04 翼型和机翼、尾翼几何选择

04 翼型和机翼、尾翼几何选择 4 -1 引言4-2 翼型的选择4-2-1 翼型的几何4-2-2 翼型的升力和阻力4-2-3 翼型选择与设计4-2-4 设计升力系数4-2-5 失速4-2-6 翼型厚度比4-2-7 关于翼型其他方面的考虑 4-3 机翼几何外形4-3-1 展弦比4-2-3 机翼后掠角4-3-3 机翼稍根比4-3-4 机翼扭转…

echarts学习:使用dataset管理数据

前言 在我们公司的组件库中有许多echarts图表相关的组件&#xff0c;这些组件在使用时&#xff0c;只需将图表数据以特定的格式传入组件中&#xff0c;十分方便。因此当我得知echarts 可以使用dataset集中管理数据时&#xff0c;我就决定自己一定要搞懂它&#xff0c;于是在最…

第2章 Rust初体验6/8:Option枚举及其变体:能避免空指针异常问题:猜骰子冷热游戏

讲动人的故事,写懂人的代码 2.6 故事4: 一直让玩家不断猜 我们全班要一起用三种语言来写第4个故事啦。这可能是我们所有故事中最复杂的一个了。不过别担心,贾克强已经把这个故事的需求都用投影仪展示出来了。 程序会提示玩家猜两个骰子的点数之和。如果玩家第一次输入点数之…

C#反射机制介绍

文章目录 简介一、什么是反射二、反射的用途三、反射用到的命名空间及主要类四、Type类五、Assembly类六、使用反射实现上面的程序七、反射的优缺点 简介 这篇文章介绍了C#的反射机制&#xff0c;文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值&a…

DAY5-力扣刷题

1.两两交换链表中的节点 24. 两两交换链表中的节点 - 力扣&#xff08;LeetCode&#xff09; 给你一个链表&#xff0c;两两交换其中相邻的节点&#xff0c;并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题&#xff08;即&#xff0c;只能进行节点交换…

Kubernetes新手必看:快速生成YAML清单的终极指南!

在这篇文章中&#xff0c;你将学习到几种快速创建Kubernetes YAML清单的方法&#xff0c;这些方法可以帮助你在Kubernetes中测试和部署应用程序。这些技巧同样适用于Kubernetes认证考试。 在使用Kubernetes时&#xff0c;我们经常需要搜索Kubernetes YAML文件以便部署测试Pod、…

编写一个简单的Mybatis插件

1.编写一个类&#xff0c;实现Intercepter这个接口 2.完成这个类的方法&#xff0c;并通过注解Intercepts来告诉Mybatis这个插件拦截哪个类和哪个方法 3.在Mybatis的全局配置文件里注册这个插件&#xff0c;让插件生效 4.玩一个实际功能的插件

家庭智能助手:Kompas AI引领家居智能化新纪元

一、引言 在数字化浪潮的推动下&#xff0c;现代家庭生活正迅速向智能化转型。从简单的自动化设备到复杂的智能家居系统&#xff0c;智能技术正悄无声息地改变我们的日常生活。Kompas AI作为一款前沿的家庭智能助手&#xff0c;不仅预示着家庭生活的未来趋势&#xff0c;更以其…

每日一练:攻防世界:ewm

这道题我尝试了使用montagegaps解题&#xff0c;但是没有解出来&#xff0c;图片数量不是很多&#xff0c;可以尝试用PS直接拼图&#xff0c;但是这样学不到东西&#xff0c;我也就没尝试&#xff0c;直接看的官方WP 这段代码应该是改变工作目录到small&#xff0c;并且变量当…

Sping源码(九)—— Bean的初始化(非懒加载)— Bean的创建方式(自定义BeanPostProcessor)

序言 之前文章有介绍采用FactoryBean的方式创建对象&#xff0c;以及使用反射创建对象。 这篇文章继续介绍Spring中创建Bean的形式之一——自定义BeanPostProcessor。 之前在介绍BeanPostProcessor的文章中有提到&#xff0c;BeanPostProcessor接口的实现中有一个Instantiatio…

Tensorflow-GPU工具包了解和详细安装方法

目录 基础知识信息了解 显卡算力 CUDA兼容 Tensorflow gpu安装 CUDA/cuDNN匹配和下载 查看Conda driver的版本 下载CUDA工具包 查看对应cuDNN版本 下载cuDNN加速库 CUDA/cuDNN安装 CUDA安装方法 cuDNN加速库安装 配置CUDA/cuDNN环境变量 配置环境变量 核验是否安…