Linux常用命令记录,随遇随记

文章目录

      • 前言
        • 操作系统查询
            • 当前操作系统版本信息 :
            • 当前操作系统内核信息:
            • 当前操作系统发行信息:
            • cpu信息查询
        • CUDA & cudnn
        • 查询占用特定端口的程序
        • watch命令
        • tree命令
        • Linux 赋权
        • docker系列
          • docker复制文件
          • docker进入容器
        • 推荐博客

前言

  • 所谓查询就是找到配置文件,输出配置文件信息即可

操作系统查询

当前操作系统版本信息 :
  • cat /proc/version
当前操作系统内核信息:
  • uname -a
当前操作系统发行信息:
  • cat /etc/issuecat /etc/centos-release
  • 这里要提一嘴,centos用后面的,ubuntu系的是前面的(debain可以查),
  • 具体可以查查自己的/etc下的系统比如:
    • 如果是centos那么会有:/etc/redhat-release,至于centos-release-upstream就是说基于什么系统(centos基于Redhat)
      在这里插入图片描述
    • 如果是debian那么会有:/etc/os-release也是可以查到的
      在这里插入图片描述
      Linux常用命令记录,随遇随记_第1张图片
cpu信息查询
  • 文件是/proc/cpuinfo,但是里面东西比较多,我们只需要一部分就行,因此我们需要删减
  • 下列信息我们需要model name 那么命令是:grep "model name" /proc/cpuinfo
  • Linux常用命令记录,随遇随记_第2张图片
  • 效果如图,这样所有的CPU都出来了(当然只是model name 部分),如果先model name 难看就cut命令去掉就好了
    Linux常用命令记录,随遇随记_第3张图片

CUDA & cudnn

  • cuda 版本:cat /usr/local/cuda/version.txt
  • cudnn 版本:cat /usr/local/cuda/include/cudnn.h | grep CUDNN_MAJOR -A 2
  • Linux常用命令记录,随遇随记_第4张图片

查询占用特定端口的程序

  • netstat -tunlp | grep port
  • lsof -i:port
  • 以我刚搭建的Node接口为例:
    在这里插入图片描述

watch命令

  • linux常用基本命令:watch

tree命令

  • linux常用基本命令:tree

Linux 赋权

  • 最高权限:chomd 777 filepath

docker系列

docker复制文件
  • docker cp filepath contianer_ID:/to_container_path
docker进入容器
  • docker exec -it container_ID /to_container_path

推荐博客

  • 推荐博客,推荐博客2,更加全,此处是遇到一点记一点

你可能感兴趣的:(Linux)