版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux操作系统02-安装(2)从环境准备到系统部署的完整实践指南Contents课程目录从安装决策到实操配置,系统掌握Linux部署全流程。01安装前的关键决策02虚拟机安装实操03双系统与整盘安装04安装后核心配置05常见问题与排障CHAPTER01安装前的关键决策明确自身水平、安装方式与硬件环境三大核心变量LINUXDISTRIBUTION发行版选择:匹配你的技术水平与目标Linux发行版的选择应以使用者水平和目标场景为核心依据。新手优先考虑易用性与社区支持,服务器学习者关注企业级稳定性,而高级用户则可追求极致定制化。BEGINNER新手入门首选Ubuntu/LinuxMint:图形界面友好,apt包管理简单直观,社区问答资源丰富,遇到问题可快速找到中文解决方案。预装驱动兼容性优秀,Wi-Fi、显卡等硬件开箱即用率高,降低新手在硬件适配环节的挫败感。Ubuntu·MintSERVER服务器学习推荐CentOSStream/Rocky/AlmaLinux:与RHEL高度兼容,是企业生产环境主流选择,技能可直接迁移到工作场景。默认无图形界面,强制使用命令行操作,有助于快速建立对Linux系统管理的核心认知。RHEL兼容生态ADVANCED进阶定制方案ArchLinux/Gentoo:从内核编译到桌面环境全部手动配置,适合希望深度理解系统运作机制的高级用户。安装过程本身就是一次完整的Linux体系学习,但耗时较长且容错率低,不建议首次接触。Arch·GentooINSTALLATIONMETHODS安装方式对比:虚拟机vs双系统vs整盘安装三种安装方式在安全性、性能和复杂度上形成明显的梯度差异。虚拟机以零风险和高灵活性成为新手首选,双系统在保留Windows的同时提供原生性能,整盘安装则适合专用场景。选择时应综合考虑技术水平、数据安全和性能需求。虚拟机安装在宿主系统内模拟独立硬件环境,操作失误不影响原有Windows或macOS系统支持快照与克隆,可随时回滚到任意状态,试错成本几乎为零零风险双系统共存Linux直接运行在物理硬件上,充分利用CPU、GPU和内存,适合开发编译需划分独立分区并配置引导加载程序,操作不当可能导致Windows数据丢失原生性能整盘安装清空整块硬盘仅安装Linux,适合退役老电脑改造或搭建专用开发服务器完全放弃Windows环境,所有软件需求需在Linux生态内解决,技术门槛较高专用场景PRE-INSTALLATION硬件环境确认:固件类型与安全设置安装Linux前必须准确判断电脑的固件类型(UEFI或传统BIOS)并调整相关安全设置。UEFI与传统BIOS的引导机制差异显著,错误配置会导致安装失败或系统无法启动。同时需关注安全启动和Windows快速启动等可能产生冲突的功能选项。UEFI固件引导2012年后出厂电脑标配,支持GPT分区表和安全启动,安装时需确保U盘以UEFI模式引导而非Legacy模式GPT·SecureBoot传统BIOS兼容使用MBR分区表,最大仅支持2TB硬盘和4个主分区,老旧设备需确认引导模式以避免分区方案不兼容MBR·2TB安全启动策略SecureBoot会阻止未签名引导程序运行,Ubuntu等主流发行版已支持,小众发行版需在BIOS中手动关闭Ubuntu兼容Windows快速启动快速启动使硬盘处于休眠锁定状态,导致Linux无法访问NTFS分区甚至无法安装,务必提前禁用NTFS锁定CHAPTER02虚拟机安装实操以VirtualBox+Ubuntu为例,零风险完成Linux系统部署STEP01·SETUP工具准备:虚拟机软件与ISO镜像虚拟机安装的第一步是选择合适的虚拟化平台并下载正确的系统镜像。VirtualBox以免费开源和跨平台兼容成为学习首选,UbuntuLTS版本则凭借长期支持和社区活跃度成为最稳妥的入门发行版。虚拟机软件选择01VirtualBox:Oracle维护的开源虚拟化平台,支持Windows、macOS和Linux宿主机,免费且功能够用,推荐新手首选02VMwareWorkstation:商业级虚拟化方案,性能优化和3D加速略优于VirtualBox,学生可申请免费的教育许可证ISO镜像下载01推荐下载Ubuntu22.04LTS或24.04LTS版本,LTS代表LongTermSupport,提供5年安全更新保障02从下载,文件约4-5GB,务必校验SHA256哈希值以确保镜像完整性VirtualMachineSetup创建虚拟机:配置硬件参数与资源分配虚拟机的硬件配置直接影响Linux系统的运行流畅度。合理的资源分配需要在宿主系统性能和虚拟机体验之间取得平衡——内存不足会导致系统卡顿,硬盘过小则无法安装后续软件包。01类型与命名类型选择Linux、版本选Ubuntu(64-bit),虚拟机名称建议使用有意义的标识如'Ubuntu-Dev'以便后续管理多台虚拟机Ubuntu-Dev02内存分配建议≥4GB,16GB宿主机可分配6-8GB以获得流畅体验,但不超过物理内存的50%以免宿主系统卡顿6–8GB03虚拟硬盘选择VDI格式和动态分配模式,初始大小设置20-40GB,动态模式仅按实际使用量占用宿主磁盘空间VDI动态分配04处理器配置分配2个核心并开启PAE/NX支持,启用硬件虚拟化(VT-x/AMD-V)可显著提升虚拟机内系统的运行效率2CoresInstallationGuide加载镜像与启动安装程序将ISO镜像挂载到虚拟光驱是关键步骤,启动后可先试用再安装,确认兼容性后再执行正式安装。01挂载ISO文件:在虚拟机设置的"存储"选项卡中挂载ISO文件至虚拟光驱,VirtualBox会自动检测引导介质并优先从ISO启动系统。ISOBOOT02体验Live环境:启动后选择"TryUbuntu"进入Live环境,可在不安装的情况下体验完整桌面,验证网络连接、显示分辨率等基本功能。TRYFIRST03启动安装向导:确认Live环境运行正常后双击桌面"InstallUbuntu"图标启动安装向导,此策略可避免安装过程中才发现兼容性问题。COMPAT✓04语言与地区设置:安装向导首先要求选择语言和键盘布局,建议选择"简体中文"和"Chinese"键盘,时区选择"Shanghai"即可。简体中文LinuxInstallation磁盘分区策略:虚拟机场景与基础原理磁盘分区是Linux安装中最容易出错的环节,但虚拟机环境下可通过自动分区大幅简化操作。理解根分区、用户分区和交换空间的基本职能,不仅有助于虚拟机安装,更为后续双系统或物理机安装奠定知识基础。01虚拟机推荐自动分区选择"清除整个磁盘并安装",安装程序自动创建EFI分区、根分区和交换空间,无需手动干预。自动模式02手动三分区方案根分区/(15–25GB)存放系统文件,/home(剩余空间)存放用户数据,swap等于内存大小。15–25GB03/home独立分区的价值系统重装时保留用户数据和个性化配置,只需格式化根分区即可完成系统更新,数据零丢失。/home04Swap交换空间配置内存不足时充当虚拟内存,4GB以上内存的虚拟机可设置2–4GBswap,或使用swapfile替代独立分区。2–4GBVIRTUALBOXSETUP安装VirtualBox增强功能(GuestAdditions)GuestAdditions提供驱动与系统服务,实现全屏显示、鼠标无缝切换、共享剪贴板与共享文件夹,将虚拟机从"能用"提升到"好用",是安装Linux后最应优先完成的优化。动态分辨率调整提供显卡驱动,虚拟机窗口可自由拉伸并支持全屏模式,告别固定小窗口的局限全屏模式双向共享剪贴板启用后可在宿主系统和虚拟机之间直接复制粘贴文本和文件,大幅提升跨系统效率跨系统协作安装步骤设备菜单→安装增强功能→挂载CD→执行aptinstall后运行安装脚本build-essential共享文件夹虚拟机直接访问宿主系统指定目录,适合Windows编写代码、Linux编译运行的开发流程开发工作流CHAPTER03双系统与整盘安装在物理硬件上部署Linux,实现原生性能与完整硬件访问PREPARATION双系统安装准备:数据备份与启动U盘制作双系统安装涉及对物理硬盘的分区操作,存在数据丢失风险,因此安装前的数据备份是不可省略的安全底线。启动U盘作为物理安装的核心介质,其制作质量直接影响安装过程能否顺利进行。充分的准备工作可以将安装风险降至最低。制作Linux启动U盘01数据备份备份重要文件至外置硬盘或云存储,分区失误可能导致Windows数据永久丢失。02预分空闲空间在磁盘管理中压缩出≥50GB空闲分区,为Linux预留安装空间。03制作启动U盘Rufus选择ISO与GPT/MBR分区方案,写入模式选DD。04BIOS引导配置设置U盘为第一启动设备,关闭安全启动后重启进入安装程序。INSTALLATIONGUIDE双系统安装核心步骤:与Windows共存配置双系统安装的核心在于正确选择安装类型,让Ubuntu与Windows在同一硬盘上和平共处,选错是最常见的致命错误。GRUB双系统引导选择界面01选择"InstallUbuntualongsideWindowsBootManager",安装程序将自动使用预分配的空闲空间创建Linux分区ALONGSIDE共存安装02拖动滑块调整分配给Ubuntu的磁盘空间大小,建议至少分配40GB以保证后续使用≥40GB推荐空间03安装完成后GRUB引导程序自动接管启动,开机可自由选择进入Ubuntu或WindowsGRUB自动配置04若未检测到Windows,选择"其他选项"手动指定空闲分区,切勿选择"清除整个磁盘"⚠勿清除整个磁盘DISKPARTITIONINGLinux磁盘分区深入理解Linux采用树状挂载点体系取代Windows的盘符概念,理解根分区、用户分区和EFI分区的职能划分是正确完成物理安装的前提。文件系统选择直接影响数据安全性和读写性能,ext4以其成熟稳定成为绝大多数场景的默认推荐。掌握分区逻辑也为后续磁盘扩展和故障恢复打下基础。根分区/整个文件系统的根节点,系统程序、配置文件和内核均存放于此,建议分配15-25GB并使用ext4文件系统15–25GB/home用户分区存放所有用户的个人文件、下载内容和应用配置,独立划分可在重装系统时完整保留,建议分配剩余全部空间剩余全量EFI系统分区UEFI引导的必要条件,大小200-500MB,FAT32格式,双系统安装时可与Windows共享已有的EFI分区FAT32Swap交换空间物理内存耗尽时提供缓冲,内存≥8GB时可用swapfile文件替代独立分区,灵活调整大小而不需重新分区≥8GBFullDiskInstall整盘安装:专用场景的极简部署方案整盘安装是最简洁的Linux部署方式,适用于退役电脑改造、专用开发机搭建或完全脱离Windows生态的用户。由于会清除硬盘上的所有数据,必须在操作前完成完整备份。退役笔记本电脑运行Linux系统实景适用场景:退役老电脑改造(轻量Linux可流畅运行于10年前的硬件)、专用开发服务器搭建、完全切换至Linux生态的用户安装类型选择:选择"清除整个磁盘并安装Ubuntu",系统自动完成分区创建、格式化和引导程序配置,全流程无需手动干预可靠性优势:由于不存在Windows分区共存的复杂性,整盘安装的故障率显著低于双系统方案,是物理机安装中最不容易出错的方式安装前必做:务必通过外置硬盘或云存储完成全量数据备份,此操作不可逆,一旦执行所有原有数据将永久丢失CHAPTER04安装后核心配置从系统更新到安全加固,将新装系统打造为可用的工作环境LINUXOPS·系统管理系统更新与软件源优化新安装的系统必须立即执行更新以修补已知安全漏洞和获取最新功能。软件源的选择直接影响后续所有软件安装和更新的速度,将默认源切换为国内镜像是国内用户的必要优化。系统更新是Linux运维中最基础也最重要的日常操作之一。刷新索引与升级包执行sudoaptupdate刷新软件源索引,再执行sudoaptupgrade升级所有已安装包,确保系统补丁和安全修复均为最新状态。aptupgrade切换国内镜像源将/etc/apt/sources.list中的默认源替换为阿里云或清华大学镜像源,国内网络环境下下载速度可从KB级提升至MB级。MB级提速清理缓存与依赖使用sudoaptautoremove清理不再需要的依赖包,sudoaptclean删除已下载的deb缓存文件,释放磁盘空间。autoremoveRHEL系列适配CentOS/RHEL系列使用sudoyumupdate或sudodnfupdate执行更新,包管理命令不同但更新策略和安全逻辑一致。yum/dnfNetworkConfiguration网络配置:动态获取与静态IP设置桌面用户通常使用DHCP自动获取IP即可满足需求,但服务器和远程管理场景必须配置静态IP以确保连接地址稳定不变。DHCP自动获取桌面用户默认通过DHCP自动获取IP地址,无需额外配置即可正常上网,Wi-Fi连接通过桌面右上角的网络图标管理。DesktopDefault静态IP配置服务器场景需配置静态IP:编辑/etc/netplan/目录下的yaml文件,设置dhcp4为no并指定addresses、gateway和nameservers。NetplanYAMLYAML缩进敏感YAML格式对缩进极度敏感,必须使用空格而非Tab键进行缩进,配置错误会导致网络中断,建议修改前备份原配置文件。Space,NotTab生效与验证配置完成后执行sudonetplanapply使配置生效,使用ipaddrshow确认IP地址,ping验证外网连通性。sudonetplanapplySystemAdministration主机名设置与SSH远程管理主机名是Linux系统在网络中的身份标识,合理命名有助于多机环境下的快速辨识。SSH(SecureShell)是远程管理Linux服务器的行业标准协议,通过加密通道保障远程操作的安全性。掌握SSH客户端连接和基础安全配置是每一个Linux用户从桌面走向服务器管理的必经之路。01修改主机名:使用sudohostnamectlset-hostnamemyserver修改主机名,同步编辑/etc/hosts文件添加新主机名映射以避免解析异常02安装SSH服务端:执行sudoaptinstallopenssh-server,启动后通过ipaddr查看IP地址,从远程电脑使用ssh命令连接03客户端连接:Windows用户可使用PuTTY或WindowsTerminal中的ssh客户端,命令格式为sshusername@ip_address,默认端口2204安全加固:生产环境建议在/etc/ssh/sshd_config中将端口改为非标准端口(如2222),禁用root直接登录,并使用密钥对认证替代密码认证NETWORKSECURITY防火墙配置与安全加固防火墙是Linux系统网络安全的第一道防线,遵循"默认拒绝、按需开放"的最小权限原则。01启用UFW防火墙sudoufwenable执行sudoufwenable,默认策略为拒绝所有入站连接、允许所有出站连接,在此基础上按需开放特定端口。默认拒绝02开放必要服务端口sudoufwallow依次执行sudoufwallow开放SSH(22/tcp)、HTTP(80/tcp)、HTTPS(443/tcp)三个核心服务端口。22·80·44303查看与管理规则sudoufwstatusverbosedeleteallow使用sudoufwstatusverbose查看当前防火墙规则与状态,用deleteallow删除不再需要的规则。statusverbose04CentOS系列firewalldfirewall-cmd--add-port--permanent使用firewall-cmd设置默认区域为public,通过--add-port与--permanent持久化端口规则。firewalldChapter24·EnvironmentSetup开发环境与常用工具安装新安装的Linux系统只包含基础组件,需要根据使用场景安装开发工具和实用软件。APT包管理器使这一过程极为高效,一条命令即可完成软件安装及其依赖解析。基础工具集sudoaptinstallvimgitcurlwgetbuild-essential,涵盖编辑器、版本控制、下载工具和C/C++编译环境build-essentialPython开发环境sudoaptinstallpython3python3-pippython3-venv,pip用于安装第三方库,venv用于创建隔离的虚拟环境pip+venvNode.js环境通过NodeSource仓库安装最新版本,或使用nvm版本管理器灵活切换多个Node版本以适应不同项目nvmVSCode编辑器通过微软官方仓库或sudosnapinstallcode--classic安装,Remote-SSH插件可直接编辑远程服务器文件Remote-SSHCHAPTER05常见问题与排障梳理新手高频踩坑场景,提供可操作的问题定位与解决路径TROUBLESHOOTING安装阶段高频问题诊断安装阶段的故障主要集中在引导配置和分区操作两个环节。U盘无法引导通常源于固件模式不匹配,安装后无法启动多因GRUB引导程序配置异常,双系统引导丢失则是Windows与Linux引导程序冲突所致。这些问题虽然表现不同,但均可通过正确的排查步骤快速定位并修复。U盘无法引导01检查BIOS/UEFI中引导顺序是否将U盘设为第一设备,确认U盘以正确的模式(UEFI或Legacy)启动02Rufus写入模式选择错误可能导致启动失败,UEFI电脑应选GPT分区+DD写入,传统BIOS选MBR分区BIOS/UEFI安装后无法启动01黑屏或提示"Nobootabledevice"通常是GRUB未正确安装到EFI分区,可使用LiveUSB启动后通过Boot-Repair工具一键修复02UEFI系统需确认EFI分区存在且包含grubx64.efi文件,可在Live环境中挂载硬盘检查分区完整性GRUB/EFI双系统引导丢失01装完Linux后开机直接进Windows无选择菜单,说明Windows引导管理器覆盖了GRUB,使用Boot-Repair可恢复双系统引导02执行"sudoupdate-grub"重新扫描所有操作系统并更新GRUB菜单配置,确保Windows和Linux均出现在启动选择列表中update-grubTroubleshooting使用阶段常见问题与解决方案安装后的使用问题主要集中在网络连接、硬件驱动和软件兼容性三个维度。掌握排查方法可显著降低日常挫败感。DNS配置修复网络连接异常时优先检查DNS配置,在/etc/resolv.conf中添加nameserver或排除DNS解析故障。nameserverWi-Fi驱动安装Wi-Fi驱动缺失时通过手机USB共享网络临时联网,再执行sudoubuntu-driversautoinstall自动安装适配的无线网卡驱动。ubuntu-drivers商业软件兼容大型商业游戏和Adobe系列等软件在Linux上兼容性有限,可通过SteamProton、Wine兼容层或虚拟机运行Windows来弥补。SteamProton·Wine国产软件替代微信等国产软件可使用网页版、Wine封装版或第三方Linux原生客户端(如electron-wechat),体验虽不如Windows版但可满足基本需求。electron-wechatLinuxEssentials命令行基础:新手必会的核心命令命令行终端是Linux系统最核心的交互方式,掌握基础命令是从"能装系统"到"能用系统"的关键跨越文件与目录操作导航浏览:ls-la列出详情,cd切换目录,pwd显示当前路径创建编辑:mkdir创建目录,touch创建空文件,cp-r复制,mv移动或重命名查看搜索:cat查看文件,find按条件搜索,rm-rf强制删除(慎用)ls·cd·find系统管理与权限权限管理:sudo管理员执行,chmod修改权限,chown更改所有者资源监控:top/htop查看系统资源,df-h磁盘使用,free-h内存占用服务管理:apt/yum软件包管理,systemctl管理系统服务sudo·chmod网络与进程网络工具:ipaddr查看接口,ping测试连通,ssh远程登录,wget/curl下载进程控制:psaux查看进程,kill终止进程,nohup后台运行任务数据流:管道符|连接多个命令,实现链式数据处理ssh·ps·killSAFETYNET快照与备份:建立安全操作习惯快照和备份是Linux学习和运维中不可或缺的安全保障机制,良好的备份策略是从新手迈向成熟用户的重要标志。01VirtualBox基准快照—保存虚拟机完整运行状态,建议在系统刚安装完成和开发环境配置完毕后各创建一个基准快照,作为可信赖的系统还原点。SystemCheckpointVM02高风险操作前随手快照—内核升级、分区调整前创建临时快照,操作成功后删除以节省磁盘空间,养成操作前备份的直觉反应。RiskPrevention内核03rsync-avhrsync增量备份—物理机用户推荐rsync-avh仅同步变更文件,高效节省时间和空间,配合定时任务实现自动化备份。IncrementalSyncrsync04配置文件Git管理—重要配置文件纳入版本管理,每次修改后commit,可追溯任意历史版本并快速回滚,实现配置变更的可视化追踪。VersionControlGitCHECKLISTLinux安装完整检查清单一份结构化的安装检查清单能有效避免遗漏关键步骤导致的安装失败或数据丢失。安装全流程检查项阶段检查项重要度前期准备确认固件类型(UEFI或传统BIOS)并选择对应的安装方式★★★★★完整备份Windows系统中的重要数据至外置存储★★★★★校验ISO镜像的SHA256哈希值确保文件完整性★★★★安装过程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026江苏国企招聘考试(财会金融法律投资)历年参考题库含答案详解
- 2026江苏住院医师规范化培训考试(眼科Ⅰ阶段)题库历年参考题库含答案详解
- 2026正高面审答辩-正高016面审答辩烧伤外科学历年题库含答案详解
- 2026教师职称-辽宁-辽宁教师职称(基础知识、综合素质、小学美术)历年参考题库含答案详解3套试卷
- 村庄改造回迁方案范本
- WebGL动态粒子系统设计课程设计
- 初中体育社团课程设计
- 图像灰度化与边缘检测程序技巧分享课程设计
- SolidWorks减速器材料性能分析课程设计
- uasb课程设计计算
- 中秋国庆应急预案(3篇)
- 粮食熏蒸安全风险培训
- 酒店新菜培训
- 铁路运输基础知识复习总结模板
- 2025年黑龙江省综合评标专家库考试题库及答案
- 桥梁抗风课件
- 海底捞店长协议书
- 《宠物鉴赏》课件-猫的起源与历史
- 市场培训之地推基础培训
- 课堂管理的方法和技巧
- 出版从业考试财务知识点及答案解析
评论
0/150
提交评论