Debian11 虚拟机安装 配置root登录 ssh远程登陆 安装docker

1. 安装系统

从官网下载amd64-DVD1
在这里插入图片描述
虚拟机正常默认配置就可以 ,开始安装选English 地区China 网络提示出错可以先跳过(因为我选的桥接模式) root密码和用户自己设置一下
在这里插入图片描述
在这里插入图片描述
虚拟机安装默认就行,不选LVM,分区方案选默认(All in one),如果装在物理机上,可以把/ 和/boot挂到固态硬盘 /home / data 挂到机械硬盘,记得最后确认分区方案选Yes
开始安装
软件包默认就可以 GNOME桌面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
装好系统,用装系统设置的普通用户登录

2. 配置root用户登录

点击左上角,输入terminal,打开终端,输入su root 输入密码切换到root用户

vi /etc/gdm3/daemon.conf

在security 下添加下面一行,修改后保存退出

AllowRoot=true

在这里插入图片描述

# 然后编辑下面文件
vi /etc/pam.d/gdm-password
# 注释掉下面这行
#auth required pam_succeed_if.so user != root quiet_success

在这里插入图片描述
右上角Logout ,重新用root登录
在这里插入图片描述
点击not listed 输入 root 密码 就登录了
在这里插入图片描述

后文直接用root用于操作,不加sudo,如果你喜欢用普通用户,后文都要加sudo

3. 安装VMTools配置国内软件源

在这里插入图片描述

# 复制VM Tools的文件 注意最后有个点.
cp /media/cdrom/VM【TAB补全】 .

在这里插入图片描述

# 解压 
tar -zxf VM【TAB补全】
# 进入目录
cd vm【TAB补全】
# 安装
./vmw【TAB补全】  如图所示

在这里插入图片描述
第一个yes 剩下一直回车 如图
在这里插入图片描述
在这里插入图片描述
reboot 重启一次系统
如果不能复制文件 再装一下vm工具

apt install open-vm-tools-desktop fuse

软件源中科大的就可以

vi /etc/apt/sources.list

# 粘贴以下内容
deb http://mirrors.ustc.edu.cn/debian stable main contrib non-free
deb-src http://mirrors.ustc.edu.cn/debian stable main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free
deb-src http://mirrors.ustc.edu.cn/debian stable-updates main contrib non-free
deb http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free
deb-src http://mirrors.ustc.edu.cn/debian stable-proposed-updates main contrib non-free

# 更新
apt update

在这里插入图片描述

4. 配置ssh远程登录

安装ssh

apt install ssh openssh-server

配置文件 vi /etc/ssh/sshd_config
在最后一行添加下面内容,保存退出

PasswordAuthentication yes
PermitRootLogin yes

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

5. 安装Docker

#安装基础工具包
apt-get update
apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
#安装gpg key
curl https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
#安装docker源
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
#安装docker
apt-get update
apt-get install docker-ce docker-ce-cli containerd.io
#测试是否安装成功
docker version

在这里插入图片描述

  • docker运行MySQL
    拉取并运行mysql 5.7
    docker run -p 3306:3306 --name mysql  -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
    
  • docker运行Redis
    
    

6. 安装Golang和Qt

猜你喜欢

转载自blog.csdn.net/xuehu96/article/details/125367162