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 文件系统中,有一些特殊的文件用于显示系统的信息,包括磁盘信息。

相关推荐
冬夜戏雪3 分钟前
【尚庭公寓152-157】[第6天]【配置阿里云号码认证服务】
运维·服务器
恋上钢琴的虫10 分钟前
openEuler上安装高版本的docker
运维·docker·容器
森语林溪36 分钟前
大数据环境搭建从零开始(十四)CentOS 7 系统更新源更换详解:阿里云镜像源配置完整指南
大数据·linux·运维·阿里云·centos
Fanmeang1 小时前
华为交换机VLAN技术详解:从基础到高级应用
运维·网络·华为·vlan·交换机·mux vlan
Y淑滢潇潇1 小时前
RHCE Day3 DNS服务器
运维·服务器
半梦半醒*1 小时前
k8s——service详解
linux·运维·docker·容器·kubernetes
浪潮IT馆2 小时前
Alibaba Cloud Linux 3 安装 SVN
linux·运维·svn
Fanmeang2 小时前
华为路由器核心技术详解:数据包的智能导航系统
运维·网络·华为·路由器·路由表·路由协议
How_doyou_do2 小时前
模态框的两种管理思路
java·服务器·前端
---学无止境---2 小时前
Linux内存管理揭秘:页表递归清理与TLB优化机制
linux