目录
1. 在Linux中,可以使用以下命令查询服务器的CPU核心数和内存大小
2.在Linux上,可以使用以下命令查询磁盘大小
3.要查询Linux操作系统的信息,可以使用以下命令之一
4.linux-显示目录大小
5.linux-iotop
6.linux 批量删除
7.linux 跨机复制文件
8.linux find
9.linux 线程运行情况
10.linux 进程排序
11.linux 根据pid查询服务信息
12.linux 命令find
13.linux vi 命令翻页查询
14.linux vi 命令显示行号
15.linux 查看使用资源
16.linux 显示操作系统的发行版号
17.linux 显示系统名、节点名称、操作系统的发行版号、内核版本
18.linux 查询内存大小
cat /proc/cpuinfo | grep "processor" | wc -l
该命令会打印出CPU的信息,并通过管道符号(|)将结果传递给grep
命令来过滤出包含"processor"的行,再使用wc -l
命令来统计行数,即可得到CPU核心数。
free -h | awk '/^Mem:/ {print $2}'
该命令会打印出内存的信息,并使用awk
命令来匹配以"Mem:"开头的行,并打印出第二列的数值,即为内存大小。
执行以上命令后,即可得到服务器的CPU核心数和内存大小。
df -h
该命令会显示文件系统的磁盘使用情况,包括磁盘大小、已使用和可用空间等信息。选项-h
用于以人类可读的格式显示磁盘大小,即以K、M、G等单位显示。
如果只想查询某个具体的文件系统或挂载点的磁盘大小,可以在命令中添加具体的路径参数,例如:
df -h /dev/sda1
以上命令将只显示/dev/sda1文件系统的磁盘使用情况。
执行该命令后,即可得到磁盘的大小信息。
1. uname命令:
```
uname -a # 查看所有信息,包括内核版本、操作系统版本、硬件架构等
uname -r # 查看内核版本
uname -o # 查看操作系统类型
```
2. cat命令结合/etc/os-release文件:
```
cat /etc/os-release # 查看操作系统的名称、版本等信息
```
3. lsb_release命令:
```
lsb_release -a # 查看操作系统的名称、版本等信息
```
4. /proc/version文件:
```
cat /proc/version # 查看操作系统内核的版本信息
```
以上命令可以在终端或命令行中执行,根据不同的需求选择适合的命令来查询操作系统信息。
du -sh
du -sh是一个Linux/Unix命令,用于显示目录或文件的大小统计信息。具体含义如下:
du表示显示目录或文件大小统计信息。
-s表示只显示总计大小,不显示每个目录或文件的大小。
-h表示以人类可读的格式显示大小,比如使用KB、MB、GB等单位。
例如,执行du -sh /home/user/Documents命令可显示/home/user/Documents目录的总大小,单位为人类可读的单位,例如"12K"、"5.4M"、"1.2G"等,不会列出该目录下的所有子目录和文件。
安装:yum -y install iotop
1、iotop -o:仅显示实际执行I/O的进程或线程,只显示在划硬盘的程序
2、iotop -P:只显示进程
>> linux 查看系统打开文件<<
查看tcp:
lsof -i tcp
查看sftp:
lsof -c sftp
https://blog.csdn.net/bigwood99/article/details/126834989
示例:
sudo find / -name "*.log" | xargs rm -f
示例:
scp /opt/soft/xxx.tar.gz [email protected]:/opt/soft/xxx.tar.gz
find /home -name "*fileserver.*"
线程运行情况:
top命令默认显示的进程的运行情况,在top命令执行后,按大写的H,可进入线程执行情况页面,再按一次H则会到进程展示。或者在启动时对top加参数top -H
进程排序
在top命令下 按以下大写字母,分别按不同的维度进行排序
M 根据内存使用情况排序
P 根据CPU使用情况排序
N 根据进程ID排序
T 根据进程使用CPU的时间排序
当然你也可以在命令启动时,直接对top加参数。比如以cpu使用情况排序
https://zhuanlan.zhihu.com/p/458010111
ps -ef | grep {pid}
cat /proc/{pid}/status -A
首先需要知道 Linux 所有的信息其实都是以文件形式来呈现
而运行的服务信息保存在 /proc 路径下以 pid 作为文件夹的各种文件中
其中我们需要的服务名称信息保存在 status 文件里,并且服务名称就在文件的第一行,想办法解析出来即可
常用命令:find path -iname "[*]文件名[*]"
https://www.runoob.com/linux/linux-comm-find.html
输入单斜杠 / + 搜索字符,大写N网上翻页查询,小写n往下翻页查询
输入冒号:set number
free -mh
uname -r
uname -a
cat /proc/meminfo