跳至主要內容

Debian

程序员李某某大约 2 分钟

Debian

镜像下载

清华open in new window163open in new window

重置root密码

  • 重启Debian系统。
  • 在启动时,在GRUB菜单出现时按下ShiftEsc键进入GRUB编辑器,防止自动进入系统。
  • 选择你要启动的Debian系统版本,然后按e键编辑启动选项。
image-20240812002451310
  • 找到以linux开头的行,通常包含类似vmlinuz的词。
  • 在该行的末尾添加 rw init=/bin/bash
image-20240812002541528
  • 按下Ctrl + XF10来启动系统。

  • 系统启动后,会进入单用户模式,并提供一个bash shell。

    image-20240812002815742
    ## 重置密码
    passwd root
    ## 重启
    reboot -f
    

ssh 登不了 root

## 编辑配置文件
vim  /etc/ssh/sshd_config
## - 将PasswordAuthentication no的注释去掉,并且将no修改为yes
## - 将#PermitRootLogin prohibit-password的注释去掉,将prohibit-password改为yes

##### 解决连上马上断开的问题
## - 配置心跳间隔 ClientAliveInterval  30
## - 配置尝试连接最大数 ClientAliveCountMax  60
## 重启ssh服务
systemctl restart ssh
systemctl status ssh

键盘错乱

1.编辑 vimrc.tiny 文件

vi /etc/vim/vimrc.tiny

2.修改set compatibleset nocompatible、增加set backspace=2

set nocompatible
set backspace=2

报错

更换介质

更换介质:请把标有 “Debian GNU/Linux 12.6.0 Bookworm - Official amd64 DVD Binary-1 with firmware 20240629-10:19” 的盘片插入驱动器“/media/cdrom/”再按「回车」键

  • 方式1:把安装系统的光驱连上就行了

  • 方式2:

    vim /etc/apt/sources.list ## 注释掉deb cdrom开头的行,即#deb cdrom……
    ## 更新源
    apt update
    

软件安装

装 Docker

## 更新系统
sudo apt update
sudo apt upgrade
## 安装必要的软件包
sudo apt install apt-transport-https \
  ca-certificates \
  curl \
  gnupg2 \
  software-properties-common

## 添加Docker的官方GPG密钥
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
## 添加Docker的APT存储库
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
## 更新apt存储库
sudo apt update
## 安装Docker
sudo apt install docker-ce docker-ce-cli containerd.io
## 验证
docker --version

Python不完整

apt update
## 没有pip
apt install python3-pip
## 没有venv
apt install python3-venv

安装 git lfs

apt install git-lfs

安装 MySQL

## 从MySQL官方网站下载APT配置工具
wget https://dev.mysql.com/get/mysql-apt-config_0.8.32-1_all.deb
apt install gnupg
dpkg -i mysql-apt-config_0.8.32-1_all.deb
apt update

## 安装
apt install mysql-server
## 启动
sudo systemctl start mysql
sudo systemctl enable mysql
上次编辑于:
贡献者: 李元昊,liyuanhao