Linux 命令集合

1. linux 系统版本

1.1 linux系统的分类

linux系统,主要分Debian系和RedHat系,还有其它自由的发布版本。

1、Debian系主要有Debian,Ubuntu,Mint等及其衍生版本;

2、RedHat系主要有RedHat,Fedora,CentOs等,

3、其它有Slackware,Gentoo,Arch linux,LFS,SUSE等。

4、如果开发用,推荐redhat系,业内公司的服务器多用centos,考虑到平时使用,那么就选择fedora,可以选择最新的发行版。

5、如果简单用加开发,可以选择debian系,推ubuntu,mint。

6、如果是技术狂型,那么就推荐Gentoo,Arch linux,LFS,Slackware等。

1.2 linux的包管理工具

RedHat系列的包管理工具是yum

Debian系列的包管理工具是apt-get

1.3 linux系统内核版本

复制代码
#方式1
cat /proc/version
#方式2
uname -a

1.4 linux系统版本

复制代码
#方式1
lsb_release -a
#方式2,redhat系统使用
cat /etc/redhat-release
#方式3
cat /etc/issue

2.Linux 查看内存

2.1 使用/proc/meminfo

在 linux 系统中,/proc/meminfo 是一个报告可用和已用内存量的虚拟文件,它包含有关系统内存使用情况以及内核使用的缓冲区和共享内存的实时信息。进程的内存使用信息也可以通过 /proc/[pid]/statm 和 /proc/[pid]/status 来查看。

2.2 atop

atop是一款用于实时监控Linux系统性能的命令行工具,可以提供对CPU、内存、磁盘、网络等资源的监测和分析。

2.3 free

free 命令是一个快速查看内存使用情况的方法,它是对 /proc/meminfo 收集到的信息的一个概述。数据表示已用/可用内存和以KB为单位的交换内存大小。

2.4 top

top 命令提供了实时的运行中的程序的资源使用统计,可以根据内存的使用和大小来进行排序。包括正常运行时间、平均负荷、正在运行的任务数、登录用户数、CPU 数量/CPU 利用率、内存/交换区的系统进程。

3. 查看磁盘空间

3.1 df 命令

df 命令是一个常用的工具,用于显示文件系统的磁盘空间使用情况。它会列出已挂载文件系统的相关信息,包括文件系统的名称、挂载点、总大小、已使用空间、可用空间以及使用百分比等。

复制代码
df -h

3.2 du 命令

du 命令用于估算指定文件或目录的磁盘空间使用情况。它可以递归地计算目录及其子目录的磁盘使用情况,并以字节为单位报告。

复制代码
du -h

3.3 lsblk 命令

lsblk 命令用于列出系统中的块设备信息,包括磁盘、分区和其关系。它提供了一个直观的视图,显示了系统中所有块设备的层次结构。

3.4 fdisk 命令

fdisk 命令是一个用于磁盘分区的工具,它允许用户对系统上的磁盘进行分区、编辑分区表等操作。

复制代码
fdisk -l

3.5 cat 命令

cat 命令通常用于连接文件并打印它们的内容,但是在 /proc 文件系统中,有一些特殊的文件用于显示系统的信息,包括磁盘信息。

相关推荐
一袋米扛几楼9829 分钟前
【密码学】CrypTool2 工具是什么?
服务器·网络·密码学
vin_zheng2 小时前
破解企业安全软件网络拦截实战记录
运维
林姜泽樾3 小时前
Linux入门第十二章,创建用户、用户组、主组附加组等相关知识详解
linux·运维·服务器·centos
xiaokangzhe4 小时前
Linux系统安全
linux·运维·系统安全
feng一样的男子4 小时前
NFS 扩展属性 (xattr) 提示操作不支持解决方案
linux·go
南棱笑笑生4 小时前
20260310在瑞芯微原厂RK3576的Android14查看系统休眠时间
服务器·网络·数据库·rockchip
xiaokangzhe4 小时前
Nginx核心功能
运维·nginx
松果1774 小时前
以本地时钟为源的时间服务器
运维·chrony·时间服务器
XDHCOM5 小时前
ORA-32152报错咋整啊,数据库操作遇到null number问题远程帮忙修复
服务器·数据库·oracle
Highcharts.js5 小时前
Highcharts React v4.2.1 正式发布:更自然的React开发体验,更清晰的数据处理
linux·运维·javascript·ubuntu·react.js·数据可视化·highcharts