debian安装和基本使用

news2024/11/27 16:44:16

debian安装和基本使用

文章目录

  • debian安装和基本使用
  • 1. 为什么选择debian
  • 2. 如何下载Debian
    • 2.1 小型安装镜像
    • 2.2 完整安装镜像
  • 3. Debian操作系统安装
    • 3.1 创建Debian虚拟机
    • 3.2 安装操作系统
  • 4. Debian系统的初始设置
    • 4.1 桌面环境的配置
    • 4.2 配置网络
    • 4.3 生效网络配置
    • 4.4 配置debian清华源

#debian

1. 为什么选择debian

Debian 是许多其他发行版的基础。例如 Ubuntu、Knoppix、PureOS 以及 Tails,都基于 Debian。
由于Centos Steam的原因及Docker镜像大量使用Ubuntu,Debian等原因,必须学习Debian

2. 如何下载Debian

本文以最新版本12.5.0为例

2.1 小型安装镜像

访问官网:https://www.debian.org/
点击下载Debian默认下载的是小型安装镜像,小型安装镜像的镜像文件会比较小,但在安装过程中需要连接互联网.
在这里插入图片描述

2.2 完整安装镜像

访问官网:https://www.debian.org/
点击其他下载连接
下载对应版本的安装镜像.完整镜像文件比小型安装镜像文件大一些,但在安装时不需要连接外网
在这里插入图片描述
在这里插入图片描述

3. Debian操作系统安装

本文以Vmware workstation 安装Debian为例

3.1 创建Debian虚拟机

依次点击 [文件] [创建虚拟机…]
在这里插入图片描述
选择 [自定义(高级)] 再点击[下一步]
在这里插入图片描述
点击[下一步]
在这里插入图片描述
选择[稍后安装操作系统]点击[下一步]
在这里插入图片描述
选择[Linux]和[Debian 12.x 64位]
如果workstation版本过低直接选择低版本的Debian也可以,不影响后续安装使用
在这里插入图片描述
选择后点击[下一步]
在这里插入图片描述
输入虚拟机名[debian12.5.0],位置[d:\vm\Debian\debian12.5.0]
虚拟机名就是后期在Vmware Workstation 中展示的名字,虽然后期也能改
位置一般放在非c盘,vm为虚拟机目录,Debian为二级目录,我这里是用来区分不同版本镜像.最后的debian12.5.0保持和虚拟机名一致
确认后点击[下一步]
在这里插入图片描述
我cpu足够所以选了[2],[2]
如果不够选择[2],[1]也可以
确认后点击[下一步]
在这里插入图片描述
内存选择,[4096]或者[8192]都可以具体根据自己环境内存大小决定,大一点安装时候稍微快一点.
确认后[下一步]
在这里插入图片描述
网络选择[使用网络地址转换(NAT)(E)],确认后[下一步]
在这里插入图片描述
使用推荐配置,确认后[下一步]
在这里插入图片描述
使用推荐配置,确认后[下一步]
在这里插入图片描述
选择[创建新虚拟磁盘],确认后[下一步]
在这里插入图片描述
磁盘大小[20.0],选择[将虚拟磁盘拆分成多个文件(M)],确认后[下一步]
在这里插入图片描述
确认磁盘文件名,点击[下一步]
在这里插入图片描述
最后确认下刚才配置的信息,点击[完成]
在这里插入图片描述

3.2 安装操作系统

点击[配置虚拟机设置]
跟着箭头所指,依次点击选择到刚才下载的镜像iso文件.后点击[确定]
在这里插入图片描述

点击[开启此虚拟机]
在这里插入图片描述
选择默认的[Graphical install] 后按回车
在这里插入图片描述
语言随意,这里我们为了让更多的朋友使用,选择[中文(简体)],选择[Continue]
在这里插入图片描述
点击[中国],确认后点击[继续]
在这里插入图片描述
点击[继续]
在这里插入图片描述
等待进度条加载完毕
在这里插入图片描述

