linux中home文件在哪里
作者:yasden
Linux操作系统如何手动安装显卡驱动?本文以安装英伟达显卡驱动.run文件为例进行说明
在英伟达官网下载了驱动程序文件,名称为 NVIDIA-Linux-x86_64-515.76.run,在Linux系统下如何安装该文件呢?
第一步、cd转到该目录下,用ls -all命令查看该文件的权限
ubuntu的firefox火狐浏览器是将显卡的驱动程序文件下载到“下载”这个文件夹里面的。在终端输入下面的命令并回车,转到“下载”文件夹下面(注意,我的文件夹是 “/home/yasden/下载”,你的文件夹是 “/home/你的电脑名称/下载”):
cd /home/yasden/下载
然后用下面的命令查看 NVIDIA-Linux-x86_64-515.76.run的权限:
ls -all
输入上面的命令,回车后,会看见 NVIDIA-Linux-x86_64-515.76.run的前面,有-rw-rw-r-- 的字样(见下图):
第二步、用chmod命令修改NVIDIA-Linux-x86_64-515.76.run的文件权限
因此,还要输入下面的命令提升 NVIDIA-Linux-x86_64-515.76.run的文件权限(下面的命令chmod后面的“770”代表yasden这个用户有最高的权限去运行NVIDIA-Linux-x86_64-515.76.run 文件):
chmod 770 NVIDIA-Linux-x86_64-515.76.run
第三步、运行.run安装程序
输入下面的命令,并回车,来安装该驱动程序:
./NVIDIA-Linux-x86_64-515.76.run
如果你当前目录下没有NVIDIA-Linux-x86_64-515.76.run该文件,则用下面的命令运行该程序:/home/yasden/下载/NVIDIA-Linux-x86_64-515.76.run (将yasden改成你的计算机的名字,另外保证NVIDIA-Linux-x86_64-515.76.run是下载到“下载”目录下)
如果提示需要在root下面运行,则输入下面的命令并回车:
sudo ./NVIDIA-Linux-x86_64-515.76.run
这时候提示输入root账号的密码,输入root的密码后继续:
如果提示下图的情况,则重启系统后,继续上一步。
如果重启系统后,还是出现上图的提示,恭喜你,你的ubuntu之前已经安装过英伟达的显卡驱动了。
解决NVIDIA Container Toolkit安装过程遇到的难题
某些Linux程序需要调用NVIDIA显卡,因此需要安装:
NVIDIA Container Toolkit
我在安装NVIDIA Container Toolkit的过程中遇到一些难题,我相信大部分的朋友都和我一样。我遇到的难题是:
按照英伟达官网的安装教程(见下图):
执行完官网推荐的上面的教程的所有步骤后,在运行:
sudo docker run --rm --gpus all nvidia/cuda:11.0.3-base-ubuntu20.04 nvidia-smi
这个命令测试时,出现下面的错误提示:
docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running hook #0: error running hook: exit status 1, stdout: , stderr: Auto-detected mode as 'legacy'
nvidia-container-cli: initialization error: load library failed: libnvidia-ml.so.1: cannot open shared object file: no such file or directory: unknown.
通过查阅大量资料,发现网上有位大神咨询过英伟达,英伟达给出的解释是:“显卡资源没有打开Persistence Mode”,输入下面的命令即可解决:
nvidia-smi -pm ENABLED
如果上面的命令回车后,出现提示,就按提示安装,我是输入下面的命令来安装的:
sudo apt install nvidia-utils-515
之后再次执行:
nvidia-smi -pm ENABLED
会出现下图的成功提示:
之后再次测试:
sudo docker run --rm --gpus all nvidia/cuda:11.0.3-base-ubuntu20.04 nvidia-smi
发现成功了:
2022双十一, 3070显卡终于跌破发行价了,赛博朋克2077说需要3077的支持:
赛博朋克2077说,6800也可以的:
全文完,谢谢观看。
","force_purephv":"0","gnid":"9bd2257f818e87145","img_data":[{"flag":2,"img":[{"desc":"","height":"800","title":"","url":"https://p0.ssl.img.360kuai.com/t013342ac4f9b0eac9a.jpg","width":"600"},{"desc":"","height":"250","title":"","url":"https://p0.ssl.img.360kuai.com/t01df03267789ed48d9.jpg","width":"600"},{"desc":"","height":"137","title":"","url":"https://p0.ssl.img.360kuai.com/t0171f353a2e139e9fa.jpg","width":"600"},{"desc":"","height":"250","title":"","url":"https://p0.ssl.img.360kuai.com/t01eace699b0c22a3a2.jpg","width":"600"},{"desc":"","height":"372","title":"","url":"https://p0.ssl.img.360kuai.com/t017fc62f49352491ff.jpg","width":"600"},{"desc":"","height":"470","title":"","url":"https://p0.ssl.img.360kuai.com/t0174cce56ecfa81926.jpg","width":"600"},{"desc":"","height":"583","title":"","url":"https://p0.ssl.img.360kuai.com/t01412d498c4610bf40.jpg","width":"600"},{"desc":"","height":"106","title":"","url":"https://p0.ssl.img.360kuai.com/t0100a5437c34cee5be.jpg","width":"600"},{"desc":"","height":"380","title":"","url":"https://p0.ssl.img.360kuai.com/t01fc772dfc18b37df2.jpg","width":"600"},{"desc":"","height":"210","title":"","url":"https://p0.ssl.img.360kuai.com/t010fa46a5f53470dda.jpg","width":"600"},{"desc":"","height":"536","title":"","url":"https://p0.ssl.img.360kuai.com/t01221b7757901092f4.jpg","width":"600"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"hbase","pub_time":1668077187000,"pure":"","rawurl":"http://zm.news.so.com/b06d584dd208e7f8822f1b3d3d15b6f3","redirect":0,"rptid":"d3a292cb54dd098b","s":"t","src":"什么值得买","tag":[{"clk":"kdigital_1:linux","k":"linux","u":""},{"clk":"kdigital_1:赛博朋克2077","k":"赛博朋克2077","u":""},{"clk":"kdigital_1:英伟达","k":"英伟达","u":""},{"clk":"kdigital_1:显卡","k":"显卡","u":""}],"title":"玩NAS先学Linux(3):如何安装.run显卡驱动程序文件+解决NVIDIA Container Toolkit安装过程遇到的难题
柳魏肤1392linux系统如何区分HOME目录和/HOME目录? -
松帜奇17065602627 ______ 根目录和家目录均只是一种linux文件挂载点,linux采用树状发展目录结构根目录就是第一级,家目录与根目录看起来只是一个一级目录和二级目录的关系,实际上差别很大. 家目录是系统傻瓜安装程序人为挂载的一个目录,便于多用户登录使用...
柳魏肤1392linux里面里面 cd /home 和cd /home/ 有什么区别 -
松帜奇17065602627 ______ 我已经试过了,是一样的结果.如果是进入/home目录下,后面的/可以省略
柳魏肤1392linux中重要文件夹介绍?各个文件夹各有什么作用? -
松帜奇17065602627 ______ 以下是linux系统常见的重要目录以及各个目作用: / 根目录. 包含了几乎所的文件目录.相当于中央系统.进入的最简单方法是:cd /. /boot 引导程序,内核等存放的目录. 这个目录,包括了在引导过程中所必需的文件,引导程序的相关文件...
柳魏肤1392linux 列出home文件夹的大小 包括所有子文件夹 -
松帜奇17065602627 ______ 首先是最简单的方法,这种方法只是适用于有图形界面的linux操作系统,例如fedora操作系统.右击需要查看文件夹,然后点击属性选项,在弹出的属性框中找到内容所在一行,会列出此文件夹有多少项及其大小. 当然以上方法适用范围有限,...
柳魏肤1392linux如何扩展home目录大小 -
松帜奇17065602627 ______ 简单可以用软连接来实现也可把home分区备份,之后从新调整大小...
柳魏肤1392Linux系统是怎样将文件路径"/home/user/Desktop/bilibili.txt"到具体物理存储位置的? -
松帜奇17065602627 ______ 直接用 cd /home/user/Desktop就进bilibili.txt文件所在目录了.想看看文件怎么写的,就vi bilibili.txt 要想知道在哪个分区也好办.mount一下. /home/user/Desktop的含义是什么?在根"/"下面有个一级子目录叫home,home下又有个二级子目录叫...
柳魏肤1392linux中怎么用命令打开文本文件? -
松帜奇17065602627 ______ 通过命令+文件名查看内容.如下命令可以查看. 1, cat :由第一行开始显示文件内容; 2,tac:从最后一行开始显示,可以看出tac与cat字母顺序相反; 3,nl:显示的时候输出行号; 4,more:一页一页的显示文件内容; 5,less与more类似,但它可以向前翻页; 6,head:只看前几行; 7,tail:只看最后几行; 8,od:以二进制的方式读取文件. 9,vi和vim作为编辑器,也可以打开文件查看内容.
柳魏肤1392linux /home 目录下 有什么文件夹 -
松帜奇17065602627 ______ 这是系统预设的使用者家目录(home directory).在你新增一个一般使用者帐号时, 预设的使用者家目录都会规范到这里来.比较重要的是,家目录有两种代号喔: ~:代表目前这个使用者的家目录,而 ~dmtsai :则代表 dmtsai 的家目录!
柳魏肤1392c语言怎么获得linux的home目录 -
松帜奇17065602627 ______ 可以利用getenv函数来实现.在Linux系统中,home目录的定义是通过系统环境变量中的HOME变量值来确定的,在shell下可以通过 echo $HOME来查看.而在C语言中,库函数getenv可以用作获取环境变量值.该函数位于stdlib.h, 原型为 char *getenv(char *name); 功能为获取名字为name的环境变量字符串.所以,下面代码就可以获取到home目录名了:char *home; home = getenv("HOME"); printf("the home path is %s\n", home);
柳魏肤1392linux中的 /home /boot /bin 等,是分区还是目录? -
松帜奇17065602627 ______ 是目录. 分区是要mount到目录上才能使用的, 所以如果/home上面mount了一个分区, 那你也可以认为它是一个分区.