0

0

提高生产力的 10 个 Linux 命令

王林

王林

发布时间:2024-02-11 22:15:10

|

1302人浏览过

|

来源于良许Linux教程网

转载

这里有10个linux命令,可用来了解系统并快速提高工作效率。

10个了解系统的Linux命令

打开终端应用程序,然后开始键入以下命令以了解您的Linux桌面或云服务器/VM。

1、free – 获得空闲和已使用的内存

您的内存不足了吗? 使用free命令显示Linux系统中可用和已用物理(RAM)以及交换内存的总量。 它还显示内核使用的缓冲区和缓存:

linuxmi@linuxmi:~/www.linuxmi.com

free # 以容易理解的格式输出 linuxmi@linuxmi:~/www.linuxmi.com

free -h
# 使用cat命令查找详细信息
linuxmi@linuxmi:~/www.linuxmi.com$ cat /proc/meminfo

提高生产力的 10 个 Linux 命令

但是,free命令不会提供有关内存配置,Linux服务器支持的最大内存以及Linux内存速度的信息。 因此,我们必须使用dmidecode命令:

linuxmi@linuxmi:~/www.linuxmi.com$ sudo dmidecode -t memory

提高生产力的 10 个 Linux 命令

想要确定Linux下的显卡的内存量,请尝试:

linuxmi@linuxmi:~/www.linuxmi.com

glxinfo | egrep -i ‘device|memory’
Device: llvmpipe (LLVM 11.0.0, 256 bits) (0xffffffff)
Video memory: 3895MB
Unified memory: no

提高生产力的 10 个 Linux 命令

2、hwinfo – 硬件探针

我们可以快速探测Linux服务器或桌面中的硬件:

# 查找关于Linux机器的详细信息
hwinfo
# 只显示摘要 #
hwinfo –short
# 查看所有磁盘 #
hwinfo –disk
# 得到一个概述 #
hwinfo –short –block
# 找一个特定的磁盘 #
hwinfo –disk –only /dev/sda
# 尝试4个显卡端口的监视器数据 #
hwprobe=bios.ddc.ports=4 hwinfo –monitor
# 限制信息到特定的设备 #
hwinfo –short –cpu –disk –listmd –gfxcard –wlan –printer

提高生产力的 10 个 Linux 命令

另外,您可能会发现lshw命令和inxi命令对显示Linux硬件信息很有用:

linuxmi@linuxmi:~/www.linuxmi.com

inxi -Fxz

提高生产力的 10 个 Linux 命令

3、id – 显示用户信息
显示给定USER名称的Linux用户和组信息。 如果省略用户名,则显示当前用户的信息:

linuxmi@linuxmi:~/www.linuxmi.com$ id

提高生产力的 10 个 Linux 命令

查看谁在您的Linux服务器上登录:

who
who am i

提高生产力的 10 个 Linux 命令

4、lsblk – 列表块存储设备

所有Linux块设备均提供对硬件设备的缓冲访问,并允许根据配置读取和写入块。 Linux块设备具有名称。 例如,对于NVMe是/dev/nvme0n1,对于HDD/SSD等SCSI设备是/dev/sda。 但是您不必记住它们。 您可以使用以下语法轻松列出它们:

lsblk
# 仅列出 #
lsblk -l
# 使用grep命令过滤掉 loop devices #
lsblk -l | grep ‘^loop’

提高生产力的 10 个 Linux 命令

5、lsb_release – Linux发行信息

想要获取特定于发行版的信息,例如当前安装的发行版的说明,发行版号和代号:

linuxmi@linuxmi:~/www.linuxmi.com$ lsb_release -a

没有可用的LSB模块。

LSB Version: core-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch
Distributor ID: Ubuntu
Description: Ubuntu 20.04.1 LTS
Release: 20.04
Codename: focal

提高生产力的 10 个 Linux 命令

6、lscpu – 显示有关CPU的信息

lscpu命令以易于理解的格式收集并显示CPU架构信息,以容易理解的格式输出,其中包括各种CPU错误:

linuxmi@linuxmi:~/www.linuxmi.com$ lscpu