主机名我们暂时不改,直接点击[继续]
在这里插入图片描述
这里可以输入自己公司的根域,我们这里单机就输入[.local],点击[继续]
在这里插入图片描述
输入2次root密码后点击[继续]
在这里插入图片描述
输入一个普通用户的用户名,我这里就用[ada],点击[继续]
这个账号以后就用来远程登录的,当然可以通过修改配置文件的方法直接使用root登录,但不建议这么使用.
在这里插入图片描述
这里继续[ada],点击[继续]
在这里插入图片描述
这里输入ada用户的密码,并再次确认,确认后点击[继续]
在这里插入图片描述
稍等
在这里插入图片描述
这里选择使用整个磁盘,确认后点击[继续]
当然有基础的同学也可以使用lvm或者手动的方式进行分配磁盘空间.
在这里插入图片描述
这里我们只有一个磁盘,直接点击[继续]
如果有多个磁盘的话可以根据SCSI的ID及磁盘大小来决定使用哪个磁盘作为系统盘
在这里插入图片描述
就默认吧,先跑起来点击[继续]
在这里插入图片描述
这里是对之前的分区信息的确认,点击[继续]
在这里插入图片描述
这里默认是[否],改成[是]后点击[继续]
在这里插入图片描述
等待磁盘格式化和软件的安装
在这里插入图片描述
这里就不需要再扫描其他介质了,后续可以通过阿里源或者清华源来安装需要的软件
我们就默认选项[否],点击[继续]
在这里插入图片描述
这里依然[否],点击[继续]
在这里插入图片描述
这里依然[否],[继续]
在这里插入图片描述
这里我们选择要安装的软件包,加上[SSH server]然后点击[继续]
在这里插入图片描述
等待软件安装完毕
在这里插入图片描述
这里一定要选[是]否则就起不来了,点击[继续]
在这里插入图片描述
选择[/dev/sda]点击[继续]
在这里插入图片描述
等待grub和kernel的写入完成
在这里插入图片描述
到这里安装基本就结束了,需要重启下进行后面的设置.点击[继续]
之后服务器会自动重启
在这里插入图片描述

4. Debian系统的初始设置

4.1 桌面环境的配置

点击[ada]
在这里插入图片描述
输入密码后按回车
在这里插入图片描述
等待登录完成
这里就点前进完成初始化选项.这里太多了也没什么实质影响就不一一截图了.反正一直前进就好了
在这里插入图片描述
直到这个页面出现,点击[开始使用Debian GNU/Linux(S)]
在这里插入图片描述
完成后就这样,感觉和rhel的也差不多
在这里插入图片描述
安装vmtools
依次点击[虚拟机],[安装Vmware tools]
在这里插入图片描述
依次点击[活动] [9个点] [终端]
在这里插入图片描述
切换到root用户
在命令行中输入

su - root

在这里插入图片描述
继续输入
ps: 这里的文件名可以只输入/media/VM后按tab进行补全

mount /dev/cdrom /media
tar xf /media/VMwareTools-10.3.23-16594550.tar.gz
cd vmware-tools-distrib
./vmware-install.pl

第一个回答yes其他一路回车即可完成安装
在这里插入图片描述
安装完毕后debian的桌面分辨率就会和你笔记本或台式设备的显示器同步了
在这里插入图片描述
在这里插入图片描述

4.2 配置网络

修改/etc/network/interfaces配置文件

vi /etc/network/interfaces

修改后文件内如如下:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback
# 添加以下行
auto ens33
iface ens33 inet static
address 192.168.126.18
network 255.255.255.0
gateway 192.168.126.2
dns-nameservers 202.96.209.5 202.96.209.133

其中一些参数是如何获取的这里也提一下.

  1. 网卡名ens33
    使用命令
ip a

获取到除lo网卡外的另一个网卡名,按实际情况替换上面配置文件中的ens33,默认情况下是ens33
在这里插入图片描述

  1. address的网段
    点击Vmware Workstation的[编辑],[虚拟网络编辑器]
    在这里插入图片描述
    依次点击[VMnet8]网卡,再点击[更改配置]
    在这里插入图片描述
    再次选择[VMnet8]网卡,红框内容分别是ip端,即将子网IP末尾的0改为任意未分配地址填入[address]
    将子网掩码的值填入[network]
    在这里插入图片描述
    再点击[NAT设置(s)…]
    在这里插入图片描述
    将网关的值,填入gateway
    在这里插入图片描述
    我们再来看下刚才配置文件的内容,是否已经可以一一对应上了
