美文网首页
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