提高生产力的 10 个 Linux 命令

也可以使用lshw命令列出Cpu:

E桶金源码交易系统
E桶金源码交易系统

E桶金源码交易系统(12ym源码交易系统的升级版本),由E桶金(http://www.etongjin.com)设计、开发。它致力于为源码、网站、虚拟货币等网络产品提供高效、安全的交易平台。整个系统采用asp.net2.0 + access开发特点:为源码交易量身定做的系统,非常适合虚拟商品的在线交易的一个平台seo优化,生成静态页面,页面减肥程序设计架构清晰,易于扩展和升级1.5版更新说明:1.

下载

linuxmi@linuxmi:~/www.linuxmi.com$ sudo lshw -C cpu

7、lstopo – 显示硬件拓扑

是否想查看Linux服务器或桌面版的拓扑? 尝试:

linuxmi@linuxmi:~/www.linuxmi.com$ lstopo

linuxmi@linuxmi:~/www.linuxmi.com$ lstopo-no-graphics

提高生产力的 10 个 Linux 命令

您将看到有关以下信息:

  1. NUMA个内存节点
  2. 共享缓存
  3. CPU套件
  4. 处理器核心
  5. 处理器“线程”等

8、lsusb – 列出USB设备

我们都使用USB设备,例如外部硬盘驱动器和键盘。 运行NA命令以显示有关Linux系统中USB总线及其连接的设备的信息。

lsusb

#检测连接到系统的USB设备的PID和VID信息#

sudo usbview

提高生产力的 10 个 Linux 命令

usbview提供了连接到系统的USB设备的图形摘要。 通过在树形显示中选择单个设备可以显示详细信息

lspci – 列出PCI设备

我们使用lspci命令显示有关系统中的PCI总线以及与其连接的设备的信息:

linuxmi@linuxmi:~/www.linuxmi.com$ lspci

提高生产力的 10 个 Linux 命令

9、timedatectl – 查看当前日期和时区

通常,我们使用date命令在CLI上设置或获取日期/时间信息:

linuxmi@linuxmi:~/www.linuxmi.com$ date | lolcat

2020年 12月 20日 星期日 13:30:22 CST

但是,现代Linux发行版使用timedatectl命令查询和更改系统时钟及其设置,并启用或禁用时间同步服务(NTPD和co):

linuxmi@linuxmi:~/www.linuxmi.com$ timedatectl | lolcat

10、w – 谁登录了

在Linux上运行w命令以查看有关计算机上当前使用的Linux用户及其进程的信息:

提高生产力的 10 个 Linux 命令

总结

现在,我们已经了解学习了10个系统Linux命令,以了解系统快速提高生产率来解决问题。 在下面的评论部分中,请告诉我您知道的最喜欢的工具。谢谢!

相关专题

更多
线程和进程的区别
线程和进程的区别

线程和进程的区别:线程是进程的一部分,用于实现并发和并行操作,而线程共享进程的资源,通信更方便快捷,切换开销较小。本专题为大家提供线程和进程区别相关的各种文章、以及下载和课程。

476

2023.08.10

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

1346

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

700

2023.06.29

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

294

2023.06.30

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

773

2023.07.05

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

571

2023.07.06

linux查看文件夹大小
linux查看文件夹大小

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。linux怎么查看文件夹大小呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

545

2023.07.20

linux查看ip命令
linux查看ip命令

本专题为大家提供linux查看ip命令相关文章内容,感兴趣的朋友可以免费下载体验试试。

296

2023.07.20

Python 深度学习框架与TensorFlow入门
Python 深度学习框架与TensorFlow入门

本专题深入讲解 Python 在深度学习与人工智能领域的应用,包括使用 TensorFlow 搭建神经网络模型、卷积神经网络(CNN)、循环神经网络(RNN)、数据预处理、模型优化与训练技巧。通过实战项目(如图像识别与文本生成),帮助学习者掌握 如何使用 TensorFlow 开发高效的深度学习模型,并将其应用于实际的 AI 问题中。

4

2026.01.07

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 6.6万人学习

Git 教程
Git 教程

共21课时 | 2.5万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号