CentOS最小安装后如何联网

[ 转载请注明来自CoderJeff的优快云博客:http://blog.youkuaiyun.com/coderjeff/article/details/46484343,谢谢!]


我在Window7系统下装了一个CentOS虚拟机,由于当时是最小安装,所以很多软件都没有,比如gcc。想通过网络安装,用yum list查看是否能连上网,但总是提示无法解析mirrorlist.centos.org。


CentOS版本:

# rpm -q centos-release

centos-release-6-6.e16.centos.12.2.x86_64



也不知是每位网友的系统不一样,还是别的原因,在网上查了很多资料,尝试了很多方法,就是不好使,直到最后发现一个方法,如下所示:

”你用的虚拟机还是真实系统?虚拟机的话弄成NAT模式,只要你宿主

<think>好的,我现在需要帮用户解决关于CentOS最小安装后的配置问题。用户已经安装了Minimal版的CentOS 7,现在想知道接下来需要做哪些配置。根据提供的引用内容,我需要整理出常见的后续配置步骤,并确保信息准确可靠。 首先,我应该回顾用户提供的引用资料。引用[3]提到了安装CentOS7 Minimal的过程,可能包含一些基本配置。引用[4]提到使用Minimal版安装后的VMware环境,可能涉及网络和软件安装。引用[2]详细说明了安装前的系统要求,可能和系统更新有关。引用[1]中的Hadoop部署可能需要网络配置,所以这部分可能需要包括网络设置。 接下来,我需要列出常见的Minimal安装后的配置步骤。通常,最小安装后需要做的包括:网络配置、更新系统、安装常用工具、配置防火墙、设置SSH、创建用户等。这些步骤是否在引用中有提到? 引用[2]提到安装可能需要联网获取更新,所以系统更新是必须的。引用[3]和[4]可能涉及网络配置,比如设置静态IP。引用[1]中的Hadoop部署可能需要SSH无密码登录,所以SSH配置也是必要的。 然后,我需要确保每个步骤都有对应的命令或操作指南。例如,网络配置可能需要编辑网络配置文件,使用nmcli或nmtui工具。更新系统可能涉及yum update。安装常用工具如vim、wget、curl等,可以通过yum安装。防火墙配置可能需要firewalld的设置,如开放端口。 同时,用户可能需要配置sudo权限,创建普通用户,这可以通过useradd和visudo来实现。另外,时间同步服务如chronyd也是重要的一环,确保系统时间准确。 此外,可能还需要配置SELinux,根据用户需求选择禁用或调整策略。安装开发工具组,比如使用yum groupinstall "Development Tools",方便后续软件编译。 需要检查引用中是否有提到这些内容。引用[3]提到生产级配置,可能涉及这些步骤。引用[4]的VMware安装可能涉及网络和软件包安装。所以这些步骤是合理的。 最后,生成相关问题时要围绕用户可能的后续需求,比如网络优化、安全加固、服务部署等。例如,如何设置静态IP,如何搭建Web服务器,如何进行安全设置等。 现在需要将以上思考整理成结构化的步骤,并确保每个步骤都有对应的命令示例,同时引用相关的资料。例如,在系统更新部分,引用[2]提到需要联网获取更新,因此可以添加引用标识。网络配置部分可能参考引用[3]和[4]中的内容。 需要确保使用中文回答,行内公式正确(虽然这个问题可能不涉及数学公式,但如果有的话要按规则处理)。独立公式不需要,所以可能不需要使用$$...$$。 总结下来,回答应包括以下部分: 1. 网络配置 2. 系统更新 3. 安装常用工具 4. 防火墙配置 5. SSH配置 6. 创建用户和sudo权限 7. 时间同步 8. SELinux配置 9. 安装开发工具组 每个部分给出具体命令和说明,并在适当的地方添加引用,如系统更新引用[2],网络配置引用[3]或[4]。 最后,生成的相关问题应涵盖后续可能的需求,如优化、服务部署、安全等。</think>### CentOS Minimal安装后的配置教程 以下是CentOS 7 Minimal安装后的常见配置步骤,帮助您优化系统功能和安全。 --- #### 1. **网络配置** - **启用网络连接** Minimal安装默认未启用网络,需手动启动: ```bash sudo nmcli device connect ens33 # 假设网卡为ens33,根据实际情况修改 ``` - **设置静态IP(可选)** 编辑网络配置文件: ```bash sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33 ``` 修改以下参数: ```bash BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 ``` 重启网络服务: ```bash sudo systemctl restart network ``` 引用[^3][^4]。 --- #### 2. **更新系统** 更新软件包列表并升级系统: ```bash sudo yum update -y ``` 引用[^2]。 --- #### 3. **安装常用工具** Minimal安装缺少基础工具,需手动安装: ```bash sudo yum install -y vim wget curl net-tools epel-release ``` --- #### 4. **防火墙配置** - 开放端口(如SSH默认端口22): ```bash sudo firewall-cmd --permanent --add-port=22/tcp sudo firewall-cmd --reload ``` - 查看已开放端口: ```bash sudo firewall-cmd --list-ports ``` --- #### 5. **SSH服务优化** - 修改SSH配置文件(禁止root登录): ```bash sudo vi /etc/ssh/sshd_config ``` 修改参数: ```bash PermitRootLogin no PasswordAuthentication yes # 若需密钥登录可设为no ``` 重启服务: ```bash sudo systemctl restart sshd ``` --- #### 6. **创建普通用户并授予sudo权限** - 添加用户: ```bash sudo useradd -m username sudo passwd username ``` - 授予sudo权限: ```bash sudo visudo ``` 添加行: ```bash username ALL=(ALL) NOPASSWD:ALL ``` --- #### 7. **时间同步** 启用时间同步服务: ```bash sudo systemctl enable chronyd sudo systemctl start chronyd ``` --- #### 8. **SELinux配置(可选)** - 临时禁用: ```bash sudo setenforce 0 ``` - 永久禁用需编辑配置文件: ```bash sudo vi /etc/selinux/config ``` 修改为: ```bash SELINUX=disabled ``` --- #### 9. **安装开发工具组** 若需编译软件,安装开发工具: ```bash sudo yum groupinstall "Development Tools" -y ``` --- ###
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值