Linux---Ubuntu
2024-10-06 16:46:43 0 举报
AI智能生成
ubuntu系统学习笔记及遇到的问题记录
作者其他创作
大纲/内容
apt 是一个用于管理 Debian 和 Ubuntu 等 Linux 发行版软件包的命令行工具。它是 Advanced Package Tool(高级包管理工具)的缩写。
apt update:更新软件包列表,该命令会下载软件源中的最新软件包信息。apt upgrade:升级已安装软件包到最新版本。apt install package_name:安装一个特定的软件包。apt remove package_name:移除一个已安装的软件包,但保留其配置文件。apt purge package_name:完全移除一个软件包,包括其配置文件。apt search search_term:搜索特定软件包。apt show package_name:显示特定软件包的详细信息。
常用命令
apt
scp -r /path/to/local/test user@10.0.0.20:/data/
传输文件
apt 和 apt-get 是 Debian 系统中用于管理软件包的两个工具,它们在功能上有一些相似之处,但也有一些区别。
软件包管理工具
sudo apt-get update
更新索引包
apt-get install -y apt-transport-https ca-certificates curl software-properties-common
安装以下包,以使 apt 可以通过 https 使用 repository
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
添加官网docker的GPG密钥
add-apt-repository \"deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable\"
设置stable存储库
apt-get update
更新apt源again
apt-cache madison docker-ce
查看docker-ce的版本
apt-get install -y docker-ce=18.03.1~ce~3-0~ubuntu
安装docker
docker -v
确认安装成功
参考这个文档
报错截图
sources.list里的内容
cd /etc/apt/mv sources.list sources.list.bakvim sources.listapt-get update
处理方法
如果出现sudo apt-get update报错的情况
安装指定版本的docker
安装最新版本的docker
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -distribution=$(. /etc/os-release;echo $ID$VERSION_ID)curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.listsudo apt-get update
加入包仓库
sudo apt-get install -y nvidia-docker2sudo pkill -SIGHUP dockerd
安装nvidia-docker2 载入docker 配置
docker run --runtime=nvidia --rm nvidia/cuda:11.0-base nvidia-smi
下载官方测试镜像
sudo apt show nvidia-docker2
查看nvidia-docker安装情况
https://cloud.tencent.com/developer/article/2066827
Nvidia docker 安装与使用
安装nvidia-docker
docker
这边没有看到具体的型号用nvidia-smi、ubuntu-drivers devices命令都提示没有,这里需要安装下
运行提示报错
apt install nvidia-utils-390
nvidia-smi
显示当前可用NVIDIA驱动程序 ubuntu-drivers devices
apt install ubuntu-drivers-common
https://admin.pci-ids.ucw.cz/mods/PC/10de?action=help?help=pci
例如我这里就是TITAN Xp
拿后面1b02去查
有几个代码就有几个显卡,例如我这边有三块,其中两块是同一型号
lspci | grep -i nvidia
https://www.nvidia.cn/Download/index.aspx
选择linux 64bit 然后下载run的那个脚本
去官网下载对应的型号的驱动
上传到服务器,然后给执行权限
chmod +x NVIDIA-Linux-x86_64-418.152.00.run
https://blog.51cto.com/SpaceVision/3086722
如果安装过程弹出提示参考这个文档进行下一步即可
安装驱动
https://blog.csdn.net/JineD/article/details/131201121
安装显卡驱动、cuda、cudnn文档链接
查看自己机器显卡型号
安装显卡驱动
https://developer.nvidia.com/cuda-toolkit-archive
wget https://developer.download.nvidia.com/compute/cuda/10.1/Prod/local_installers/cuda_10.1.243_418.87.00_linux.runsudo sh cuda_10.1.243_418.87.00_linux.run
下载runfile的格式
从官网下载安装包
运行runfile
export PATH=$PATH:$PATH:/usr/local/cuda/binexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/lib64export CUDA_HOME=$CUDA_HOME:/usr/local/cuda
在文件最后添加如下内容
vi ~/.bashrc
source ~/.bashrc
添加环境变量
nvcc --version
验证安装
安装cuda
去官网下载对应的文件包,通常下载tar包形式的文件
tar -zxvf cudnn-10.1-linux-x64-v8.0.5.39.tgz
cp cuda/include/cudnn.h /usr/local/cuda-10.1/include/
cp cuda/lib64/libcudnn* /usr/local/cuda-10.1/lib64/
chmod a+r /usr/local/cuda-10.1/include/cudnn.h
chmod a+r /usr/local/cuda-10.1/lib64/libcudnn*
安装Cudnn
网卡
环境安装
5.4.0-150-generic
默认内核
内核
Ubuntu18
5.15.0-122-generic
Ubuntu20
6.8.0-45-generic
gdm类型的桌面系统
light类型的桌面系统
ubuntu有两种桌面系统
bluetoothctl
power onagent ondefault-agentscan onpair <设备地址>trust <设备地址>connect <设备地址>
在 bluetoothctl 中运行以下命令,确保已连接到你的蓝牙设备:
info <设备地址>
检查连接并获取设备信息:
nmcli connection add type bluetooth ifname bnep0 con-name \"Bluetooth Connection\" autoconnect yes uuid <UUID>
使用 nmcli 创建 BNEP 连接:
nmcli connection up \"Bluetooth Connection\"
启动 BNEP 连接:
使用 bluetoothctl 连接到蓝牙设备:
蓝牙问题
Ubuntu22
Linux---Ubuntu
0 条评论
回复 删除
下一页