介绍
- 物理机:win10
- 虚拟机:Oracle VirtualBox 7.0.10
- 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
-
debian-12.1.0-amd64-DVD-1.iso:
image.png
https://cdimage.debian.org/debian-cd/current/amd64/iso-dvd/debian-12.1.0-amd64-DVD-1.iso
dvd版,包大,速度慢,可以在中科大国内镜像网站下载:USTC Open Source Software Mirror
-
其他版本见,debian官方:https://www.debian.org/
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用户登录系统即可!!!
到这里,基本就差不多了,接下来可以把此系统当作测试服务器用了。
网友评论