Ubuntu:修订间差异
无编辑摘要 |
(→技巧) |
||
| (未显示同一用户的14个中间版本) | |||
| 第60行: | 第60行: | ||
====分区方案==== | ====分区方案==== | ||
{{Linux分区方案}} | {{Linux分区方案}} | ||
==技巧== | |||
*创建某个目录在桌面快捷方式 | |||
点击某个目录,按住Ctrl + Shift,拖动到桌面目录(文件打开)里,注意不能直接拖动到桌面。 | |||
==软件== | ==软件== | ||
===软件安装=== | ===软件安装=== | ||
====apt==== | |||
====deb==== | |||
====AppImage==== | |||
是Linux上的一种应用打包格式,将程序所有文件打包成一个AppImage,可以在不同Linux发行版上运行。直接运行,不需要安装运行库。 | |||
运行AppImage格式程序 | |||
<syntaxhighlight lang="bash" > | |||
# 进入AppImage 文件所在目录,为文件添加可执行权限 | |||
cd /path/to/directory | |||
chmod +x example.AppImage | |||
# 直接运行文件 | |||
./example.AppImage | |||
</syntaxhighlight> | |||
应用程序和桌面创建快捷方式。.desktop 文件是 Linux 桌面环境中用于定义应用程序启动器、菜单项或快捷方式的配置文件。常用文件内容如下: | |||
*Name:应用程序的显示名称(必填)。 | |||
*Exec:启动应用程序的命令(必填),路径使用绝对路径。 | |||
*Type:定义文件类型,常见值:Application:应用程序,Link:快捷方式,Directory:目录 | |||
*Icon:Ubuntu支持的图标格式包括 PNG、SVG、XPM。注意路径最后面不要有空格,否则图标不会显示。图标可以在提取文件里找<code>./example.AppImage --appimage-extract</code> | |||
<syntaxhighlight lang="bash" > | |||
# 创建 .desktop 文件 | |||
vim ~/.local/share/applications/example.desktop | |||
# 编辑 .desktop 文件内容 | |||
[Desktop Entry] | |||
Name=Example App | |||
Exec=/path/to/example.AppImage | |||
Type=Application | |||
Terminal=false | |||
Icon=/path/to/icon.png | |||
Comment=Example App Shortcut | |||
Categories=Utility; | |||
# 保存并赋予权限 | |||
chmod +x ~/.local/share/applications/example.desktop | |||
# 复制到桌面 | |||
# 桌面上点击图标,右键,点击允许运行 | |||
cp ~/.local/share/applications/example.desktop ~/Desktop/ | |||
</syntaxhighlight> | |||
===常用软件=== | ===常用软件=== | ||
| 第73行: | 第119行: | ||
| | | | ||
| | | | ||
|- | |||
| [[VLC]] | |||
| VLC是一款开源的、免费的多平台视频播放器,支持MPEG-2, MPEG-4, H.264, MKV, WebM, WMV, MP3等格式。 安装命令:sudo apt install vlc | |||
| [https://www.videolan.org/vlc/ 官网] | |||
|- | |- | ||
| [[VMware Workstation]] | | [[VMware Workstation]] | ||
| | | | ||
| [https://www.vmware.com/products/workstation-pro.html 官网] [https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html 下载] | | [https://www.vmware.com/products/workstation-pro.html 官网] [https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html 下载] | ||
|- | |||
| WPS | |||
| 金山办公套装软件,支持多人在线协作编辑Word、Excel和PPT文档。<br \>安装:<br \> <br \>常见问题: <br \>*缺少系统字体:Symbol、Wingdings 1、Wingdings 2、Wingdings 3、Webdings、MT Extra, WPS无法正确地显示某些符号公式。因为这些字体是 Microsoft Windows 系统中的专有字体,而 Ubuntu 默认并未包含它们。<br \>解决方法:<br \>1.下载字体,从windows中复制字体C:\Windows\Fonts,或者web上搜索字体下载,或者从https://github.com/dv-anomaly/ttf-wps-fonts。 <br \>2.安在到系统中, | |||
<syntaxhighlight lang="bash" > | |||
sudo mkdir -p /usr/share/fonts/wps-office | |||
cd ~/Downloads/ttf-wps-fonts-master # 进入下载好的目录 | |||
sudo cp mtextra.ttf symbol.ttf wingding.ttf WINGDNG3.ttf WEBDINGS.TTF WINGDNG2.ttf /usr/share/fonts/wps-office/ | |||
sudo fc-cache -fv | |||
</syntaxhighlight> | |||
|[https://platform.wps.cn/ 下载] | |||
|- | |||
| [[IBus]] | |||
| Ubuntu 24.04及其他各大[[Linux]]发行版的默认的多语输入平台。支持用户词典、用户lua脚本。 | |||
| [https://github.com/ibus/ibus/wiki 官网] | |||
|- | |- | ||
| [[搜狗输入法]] | | [[搜狗输入法]] | ||
| | | 有自定义短语功能,支持多行空格等。Windows上有广告弹窗,安装其他软件。 <br \><br \>安装:<br \>1.安装fcitx。<code>sudo apt-get install fcitx</code> <br \>2.添加中文语言支持 <br \>3.下载安装搜狗输入法。<code>sudo dpkg -i sogoupinyin_版本号_amd64.deb</code> 。如果安装过程提示缺少依赖<code>sudo apt -f install</code><br \><br \>设置为默认输入法,点击桌面右上角键盘图标->设置(Configure)->Input Method将sougoupinyin移动到最上边。 | ||
| [https://pinyin.sogou.com/linux/ 官网] [https://pinyin.sogou.com/linux/help.php 安装指南] | | [https://pinyin.sogou.com/linux/ 官网] [https://pinyin.sogou.com/linux/help.php 安装指南] | ||
|- | |- | ||
| 第98行: | 第162行: | ||
| | | | ||
|} | |} | ||
==用户管理== | ==用户管理== | ||
| 第145行: | 第208行: | ||
== 备份与还原 == | == 备份与还原 == | ||
=== 使用dd备份还原 === | |||
关机,插入ubuntu安装u盘,进入试用系统,dd命令镜像硬盘,配合gzip压缩文件,多核cpu可以使用pigz并行压缩更快。一般备份<code>/boot/efi</code>、 | |||
<code>/</code> 、<code>/home</code> 所在分区。 | |||
测试环境:系统盘在Samsung SSD 980 1TB,备份位置在西部2TB黑盘7200转(WD2003FZEX), | |||
<syntaxhighlight lang="bash" > | |||
# 查看磁盘和分区,确定目标 | |||
lsblk | |||
# 不使用压缩,分区多大,生成文件就多大。 | |||
sudo dd if=/dev/nvme0n1p1 of=/media/ubuntu/newpan/nvme0n1p1.img bs=64M status=progress | |||
# 使用dd和pigz | |||
# nvme0n1p2为ssd硬盘分区,保存分区newpan为HDD硬盘,12核cpu使用pigz压缩 | |||
# /分区 100G,压缩后6.5G,总用时152s,速度约为673MB/s, 测试bs=128M用时还多27s。 | |||
sudo apt install pigz | |||
sudo dd if=/dev/nvme0n1p2 bs=64M status=progress | pigz -3 -p 12 > /media/ubuntu/newpan/nvme0n1p2.20250101.img.gz | |||
# 使用dd和gzip | |||
# 速度比pigz慢10多倍,大约50MB/s | |||
sudo dd if=/dev/nvme0n1p2 bs=64M status=progress | gzip -c > /media/ubuntu/newpan/nvme0n1p2.20250102.img.gz | |||
</syntaxhighlight> | |||
还原 | |||
<syntaxhighlight lang="bash" > | |||
# 查看磁盘和分区,确定目标 | |||
lsblk | |||
# 使用dd和gzip | |||
# img.gz文件大小10.8G,块大小100G,用时327s,速度约306MB/s | |||
sudo gzip -d -c nvme0n1p2.20250101.img.gz | sudo dd of=/dev/nvme0n1p2 bs=64M status=progress | |||
# 确保所有数据写入磁盘 | |||
sudo sync | |||
# 使用dd和pigz,速度与gzip差不多, | |||
# 15.3G 82G 276s 296MB/s | |||
sudo apt install pigz | |||
sudo pigz -d -c -p 12 nvme0n1p5.20250101.img.gz | sudo dd of=/dev/nvme0n1p5 bs=64M status=progress | |||
# 确保所有数据写入磁盘 | |||
sudo sync | |||
</syntaxhighlight> | |||
=== 备份软件 === | === 备份软件 === | ||
| 第217行: | 第322行: | ||
===声音问题=== | ===声音问题=== | ||
1.USB耳机或音响没声音 | 1.USB耳机或音响没声音 | ||
设置》声音》选择输出设备,如果3.5mm接口输出,选择线缆输出built-in Audio。 | |||
或者 | |||
*在终端输入<code>alsamixer</code>命令,打开AlsaMixer | *在终端输入<code>alsamixer</code>命令,打开AlsaMixer | ||
*按F6选择声卡 | *按F6选择声卡 | ||
| 第230行: | 第338行: | ||
}} | }} | ||
===系统程序出现问题=== | |||
桌面版,有时会弹出”检测到系统程序出现问题“面板。 | |||
<syntaxhighlight lang="bash" > | |||
# 列出存储系统或应用程序崩溃时生成的崩溃报告 | |||
ls -al /var/crash/ | |||
# 查看崩溃报告内容,如_bin_brltty.0.crash | |||
less /var/crash/_bin_brltty.0.crash | |||
# 修复导致崩溃的问题 | |||
# 1.更新系统 | |||
sudo apt update && sudo apt upgrade | |||
# 2.检查具体程序,删除或者重新安装,比如brltty盲文显示器程序 | |||
sudo apt remove brltty # 删除brltty | |||
sudo apt install --reinstall brltty # 如果brltty需要重新安装brltty | |||
# 查看系统日志,获取更多信息,搜索相关内容 | |||
journalctl -p err | |||
grep -i error /var/log/syslog | |||
# 删除崩溃报告 | |||
sudo rm /var/crash/_bin_brltty.0.crash | |||
# 提交给Ubuntu的开发者 | |||
apport-cli /var/crash/_bin_brltty.0.crash | |||
</syntaxhighlight> | |||
如果崩溃仍然存在,而且不需要提醒,可以禁用Apport。 | |||
<syntaxhighlight lang="bash" > | |||
sudo vim /etc/default/apport | |||
# 将配置文件enabled=1 改为enabled=0,并保存 | |||
# 重启电脑 | |||
sudo reboot | |||
</syntaxhighlight> | |||
注意事项: | |||
* 崩溃报告可能包含敏感信息,因此在提交之前请确保你了解报告的内容。 | |||
* 如果你经常遇到某个应用程序崩溃,建议检查是否有更新版本可用,或者查看相关的支持论坛以获取帮助。 | |||
==资源== | ==资源== | ||
2025年5月10日 (六) 01:54的最新版本
Ubuntu是一个Linux的发行版,由Canonical公司发布并提供商业支持。Ubuntu项目公开承诺开源软件开发的原则;鼓励人们使用自由软件,研究它的运作原理,改进和分发。Ubuntu是著名的Linux发行版之一,基于Debian发行版和GNOME桌面环境。
简介
时间轴
- 2004年10月20日,马克·舍特尔沃斯创立并发布Ubuntu第一个版本Ubuntu 4.10,它以Debian为开发蓝本。
- 2005年7月8日,马克·舍特尔沃斯与Canonical有限公司宣布成立Ubuntu基金会,并提供1千万美元作为启始营运资金。但直至2006年,此基金会仍未投入运作。马克·舍特尔沃斯形容此基金会是在Canonical有限公司出现财务危机时的紧急营运资金。
版本
安装
制作启动U盘
Ubuntu官网下载ISO镜像。
linux中制作启动U盘: 方法一:使用dd命令,一定要注意看清楚哪个盘,不然可能格式化错盘。
# 插入u盘,查看所有块设备:
lsblk
# 使用dd命令写入ISO到U盘,如u盘为sdx:
sudo dd if=/path/to/ubuntu.iso of=/dev/sdx bs=4M status=progress
# 安全移除U盘
sudo eject /dev/sdx
windows中制作启动U盘: 方法一,Ubuntu官方教程使用Rufus软件制作启动U盘,下面使用UltraISO软件制作启动U盘,只是写启动盘可以用试用版。
- 打开UltraISO,选择下载好的Ubuntu系统
- 点击菜单栏‘启动’》‘写入硬盘映像’
- 在对话框的‘硬盘驱动器’处选择要刻录的U盘
- 然后点击‘写入’,注意U盘会被格式化所有资料都没有
- 启动U盘制作完成,可以用它在任何电脑安装Ubuntu
方法二,也可以使用diskpart和xcopy命令行制作ubuntu的启动U盘,在如下:
- 搜索框输入
cmd,打开命令提示符。 - 在cmd中输入
diskpart, 打开磁盘管理。 list disk,查看所有磁盘信息。select disk 2,选择U盘,示例U盘为disk 2。clean,清除U盘。create partition primary,创建分区。select partition 1,选择分区1。active,将当前分区标记为活动。format fs=ntfs quick,格式化分区为ntfs格式。assign,分配盘符。exit,退出。- 选择下载好的iso文件,右键点击装载。查看装载后的盘符,如
G: xcopy G:\*.* /e /h /f H:\,复制所有文件到U盘。其中H:为U盘的盘符。/e复制所有子目录,即使它们是空的。/h复制具有隐藏文件和系统文件属性的文件。/f复制时显示源文件名和目标文件名。
安装到电脑
安装到U盘
分区方案
磁盘分区方法可以选:
- 普通磁盘。
- 配置LVM磁盘。LVM是逻辑卷管理器(Logical Volume Manager)简写,它是在磁盘分区之上,又创建一个逻辑层,使分区管理方便。
- 配置加密的LVM磁盘。
| 常见分区 | 描述 |
|---|---|
| / | 根目录,所有文件都位于该目录。 |
| swap | |
| /home | |
| /var |
| 分区方案 | 描述 |
|---|---|
/ swap
|
所有文件放一个分区,推荐新手使用。 |
/ /home swap
|
/home单独分区
|
/ /home /var swap
|
|
/ /home /var /temp swap
|
技巧
- 创建某个目录在桌面快捷方式
点击某个目录,按住Ctrl + Shift,拖动到桌面目录(文件打开)里,注意不能直接拖动到桌面。
软件
软件安装
apt
deb
AppImage
是Linux上的一种应用打包格式,将程序所有文件打包成一个AppImage,可以在不同Linux发行版上运行。直接运行,不需要安装运行库。
运行AppImage格式程序
# 进入AppImage 文件所在目录,为文件添加可执行权限
cd /path/to/directory
chmod +x example.AppImage
# 直接运行文件
./example.AppImage
应用程序和桌面创建快捷方式。.desktop 文件是 Linux 桌面环境中用于定义应用程序启动器、菜单项或快捷方式的配置文件。常用文件内容如下:
- Name:应用程序的显示名称(必填)。
- Exec:启动应用程序的命令(必填),路径使用绝对路径。
- Type:定义文件类型,常见值:Application:应用程序,Link:快捷方式,Directory:目录
- Icon:Ubuntu支持的图标格式包括 PNG、SVG、XPM。注意路径最后面不要有空格,否则图标不会显示。图标可以在提取文件里找
./example.AppImage --appimage-extract
# 创建 .desktop 文件
vim ~/.local/share/applications/example.desktop
# 编辑 .desktop 文件内容
[Desktop Entry]
Name=Example App
Exec=/path/to/example.AppImage
Type=Application
Terminal=false
Icon=/path/to/icon.png
Comment=Example App Shortcut
Categories=Utility;
# 保存并赋予权限
chmod +x ~/.local/share/applications/example.desktop
# 复制到桌面
# 桌面上点击图标,右键,点击允许运行
cp ~/.local/share/applications/example.desktop ~/Desktop/
常用软件
| 名称 | 描述 | 网址 |
|---|---|---|
| KVM | ||
| VLC | VLC是一款开源的、免费的多平台视频播放器,支持MPEG-2, MPEG-4, H.264, MKV, WebM, WMV, MP3等格式。 安装命令:sudo apt install vlc | 官网 |
| VMware Workstation | 官网 下载 | |
| WPS | 金山办公套装软件,支持多人在线协作编辑Word、Excel和PPT文档。 安装: 常见问题: *缺少系统字体:Symbol、Wingdings 1、Wingdings 2、Wingdings 3、Webdings、MT Extra, WPS无法正确地显示某些符号公式。因为这些字体是 Microsoft Windows 系统中的专有字体,而 Ubuntu 默认并未包含它们。 解决方法: 1.下载字体,从windows中复制字体C:\Windows\Fonts,或者web上搜索字体下载,或者从https://github.com/dv-anomaly/ttf-wps-fonts。 2.安在到系统中, sudo mkdir -p /usr/share/fonts/wps-office
cd ~/Downloads/ttf-wps-fonts-master # 进入下载好的目录
sudo cp mtextra.ttf symbol.ttf wingding.ttf WINGDNG3.ttf WEBDINGS.TTF WINGDNG2.ttf /usr/share/fonts/wps-office/
sudo fc-cache -fv
|
下载 |
| IBus | Ubuntu 24.04及其他各大Linux发行版的默认的多语输入平台。支持用户词典、用户lua脚本。 | 官网 |
| 搜狗输入法 | 有自定义短语功能,支持多行空格等。Windows上有广告弹窗,安装其他软件。 安装: 1.安装fcitx。 sudo apt-get install fcitx 2.添加中文语言支持 3.下载安装搜狗输入法。 sudo dpkg -i sogoupinyin_版本号_amd64.deb 。如果安装过程提示缺少依赖sudo apt -f install设置为默认输入法,点击桌面右上角键盘图标->设置(Configure)->Input Method将sougoupinyin移动到最上边。 |
官网 安装指南 |
| 网易音乐 | 安装: 1.点击下载客户端,其他操作系统客户端,Linux版 2.双击下载的deb文件安装 |
官网 下载 |
| qq音乐 | 下载 | |
| Conky | 桌面环境的系统监控工具。免费开源,高度可定制。 安装: sudo apt-get install conky
|
官网 |
| btop |
用户管理
网络设置
防火墙设置
安装驱动
显卡驱动
| 方法 | 描述 |
|---|---|
| Ubuntu软件库安装 | 推荐方法,简单快捷可更新。 安装步骤: 1.更新软件库 sudo apt-get update 2.查找相关驱动 sudo ubuntu-drivers devices ,后面带recommend是系统推荐版本3.安装驱动,安装指定版本如 sudo apt-get install nvidia-driver-470,直接安装系统推荐版本 sudo ubuntu-drivers install 4.如果UEFI模式,需要导入签名。 5.重启系统 reboot,验证是否安装成功 sudo nvidia-smi
|
| NVIDIA官网驱动安装 | |
了解更多 >> itzgeek.com:如何在 Ubuntu 20.04 和 Ubuntu 18.04 安装NVIDIA驱动 Ubuntu 博客:Secure Boot模式下如何签名 askubuntu.com:Secure Boot模式下如何安装NVIDIA驱动 askubuntu.com:https://askubuntu.com/questions/1116778/how-to-set-the-resume-variable-to-override-these-issues
安全设置
常见问题
I: The initramfs will attempt to resume from /dev/sda2
blkid | awk -F\" '/swap/ {print $2}'
printf "RESUME=UUID=$(blkid | awk -F\" '/swap/ {print $2}')\n" | sudo tee /etc/initramfs-tools/conf.d/resume
sudo update-initramfs -u -k all
了解更多 >> askubuntu.com:
备份与还原
使用dd备份还原
关机,插入ubuntu安装u盘,进入试用系统,dd命令镜像硬盘,配合gzip压缩文件,多核cpu可以使用pigz并行压缩更快。一般备份/boot/efi、
/ 、/home 所在分区。
测试环境:系统盘在Samsung SSD 980 1TB,备份位置在西部2TB黑盘7200转(WD2003FZEX),
# 查看磁盘和分区,确定目标
lsblk
# 不使用压缩,分区多大,生成文件就多大。
sudo dd if=/dev/nvme0n1p1 of=/media/ubuntu/newpan/nvme0n1p1.img bs=64M status=progress
# 使用dd和pigz
# nvme0n1p2为ssd硬盘分区,保存分区newpan为HDD硬盘,12核cpu使用pigz压缩
# /分区 100G,压缩后6.5G,总用时152s,速度约为673MB/s, 测试bs=128M用时还多27s。
sudo apt install pigz
sudo dd if=/dev/nvme0n1p2 bs=64M status=progress | pigz -3 -p 12 > /media/ubuntu/newpan/nvme0n1p2.20250101.img.gz
# 使用dd和gzip
# 速度比pigz慢10多倍,大约50MB/s
sudo dd if=/dev/nvme0n1p2 bs=64M status=progress | gzip -c > /media/ubuntu/newpan/nvme0n1p2.20250102.img.gz
还原
# 查看磁盘和分区,确定目标
lsblk
# 使用dd和gzip
# img.gz文件大小10.8G,块大小100G,用时327s,速度约306MB/s
sudo gzip -d -c nvme0n1p2.20250101.img.gz | sudo dd of=/dev/nvme0n1p2 bs=64M status=progress
# 确保所有数据写入磁盘
sudo sync
# 使用dd和pigz,速度与gzip差不多,
# 15.3G 82G 276s 296MB/s
sudo apt install pigz
sudo pigz -d -c -p 12 nvme0n1p5.20250101.img.gz | sudo dd of=/dev/nvme0n1p5 bs=64M status=progress
# 确保所有数据写入磁盘
sudo sync
备份软件
| 名称 | 接口 | 级别 | 描述 | 网站 |
|---|---|---|---|---|
| Déjà Dup | 图形界面 | 文件 | Ubuntu的默认桌面备份管理器,桌面左上角点击Activities,搜索backups可以找到。
|
gnome |
| tar | 命令行 | 文件 | ||
| rsync | 命令行 | 文件 | ||
| dd | 命令行 | 硬盘 | 使用dd镜像硬盘,配合gzip压缩文件。不能使用dd备份当前正在使用的块存储设备,会导致文件系统上的不一致。 | |
| clonezilla | 图形界面 | 硬盘 | 系统备份还原软件。 | |
| partclone | 命令行 | 硬盘 | 系统备份还原软件。clonezilla开发,clonezilla也默认使用partclone备份。 | |
| TimeShift | 图形界面 | 系统备份还原软件。 | ||
| systemback | 图形界面 | 硬盘 | 系统备份还原软件。 |
常见问题
显示问题
1.屏幕偶尔几秒黑屏一下。
2.黑屏后无法唤起。
声音问题
1.USB耳机或音响没声音 设置》声音》选择输出设备,如果3.5mm接口输出,选择线缆输出built-in Audio。
或者
- 在终端输入
alsamixer命令,打开AlsaMixer - 按F6选择声卡
- 查看声音设备的id:
cat /proc/asound/cards - 打开
sudo gpedit /etc/asound.conf,根据声卡id设置默认声卡。
defaults.ctl.card 2
defaults.pcm.card 2
系统程序出现问题
桌面版,有时会弹出”检测到系统程序出现问题“面板。
# 列出存储系统或应用程序崩溃时生成的崩溃报告
ls -al /var/crash/
# 查看崩溃报告内容,如_bin_brltty.0.crash
less /var/crash/_bin_brltty.0.crash
# 修复导致崩溃的问题
# 1.更新系统
sudo apt update && sudo apt upgrade
# 2.检查具体程序,删除或者重新安装,比如brltty盲文显示器程序
sudo apt remove brltty # 删除brltty
sudo apt install --reinstall brltty # 如果brltty需要重新安装brltty
# 查看系统日志,获取更多信息,搜索相关内容
journalctl -p err
grep -i error /var/log/syslog
# 删除崩溃报告
sudo rm /var/crash/_bin_brltty.0.crash
# 提交给Ubuntu的开发者
apport-cli /var/crash/_bin_brltty.0.crash
如果崩溃仍然存在,而且不需要提醒,可以禁用Apport。
sudo vim /etc/default/apport
# 将配置文件enabled=1 改为enabled=0,并保存
# 重启电脑
sudo reboot
注意事项:
- 崩溃报告可能包含敏感信息,因此在提交之前请确保你了解报告的内容。
- 如果你经常遇到某个应用程序崩溃,建议检查是否有更新版本可用,或者查看相关的支持论坛以获取帮助。
资源
官网
- Ubuntu 官网:https://ubuntu.com/
- Ubuntu 文档:https://help.ubuntu.com/
- Ubuntu 社区wiki:https://help.ubuntu.com/community/CommunityHelpWiki
- Ubuntu 桌面指南:https://help.ubuntu.com/stable/ubuntu-help/index.html.zh-CN