auto ens33
iface ens33 inet static
address 192.168.126.18
network 255.255.255.0
gateway 192.168.126.2
dns-nameservers 202.96.209.5 202.96.209.133

4.3 生效网络配置

重启networking服务

systemctl restart networking

重启后我们就可以尝试用xshell等工具远程连接debian服务器了
在这里插入图片描述

4.4 配置debian清华源

debian的源镜像地址配置文件为/etc/apt/sources.list
编辑/etc/apt/sources.list文件

vi /etc/apt/sources.list

将以下内容覆盖原有配置

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free non-free-firmware

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free non-free-firmware

deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware
# deb-src https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free non-free-firmware

deb https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
# deb-src https://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

更新镜像源

apt update

可以看到源配置已经完成
在这里插入图片描述
测试下安装lrzsz软件

apt install -y lrzsz

在这里插入图片描述
显然安装也没有问题

至此Debian 12.5.0系统从镜像下载到镜像源的配置已经完成.

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【ubuntu20.04】安装GeographicLib

下载地址 GeographicLib: Installing GeographicLib 我们是ubuntu20.04 ,所以下载第一个 GeographicLib-2.3.tar.gz 接着跟着官方步骤安装,会出错!!!!马的 官方错误示例:tar xfpz Geographi…

React + three.js 3D模型骨骼绑定

系列文章目录 React 使用 three.js 加载 gltf 3D模型 | three.js 入门React three.js 3D模型骨骼绑定React three.js 3D模型面部表情控制 项目代码(github):https://github.com/couchette/simple-react-three-skeleton-demo 项目代码(gitcode):https:…

solidworks electrical 2D和3D有什么区别

SolidWorks Electrical 是一款专为电气设计开发的软件工具,它提供了两种主要的工作环境:2D电气设计和3D电气集成设计。两者在功能和应用场景上存在显著的区别: SolidWorks Electrical 2D 设计 特点与用途: SolidWorks Electrica…

贪心算法:柠檬水找零

题目链接:860. 柠檬水找零 - 力扣(LeetCode) 收的钱只能是5、10、20美元,分类讨论:收5美元无需找零;收10美元找零5元;收20美元找零15美元。其中对于找零15美元的方案有两种,此处涉及…

集群开发学习(一)(安装GO和MySQL,K8S基础概念)

完成gin小任务 参考文档: https://www.kancloud.cn/jiajunxi/ginweb100/1801414 https://github.com/hanjialeOK/going 最终代码地址:https://github.com/qinliangql/gin_mini_test.git 学习 1.安装go wget https://dl.google.com/go/go1.20.2.linu…

华为OD技术面试-有序数组第K最小值

背景 2024-03-15华为od 二面,记录结题过程 有序矩阵中第 K 小的元素 - 力扣(LeetCode) https://leetcode.cn/problems/kth-smallest-element-in-a-sorted-matrix/submissions/512483717/ 题目 给你一个 n x n 矩阵 matrix ,其…

Ubuntu 安装Java、Git、maven、Jenkins等持续集成环境

Ubuntu 持续集成 安装OpenJdk 查看所有可安装的 JDK 版本 apt list OpenJDK\*使用 apt 安装 JDK(以 11为例),最好是用11,java8对应的jenkins会有兼容问题。 sudo apt install openjdk-11-jdk openjdk-11-jre安装成功后,可以使用以…

图像处理与视觉感知---期末复习重点(7)

文章目录 一、图像压缩1.1 三种冗余1.2 模型1.3 信息测量 二、无误差压缩2.1 哈夫曼编码2.1.1 步骤2.1.2 例题 2.2 算术编码 三、变换编码 一、图像压缩 1.1 三种冗余 1. 三种基本的是数据冗余为:编码冗余、像素间冗余、心理视觉冗余。 2. 编码冗余:如果…

unity——Button组件单击双击长按功能

