OneDrive同步挂起故障排查:从原理到修复的完整指南
2026/8/7 4:09:15
Linux 是一个开源、免费、多用户、多任务、支持多线程和多CPU的操作系统内核。它最初由 Linus Torvalds 于1991年开发,基于 UNIX 的设计理念,但不包含任何 UNIX 源代码。
注意:严格来说,“Linux”指的是内核(Kernel),而我们日常所说的“Linux系统”通常指基于 Linux 内核 + GNU 工具组成的完整操作系统(即 GNU/Linux)。
✅ 案例:查看当前系统是否为 GNU/Linux
# 查看内核版本(Linux)uname-r# 查看 GNU 工具版本(如 Bash)bash--version# 组合判断:若两者都存在,则为 GNU/Linux 系统echo"This is a$(uname-s)system with GNU userland."主版本.次版本.修订号(如 6.8.0)| 发行版 | 包管理器 | 初始化系统 | 目标用户 |
|---|---|---|---|
| Ubuntu | apt (deb) | systemd | 桌面/初学者 |
| CentOS/Rocky | yum/dnf (rpm) | systemd | 企业服务器 |
| Arch Linux | pacman | systemd | 高级用户/极客 |
| openSUSE | zypper (rpm) | systemd | 企业/开发者 |
# 安装 Apache Web 服务器(Ubuntu)sudoaptupdatesudoaptinstallapache2 -ysudosystemctl start apache2sudosystemctlenableapache2# 访问 http://<服务器IP> 查看默认页面# 安装 Docker(Ubuntu 22.04+)sudoaptupdatesudoaptinstallca-certificatescurlgnupg -ysudoinstall-m 0755 -d /etc/apt/keyringscurl-fsSL https://download.docker.com/linux/ubuntu/gpg|sudogpg --dearmor -o /etc/apt/keyrings/docker.gpgecho"deb [arch=$(dpkg --print-architecture)signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu$(./etc/os-release&&echo"$VERSION_CODENAME")stable"|sudotee/etc/apt/sources.list.d/docker.list>/dev/nullsudoaptupdatesudoaptinstalldocker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -ysudousermod-aG docker$USER# 将当前用户加入 docker 组dd或balenaEtcher)# Linux 下使用 dd 命令写入U盘(谨慎操作!)sudoddif=~/Downloads/ubuntu-24.04-desktop-amd64.isoof=/dev/sdXbs=4Mstatus=progressoflag=sync# 注意:sdX 是U盘设备名(如 sdb),可通过 lsblk 确认/boot/efi:512MB,EFI System Partition(ESP)/(根分区):30–50GB,ext4swap:等于或略大于内存(如 8GB)/home:剩余空间,存放用户数据# 更新系统sudoaptupdate&&sudoaptupgrade -y# 安装常用工具sudoaptinstallvimgitcurlwgethtopnet-tools -y# 查看系统信息lsb_release -a# 发行版信息uname-a# 内核与架构df-h# 磁盘使用free-h# 内存使用# 创建目录并进入mkdir-p ~/projects/linux_intro# -p 自动创建父目录cd~/projects/linux_intro# 创建文件并写入内容echo"# My First Linux Project">README.mdecho"Date:$(date)">>README.md# >> 追加内容# 查看文件权限ls-l README.md# 输出示例:-rw-r--r-- 1 user user 35 Dec 18 08:00 README.md# 权限解释:-(普通文件) rw-(所有者可读写) r--(组只读) r--(其他只读)# 添加新用户(需 root 权限)sudoadduser devuser# 将用户加入 sudo 组(Ubuntu)sudousermod-aGsudodevuser# 修改文件所有者sudochowndevuser:devuser README.md# 修改权限:所有者可执行chmodu+x script.sh# 搜索软件包aptsearch nginx# 安装指定版本sudoaptinstallnginx=1.18.0-6ubuntu14.4# 查看已安装包信息aptshow nginx# 卸载(保留配置)sudoaptremove nginx# 彻底卸载(含配置)sudoaptpurge nginx# 启动/停止/重启服务sudosystemctl startsshsudosystemctl stopsshsudosystemctl restartssh# 查看服务状态systemctl statusssh# 开机自启sudosystemctlenablessh📌 提示:建议初学者在虚拟机(如 VirtualBox、VMware)中练习安装,避免影响主系统。
如需后续章节(如 Shell 编程、文件系统、网络配置等)的详细知识点与代码案例,可继续提出。