给ubuntu添加 dns-server

本文介绍如何手动配置DNS服务器地址,包括编辑resolv.conf文件、添加指定DNS服务器、重启网络服务及验证配置正确性的步骤。

打开/etc/resolvconf/resolv.conf.d/base:nano /etc/resolvconf/resolv.conf.d/base
在文件中写入:
dns-nameserver 8.8.8.8
dns-nameserver 119.29.29.29
dns-nameserver 114.114.114.114
在这里插入图片描述
保存退出(control + o)
重启网络:/etc/init.d/networking restart
检查是否修改成功:cat /etc/resolv.conf
在这里插入图片描述

<think>嗯,用户询问的是Ubuntu 16.04 Server安装过程中"Manual package selection"选项的作用。这个问题很具体,说明用户可能在安装系统时遇到了这个选项需要决策。 从用户提供的引用材料来看,引用[2]提到的是Ubuntu 16.04 Server英文版安装教程,引用[4]涉及PXE自动安装配置,这些都与系统安装相关。特别是引用[4]中关于启动参数配置的部分,暗示了安装过程中可以自定义启动选项。 用户可能正在尝试安装Ubuntu Server系统,遇到了软件包选择的困惑。ta可能纠结于是否要启用这个选项,或者不清楚启用后会有什么后果。考虑到Server版本通常用于生产环境,用户可能是个系统管理员或运维人员,对系统精简性和安全性有要求。 关于这个选项的具体作用:在Ubuntu Server安装中,"Manual package selection"允许用户手动勾选需要安装的软件包组。默认情况下安装程序只会安装最核心的openssh-server等基础服务,启用这个选项后会出现类似"DNS server"、"LAMP stack"等可选服务列表。这个设计是为了让用户根据服务器角色定制安装内容。 特别值得注意的是,启用该选项后安装程序不会自动安装任何额外软件包,用户需要明确勾选所需服务。如果跳过这个选项,系统将只安装绝对最小化的基础系统。对于生产服务器来说,这个功能很实用,可以避免安装不必要的软件减少攻击面。 用户可能还关心后续管理问题,所以我在回答中补充了安装后如何用apt-get添加软件包的方法。考虑到引用[3]提到过apt-get安装Java的示例,这个补充应该对用户有帮助。 最后生成的相关问题覆盖了用户可能延伸的疑问:标准安装包含什么、如何添加软件包、以及如何彻底最小化安装。特别是"如何创建绝对最小化安装"这个问题,对于重视安全性的用户会很有价值。</think>在Ubuntu 16.04 Server安装过程中,**"Manual package selection"(手动软件包选择)选项的主要作用是允许用户自定义安装哪些服务器角色或任务特定的软件包组**,而非安装默认的最小化基础系统。其具体作用和影响如下: ### 核心作用 1. **选择服务器角色** 启用该选项后,安装程序会显示一个软件包组列表(如 `[ ] DNS server`、`[ ] LAMP stack`、`[ ] Mail server` 等)。用户可勾选所需服务,安装程序会自动安装相关依赖包。例如: - 勾选 `OpenSSH server` 会安装 `openssh-server` - 勾选 `Print server` 会安装 CUPS 相关包 2. **避免默认安装额外服务** 若**不启用**此选项,安装程序**仅安装绝对最小化的基础系统**(含内核、基本工具、`apt`)。任何额外服务(如SSH)需在安装后手动用 `apt-get install` 添加[^3]。 ### 典型应用场景 - **定制化服务器环境** 当需要预装特定服务(如Web服务器或数据库)时,勾选对应选项可节省后续配置时间。例如部署应用服务器时勾选 `[X] Basic Ubuntu server` 和 `[X] OpenSSH server`。 - **安全最小化安装** 对安全性要求高的场景(如防火墙或容器主机),应**跳过此选项**,仅安装最小系统后再按需添加必要组件[^3][^4]。 ### 注意事项 - **非细粒度控制**:此选项提供的是**预定义的软件包组**(`tasksel`),而非单个软件包的选择。如需更精细控制,需在安装后用 `apt` 管理。 - **依赖自动处理**:勾选项目时,相关依赖(如勾选LAMP会安装Apache+PHP+MySQL)会被自动解决。 - **安装后管理**:所有通过此方式安装的软件包,均可后续用标准命令管理: ```bash sudo apt-get update sudo apt-get install package_name # 安装新包 sudo apt-get remove package_name # 卸载包 ``` ### 操作建议 - **生产服务器**:建议**不启用**此选项,先安装最小系统,再按需手动添加服务以减少潜在漏洞。 - **快速部署测试环境**:启用并勾选所需角色(如LAMP)可加速环境搭建[^2][^4]。 > 示例:若安装时跳过该选项,安装后需SSH服务,应执行: > `sudo apt-get update && sudo apt-get install openssh-server`
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值