安装 vim (文本编辑器)

admin
主要阐述了安装 Vim 文本编辑器的任务,Vim 是一款功能强大且灵活的编辑器,广泛用于编程和文本处理,安装过程通常涉及使用系统的包管理工具,旨在为用户配置好高效的文本编辑环境,以满足开发需求。

Debian 10 服务器安装、基础配置与安全加固

Debian 10 (代号 "Buster") 是目前最受服务器管理员欢迎的 Linux 发行版之一,以其极高的稳定性、开源免费以及庞大的软件仓库而闻名,无论是搭建 Web 服务器、运行 Docker 容器,还是作为 NAS 或开发环境,Debian 10 都是一个极佳的选择。

本文将手把手教你从零开始安装 Debian 10 服务器,并进行必要的基础配置和安全加固。

安装 vim (文本编辑器)


第一阶段:服务器安装

在开始之前,请确保你已经从 Debian 官网 下载了最新的 ISO 镜像文件,并制作好启动 U 盘。

启动安装程序

将 U 盘插入服务器,从 U 盘启动,在启动菜单中,选择 "Install" 进行安装。

语言与键盘设置

  • Language: 选择 English (建议,因为配置文件通常默认为英文,避免编码问题)。
  • Keyboard: 选择你习惯的键盘布局。

分区(关键步骤)

对于新手,建议选择自动分区:

  • 选择 "Guided - use entire disk"
  • 选择你的硬盘(通常是 /dev/sda)。
  • 选择 "Set up this disk as an LVM" (逻辑卷管理),LVM 允许你更灵活地调整分区大小,是生产环境的推荐配置。
  • 确认分区设置,点击 "Finish partitioning and write changes to disk"

用户设置

  • User Information: 输入你的名字、电脑名(可选)。
  • Root Password: 设置 root 用户的密码(建议设置强密码)。
  • Create Normal User: 强烈建议勾选此项,创建一个普通用户(admin),并设置密码,以后登录服务器时,请使用这个普通用户,通过 sudo 命令来执行管理员操作。

软件选择

  • Software Selection: 选择 "Standard System Utilities"
  • OpenSSH Server: 务必确保此项被勾选,这是你之后远程连接服务器的唯一途径。

网络与安装完成

  • Network Configuration: 通常选择 "DHCP" 自动获取 IP 地址。
  • 确认时区设置为 UTC
  • 安装完成后,重启服务器。

第二阶段:连接与基础环境配置

安装完成后,使用 SSH 客户端(如 PuTTY, Xshell, 或 Mac/Linux 终端)连接到服务器。

更新系统

连接成功后,首先更新软件包列表和系统内核:

sudo apt update
sudo apt upgrade -y

安装常用工具

为了方便管理,建议安装一些常用工具:

# 安装 net-tools (包含 ifconfig, ping 等命令)
sudo apt install net-tools -y
# 安装 htop (更强大的进程监控工具)
sudo apt install htop -y
# 安装 curl 和 wget (下载工具)
sudo apt install curl wget -y

第三阶段:安全加固

默认安装的 Debian 服务器存在一定的安全隐患,以下步骤将大大提高服务器的安全性。

配置 SSH(禁止 Root 登录)

为了防止暴力破解,强烈建议禁止 root 用户直接登录 SSH,并改用密钥登录(如果有密钥)或普通用户登录。

编辑 SSH 配置文件:

sudo vim /etc/ssh/sshd_config

找到以下两行并修改:

# 修改 PermitRootLogin 为 no
PermitRootLogin no
# 修改 PasswordAuthentication 为 no (如果你只使用密钥登录)
# 如果需要密码登录,保持 yes,但必须关闭 root 登录
PasswordAuthentication no

修改

文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码