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命令来设置环境变量。

bash 复制代码
export 变量名=变量值
# 示例:添加 /opt/mysql/bin 到 PATH
export PATH=$PATH:/opt/mysql/bin

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

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

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

2.3.1、针对当前用户生效

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

bash 复制代码
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

相关推荐
为什么要内卷,摆烂不香吗13 分钟前
kubernetes(4) 微服务
linux·运维·微服务·容器·kubernetes
conkl6 小时前
Linux 零基础万字入门指南(进阶详解版)
linux·运维·服务器·ssh·文件管理·shell·linux基础
一水鉴天9 小时前
认知系统的架构: 认知残余三角形、认知主体意识 和认知演进金字塔(腾讯元宝)
运维·服务器
三体世界9 小时前
Mysql基本使用语句(一)
linux·开发语言·数据库·c++·sql·mysql·主键
TT-Kun9 小时前
Linux 上手 UDP Socket 程序编写(含完整具体demo)
linux·计算机网络·udp
一川风絮千片雪9 小时前
【环境配置】Linux/Ubuntu24.04 无图形界面安装显卡驱动
linux·运维·服务器
Giser探索家9 小时前
低空智航平台技术架构深度解析:如何用AI +空域网格破解黑飞与安全管控难题
大数据·服务器·前端·数据库·人工智能·安全·架构
Danileaf_Guo10 小时前
Ubuntu 18.04快速配置WireGuard互联
linux·运维·服务器·ubuntu
柳鲲鹏10 小时前
Ubuntu下载、安装、编译指定版本python
运维·服务器·ubuntu
快乐就是哈哈哈10 小时前
从零部署 MySQL 数据库:Linux 安装与防火墙策略全解析
linux·mysql