当前位置: 首页 > news >正文

Linux 安装使用教程

一、Linux 简介

Linux 是一个类 Unix 操作系统的开源内核,广泛应用于服务器、嵌入式系统、云计算平台和开发环境中。常见发行版包括 Ubuntu、CentOS、Debian、Fedora 等。


二、选择合适的 Linux 发行版

发行版特点适用人群
Ubuntu社区活跃,用户友好,软件丰富新手、开发者
CentOS稳定性强,企业级应用(已被 Rocky Linux 替代)运维、服务器
Debian稳定可靠,偏向自由软件爱好者、服务器管理员
Fedora新技术快速迭代开发者、体验前沿
Arch滚动更新,自定义性强高级用户

三、Linux 安装教程(以 Ubuntu 为例)

3.1 下载 ISO 镜像

访问 Ubuntu 官网:https://ubuntu.com/download

下载桌面版或服务器版 ISO 镜像。

3.2 制作启动盘

使用 Rufus(Windows)或 balenaEtcher(跨平台)制作 USB 启动盘:

  • 插入 U 盘,格式化为 FAT32
  • 选择下载的 ISO 镜像
  • 启动写入制作

3.3 BIOS 设置

  • 重启电脑进入 BIOS 设置(如 F2、DEL)
  • 设置 USB 启动优先
  • 保存并重启

3.4 安装过程

  1. 选择语言
  2. 连接网络
  3. 分区(推荐“安装在整个磁盘上”)
  4. 设置用户名与密码
  5. 安装完成后重启

四、基本命令速查

命令说明
ls查看当前目录下的文件
cd /path/to/dir切换目录
pwd显示当前目录路径
cp a.txt b.txt复制文件
mv a.txt dir/移动文件
rm file.txt删除文件
mkdir newdir创建目录
sudo apt update更新软件源(Ubuntu)
sudo apt install nginx安装软件(如 nginx)

五、软件安装

5.1 使用包管理器

  • Ubuntu/Debian 系:apt
  • RHEL/CentOS 系:yum / dnf

5.2 安装示例

sudo apt update
sudo apt install git curl vim

5.3 卸载软件

sudo apt remove 软件名

六、常见配置

6.1 网络配置

查看 IP:

ip a

配置静态 IP(Ubuntu 使用 Netplan):

sudo nano /etc/netplan/01-netcfg.yaml

6.2 用户管理

添加用户:

sudo adduser username

添加到 sudo 组:

sudo usermod -aG sudo username

七、图形界面管理工具推荐

  • GNOME(默认 Ubuntu 桌面环境)
  • KDE Plasma(美观)
  • Xfce(轻量)
  • 使用 tasksel 安装桌面环境:
sudo apt install tasksel
sudo tasksel

八、常见问题

Q1: 安装失败或系统无法引导?

  • 检查 ISO 文件完整性(MD5/SHA256)
  • 确保 U 盘引导制作正确
  • 检查分区格式

Q2: 无法连接网络?

  • 检查网卡驱动是否识别
  • 使用 lspciip a 查看网卡状态

九、学习资源推荐

  • Ubuntu 官方文档
  • Linux命令大全
  • 鸟哥的Linux私房菜

本文由“小奇Java面试”原创发布,转载请注明出处。

可以搜索【小奇JAVA面试】第一时间阅读,回复【资料】获取福利,回复【项目】获取项目源码,回复【简历模板】获取简历模板,回复【学习路线图】获取学习路线图。

在这里插入图片描述

http://www.lqws.cn/news/583921.html

相关文章:

  • 单例模式在前端(JavaScript)中的实现与应用
  • 中钧科技参加中亚数字经济对话会,引领新疆企业数字化新征程!
  • `docker-compose` 安装 Neo4j 的详细步骤
  • 小红书按关键词搜索商品列表API接口操作流程
  • vue3.0所采用得Composition Api与Vue2.XOtions Api有什么不同?
  • uniapp+vue2 ba-tree-picker下拉项多选 树形层级选择器(支持单选、多选、父级选择、映射)
  • 百度文心大模型4.5系列正式开源,同步开放API服务
  • JAVA-JWT
  • Web3 + RWA 餐饮数字化解决方案白皮书(试点版)
  • 【Debian】2-1 frp内网穿透原理
  • 直播 APP 开发需要多少成本
  • 大模型在急性左心衰竭预测与临床方案制定中的应用研究
  • MIT 6.824学习心得(2) 浅谈多线程和RPC
  • leetcode:693. 交替位二进制数(数学相关算法题,python3解法)
  • 七天学会SpringCloud分布式微服务——06——Sentinel
  • Android阴影效果的艺术与实现:从入门到精通
  • WIFI 低功耗保活知识系列---三.WiFi AP如何广播自己的缓存区信息
  • 为何 SQL 性能调优的重要性更为突出
  • 工业级PHP任务管理系统开发:模块化设计与性能调优实践
  • Linux驱动学习day11(定时器)
  • 华为云Flexus+DeepSeek征文| 使用华为云CCE容器部署Dify-LLM高可用方案的验证与测试
  • Spring Security 鉴权与授权详解(前后端分离项目)
  • 基础算法合集-图论
  • 银河麒麟系统上利用WPS的SDK进行WORD的二次开发
  • 2025 年 6 月 TIOBE 指数
  • 浪潮和曙光服务器的ipmi配置教程
  • 带修莫队(三维莫队)
  • K8S初始化master节点不成功kubelet.service failed(cgroup driver配置问题)
  • Pyhton-EXCEL与Mysql数据对比
  • 引爆点:ImageNet、AlexNet与深度学习的惊雷