最近将服务器更新到了 Debian 12, 遂重新检查并修改了一下本文的部分内容
关机
bash
sudo systemctl poweroff静态 IP
切换到 root 用户,编辑 /etc/network/interfaces
bash
vim /etc/network/interfaces将 # The primary network interface部分替换成如下内容:
bash
# The primary network interface
auto enp0s1
iface enp0s1 inet static
# IP 地址
address 10.0.0.2
# 子网掩码
netmask 255.255.255.0
# 网关
gateway 10.0.0.1
# DNS 服务器
dns-nameservers 1.1.1.1重启网络服务:systemctl restart networking.service
之后查看 IP 地址:ip add show
创建、删除用户
bash
# 创建用户
adduser xxx
# 删除用户
deluser xxx设置密钥登陆
输入ssh-keygen -t ed25519,一路回车
之后 cd .ssh
bash
touch authorized_keys
cat id_ed25519.pub >> authorized_keys
# 文件权限设置
chmod 600 authorized_keys
chmod 700 ../.ssh切换到 root 用户,修改 sshd 配置文件。
bash
vim /etc/ssh/sshd_config在不允许密码登录之前,请一定要验证是否能用密钥登录!
bash
# 允许密钥登陆
PubkeyAuthentication yes
# 不允许密码登录
PasswordAuthentication no
# 禁止 root 用户登录
PermitRootLogin no重启 ssh 服务
bash
systemctl restart sshsudo 用户配置
切换到 root 用户
bash
apt install sudo
sudo usermod -aG sudo username修改为无需密码直接 sudo
bash
vim /etc/sudoers
# 在 root 下添一行
root ALL=(ALL:ALL) ALL
name ALL=(ALL:ALL) NOPASSWD:ALL磁盘分区、格式化以及开机挂载
分区和格式化
切换到 root 用户
bash
# 查看挂载了哪些驱动器
fdisk -l操作其中一块磁盘:
bash
# 以 sdb 为例
fdisk /dev/sdb之后会进入 fdisk的命令行,接下来按顺序输入:
n:新建分区p:主分区1:分区数量- 回车
- 回车
wq:保存退出
之后格式化硬盘
bash
mkfs.ext4 /dev/sdb1开机自动挂载
先查看磁盘的UUID
bash
blkid将要挂载的磁盘的UUID记录下来,然后编辑 /etc/fstab文件
bash
vim /etc/fstab
# 在最后一行添加以下内容:
UUID=e943fbb7-020a-4c64-a48a-2597eb2496df /disk/disk1 ext4 defaults 0 0| UUID=e943fbb7-020a-4c64-a48a-2597eb2496df | /disk/disk1 | ext4 | defaults | 0 | 0 |
|---|---|---|---|---|---|
| 挂载磁盘的UUID,上一步得到的 | 挂载到哪个文件夹 | 文件系统 | 挂载选项 | 是否备份 | 是否检测 |
执行mount -a
之后再执行 df -h查看磁盘是否正确挂载,挂载成功即可。未成功则是配置文件有误。
安装 Aria2
参考:https://blog.7oss.top/2022/09/Aria2-in-Debian/
安装 Samba
参考:https://blog.7oss.top/2022/09/Samba-in-Debian/
安装 qBittorrent (PT用)
bash
sudo apt update && sudo apt install qbittorrent-nox创建服务文件
sudo vim /etc/systemd/system/qbittorrent-nox.service
bash
[Unit]
Description=qbittorrent-nox
After=network.target
[Service]
User=loli
Group=loli
Type=forking
ExecStart=/usr/bin/qbittorrent-nox -d
[Install]
WantedBy=multi-user.target启动与开机自启
bash
# 先重新加载服务配置文件
sudo systemctl daemon-reload
# 启动 qbittorrent-nox
sudo systemctl start qbittorrent-nox
# 再开启 qbittorrent-nox 的开机自启动
sudo systemctl enable qbittorrent-nox
# 查看运行状态
sudo systemctl status qbittorrent-noxWEBUI 与 密码
默认账号:admin 密码:adminadmin
默认登陆网址:http://ip:8080
这是关于赞助的一些描述
- 本文链接:https://blog.7oss.top/posts/howToUseDebianOnServer
- 版权声明:本博客所有文章除特别声明外,均默认采用 CC BY-NC-SA 许可协议。