ubuntu安装后需要做的事情
1. 安装chrome
sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo apt update
sudo apt install google-chrome-stable
19年12月18日:现在觉得火狐也不错
2. 安装Shadowsocks
不然美化界面太慢了
3. 美化界面参考链接
安装工具
sudo apt-get update
sudo apt-get install gnome-tweak-tool
sudo apt-get install gnome-shell-extensions
sudo apt-get install gnome-shell-extension-dashtodock
3. 安装搜狗输入法ubuntu 18.04 LTS 安装搜狗输入法
实在是不喜欢默认输入法
4. 换阿里源
1. 先备份源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2. 删除原文件
sudo rm -f /etc/apt/sources.list
3. 新建源文件
sudo vi /etc/apt/sources.list
4. 添加内容
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
其中
bionic是系统版本代号,可使用lsb_release -cs查询,添加内容时需要更换为对应的版本代号

5. 安装V2ray
sudo bash < <( curl -L -s https://install.direct/go.sh)
配置
gedit /etc/v2ray/config.json
修改内容
{
"log": {
"loglevel": "info"
},
"inbounds": [
{
"port": 1080,
"protocol": "socks",
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls"
]
},
"settings": {
"udp": true // 开启 UDP 协议支持
}
},
{
"port": 8080,
"protocol": "http",
"sniffing": {
"enabled": true,
"destOverride": [
"http",
"tls"
]
}
}
],
"outbounds": [
{
"tag": "proxy-vmess",
"protocol": "vmess",
"settings": {
"vnext": [
{
"address": "8.8.8.8", // 服务器的 IP
"port": 443, // 服务器的端口
"users": [
{
// id 就是 UUID,相当于用户密码
"id": "7d4c4078-e129-416b-a483-cf5713a96a66",
"alterId": 4
}
]
}
]
}
},
{
"tag": "direct",
"settings": {},
"protocol": "freedom"
}
],
"dns": {
"server": [
"8.8.8.8",
"1.1.1.1"
],
// 你的 IP 地址,用于 DNS 解析离你最快的 CDN
"clientIp": "203.208.40.63"
},
// 配置路由功能,绕过局域网和中国大陆地址
"routing": {
"domainStrategy": "IPOnDemand",
"rules": [
{
"type": "field",
"domain": [
// 默认跳过国内网站,如果想要代理某个国内网站可以添加到下列列表中
"cnblogs.com"
],
"outboundTag": "proxy-vmess"
},
{
"type": "field",
"domain": [
"geosite:cn"
],
"outboundTag": "direct"
},
{
"type": "field",
"outboundTag": "direct",
"ip": [
"geoip:cn",
"geoip:private"
]
}
]
}
}
运行
systemctl start v2ray
重装系统时我现在会先做什么
这篇笔记当时针对的是 Ubuntu 18.04,现在再重装新版系统,我不会立刻跟着网上的长清单把所有软件装一遍。先完成系统更新、显卡与网卡驱动、输入法和必要开发工具,确认待机、声音、蓝牙和外接显示器正常,再开始做桌面美化。这样即使后面某个扩展导致 GNOME 出问题,也比较容易定位。
软件源也不建议直接照抄别人的 sources.list。先用 lsb_release -cs 确认发行版代号,然后从 Ubuntu 官方镜像列表或镜像站官方帮助页生成配置。代号写错会把不同版本的包混在一起,后面就会出现依赖冲突。换源后先执行 sudo apt update,看清楚是否有签名、证书或仓库不存在的报错,不要看到命令结束就默认成功。
Chrome、输入法和代理工具的安装方式这几年变化很大。apt-key 已经被弃用,早期 V2Ray 的安装脚本和 VMess 示例也不适合不加判断地照搬。实际操作时应以对应项目当前的官方文档为准,尤其不要直接执行来源不明的 curl | bash。
建议保留一份重装清单
真正省时的办法是把自己需要的软件、配置文件位置和数据备份方式记下来。比如列出 Git、SSH 密钥、编辑器、Docker、语言版本管理器和常用字体,并标注哪些是通过 APT、Flatpak 或官方安装包获得的。下次重装时只恢复确定需要的部分,比把旧系统的习惯整包搬回来更稳。
可用性说明:本文发布于 2019 年 12 月,距今已超过五年。文中涉及的软件版本、接口、下载地址、命令参数和操作界面可能已经发生变化,部分方案在当前环境下可能失效。请结合官方最新文档核对后再操作,生产环境使用前务必先行验证。
版权声明: 本文首发于 指尖魔法屋-ubuntu安装后需要做的事情(https://blog.thinkmoon.cn/post/26-notes-ubuntu-linux/) 转载或引用必须申明原指尖魔法屋来源及源地址!
评论
使用 GitHub 账号登录后即可留言,支持 Markdown。