当前位置: 首页 > news >正文

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

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

http://www.xdnf.cn/news/955369.html

相关文章:

  • 标注工具核心代码解析——load_image【canvas.py]
  • NXP S32K146 T-Box 携手 SD NAND(贴片式TF卡):驱动汽车智能革新的黄金组合
  • 深度解析:DDoS攻击及其防御策略
  • 【深度解析】以太坊中的挖矿难度调整机制:从动态调节到“冰河时代”的倒计时
  • FOPLP vs CoWoS
  • 二、ROS2完成Docker容器和宿主机通信,使用ros2 topic list看到,但是无法echo
  • 驭码 CodeRider 2.0 产品体验:智能研发的革新之旅
  • OceanBase 桌面版
  • 从零开始了解数据采集(二十八)——制造业数字孪生
  • Hive 存储格式深度解析:从 TextFile 到 ORC,如何选对数据存储方案?
  • 基于FPGA的PID算法学习———实现P比例控制算法
  • 协同过滤算法进行电影推荐
  • java教程笔记(十三)-synchronized和ReentrantLock
  • Hilt vs Dagger2:Android 依赖注入框架对比
  • 2025年css+html面试题
  • PH热榜 | 2025-06-07
  • 有限自动机到正规文法转换器v1.0
  • 土建施工员考试:建筑施工技术重点知识有哪些?
  • Java中方法调用参数传递机制的理解和示例验证
  • NFT模式:数字资产确权与链游经济系统构建
  • 什么是VR全景展示?VR全景展示的用途
  • 微信小程序云开发平台MySQL的连接方式
  • STA(Station)模式与AP(Access Point)模式
  • LeetCode - 260. 只出现一次的数字 III
  • 镜像里切换为普通用户
  • VBA高级应用30例应用4:利用键盘设置来阻止自动运行事件
  • 研读论文《Attention Is All You Need》(14)
  • React---day11
  • 基于vue框架的多媒体教室管理系统72d6w(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • Redis群集