整理收集一些
# 显示 CPU 的详细信息(这里也会包括CPU架构信息) lscpu # CPU架构(是 amd 还是 arm) # 更多请参考:https://zh.wikipedia.org/zh-cn/指令集架构 dpkg --print-architecture # 系统监视器 gnome-system-monitor # 查看内存占用 free -h -w # 重启 reboot # 立即关机 sudo shutdown now # 创建文件夹 mkdir demo1 # 删除文件或者文件夹 sudo rm -rf demo1 # 端口占用 sudo lsof -i :8888 # 密码和密钥(密钥环) seahorse
你可以参考:Hyper-V - xiaodu114.github.io
如果你想修改一个比较简单的密码,你需要修改密码策略
# 1、修改文件权限 sudo chmod 777 /etc/security/pwquality.conf # 用完之后,对所有用户移除写权限 sudo chmod a-w /etc/security/pwquality.conf # 2、修改文件 # 密码的最小长度(最小6位。你就算设置为 1 ,也不起作用) minlen = 1 # 至少包含几种不同的字符类型(0表示不需要) minclass = 0
1、点击“软件和更新”图标
2、点击“下载自”下拉框并选择“其他”
3、选择最佳服务器
你会看到这里有很多内置的中国服务器,“选择最佳服务器”测试哪个最适合你。
4、认证
测出最佳之后,点击“选择服务器”时会有认证提示框。
5、重新载入软件的列表信息
# 方式1 hostname -I # 方式2 ip addr show eth0 # 方式3 nmcli -p device show
这玩意也是够让人郁闷的……
# 查看帮助 sudo ufw -h sudo ufw status sudo ufw enable sudo ufw disable
他还有一个图形化的客户端:gufw,你可以这样安装
# 开机启动 sudo systemctl enable firewalld # 查看状态 sudo systemctl status firewalld # 启动服务 sudo systemctl start firewalld # 停止服务 sudo systemctl stop firewalld # 停止服务 sudo systemctl restart firewalld
他还有一个图形化的客户端:firewall-config,你可以这样安装
下载地址:下载 Microsoft Edge
# 这里下载的是:microsoft-edge-stable_120.0.2210.61-1_amd64.deb # 在上面下载文件的文件夹进入终端,执行下面的命令 sudo dpkg -i microsoft-edge-stable_120.0.2210.61-1_amd64.deb
下载地址:Download Visual Studio Code - Mac, Linux, Windows
# 这里下载的是:code_1.85.0-1701902998_amd64.deb # 和Edge一样 sudo dpkg -i code_1.85.0-1701902998_amd64.deb
sudo apt update
Ubuntu 24.04.1 LTS虽然在最开始已经设置了国内的 ubuntu 软件源,但是在执行
# 修改文件权限 sudo chmod 777 /etc/apt/sources.list.d/ubuntu.sources # 撤回修改权限,修改为只读 sudo chmod a-w /etc/apt/sources.list.d/ubuntu.sources
文件内容如下:
Types: deb URIs: http://mirrors.aliyun.com/ubuntu/ Suites: noble noble-updates noble-backports Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg Types: deb # 修改之前 # URIs: http://security.ubuntu.com/ubuntu/ # 修改之后 URIs: http://mirrors.aliyun.com/ubuntu/ Suites: noble-security Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
先说一下如何卸载软件包
sudo apt remove --purge xxx sudo apt purge xxx sudo apt autoremove sudo apt autoclean sudo apt update
# 检查 Git 版本:git --version sudo apt install git git-lfs
已经默认安装了
# 检查 Python 版本 python3 -V
# 检查 pip 版本:pip -V sudo apt install python3-pip
# 临时使用清华镜像来升级 pip python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip # 全局设置 pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
sudo apt install python3-venv
# 创建 python3 -m venv venv # 激活 source ./venv/bin/activate # 退出虚拟环境 deactivate # 安装依赖(添加到这里,使用的时候方便一些) pip install -r requirements.txt # 你可以创建多个虚拟环境 python3 -m venv venv1 source ./venv1/bin/activate python3 -m venv venv2 source ./venv2/bin/activate
先弄一下应该如何卸载
# 通过Ubuntu的包管理器安装的 sudo apt remove nodejs npm # 彻底删除(包括配置文件) sudo apt purge nodejs npm # 清理残留文件 sudo apt clean sudo apt autoremove # 删除npm缓存 sudo rm -rf /usr/local/bin/node /usr/local/bin/npm /usr/local/lib/node_modules/ ~/.npm dpkg -l | grep node dpkg -l | grep npm
直接使用 apt 安装,默认安装的版本太老了,需要先设置一下安装源。更多请看:Nodesource Node.js DEB
# 特别提示: # 执行下面 curl …… setup_22.x ……命令的时候,内部应该会执行 sudo apt update 命令,如果 apt 源是国外的,可能会导致 apt update 失败 # 如果你忽略上面的错误,继续执行 sudo apt install -y nodejs 命令,那么安装的 nodejs 版本会很低,比如 18.x # 我这里遇到的就是 http://security.ubuntu.com/ubuntu 访问失败,导致 apt update 失败,然后安装的 nodejs 版本就低 # 20.x 是你想要安装的版本 curl -fsSL https://deb.nodesource.com/setup_20.x | sudo bash - # 22.x 已经有22.x的LTS版本了 curl -fsSL https://deb.nodesource.com/setup_22.x | sudo bash - # 之后安装即可 sudo apt install -y nodejs
顺带记一下,如何设置镜像源:
npm config get registry
# registry.npm.taobao.org 的 HTTPS 证书到期 npm config set registry https://registry.npm.taobao.org # 2024-02-22 更新 # 请使用最新(下方)的 npmjs.com 镜像,官网:https://npmmirror.com/ npm config set registry https://registry.npmmirror.com
C 盘空间堪忧啊,挪挪地方吧!
# 检查 npm/pnpm 缓存目录 npm config get cache pnpm config get cache # 修改全局缓存目录 npm config set cache "D:\ProgramData\npm\npm-cache" --global
官网:Node.js | Node.js — Download
这里下载的是(2024-01-30)
# 在解压之后的文件夹所在目录(这里是桌面)打开终端 # 1、移动到你想安装的目录(这里是 /usr/local/bin) sudo mv node-v20.11.0-linux-x64 /usr/local/bin/node-v20.11.0 # 2、添加环境变量 # 2.1、修改 /etc/profile 文件权限 sudo chmod 777 /etc/profile # 2.2、编辑 /etc/profile 文件,在末尾添加如下内容 export NODE_HOME=/usr/local/bin/node-v20.11.0 export PATH=$NODE_HOME/bin:$PATH # 2.3、环境变量立即生效 source /etc/profile # 3、版本检测 node -v npm -v
CUDA Toolkit 和 cuDNN 大语言模型必备,请参考:WSL2 - xiaodu114.github.io
ubuntu 服务器遇到了几次 nvidia 驱动自动更新的情况,导致某些程序或者查看GPU占用无法正常使用。因此想着将自动更新禁掉,如下:
# 1、显卡驱动版本号,下面两个都可以 apt list --installed | grep nvidia-driver dpkg -l | grep -i nvidia-driver # 2、锁定(经过上面的查找,这里是 535) sudo apt-mark hold nvidia-driver-535 # 3、解除锁定 sudo apt-mark unhold nvidia-driver-535
一些GNOME相关的东东……弄得多了,也发现了一些问题:“设置”中没有“外观”配置;桌面没有显示 Dock;窗口没有最大化、最小化按钮等等
为啥有的安装之后“设置”中没有“外观”这个菜单……
扩展管理器感觉和下面的“扩展”类似,只不过扩展管理器有搜索扩展的功能,感觉像个市场
sudo apt install gnome-shell-extension-manager
通用上面的插件,我们可以控制“Ubuntu Dock”的开启和关闭。之后你可以通过下面的命令控制“Ubuntu Dock”的位置、高度和是否固定等
# Dock 的位置,BOTTOM 屏幕底部 ; LEFT 屏幕左边 gsettings set org.gnome.shell.extensions.dash-to-dock dock-position BOTTOM # Dock 的高度(位于左边)或者宽度(位于底部),true 撑满屏幕的宽度或者高度 ; false 不撑满(居中显示) gsettings set org.gnome.shell.extensions.dash-to-dock extend-height false # Dock 是否固定,true 固定 ; false 不固定 gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed true
参考:桌面应用|如何在 Ubuntu 20.04 上禁用坞站(dock)
sudo apt install gnome-shell-extensions
sudo apt install gnome-tweaks
扩展介绍:Adds icons to the desktop. Fork of the original Desktop Icons extension, with several enhancements .
# 参考:https://www.sysgeek.cn/ubuntu-hide-home-icon/ # 显示 gsettings set org.gnome.shell.extensions.ding show-home true # 隐藏 gsettings set org.gnome.shell.extensions.ding show-home false
# 参考:https://www.sysgeek.cn/show-trash-on-ubuntu-desktop-22-04/ # 显示 gsettings set org.gnome.shell.extensions.ding show-trash true # 隐藏 gsettings set org.gnome.shell.extensions.ding show-trash false
这个还真没弄明白到底是什么鬼……直接上解决办法吧,如下: