Ubuntu(乌班图)是基于Debian架构开发的开源 Linux 操作系统,由 Canonical 公司主导维护,其名称源自非洲祖鲁语,意为 “人性” 或 “我为人人”。作为 Debian 系列的重要分支,Ubuntu 继承了 Debian 的稳定性和丰富的软件生态,同时在用户体验和易用性上进行了大量优化,成为全球最受欢迎的 Linux 发行版之一。
Ubuntu Server 是专为服务器环境设计的版本,剔除了桌面环境,专注于稳定性、安全性和性能优化,广泛应用于:
Ubuntu 默认禁用root账户登录,需通过普通用户设置root密码:
Ubuntu Server 默认启用ufw(Uncomplicated Firewall)防火墙,为方便测试,可暂时关闭:
默认情况下,Ubuntu 禁止root用户通过 SSH 登录,需修改 SSH 配置文件:
为避免后续操作失误导致系统损坏,建议制作快照:
Netplan 是 Ubuntu 17.10 及更高版本默认的网络配置工具,替代了传统的ifupdown(ifconfig、/etc/network/interfaces)。它通过YAML 格式的配置文件描述网络接口,自动生成底层网络管理工具(如systemd-networkd或NetworkManager)的配置,简化了网络配置流程。
适用于网络中有 DHCP 服务器的场景(如家庭、办公网络):
应用配置:
适用于服务器环境,需要固定 IP 地址:
适用于服务器需要绑定多个 IP 的场景:
适用于需要创建桥接接口供虚拟机使用:
配置文件语法错误:
IP 地址未生效:
网络不通:
Ubuntu 提供多种软件安装方式,各有优缺点,适用于不同场景:
APT(Advanced Package Tool)是 Ubuntu/Debian 系统的核心包管理工具,基于dpkg实现,支持软件的安装、更新、升级和卸载,是最常用的安装方式。
APT 软件源决定了从哪里下载软件包,默认源为国外服务器,速度较慢,建议更换为国内镜像源。
备份默认源配置:
编辑源配置文件:
替换为国内镜像源(以 Ubuntu 22.04 LTS 为例):
更新软件包列表:
DEB 包是 Ubuntu/Debian 系统的二进制软件包,扩展名为.deb,适用于安装官方源中没有的软件(如 Google Chrome、微信等)。
dpkg是 Debian 系统的底层包管理工具,直接操作 DEB 包,apt工具底层也依赖dpkg。
下载 DEB 包:
安装 DEB 包:
修复依赖问题(若安装失败):
启动 Google Chrome:
源码编译安装是最灵活的安装方式,可自定义软件功能和安装路径,但过程较复杂,适用于需要安装特定版本或定制化配置的场景。
安装编译依赖:
下载源码包:
解压源码包:
配置编译参数:
编译与安装:
启动 Nginx:
验证安装:
编辑/etc/sysctl.conf文件,添加以下参数以提升系统性能和稳定性:
修改 SSH 默认端口:
禁用密码登录,启用密钥登录:
重启 SSH 服务:
在生产环境中,建议启用ufw防火墙,仅开放必要端口:
您需要 登录 才可以下载或查看,没有账号?立即注册
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
荣誉红客
7 小时前
22 小时前
昨天 10:05
昨天 06:47
昨天 04:29
中国红客联盟公众号
联系站长QQ:5520533