Ubuntu 20.04 LTS 新手上路

一. 系统篇

1.1 安装

到官网 https://ubuntu.com/#download 下载 Ubuntu 20.04 LTS (长期支持版) 系统镜像,用 Rufus 工具将其刻录在 U 盘,刻录时使用默认设置即可,完成后重启电脑,狂按 F2 或 F12 进入 BIOS,选择 U 盘启动,然后会进入 Ubuntu 安装界面,基本上可以一路默认前行,其中两个步骤可以视情况调整:一是是否选择最小安装,二是硬盘分区。对于后者,我事先也进行过一些研究,最终还是保持了默认,官方决策都是深思熟虑的结果,应该胜过我自作的主张。对于双系统安装可能还涉及是否擦除数据问题,我是铁了心抛弃 Windows,不用顾忌许多。

安装结束后会提示你拔掉 U 盘重启电脑,就可以正式进入 Ubuntu 系统。

1.2 设置

系统设置方面,主要针对电源管理和快捷键进行个性化调整,无需赘述。如果不想使用 Ubuntu 自带的软件中心(该中心占用内存稍微有点大),可以卸载掉:

sudo systemctl stop snapd
sudo apt autoremove snapd
sudo apt autoremove ubuntu-software
sudo apt autoremove gnome-software

1.2.1 网络工具包

安装网络工具包,以便使用 netstatifconfig 等命令:

sudo apt install net-tools

1.2.2 关闭错误报告

如果开机后弹出发送错误信息报告对话框,并且该错误实在无法解决又不影响系统使用,可通过如下方式禁用:

将其中 enabled=1 改为 enabled=0。禁用后错误依然存在(可在系统日志中查看),只是不弹出提示框了。

1.2.3 sudo 免密设置

将其中

改为:

1.2.4 中文目录转换为英文

弹出对话框询问是否将目录转化为英文路径,同意并关闭。

1.2.5 挂载 Samba 目录

如果要挂载 Samba 网络共享目录,可通过以下方式:

1.2.5.1 临时挂载(重启后失效)

1.2.5.2 开机自动挂载

先建立挂载目录,可能还需安装 cifs,然后打开挂载配置表:

在末尾添加如下行:

另一种方式是将用户名密码单独写在配置文件中(顺便设置读写权限):

.smbpasswd 是一个简单的认证配置文件,文件名和路径随意,内容如下:

然后执行如下命令即时挂载(或重启后自动生效):

卸载命令为:

1.2.6 任务栏点击行为

Ubuntu 点击任务栏图标的默认行为不像 Windows 一样最小化,以下命令可启用最小化点击(或通过下一节美化工具实现):

1.2.7 启用/禁用触摸板

1.3 美化

安装美化必备工具:

该工具可以集成很多 gnome-shell 扩展,如果图省事,可以继续安装常用的七八个扩展:

但我用不了那么多,只单独安装其中两个:一个用于显示应用程序托盘图标,一个用于调整桌面图标。

还有一个非常实用的扩展 dash to panel 可以将顶部 topbar 合并到任务栏,并支持大量自定义配置,需要手动安装,略微复杂。先安装 chrome 浏览器插件 gnome-shell-integration,再进入 https://extensions.gnome.org 网站,搜索 dash to panel,进入该扩展页面点击安装,完成后会集成到 gnome-tweaks 扩展中。

二. 软件篇

最小安装和完整安装相比,只是精简了Office、媒体相关软件,输入法、解压缩、文本编辑器、图片查看器等工具还是有的,其中图片查看器虽然功能简单,但速度胜过其他任何第三方软件;文本编辑器胜过 Windows 记事本一万倍;而终端命令行也足以碾压大部分同类工具,以至于完全可以替代 putty。

SSH

putty 是多平台非常流行的 SSH 软件,但在 Ubuntu 中,我个人认为无需安装,一行简单的命令就可以连接远程服务器:

如果远程服务器太多,可以建立配置文件:

输入如下内容:

其中 IdentityFile 是对称密钥中的私钥,公钥放在服务器上,和 putty 配置类似,只是格式不同,或者去掉该行改用密码登录。然后就可以用以下命令连接服务器:

Vim

Ubuntu 默认的 vi 命令不完整,需安装 vim 进行补充,方式如下:

Chrome

如果每次开机启动 chrome 都要输入密码,可进入 Password and Keys 设置,右键单击左侧菜单中的“登录”项,选择“更改密码”,输入旧密码后让新密码置空保存。

Sublime Text 3

Sublime Merge

参见 https://www.sublimemerge.com/downloadhttps://www.sublimemerge.com/docs/linux_repositories#apt

必须安装 git 才能使用

Github Desktop

参见:https://github.com/shiftkey/desktop

NodeJS & NPM

nginx

php-fpm

默认的 php-fpm 未监听 9000 端口,打开配置文件:

将其中

改为

MySQL

修改配置文件以减少资源占用:

[mysqld] 中增加如下内容:

安全性设置:

Open JDK

Eclipse

创建桌面图标:

输入如下内容:

WPS

官网 https://linux.wps.cn 下载 deb 安装包,执行以下命令:

启动提示字体缺失解决方法:

MegaSync

官网 https://mega.nz/sync 下载 deb 安装包,执行以下命令:

Inkscape

GIMP

Shotcut

Lossless Cut

输入以下内容:

Dupeguru

不要升级到 4.0.4!

webp

Bomi

Qv2ray 并不自带 v2ray-core,所以还需单独安装 v2ray 核心:

解压到任意目录,然后在 Qv2ray “首选项->内核设置”中选择核心路径即可。

Syncthing

参见:https://syncthing.net/downloads/

常用命令

  • 清理所有 apt 缓存:sudo apt clean

  • 清理不完整的软件包:sudo apt autoclean

  • 清理未使用的依赖项:sudo apt autoremove

  • 卸载软件并清除配置项:sudo apt purge [package_name]

  • 查看所有已安装软件:sudo apt list --installed

  • 远程传输:scp [username@ip/config_name]:/remote_path/file /local_path/file

最后更新于

这有帮助吗?