debian安装和基本使用

article/2025/9/10 15:43:59

debian安装和基本使用

  • 由于centos停止更新,改用debian

  • debian下载,官网去下载DVD版本,4g多的体量,包含的软件比较全。

  • 虚拟机安装,如果进入安装界面直接黑屏卡死,要注意是否镜像ISO文件未加挂。手动在虚拟机的CD设备那边加载镜像,并启动时连接即可。

  • 安装时选可视化安装,英文语言。地区最近的只能选香港,时区一致。

  • 该页面注意一下,要用LVM,方便日后扩展,以后肯定会碰到空间不够的情况。

    image-20220803120041261

  • 磁盘分区:选最复杂的分

    image-20220803120549298

  • 下面的选项,增加SSH server 。去掉desktop 以及gnome , 能节约不少内存。会用linux的人应该不会需要UI吧。

    image-20220803114041889

  • 最后启动选项,是否需要GRUD选YES,然后选择其所在路径。忘记截图了,默认是空的,一定要选一个具体的路径。否则系统启动不起来,会卡死在一个小光标那边。

  • 虚拟机实际安装体验:建议用vmware的典型模式来安装,会更便捷。

非常重要的一件事,vi编辑,退格键无法用!解决办法:

用vi 打开/etc/vim/vimrc.tiny,输入或修改成以下两行:
set nocompatible
set backspace=2

保存退出就行了。

开启SSH远程的root权限:vi /etc/ssh/sshd_config 把PemitRootLogin 后面的数据改成yes ,然后去掉注释符。保存退出,重启ssh : service ssh restart

  • 在安装时切记:勾选SSH server ,否则自己要apt 在线安装

如果忘记安装SSH,则:
安装SSH 前需要更换apt源:如果是root用户,可以不用sudo前缀。

sudo vi /etc/apt/sources.list 源地址网上搜吧,习惯用阿里云的。

特此记录阿里云源:bullseye 是debian11的代号,每一代的debian都有自己的代号。如果用的不是11,去网上搜代号。代号不对,apt安装必然出现冲突问题。
deb http://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye main non-free contrib
deb http://mirrors.aliyun.com/debian-security/ bullseye-security main
deb-src http://mirrors.aliyun.com/debian-security/ bullseye-security main
deb http://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye-updates main non-free contrib
deb http://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib
deb-src http://mirrors.aliyun.com/debian/ bullseye-backports main non-free contrib

sudo apt-get update

apt install openssh-server 安装SSH后,一切就顺畅了,用自己习惯的SSH工具来操作吧。推荐mobaxterm,20个session的限制,可以写个bash脚本来分组保存配置文件。每个组20个上限,一个组一个bash脚本,每个脚本都创建桌面快捷方式,或者bash写好点,可以出一个选组的选项。破解什么的,不安全问题多。
image-20220804122044708

  • 登录上去,看到4个绿色的勾,说明一切OK。X11这个是远程UI支持,如果要打开火狐之类的浏览器,这个就必须了;还有类似mysql的deb一键安装配置包,也是有UI界面的。

  • 最后检查系统时间,命令:date 如果之前选了香港地区,那时间肯定是对的。时间不对,跑应用的时候肯定有点奇怪的问题。

  • 一个基础纯净的debian 占用内存如下:

    image-20220804122635800

    查看端口情况 ss -arptudn :可以看到只有sshd服务用到了端口。 还有一个dhcklient基础服务占用一个68端口。

    image-20220804122841303

    查看内存占用前10的进程 ps auxw|head -1;ps auxw|sort -rn -k4|head -10 :

    图就不上了,大部分是看不懂的基础服务进程

    • 安全性方面,端口是第一道门,病毒进来,除非自己夹带上传,否则都是通过端口被攻击后塞入,时刻关注端口情况,尽量在防火墙上限制访问IP
    • 进程最好也摸清楚有哪些,看不懂的先留底记录,以便遇到问题后对照。

则都是通过端口被攻击后塞入,时刻关注端口情况,尽量在防火墙上限制访问IP

  • 进程最好也摸清楚有哪些,看不懂的先留底记录,以便遇到问题后对照。

http://chatgpt.dhexx.cn/article/CcDp94VV.shtml

相关文章

Debian10: 系统安装

