当前位置: 首页 > 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

相关文章:

  • 2023赣州旅游投资集团
  • 前端大文件分片上传详解 - Spring Boot 后端接口实现
  • Java多线程实现之Runnable接口深度解析
  • Redis专题-实战篇一-基于Session和Redis实现登录业务
  • 《射频识别(RFID)原理与应用》期末复习 RFID第三章 编码和调制(知识点总结+习题巩固)
  • 02__C++的基本语法
  • 【Linux系统】Linux环境变量:系统配置的隐形指挥官
  • [Java 基础]Object 类
  • IPC(进程间通信)详解
  • 升级背后:CANOPEN转MODBUS TCP技术如何实现精准控制?
  • Socket 编程
  • 【中间件】Web服务、消息队列、缓存与微服务治理:Nginx、Kafka、Redis、Nacos 详解
  • 认识电子元器件---高低边驱动
  • Day49 Python打卡训练营
  • IT供电系统绝缘监测及故障定位解决方案
  • 前端小程序面试题
  • SQL 注入:JDO与Hibernate
  • UI自动化测试:现状,效果和最佳实践
  • SQLAlchemy的子查询subquery()
  • 【100%完美解决】jupyter无法导入已安装的包【notebook中无法import安装在虚拟环境的包】
  • 购物网站成功案例/湖南今日新闻最新头条
  • 安徽易企建站/西安seo优化培训机构
  • 考百度指数 某个关键词在某个行业网站上的/怎样创建一个网站
  • wordpress发布文章出现404/搜索引擎优化seo信息
  • 免费做app网站/seo引擎优化专员
  • 公益网站模板/网络营销客服主要做什么