ubuntu积累


apt-get与pip安装命令的区别

apt-gat安装ubuntu系统的软件,安装的软件整个系统都能用

pip安装python相关的包,以及各种版本的依赖,可以在指定虚拟环境下安装包

如果

感谢:Ubuntu下apt-get与pip安装命令的区别_liu_xzhen的博客-CSDN博客

关于python:使用pip和apt-get安装软件包之间有什么区别? | 码农家园

同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。 2、apt-get update只是更新了apt的资源列表,没有真正的对系统执行更新。如果需要,要使用apt-get upgrade来更新。
apt更新源:apt-get 更新源_GZMetrics的博客-CSDN博客

ubuntu/linux系统知识(11)详解/etc/apt/sources.list文件_奇妙之二进制的博客-CSDN博客

cp -rp 【原文件或目录】【目标目录】

cat>file<<EOF主要用于分行写入文件,以EOF(文件结束符)为结尾结束输入

‘>’ 代表 输出的内容重定向到文件。使用> 重定向后 文件 中原本的内容会被覆盖

">>" 代表 将输出的内容已追加的方式重定向到文件,使用>> 重定向后 文件 中原本的内容不会被覆盖,而是在原有的内容后面 追加 新的内容

感谢:

Linux中的文本流_cat >_识途老码的博客-CSDN博客

Linux命令: cat >和cat >>_cat >_打蛋王子的博客-CSDN博客

apt-get update与apt-get upgrade区别

update是读取sources.list中源的更新,获取软件包更新列表,

upgrade是对有变动的软件进行更新

apt-get update 和 upgrade 的区别_apt-get update和upgrade_发狂的蜗牛的博客-CSDN博客

sudo apt -y upgrade     直接upgrade,不再询问y/n

https://www.cnblogs.com/pengmn/p/11949075.html

uname -r : 显示操作系统的发行版号
uname -a :显示系统名、节点名称、操作系统的发行版号、内核版本等等

感谢:linux命令 uname -r 和 uname -a 的详解_shadow_zed的博客-CSDN博客

云服务器版ubuntu18.04安装桌面

云服务器 ECS Linux 系统图形化桌面安装概述

linux服务器版怎么安装桌面,如何在Ubuntu Server 18.04上安装GNOME桌面_weixin_39914863的博客-CSDN博客

测试GPU是否可用

import torch
 
print(torch.__version__)  # 注意是双下划线
print(torch.version.cuda)
print(torch.cuda.is_available())
print(torch.cuda.get_device_name())

错误:

E: Unable to locate package tasksel

sudo apt-get update

感谢报错 E: Unable to locate package解决办法_j_shuttworth的博客-CSDN博客

debconf: unable to initialize frontend: Dialog
debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76.)
debconf: falling back to frontend: Readline

apt-get install dialog

感谢:无法初始化前端界面Dialog工具问题解决_Linux系统-系统教程

apt-get 更新源_GZMetrics的博客-CSDN博客

Sub-process /usr/bin/dpkg returned an error code (1)

sudo cp -rp /var/lib/dpkg/info/ /var/lib/dpkg/info.bak/

sudo rm -rf /var/lib/dpkg/info/*xxx*

sudo apt-get -f install

​

感谢:彻底解决ubuntu下报错E: Sub-process /usr/bin/dpkg returned an error code (1)_lizheng2017的博客-CSDN博客

tasksel安装时报错:tasksel: apt-get failed (100)

分析:LINUX的源有问题

sudo apt-get update
sudo tasksel

感谢:https://www.cnblogs.com/taoxiansheng/articles/4366528.html

ubuntu 18.04 桌面安装 tasksel aptitude failed (100) 问题修复_dakey2008的博客-CSDN博客

方法:

dpkg --configure -a          #将配置所有没有配置的软件包
sudo tasksel

Ubuntu Server 18.04.3 LTS 安装 Gnome 桌面_apt-get failed(100)_十四啊的博客-CSDN博客

dpkg用法详解_dpkg --configure -a_紫露易滴的博客-CSDN博客

reboot -f      强制重启

sudo shutdown -r   强制重启

ufw status        查看防火墙状态

whoami             查看当前用户名命令

pip3 install --upgrade pip           更新pip

cat /proc/version        查看linux内核版本

lsb_release -a            查看当前Ubuntu系统版本

nvcc -V                      查看系统CUDA版本 

conda create -n fastchat python=3.9     创建虚拟环境fastchat,安装python3.9

conda info--env    查看当前虚拟环境

conda activate fastchat            切换到fastchat环境

pip install ipykernel ipython         安装ipykernel ipython
ipython kernel install --user --name fastchat        将fastchat虚拟环境添加到jupyter notebook

cd cuda/                  打开进入cuda文件夹

mkdir fastchat          新建fastchat文件夹

ls -a                         查看当前目录内容

rm -rf vicuna-7b                删除vicuna-7b文件夹,-f, --force 强制删除,不需要确认

rm -r *               强制删除当前文件夹下所有文件,-r递归地删除子目录中的内容,* 表示匹配当前目录下的所有文件和子文件夹

echo "This is a second line!" >> output.txt    将字符串【This is a second line!】写到output.txt末尾

pip install unzip     安装unzip

unzip file.zip -d /data/user      file.zip文件解压到/data/user

mv  原始文件夹名   修改之后的文件夹名字            修改文件夹名称

source ~/.bashrc              环境变量立刻生效

export PATH=$PATH:/usr/local/cuda-11.6/bin           将/usr/local/cuda-11.6/bin添加到环境变量

ln -snf /usr/local/cuda-11.6 /usr/local/cuda            软链接cuda重新链接到cuda-11.6

python3 -m fastchat.model.apply_delta \

          --base-model-path /path/to/llama-7b \          [\]续行符,命令太长,一行写不下,分割成两行

pip list      查看安装的包

git clone https://github.com/lm-sys/FastChat.git      克隆FastChat项目源码到当前目录

cd FastChat/                  进入FastChat文件夹

pip install -e      执行当前目录下setup.py文件,安装完成pip list查看

pip list      查看安装的包

pip install -r requirements.txt                下载安装requirements.txt中的依赖包

python -m apply_delta   执行apply_delta.py文件,不用写.py。-m参数增加了python的搜索路径,除了当前路径,再加上了标准库的路径

peft库用于帮助使用LoRA

transformers库用于加载、训练、保存模型

du -sh            查看当前所处的文件夹的整个大小(不包括具体内容,只看当前文件夹大小)

ls -lh             查看当前文件夹中各个文件的大小

ifconfig            查看ip地址

import torch
print(torch.version.cuda)      查看cuda版本

import torch
torch.cuda.is_available()      查看cuda是否安装成功,有gpu返回True,没有gpu返回False

free -h    查看内存使用情况
top         查看系统cpu使用情况

lspci | grep VGA:这条命令可以列出系统中所有的显卡设备

nvidia-smi -L     列出系统中的每个 NVIDIA GPU 及其 UUID

nvidia-smi         查看GPU使用情况

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值