ubuntu20.04设置静态IP

很久不设置又忘记了,记录下以后就不需要再到处找了,ubuntu20.04设置静态IP和之前老版本的ubuntu是有区别的了。以前是修改interfaces文件,现在是修改/etc/netplan/目录下的01-network-manager-all.yaml文件,具体配置如下# This is the network config written by 'subiquity'network:  ethernets: &...

阅读全文

ubuntu下载软件所有依赖包的方法

我们有时需要在一个离线的环境中安装各种软件,离线安装的时候提示需要有些依赖包,这时我都是通过https://pkgs.org/网站搜素需要的依赖包今天就提供一个办法就能一次性解决复杂的依赖包安装的问题首先我们需要准备一套能联网的ubuntu系统环境,确保和离线要安装软件的ubuntu环境版本一致然后按照以下操作可以完成存储相关依赖包到目录,方便拷贝到离线环境中使用rm -rf /var/cache/apt/archives/*apt-get -d install gdb这时安装的gdb和相关依赖包就全...

阅读全文

centos7安装nvidia-container-runtime

之前ubuntu安装的可以查看之前笔记:https://sulao.cn/post/919.htmlcentos上安装也很简单,首先设置存储库和GPG密钥distribution=$(. /etc/os-release;echo $ID$VERSION_ID)curl -s -L https://nvidia.github.io/nvidia-container-runtime/$distribution/nvidia-container-runtime.repo | \&...

阅读全文

centos7安装英伟达GPU驱动

首先安装一些必要的依赖包yum install -y pciutils gcc gcc-c++ gcc-gfortran使用lspci命令检查是否有nvidia硬件lspci | grep -i nvidia关闭nouveau,把nouveaukerneldriver加入黑名单vi /lib/modprobe.d/dist-blacklist.conf将nvidiafb行注释掉,并在最后加入以下两行#blacklist nvidia...

阅读全文

linux下core文件分析的方法

当程序出错或者异常退出的时候,满足一定条件会产生coredump,并产生core文件,当然有时也不会生成,会提示coredump,这时我们需要对环境进行配置才会产生core文件。首先我们需要通过ulimit敏玲查看core文件大小限制,需要生成core文件限制不能太小,所以我们一般都设置不限制ulimit -a查看到corefilesize是0,我们使用命令修改下ulimit -c unlimited再次使用ulimit命令查看就已经被改为unlimited了,除此之外还需要修改core_pattern文件echo&nb...

阅读全文

ubuntu20.04安装英伟达GPU驱动

在ubuntu上安装显卡驱动有几种方式,可以使用图形界面的方式安装,也可以使用命令行来安装,我们这里主要来讲使用命令行的方式安装,安装的方式也有两种,分为在线安装和离线安装。安装的时候推荐关掉图形化界面,进入终端模式进行安装sudo telinit 3 # 使用sudo telinit 5命令可以重新进入图形化界面1.使用命令行在线安装的方式如下更新所有的软件包和加入官方的ppa源sudo add-apt-repository ppa:graphics-drivers/ppa...

阅读全文

linux下nerdctl的安装和常用命令

nerdctl是一个类似于DockerCLI的命令工具,用于管理和运行容器,它提供与Docker兼容的接口,并支持和containerd集成。nerdctl安装首先下载安装包wget https://github.com/containerd/nerdctl/releases/download/v1.5.0/nerdctl-1.5.0-linux-amd64.tar.gztar -zxvf nerdctl-1.5.0-linux-amd64.tar.gzcp -a nerdctl /u...

阅读全文

ubuntu安装nvidia-container-runtime

借助NVIDIAContainerRuntime,开发人员只需在创建容器期间注册一个新的运行时,即可将NVIDIAGPU暴露给容器中的应用程序。目前官网上NVIDIAContainerRuntime介绍如下NVIDIAContainerRuntime是一种GPU感知容器运行时,与Docker、CRI-O和其他流行容器技术使用的OpenContainersInitiative(OCI)规范兼容。它简化了构建容器化GPU加速应用程序并将其部署到桌面、云或数据中心的过程。借助NVIDIAContaine...

阅读全文

linux下NVLink版NVIDIA A100安装Fabric-manager的方法

NVIDIANVLinkA100GPU卡,需额外安装与驱动版本对应的nvidia-fabricmanager服务使GPU卡间能够互联通过NVSwitch互联,如果仅安装NVIDIAGPU驱动程序,会导致GPU不能正常使用。下面列出了ubuntu和centos7的安装方法,均是通过在线源来安装1.ubuntu的安装方式如下:首先需要安装数据中心GPU管理器,安装nvidiaDCGM,本次安装是在ubuntu上进行安装,获得存储库密钥:wget https://developer.download.nvidia.com/comp...

阅读全文

linux清空文件内容的几种方式

之前一般都是使用echo命令来清除文件内容,现在也将其他清除文件内容的方法记录下,主要是打开文件以后清除所有内容比较常用。在文件外部清除文件内容有以下这些方式echo "" > test.logecho > test.logcat /dev/null > test.log> test.log:> test.log除了上述的方式以外,我们也常需要在编辑器中把文件内容清空,那么在vi编辑器中我们...

阅读全文