当前位置: 首页 > news >正文

腾讯云ubuntu服务器初始化

  1. 查看apt速度,如果慢的话,手动给它换源
sudo apt update
  1. 更新系统软件包,过程中有需要选择的,直接回车就行
sudo apt upgrade -y && sudo apt autoremove -y
  1. 查看Python版本
python3 -V
python -V || sudo apt install -y python-is-python3

我的是ubuntu24.04,预装的是Python3.12

  1. 可选:升级Python小版本(刚开始输入y然后回车,后面的直接回车,大概需要10分钟才能升级完成)
cd
mkdir archives
cd archives
git clone https://github.com/waketzheng/carstino
cd carstino/
./did_upgrade_py.sh 3.12
  1. 确认Python版本
python3 -V
python -V

发现python3已经指向了3.12.11,但python还是原本的3.12.3

  1. 创建python软连接
which python # /usr/bin/python
which python3 # /usr/local/bin/python3
ll `which python3` # /usr/local/bin/python3 -> python3.12
cd /usr/local/bin
sudo ln -s `pwd`/python3.12 python
  1. 升级pip
python3 -m pip --version
python3 ~/archives/carstino/pip_conf.py --pip
python3 -m pip install --user pip
  1. 安装pipx/uv
sudo apt install -y python3-venv
pip install --user pipx --break-system-packages
python -m pipx ensurepath
source ~/.bashrc
pipx install uv
pipx --version
uv --version
  1. 使用uv安装其他工具
python ~/archives/carstino/pip_conf.py --uv
uv tool install ruff
uv tool install pre-commit
uv tool install pdm --with msgpack --with pdm-plugin-i
python ~/archives/carstino/pip_conf.py --pdm
uv tool install supervisor
uv tool install httpie
uv tool install fastdevcli-slim
  1. 安装oh-my-zsh
cd ~/archives/carstino
./ohmyzsh.sh
  1. 添加别名、扩展PATH
cp ~/archives/carstino/.bash_aliases ~/
echo '[[ -f $HOME/.bash_aliases ]] && . $HOME/.bash_aliases' >> ~/.zshrc
~/.local/bin/pipx ensurepath
source ~/.zshrc
  1. 安装nginx
sudo apt install -y nginx
sudo systemctl enable nginx
  1. 安装redis/postgresql
sudo apt install -y redis-server
sudo apt install -y postgresql
sudo -u postgres psql -U postgres -d postgres -c "alter user postgres with password 'postgres';"
sudo systemctl enable postgresql
sudo systemctl enable redis-server
  1. 安装tree
sudo apt install -y tree
http://www.jsqmd.com/news/45051/

相关文章:

  • 每日反思(2025年11月19日)
  • Linux脚本工具
  • 11.19 P9532 前缀和
  • Adobe Flash Player 更新提示:版本过旧,不支持运行,请升级后使用,查看升级详情
  • 2025沧州防水、漏水维修、堵漏、漏水检测、防水补漏公司最新top5推荐:老旧房屋 / 新房漏水/商业工建防水解决方案排行
  • c++ activemq如何实现负载均衡
  • 现实的一切,都是自指自洽的道德因果逻辑态
  • Firefox扩展界面优化与浏览器技术更新
  • 11月19日日记
  • 前端跨标签页通信方案(下)
  • js 如何debug SharedWorker
  • 代码随想录Day15_二叉树
  • 2025农膜厂商最新top推荐:三光膜/ 大棚膜/水池布优质供应商
  • 什么是代币?从ERC-20开始 - all-in
  • NCHU-OOP-前三次大作业总结 - AC
  • Yanhua Mini ACDP-2 BMW CAS Package: Advanced CAS ISN Module Programming for N20/N55/B38
  • NCHU-OO-前三次大作业总结 - AC
  • Postman关于AES的加解密
  • 汉诺塔问题详解
  • 20232307 2025-2026-1 《网络与系统攻防技术》实验七实验报告
  • 《R语言医学数据分析实战》学习记录--第一章 R语言介绍
  • 251119明天就要去适应比赛场地了
  • 【数据结构】哈希表的理论与实现 - 教程
  • pip安装第三方包
  • 李克特量表(Likert scale)
  • java---maven
  • 新来的外包,在大群分享了它的限流算法的实现
  • 状语从句学案
  • 用 Rust 与 Tesseract 进行英文数字验证码识别
  • 详细介绍:开源AI大模型、AI智能名片与S2B2C商城系统:个体IP打造与价值赋能的新范式