美文网首页
VirtualBox虚拟机安装Debian12.1.0

VirtualBox虚拟机安装Debian12.1.0

作者: 愤怒的阿昆达 | 来源:发表于2023-07-21 15:28 被阅读0次

介绍

  1. 物理机:win10
  2. 虚拟机:Oracle VirtualBox 7.0.10
  3. linux 镜像:
    debian-12.1.0-amd64-DVD-1.iso
    官方只提供最新版的下载,历史版本在这里找:Index of /cdimage/archive (debian.org)
    比如Debian11.7.0版本下载:http://cdimage.debian.org/cdimage/archive/11.7.0/amd64/iso-cd/debian-11.7.0-amd64-netinst.iso

步骤

1. 下载镜像 .iso

2. 在vbox中新建安装

image.png

下一步,


image.png

下一步,


image.png

下一步,


image.png

下一步,


image.png

点击完成后,等待vbox安装Debian系统(全自动)...

image.png

常用命令:(34条消息) debian常用命令整理_sunnyhkj的博客-CSDN博客

3. 配置更改

  • 进入管理员模式:
# 进入管理员模式
su root
  • 修改镜像源(更换apt源。使用apt-get xxx提示你插入CD或DVD安装。。。):
# 备份原始镜像源
cp /etc/apt/sources.list /etc/apt/sources.list.bak

# 编辑
nano /etc/apt/sources.list
# 键入以下内容:

# 阿里镜像源
deb https://mirrors.aliyun.com/debian bookworm main non-free contrib
deb https://mirrors.aliyun.com/debian bookworm-updates main non-free contrib
deb https://mirrors.aliyun.com/debian bookworm-proposed-updates main non-free contrib
deb https://mirrors.aliyun.com/debian bookworm-backports main non-free contrib
deb https://mirrors.aliyun.com/debian bookworm-backports-sloppy main non-free contrib
deb-src https://mirrors.aliyun.com/debian bookworm main non-free contrib
deb-src https://mirrors.aliyun.com/debian bookworm-updates main non-free contrib
deb-src https://mirrors.aliyun.com/debian bookworm-proposed-updates main non-free contrib
deb-src https://mirrors.aliyun.com/debian bookworm-backports main non-free contrib
deb-src https://mirrors.aliyun.com/debian bookworm-backports-sloppy main non-free contrib

# 阿里安全更新镜像源
deb https://mirrors.aliyun.com/debian-security bookworm-security main non-free contrib
deb-src https://mirrors.aliyun.com/debian-security bookworm-security main non-free contrib

# 保存文件,更新包并升级(如果不可以,先安装https源 apt-get install apt-transport-https ca-certificates)
apt update
apt upgrade -y
  • 修改时区:
timedatectl # 查看当前时区
timedatectl list-timezones # 列举可选时区
timedatectl set-timezone Asia/Shanghai # 设置当前时区为Asia/Shanghai
  • 安装 firewalld:
    用centos习惯了,还时选择安装firewalld,不使用ufw。
# 安装
sudo apt-get install firewalld -y
# 查看状态
firewall-cmd  --state
# 查看默认zone
firewall-cmd --get-default-zone
# 查看当前使用的zone,返回网络适配器,如:enp0s3
firewall-cmd --get-active-zones
# 查看public zone下允许的端口:
firewall-cmd --zone=public --list-ports
# 允许端口(tcp或udp):
firewall-cmd --zone=public --add-port=80/tcp --permanent # 单个
firewall-cmd --zone=public --add-port={80,8080}/tcp --permanent # 多个
# 拒绝端口:
firewall-cmd --zone=public --remove-port={80,8080}/tcp --permanent
# 重启防火墙生效配置:
firewall-cmd --reload
  • 安装常用包:
# curl, ifconfig, vim, ping
apt-get install -y curl net-tools vim inetutils-ping

# ifconfig 在Debian9之后弃用,用ip addr代替;想要继续使用ifconfig可以使用以下方法:
whereis ifconfig
alias ifconfig=/usr/sbin/ifconfig
  • 安装 ssh(用于远程连接):
* 安装ssh
apt-get install ssh
# 查看ssh运行进程
ps -aux | grep ssh # ssh-agent是客户端,sshd是服务端
# 运行root用户ssh连接且需要密码
nano /etc/ssh/sshd_config
找到 # PermitRootLogin prohibit-password,去掉注释,修改为:
PermitRootLogin yes
# 保存,重启ssh:
 /etc/init.d/ssh restart
或者:sudo service ssh restart
  • 允许root用户登录(可选):
    默认debian不允许root直接登录,我们先用自己的账户登进去,然后把这个改掉。
$ su root
$ nano /etc/gdm3/daemon.conf
找到 [security],下面一行追加 AllowRoot = true,保存
$ nano /etc/pam.d/gdm-password
找到 auth required pam_succeed_if.so user != root quiet_success,注释本行,保存
image.png
image.png

修改完成之后,点击右上角电源-Log Out登出当前用户,然后使用root用户登录系统即可!!!

到这里,基本就差不多了,接下来可以把此系统当作测试服务器用了。

相关文章

网友评论

      本文标题:VirtualBox虚拟机安装Debian12.1.0

      本文链接:https://www.haomeiwen.com/subject/blrtpdtx.html