【Linux】搭建 Linux 环境—详细讲解

【Linux】搭建 Linux 环境—详细讲解

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

目录

一、Linux环境搭建的三种主要方式

1. 物理机安装(不推荐)

2. 虚拟机安装(适合本地学习)

3. 云服务器(⭐️最佳学生方案⭐️)

二、学生专属云服务器申请指南

主流云平台学生优惠对比

腾讯云学生服务器申请步骤

第一步:访问校园计划页面

第二步:选择云服务器套餐

第三步:实名认证(关键步骤!)

第四步:完成购买

三、服务器初始设置(重要!)

1. 查看服务器信息

2. 重置root密码

四、使用XShell连接Linux服务器

为什么使用命令行而非图形界面?

XShell安装与配置

连接Linux服务器步骤

XShell高效操作技巧

五、首次登录后的必要配置

1. 系统更新

2. 创建普通用户(安全最佳实践)

3. 配置SSH密钥登录(更安全)

六、学生使用云服务器的优势

1. 真实开发环境体验

2. 项目部署展示

3. 团队协作开发

4. 学习资源丰富

七、常见问题解决方案

Q1:学生认证失败怎么办?

Q2:连接服务器超时?

Q3:如何降低费用?

结语

提示:以下是本篇文章正文内容,下面案例可供参考

一、Linux环境搭建的三种主要方式

1. 物理机安装(不推荐)

优点:性能最佳,无虚拟化开销

缺点:

Linux桌面环境对新手不友好

双系统切换麻烦

硬件兼容性问题多

适用场景:Linux高级用户或特定硬件开发

2. 虚拟机安装(适合本地学习)

常用软件:VMware Workstation、VirtualBox

优点:主机与虚拟机同时使用,方便文件共享

缺点:

性能损耗大(约20%-30%)

网络配置复杂

容易出现兼容性问题

推荐配置:至少8GB内存+SSD硬盘

3. 云服务器(⭐️最佳学生方案⭐️)

优点:

随时随地访问

真实服务器环境

免费学生套餐

项目可直接部署上线

缺点:需要稳定网络连接

适用场景:学习、开发、项目部署

二、学生专属云服务器申请指南

主流云平台学生优惠对比

云平台学生认证要求基础配置月费用特点腾讯云25岁以下免认证1核2G/1M带宽/50G SSD10元/月可免费续期阿里云学生认证1核2G/1M带宽/40G SSD9.9元/月送代金券华为云学生认证1核2G/1M带宽/40G SSD9元/月资源包丰富

腾讯云学生服务器申请步骤

第一步:访问校园计划页面

打开腾讯云校园计划官网:学生云服务器_学生云主机_学生云数据库_云+校园特惠套餐 - 腾讯云

使用QQ或微信登录账号

https://example.com/tencent-campus.png

第二步:选择云服务器套餐

找到"校园优惠套餐"区域

选择基础配置:

1核CPU

2GB内存

1Mbps带宽

50GB高性能云盘

操作系统选择CentOS 7.6 64位(推荐)

https://example.com/server-config.png

第三步:实名认证(关键步骤!)

点击"立即购买"会提示实名认证

选择个人认证类型

准备身份证照片(正反面)

完成人脸识别验证

认证过程约5分钟,通过后可继续购买

第四步:完成购买

选择购买时长(建议1年)

确认订单信息

支付费用(支持微信/QQ支付)

总费用约120元/年(平均10元/月)

💡 省钱技巧:完成学生认证后,可领取免费续期资格,部分用户可获得1-2个月免费使用!

三、服务器初始设置(重要!)

1. 查看服务器信息

登录腾讯云控制台

进入"云服务器"管理页面

找到新购服务器实例

记录公网IP地址(后续远程连接使用)

https://example.com/public-ip.png

2. 重置root密码

选中服务器实例

点击"重置密码"按钮

输入新密码(建议大小写字母+数字+特殊字符组合)

确认密码

重启服务器使密码生效

⚠️ 安全提示:root密码是服务器最高权限凭证,务必设置强密码并妥善保管!

四、使用XShell连接Linux服务器

为什么使用命令行而非图形界面?

服务器效率:图形界面占用大量资源

开发规范:企业级服务器均为命令行操作

网络带宽:命令行传输数据量极小

技能需求:命令行是Linux核心技能

XShell安装与配置

官网下载:https://www.netsarang.com

选择"Home/School"免费版本

安装时选择简体中文

连接Linux服务器步骤

打开XShell,点击"新建会话"

输入连接信息:

名称:自定义(如"MyLinuxServer")

协议:SSH

主机:填写服务器公网IP

端口:22(默认)

点击"连接"

输入用户名:root

输入设置的root密码

# 连接成功后会显示类似信息

Last login: Mon Aug 15 14:30:22 2023 from 192.168.1.100

[root@VM-0-5-centos ~]#

XShell高效操作技巧

功能快捷键说明复制Ctrl+Insert复制选中文本粘贴Shift+Insert粘贴文本到终端新建标签Ctrl+Shift+T打开多个连接快速命令Alt+数字键切换不同标签页全屏显示Alt+Enter最大化终端窗口

五、首次登录后的必要配置

1. 系统更新

# CentOS系统更新命令

yum update -y

2. 创建普通用户(安全最佳实践)

# 创建新用户

adduser devuser

# 设置密码

passwd devuser

# 赋予sudo权限

usermod -aG wheel devuser

3. 配置SSH密钥登录(更安全)

# 本地生成密钥对(在个人电脑操作)

ssh-keygen -t rsa

# 上传公钥到服务器

ssh-copy-id devuser@服务器IP

# 测试密钥登录

ssh devuser@服务器IP

六、学生使用云服务器的优势

1. 真实开发环境体验

学习Linux系统管理

实践服务部署流程

体验生产环境配置

2. 项目部署展示

个人博客/作品集网站

小程序后端服务

毕业设计项目演示

3. 团队协作开发

4-5人共享一台服务器

每人配置独立账户

分摊费用(人均2元/月)

协作完成项目部署

4. 学习资源丰富

# 常用学习工具安装

sudo yum install -y git gcc gdb make vim

七、常见问题解决方案

Q1:学生认证失败怎么办?

检查身份证信息是否准确

确认年龄在25岁以下(腾讯云免认证)

联系客服:腾讯云客服电话 4009-100-100

Q2:连接服务器超时?

检查网络是否正常

确认防火墙开放22端口

在云平台控制台检查服务器状态

尝试重启服务器实例

Q3:如何降低费用?

多人共享服务器(4-5人最佳)

选择按量计费模式(适合短期使用)

参加云平台学生活动获取代金券

非高峰时段释放资源

结语

通过学生身份获取免费或低成本的云服务器,是学习Linux和开发实践的最佳途径。本文详细介绍了:

三种Linux环境搭建方式对比

腾讯云学生服务器申请全流程

服务器安全配置要点

XShell高效连接技巧

团队协作共享方案

相关手记

大凉山:脱贫攻坚从“彝”字说起
打字速度一分钟多少字算快(打字速度评判标准及练习工具)
黑道圣徒系列大全