若非虚拟机安装,需要制作启动U盘,备份好U盘的数据后,使用UltraISO工具或Rufus(http://rufus.ie/)将 debian-10.6.0-amd64-DVD-1.iso文件写入U盘,将此U盘插入服务器,设置服务器从U盘启动即可。 第一步:选择…

安装debian11系统

镜像下载地址:https://gemmei.ftp.acc.umu.se/debian-cd/current/amd64/iso-cd/debian-11.6.0-amd64-netinst.iso 一、选择图形化安装(这里说一下,这里的图形化安装是安装过程是图形化的,并非是选择系统带图形化界面,…

Debian 系统安装,小白教程

大家好,我是橘子。在工作过程中呢遇到了很多问题,踩了很多坑。网上很多都有教程但总是缺胳膊少腿,说了大概但坑似乎依旧存在。从今天开始,我会将自己碰到的一些坑和如何解决的分享给大家。如果你是个大佬,那我的内容对…

最新发布 Debian 系统的详细安装过程

前言 Debian 究竟是什么?有官方详细介绍说明,在此就不过多介绍说明了,只告知官网,可点击查看官网介绍。 管网连接 :Debian -- About Debian https://www.debian.org/intro/about 平台准备 使用 VMware 平台搭建&…

Debian 11 安装,超详细!

安装装备 华为源中下载镜像 https://repo.huaweicloud.com/debian-cd/11.0.0/amd64/iso-cd/ 3A服务器的虚拟机 开始安装 配置虚拟机 直接回车即可,第一次安装的小伙伴可以选择中文版安装,这样方便易懂, 一路继续,配置网络&a…

如何轻松安装 Debian Linux 系统

安装 Debian 的轻松程度依赖于选择什么镜像。 如果你使用 Debain 官网的默认 ISO 镜像,安装 Debian 就比较费劲。你会卡在这种界面,让你从外部可移动介质上安装网络驱动。 对于新用户来说,从默认的 ISO 中安装 Debian 是有问题的 当然你可以…

IOC 是什么

Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键…

什么是 IoC 容器?

什么是 IoC 容器? 这个问题我觉得可以拆分为 3 小问: IoC 是什么意思?容器 指什么?IoC 容器是什么? 首先对于 IoC Inversion Of Control 翻译过来即 控制反转。理解 ”控制反转“ ,我觉得首先是要明白&a…

Spring中的IOC是什么意思,为什么要用IOC而不是New来创建实例?

这里是修真院后端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析后端知识/技能,本篇分享的是: 【 Spring中的IOC是什么意思,为什么…

什么是IOC容器

1.IOC不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合,更优良的程序。传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试&#x…

java ioc是什么意思_Java技术面试题解析:举例说明什么是IoC

原标题:Java技术面试题解析:举例说明什么是IoC IoC是什么呢?有些人可能会有疑问? IoC便是Inversion of Control,操控回转。在Java开发中,IoC意味着将你规划好的类交给系统去操控,而不是在你的类…

JAVA的是什么ioc_spring中ioc是什么

IoC——Inversion of Control,控制反转 在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。IoC是一种让服务消费者不直接依赖于服务提供者的组件设计方式,是一种减少类与类之间依赖的设计原则。 DI——…

java中ioc作用_java中的ioc是什么

java中的ioc是什么 发布时间:2020-06-03 20:01:10 来源:亿速云 阅读:174 作者:Leah java中的ioc是什么相信大部分人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,话不多说,一起往下看吧。 什么是ioc ioc全称是【Inversion of Control】控制反转,按照字面意…

1、重写TextView的onDraw方法

Android重写系统TextView Git源码地址: https://github.com/AndroidAppWidgetDemo/Android_Widget_CustomTextView 一、目的 重写Android系统TextView,是为了解决系统TextView中文换行所带来的参差不齐的锯齿效果。如图1.1为系统TextView的绘制结果&am…

getX()、getRawX()、getTranslationX()、gettranslationX()...

关于屏幕上获取这些位置的情况应该分为两种,一种是在没有点击屏幕时,另外一种是有点击 我们来分别看看这几个X在图形上的直观表示和解释 有点击时的getX() getY() getX()表示触摸点距离view本身左边界的距离getY()表示触摸点距离…

Direct2D函数DWrite

Win8 DirectX 11.1 中 Direct3D 和 Direct2D , DirectWrite 的交互比11方便多了,不用创建什么DX10.1的device,不用搞什么设备同步,直接往同一个DXGI Resource里写就是了。 这大概得益于Win 6.2 底层架构的进一步融合,…

Pthreads on Microsoft Windows

Posix Threads API (pthreads) 是在并行编程中用到的非常普通的API,这套API包括许多非常基础的同步方法,方便我们编写高效的多线程程序。然而,Microsoft Windows 并不包含这样的接口。幸运的是,这里有一个开源的Windows平台上的 P…

Text-Instance Graph: Exploring the Relational Semantics for Text-based Visual Question Answering

Text-Instance Graph: Exploring the Relational Semantics for Text-based Visual Question Answering 文章目录 Text-Instance Graph: Exploring the Relational Semantics for Text-based Visual Question AnsweringAbstract1. Introduction2. Related works2.1. Visual Que…

绘制系列(五)-DrawText()详解

绘制系列(五)-DrawText()详解 文字基础知识 1、setTextAlign() 设置文字对齐方式(起始点相对于文字) canvas.drawText(“文字”,起始点,paint) 比如: paint.setTextAlign(Paint.Align.RIGH…

Windows API一日一练(24)DrawText函数-绘制矩形内的文字

主目录传送门 https://blog.csdn.net/zb774095236/article/details/108291755 本次学习的源码模板下载: 1.百度云:https://pan.baidu.com/s/1B0YuPWgSxvLTHk59STzQQQ 提取码:1ins 学习目标: 在Win32API-13-14-窗口关闭和窗口…