1.实现单击、双击、长按功能 using UnityEngine; using UnityEngine.Events; using UnityEngine.EventSystems; public class ButtonControl_Click_Press_Double : MonoBehaviour, IPointerClickHandler, IPointerDownHandler, IPointerUpHandler, IPointerExitHandler {publi…

反序列化漏洞笔记

1 PHP 序列化基础概念 1.1 什么是序列化 序列化可以实现将对象压缩并格式化,方便数据的传输和存储。 为什么要序列化? PHP 文件在执行结束时会把对象销毁,如果下次要引用这个对象的话就很麻烦,所以就有了对象序列化&#xff0…

Linux:Redis7.2.4的源码包部署(2)

本章使用的是centos9进行部署 1.获取rpm安装包 Index of /releases/ (redis.io)https://download.redis.io/releases/这个网站有历史的版本,我这里使用的是最新版7.2.4进行安装 点击即可进行下载 方进Linux中,如果你的Linux中可以直接使用wget去下载 2…

如何排查k8s集群中Pod内mysqld进程占用内存消耗过高?

文章目录 1. **查看容器资源使用情况**:2. **进入容器内部**:3. **检查进程内存使用**:4. **MySQL服务器状态检查**:5. **MySQL日志分析**:6. **使用专门的MySQL监控工具**:7. **配置文件检查**&#xff1a…

视频基础学习五——视频编码基础二(编码参数帧、GOP、码率等)

系列文章目录 视频基础学习一——色立体、三原色以及像素 视频基础学习二——图像深度与格式(RGB与YUV) 视频基础学习三——视频帧率、码率与分辨率 视频基础学习四——视频编码基础一(冗余信息) 视频基础学习五——视频编码基础…

Redis从入门到精通(十三)Redis分布式缓存(一)RDB和AOF持久化、Redis主从集群的搭建与原理分析

文章目录 第5章 Redis分布式缓存5.1 Redis持久化5.1.1 RDB持久化5.1.1.1 执行时机5.1.1.2 bgsave原理 5.1.2 AOF持久化5.1.2.1 AOF原理5.1.2.2 AOF配置5.1.2.3 AOF文件重写 5.1.3 RDB和AOF的对比 5.2 Redis主从5.2.1 搭建主从结构5.2.2 主从数据同步原理5.2.2.1 全量同步5.2.2.…

基于WEB的水库水情自动测报系统的研究与设计(论文+源码)_kaic

摘要 水情信息是水利管理最重要的基础信息,是水文预报、水资源管理、防汛抗旱决策的主要依据。水情自动测报系统是一个自动采集、传输、处理水情信息的实时测报系统,可对水库流域内的水情、水文和气象数据,如雨量、流量、水位等,实…

opc ua 环境构建(记录一)

1、准备 Siemens Simatic WinCC v7.5 二、配置 SIMATIC NET与S7-200 SMART 集成以太网口OPC 通信(TIA平台) 硬件: ①S7-200 SMART ②PC 机 ( 集成以太网卡) 软件: ① STEP 7-Micro/WIN SMART V2.1 ② STEP 7 Professional(TIA Portal V13 SP1 Upd 9) ③ SIMATIC NET …

Nginx的基本使用

目录 介绍Nginx: 其优点有很多: 如何下载Nginx: 下载Nginx 启动Nginx ​编辑 如何用Nginx创建网站 Nginx自带的网站 分析网页 转变ip地址为自己的网页 换内容 换文件 介绍Nginx: Nginx是一个高性能的HTTP和反向代理w…

Ubuntu (Linux系统) 下载安装 Qt 环境

在官网http://download.qt.io/archive/qt/ 下载安装包,默认linux平台下提供的安装包以run后缀结尾 也可以选择其它地址下载 Qt官网下载地址:https://download.qt.io; 国内镜像下载地址:https://mirrors.cloud.tencent.com/qt/ 。建…

Scrapy框架内存泄漏问题及解决

说明:仅供学习使用,请勿用于非法用途,若有侵权,请联系博主删除 作者:zhu6201976 一、问题背景及原因 官方文档:Debugging memory leaks — Scrapy 2.11.1 documentation Scrapy是一款功能强大的网络爬虫框…

4.11java学习总结

File 创建file类的方法 import java.io.File;public class Main {public static void main(String[] args) {String l "D:\\text.txt";String l1 "D:\\";String l2 "test.txt";File f1 new File(l);System.out.println(f1);File f2 new Fi…