【Linux入门到进阶】保姆级思维导图总结(建议收藏) 作为专业开发者Linux是绕不开的基石。最近整理了系统性的Linux学习笔记从基础架构到Shell命令再到目前火热的AI大模型本地部署Ollama内容比较全面。以下为精华总结希望能帮助大家快速梳理Linux知识体系。一、 Linux系统基础与架构1. 版本与发行版核心Linux由“内核版”和“发行版”组成。内核负责与硬件交互发行版则是“内核生态软件”。常见发行版Ubuntu桌面友好、CentOS服务器常用、RedHat、Debian。特点开源免费、稳定安全、熟练掌握命令行操作是进阶的必备技能。2. 获取方式本地直接安装双系统不支持同时运行或者使用虚拟机如VMware通过虚拟化技术模拟硬件。云端使用阿里云/腾讯云/华为云服务器或者使用云开发环境如Cloud Studio。二、 核心文件系统与目录结构Linux中没有盘符一切皆文件根目录为/。/boot启动文件内核/etc软件配置文件如/etc/apt/sources.list是apt下载源/home普通用户目录/opt第三方软件存放位置/proc进程目录一切皆文件一个进程一个文件/bin,/usr/bin普通用户可执行文件/sbin,/usr/sbinroot管理员可执行文件三、 高频基础指令 (核心)1. 文件与权限查看ls -l列表形式展示ls -a显示隐藏文件ls -h易于理解。目录操作pwd(当前路径)cd(切换目录cd /根目录cd ..上级目录)。文件操作mkdir(创建目录-p创建多级)touch(创建文件)rm(删除-rf强制递归删除)cp(复制)mv(剪切/移动)。权限管理重点分为u(当前用户)g(用户组)o(其他用户)。-代表文件d代表目录l代表软链接。数字权限r(4)w(2)x(1)。可用chmod修改权限如777或ux。2. 文本查看与处理查看cat(全文)head/tail(首尾)less/more(分页)。重定向覆盖追加。管道|将左边的输出作为右边的输入例如cat file | grep error。压缩解压tar -zcvf(打包压缩)-zxvf(解压)gzipzip/unzip。3. 用户、系统与网络用户管理useradd -m(创建用户自动建家目录)passwd(改密码)su(切换用户)。系统监控uname -r(系统内核)free -h(内存)df -h(磁盘)lscpu(CPU)。网络ip address/ifconfig(查看IP)ping(测连通)netstat -tunlp(查看端口)curl/wget(下载工具)。四、 服务器管理与远程连接SSH默认端口22。配置sudo apt install openssh-server后可跨平台远程连接。SCP基于SSH的安全远程拷贝工具。scp -r 本地目录 用户名IP:/目标路径。服务管理使用systemctl(如systemctl status ssh) 或service命令管理服务状态启动、停止、重启。五、 开发常用工具与 Vim 编辑器1. Vim 编辑器Vim分为普通模式、插入模式、命令模式。普通模式yy复制p粘贴dd删除行u撤销ctrlr恢复。插入模式i(光标前)a(光标后)o(下一行)。命令模式:wq(保存退出):q!(强制退出)set nu(显示行号)。2. Jupyter 与 包管理使用pip install jupyter安装启动jupyter notebook --allow-root --ip0.0.0.0 --port8888。使用apt update更新镜像apt install 包名安装软件。六、 进阶本地部署 AI 大模型 (Ollama)结合当下AI热点Ollama提供了本地部署大模型的完美方案。1. 安装与运行安装curl -fsSL https://ollama.com/install.sh | sh启动OLLAMA_HOST0.0.0.0:11434 ollama serve核心命令ollama list(看模型)ollama pull 模型名(拉取)ollama run 模型名(运行)。2. 模型开发与自定义 (Modelfile)在Ollama中可以通过编写Modelfile来定制模型行为。核心参数调优temperature控制随机性与创造性。低值0.1-0.3适合代码/事实问答高值0.8-1.5适合创意对话。num_predict限制生成的最大Token数-1为不限。num_ctx模型推理时“记住”的上下文长度。top_k/top_p采样策略优化控制词汇选择与多样性。embedding文本转向量基于余弦计算语义相似度。Tool calling支持工具调用让模型能执行代码或结合外部API如 web_search。