Pop_OS 个人配置

Pop_OS 个人配置

系统优化

DNS 配置

小技巧: 使用 阿里云 免费 DNS 可以有效解决 GitHub 访问问题

IP4

223.5.5.5
223.6.6.6

IP6

2400:3200::1
2400:3200:baba::1

Ubuntu 镜像

使用 华为云 提供的 Ubunut 镜像

sudo sed -i "s@http://apt.pop-os.org@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list.d/system.sources

更新、安装、升级软件

更新软件仓库, 升级软件

sudo apt update
sudo apt upgrade

安装常用的软件

sudo apt install zsh git curl wget vim

Oh My Zsh - 终端美化、优化

需要先安装 zsh

sudo apt install zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Flatapk

小技巧: 使用 上海交通大学 的 flatapk 镜像, 可以加快软件下载速度

# 修改默认镜像地址为 上海交通大学
sudo flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub

# 下载证书
wget https://mirror.sjtu.edu.cn/flathub/flathub.gpg

# 安装证书
sudo flatpak remote-modify --gpg-import=flathub.gpg flathub

Docker - 容器工具

sudo apt install docker.io

小技巧: 解决非 root 用户权限不足问题

# 将当前的用户添加到 docker 分组
sudo gpasswd -a ${USER} docker

新的分组需要重启系统才能生效, 临时生效方法

newgrp - docker

V2rayA 网络连接工具

使用 docker 安装 V2rayA

docker run -d \
	--restart=always \
	--privileged \
	--network=host \
	--name v2raya \
	-e V2RAYA_ADDRESS=0.0.0.0:2017 \
        -v /lib/modules:/lib/modules \
	-v /etc/resolv.conf:/etc/resolv.conf \
	-v /etc/v2raya:/etc/v2raya \
	mzz2017/v2raya

本地配置地址: http://localhost:2017

浏览器

Firefox 常用扩展

Google 浏览器

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb

Google 翻译

2023 年的某一天, Google翻译永远离我门而去

Google 翻译 在全球拥有很多服务器,关闭的只是中国服务器,我们只需要找到能访问的服务器即可。

国内 DNS 无法解析出 translate.google.com 域名能正常访问的 IP 地址, 所以需要修改 hosts 文件

为什么添加三条记录? 为了让 Chrome 浏览器右键也可以使用 Google 翻译

2404:6800:4008:c13::90	 translate-pa.googleapis.com
2404:6800:4008:c13::90	 translate.googleapis.com
2404:6800:4008:c13::90	 translate.google.com

感谢大佬开源工具, 自动检测Google 翻译国内可访问的 IP 地址

开源项目 Ponderfly/GoogleTranslateIpCheck

开发工具

Termius - xshell、Xftp 代替品

该软件虽然收费,但是免费版本的功能足够满足使用

软件下载地址 https://termius.com/download

开发环境

Nvm - Node.js 版本管理工具

nvm 允许你通过命令行快速安装和使用不同版本的 node。

**项目地址: ** https://github.com/nvm-sh/nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

常用的 安装 命令

  1. 安装最新的 LTS 版本
nvm install --lts
  1. 安装指定大版本
nvm install 18
  1. 安装具体版本(v21.7.1)
nvm install 21.7.1

常用的 查看 命令

  1. 查看可以安装的版本
nvm ls-remote
  1. 查看本地安装的版本列表
nvm ls

常用的 切换 命令

  1. 设置默认版本
nvm alias default 20.12.2
  1. 临时切换版本
nvm use 21.7.1

Pyenv - Python 版本管理工具

pyenv 可以让你在多个 Python 版本之间轻松切换。它简单、不显眼,沿袭了 UNIX 传统的单用途工具,只需做好一件事即可。

项目地址: https://github.com/pyenv/pyenv

Pyenv 采用编译的方式安装 Python, 因此安装前需要先安装依赖

  1. Ubuntu 编译安装 Python 需要的依赖
sudo apt update; sudo apt install build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev curl \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
  1. 安装 pyenv
curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
  1. 配置 pyenv , 将以下内容添加到 ~/.bashrc 文件,配置重启终端生效
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
  1. 安装 3.10 版本
pyenv install 3.10.14

更新命令

  1. 更新 pyenv
pyenv update

常用的安装命令

  1. 安装 3.10 最新版
pyenv install 3.10
  1. 安装 3.10.14 版本
pyenv install 3.10.14

常用的查看命令

  1. 查看已经安装的版本
pyenv versions
  1. 查看可以安装的版本

  1. 设置全局默认的Python版本
pyenv global 3.10.14

PHP 多版本管理

添加 PHP 仓库

sudo add-apt-repository ppa:ondrej/php

更新软件仓库

sudo apt update
  • 8
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值