Ubuntu Linux环境查看服务器资源,查询CPU,内存,环境变量等命令

news/2025/7/4 14:51:55

Ubuntu Linux环境查看服务器资源,查询CPU,内存,环境变量等命令

1、查看服务器资源,查询CPU,内存

#1、查看操作系统

      cat /etc/os-release查看操作系统

2、查看Linux系统

$ cat /proc/version

3、查询内核

$uname -r
6.8.0-55-generic

4、查询CPU

cat /proc/cpuinfo

......

model name      : Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz

......

5、查看CPU信息(型号)/查看处理器个数
$ cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
6、查看CPU核数
$ cat /proc/cpuinfo| grep "cpu cores"| uniq

28  Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz
7、查看CPU个数
$ cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

1

8、查看内存
$ grep MemTotal /proc/meminfo

MemTotal:       65724744 kB
9、查看磁盘空间
$ fdisk -l

10、查看磁盘使用情况:

df命令参数功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息。

$df -h //将容量结果以易读的容量格式显示出来
 

#查询根目录磁盘大小

$df -h /

[root@casb01 /]# df -h /
Filesystem                         Size  Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-ubuntu--lv   98G   72G   22G  78% /

2、设置环境变量

在 Ubuntu 系统里,配置环境变量有多种方式,下面为你介绍常见的配置方法。

2.1、临时配置环境变量(仅对当前终端会话有效)

在终端中,你可以直接使用export命令来设置环境变量。

export 变量名=变量值
# 示例:添加 /opt/mysql/bin 到 PATH
export PATH=$PATH:/opt/mysql/bin

这种方式设置的环境变量只在当前终端会话中生效,关闭终端后就会失效。

2.2、永久配置环境变量(对所有用户或特定用户生效)

你可以把环境变量的配置添加到特定的配置文件中,这样每次登录系统时都会自动加载这些环境变量。

2.3.1、针对当前用户生效

编辑当前用户的~/.bashrc或者~/.bash_profile文件。

nano ~/.bashrc
# 在文件末尾添加以下内容(以配置 JAVA_HOME 为例)
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH

编辑完成后,使用以下命令使配置生效。

source ~/.bashrc

2.3.2、对所有用户生效

编辑/etc/environment或者/etc/profile文件。

source /etc/environment

3、配置文件加载顺序

登录 shell 会先加载/etc/profile,然后再加载用户主目录下的~/.bash_profile、~/.bash_login或~/.bashrc。

4、删除环境变量

临时删除环境变量可以使用unset命令。

unset 变量名
# 示例
unset JAVA_HOME

文章来源:https://blog.csdn.net/fen_fen/article/details/148535281
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:https://dhexx.cn/news/show-5537140.html

相关文章

Ray框架:分布式AI训练与调参实践

Ray框架:分布式AI训练与调参实践 系统化学习人工智能网站(收藏):https://www.captainbed.cn/flu 文章目录 Ray框架:分布式AI训练与调参实践摘要引言框架架构解析1. 核心组件设计2. 关键技术实现2.1 动态资源调度2.2 …

【Web 进阶篇】优雅的接口设计:统一响应、全局异常处理与参数校验

系列回顾: 在上一篇中,我们成功地为应用集成了数据库,并使用 Spring Data JPA 实现了基本的 CRUD API。我们的应用现在能“记忆”数据了!但是,如果你仔细审视那些 API,会发现它们还很“粗糙”:有…

《C++初阶之入门基础》【普通引用 + 常量引用 + 内联函数 + nullptr】

【普通引用 常量引用 内联函数 nullptr】目录 前言:---------------普通引用---------------什么是引用?怎么使用引用?使用场景一:引用起别名(基本使用)使用场景二:引用作为函数的参数使用场…

【K8S】Kubernetes从入门到实战:全面指南

Kubernetes从入门到实战:全面指南 一、Kubernetes概述 1.1 什么是Kubernetes Kubernetes(简称K8s)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。它最初由Google开发,现在由Cloud Native Computing Foundation(CNCF)维护。 1.2 Kubernetes的…

一款用于react-native监听app[AppState]前后台的自定义Hooks开源插件

react-native-watch-appstate React Native appState hook is a custom react hook, built to handle iOS or Android or Harmony appState in your react component 自定义 appState hooks 适用于三端[android/ios/harmony] _ AppState 可以告诉您应用程序是在前台还是后台…

加密通信 + 行为分析:运营商行业安全防御体系重构

在数字经济蓬勃发展的时代,运营商作为信息通信网络的核心枢纽,承载着海量用户数据与关键业务传输,其安全防御体系的可靠性直接关乎国家安全、社会稳定与企业发展。随着网络攻击手段的不断升级,传统安全防护体系逐渐暴露出局限性&a…

Redux完整指南:从入门到精通

Redux完整指南:从入门到精通 文章目录 Redux完整指南:从入门到精通什么是Redux?为什么需要Redux?Redux的三大核心原则1. 单一数据源(Single Source of Truth)2. 状态是只读的(State is Read-Onl…

初探 OpenCV for Android:利用官方示例开启视觉之旅

在移动开发领域,计算机视觉技术的应用越来越广泛,而 OpenCV 作为开源的计算机视觉库,无疑是实现相关功能的强大工具。OpenCV for Android 提供了一系列丰富的示例,帮助开发者快速上手并掌握其在 Android 应用中的使用方法。本文将…

神经网络学习-神经网络简介【Transformer、pytorch、Attention介绍与区别】

神经网络学习笔记 本笔记总结了神经网络基础理论、常见模型结构、优化方法以及 PyTorch 实践,适用于初学者和进阶者查阅学习。 一、神经网络基础 1. 神经元模型 神经元通过输入加权求和后激活: y f ( ∑ i 1 n w i x i b ) y f\left(\sum_{i1}^{n}…

全面掌握Pandas时间序列处理:从基础到实战

时间序列数据在金融分析、物联网、商业智能等领域无处不在。作为Python数据分析的核心库,Pandas提供了强大而全面的时间序列处理功能。本文将系统介绍Pandas时间序列处理的各个方面,从基础概念到高级应用,帮助您在实际工作中高效处理时间序列…