简介:本文为Ubuntu系统初学者提供系统化学习路径,涵盖基础操作、软件管理、系统配置等核心模块,通过理论讲解与实操案例帮助读者快速掌握Linux发行版的使用技巧。
Ubuntu作为全球最流行的桌面Linux发行版之一,以其开源免费、用户友好和强大的社区支持著称。其基于Debian架构,采用GNOME桌面环境(默认版本),每半年发布一次常规版本(如22.04 LTS长期支持版),适合从个人用户到企业服务器的多场景部署。
安装前准备需注意三点:
Ubuntu桌面版采用活动视图(Activities Overview)管理窗口,支持多工作区切换。关键操作包括:
Ctrl+Alt+T快速打开,支持多标签页与自定义主题。终端是Ubuntu的核心交互工具,需掌握以下命令:
# 文件操作ls -l # 详细列表显示文件cd /home/user # 切换目录mkdir new_folder # 创建文件夹cp file.txt ~/Documents/ # 复制文件rm -r old_folder # 递归删除文件夹# 权限管理chmod 755 script.sh # 设置可执行权限sudo chown user:group file.txt # 修改所有者
进阶技巧:使用tab键自动补全命令,↑键调用历史记录,man command查看手册页。
Ubuntu采用APT(Advanced Package Tool)作为默认包管理器,支持从官方仓库或第三方PPA安装软件。
典型流程:
sudo apt update sudo apt install package_name sudo apt remove package_name(保留配置文件)或sudo apt purge package_name(完全删除) 依赖问题处理:
Unmet dependencies错误,可尝试:
sudo apt --fix-broken install # 修复损坏的依赖sudo dpkg --configure -a # 重新配置未完成的安装
sudo add-apt-repository ppa:repository_name # 添加源sudo apt update # 刷新索引
静态IP设置:编辑/etc/netplan/01-netcfg.yaml文件,示例如下:
network:version: 2ethernets:ens33:dhcp4: noaddresses: [192.168.1.100/24]gateway4: 192.168.1.1nameservers:addresses: [8.8.8.8, 8.8.4.4]
应用配置:sudo netplan apply
SSH服务:安装OpenSSH并配置防火墙:
sudo apt install openssh-serversudo ufw allow 22/tcp # 允许SSH端口
sudo adduser new_user(自动创建家目录) sudo组:sudo usermod -aG sudo new_user
ssh-keygen -t ed25519 # 生成密钥ssh-copy-id user@server_ip # 上传公钥
Shift键启动),选择root shell修复; systemctl status service_name查看状态,journalctl -xe分析日志;
sudo apt autoremove # 删除无用依赖sudo dpkg --list | grep linux-image # 列出旧内核sudo apt purge linux-image-5.4.0-xx-generic # 删除指定内核
| 日志类型 | 路径 | 用途 |
|---|---|---|
| 系统日志 | /var/log/syslog |
记录所有系统事件 |
| 认证日志 | /var/log/auth.log |
跟踪用户登录与权限变更 |
| 内核日志 | /var/log/kern.log |
记录硬件与驱动问题 |
| 包管理器日志 | /var/log/dpkg.log |
跟踪软件安装与更新 |
实践建议:
通过系统化学习与实践,初学者可在3个月内掌握Ubuntu的核心操作,为后续开发运维或服务器管理打下坚实基础。