Linux常用指令

devtools/2024/10/20 18:59:07/

Linux常用命令

查询进程

ps aux | grep 进程名称

端口监听

sudo netstat -tulnp | grep 9944

显卡

查询显卡信息

lspci | grep VGA

查看显卡详情

sudo lshw -C video

显卡使用情况

nvidia-smi

nvtop

系统与功耗

硬件资源

top

整机功耗/用电瓦数

sudo apt-get install powerstatsudo powerstat -z -R

添加新用户

sudo adduser ***

授权用户为超级

sudo usermod -aG sudo ***

查看日志

查看具体时间的日志

grep 'Jul 29 11:05:00' /var/log/syslog | grep -v '^-- '

查看时间区间的日志

# 假设时间戳在每行的开始,格式为 "YYYY-MM-DD HH:MM:SS"

awk '$0 >= "2024-07-29 11:00:00"' /var/log/syslog

2024-07-29 11:03:00-11:08:00的日志

journalctl --since="2024-07-29 11:03:00" --until="2024-07-29 11:08:00"

journalctl --since="2024-07-29 11:04:57" --until="2024-07-29 11:04:58"

grep 'Jul 29 11:04:30' /var/log/syslog | grep -v '^-- '

grep 'Jul 29 11:04:58' /var/log/syslog | grep -v '^-- '

系统重启记录

last reboot

关于重启的系统日志

grep -i reboot /var/log/syslog

上一次重启的日志

journalctl -b -1

硬件日志

dmesg -T | grep 'Jul 30 12:59:[0-5][0-9]'

dmesg -T | grep 'Jul 30 12:[0-5][0-9]:[0-5][0-9]'

硬盘

磁盘信息

fdisk -l

查看磁盘使用情况

df -h

查看磁盘的品牌、sn编码

sudo apt update

sudo apt install nvme-cli

nvme list

nvme id-ctrl /dev/nvme0n1

nvme id-ctrl /dev/sdm

检查磁盘健康度

sudo apt-get install smartmontools

sudo smartctl -a /dev/sdX

磁盘挂载情况

lsblk

测试硬盘读写速度,

sudo hdparm -Tt /dev/sdc

查看磁盘运行使用率io

iostat -x 1

查看硬盘UUI

lsblk -f

blkid

查看磁盘温度

sudo smartctl -A /dev/nvme2n1p1 | grep Temperature

网络

查看ip

ip addr

ifcofig

查看流量情况

iftop

安装ssh服务

sudo systemctl status ssh

sudo apt update

sudo apt install openssh-server

scp -P 55223 /Users/apple/Downloads/lolMiner_v1.86_Lin64.tar.gz root@61.147.97.57:/root/lolMiner

ssh -i /Users/apple/.ssh/subid_rsa -p 10106 root@183.220.36.101

scp -i /Users/apple/.ssh/subid_rsa -P 10106 /Users/apple/Downloads/subspace-farmer-ubuntu-x86_64-v2-gemini-3h-2024-jun-18 root@183.220.36.101:/root/


http://www.ppmy.cn/devtools/122210.html

相关文章

【SpringBoot】基础+JSR303数据校验

目录 一、Spring Boot概要 1. SpringBoot介绍 2. SpringBoot优点 3. SpringBoot缺点 4. 时代背景-微服务 二、Spring Boot 核心配置 1. Spring Boot配置文件分类 1.1 application.properties 1.2 application.yml 1.3 小结 2. YAML概述 3. YAML基础语法 3.1 注意事…

【分页】Spring Boot 列表分页 + javaScript前台展示

后端: 准备好查询实体与分页实体 1、分页工具实体 package com.ruoyi.dms.config;import com.alibaba.nacos.api.model.v2.Result; import lombok.Data;import java.io.Serializable; import java.util.List;/*** author 宁兴星* description: 列表返回结果集*/ …

Windows系统编程(三)进程与线程二

进程与线程 进程:直观的说就是任务管理器中各种正在运行的程序。对于操作系统来说,进程仅仅是一个数据结构,并不会真实的执行代码 线程:通常被称作但并不真的是轻量级进程或实际工作中的进程,它会真实的执行代码。每…

Pytorch中不会自动传播梯度的操作有哪些?

在 PyTorch 中,某些生成张量的操作本身不会创建与计算图相关联的梯度信息。这些操作通常用于初始化张量,并且默认情况下不需要进行梯度计算。以下是一些常见的不会自动传播梯度的张量生成操作: 数值初始化操作: torch.linspace():…

4. Getter和Setter注解与lombok

文章目录 1. 什么是Getter和Setter注解2. 什么是lombokjava自带的jar包 3. 从maven仓库里找lombok相关jar包4. 把jar包导入项目另一个jar包导入途径 5. 正式使用注解① 问题② 解决方案提示 6. 如果还想对某个成员变量添加限制怎么办7. 内容出处 1. 什么是Getter和Setter注解 官…

linux驱动开发之LED灯驱动(附驱动源码,适用于全志,瑞芯微等芯片)

最近学习linux驱动,前面讲述了字符型驱动开发的驱动编写框架以及具体步骤,而LED驱动是字符型驱动中最基础的,本次我们就来学习一下linux的LED灯驱动开发步骤,同时源码放出来供大家参考。 本次驱动开发适用于全志,瑞芯…

Spring Boot 快速入门教程

1. Spring Boot 简介 Spring Boot 是一个基于 Spring 框架的项目,它简化了基于 Spring 的 Java 应用程序的创建和部署。Spring Boot 通过提供一系列的“Starters”来简化 Maven 配置,同时使用约定大于配置的原则,让开发者能够以最少的配置启…

冯诺依曼体系|操作系统

目录 一、硬件:冯诺依曼体系 1.冯诺依曼体系结构 2.冯诺依曼体系结构组成 3.内存的重要性 (1)提升运行速度 (2)提升运行效率 二、软件:操作系统 1.什么是操作系统 (1)内部理…