一些常用linux命令

系列文章目录

`

一、常用linux命令

1. lsof介绍

lsof可以查看你所打开的文件、打开文件的进程、甚至可以找回被删除的文件,是一个非常强大的系统管理工具。
常用的命令
lsof直接查
lsof -i :加端口
在这里插入图片描述

2.查看进程的几种命令

第一种

top
top:当前时间
up:机器运行了多长时间
users:当前登录用户数
load average:系统负载,即任务队列的平均长度。三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。

在这里插入图片描述
第二种

ps aux

ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。
a:显示当前终端下的所有进程信息,包括其他用户的进程。
u:使用以用户为主的格式输出进程信息。
x:显示当前用户在所有终端下的进程。

第三种:

ps -elf

-e:显示系统内的所有进程信息。
-l:使用长(long)格式显示进程信息。
-f:使用完整的(full)格式显示进程信息。

第四种

w

​​w​​ 命令是 Linux 中的一个工具,它显示当前登录到系统中的用户及其进程的信息。它显示谁已登录,以及他们正在做什么活动。这意味着它可以显示他们在系统中运行什么进程。
在这里插入图片描述

3.查看inode号的几种命令

第一种

ls -i

在这里插入图片描述
第二种

stat +文件

stat命令用于显示文件的状态信息。stat命令的输出信息比ls命令的输出信息要更详细。
在这里插入图片描述

4.查看Linux系统负载的命令一般常用的有4种:

第一种

uptime

该命令可以显示的信息依次为:现在时间、系统已运行了多长时间、目前有多少登录用户、系统过去1分钟,5分钟,15分钟内的平均负载。
第二种

free

该命令可以显示当前系统已使用和未使用的内存数目,还可以显示被内核使用的内存缓冲区。

空闲内存:available=free+buff(缓冲)+cache(缓存)
第三种
cat /proc/cpuinfo :即可查看CPU信息,几个processor即为几个CPU。
第四种

df

查看磁盘的使用率)
Linux df(英文全拼:disk free) 命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计。

5.iostat 主要用于输出磁盘IO 和 CPU的统计信息。

iostat属于sysstat软件包。可以用yum install sysstat 直接安装。
命令参数:
-c: 显示CPU使用情况
-d: 显示磁盘使用情况
-N: 显示磁盘阵列(LVM) 信息
-n: 显示NFS 使用情况
-k: 以 KB 为单位显示
-m: 以 M 为单位显示
-t: 报告每秒向终端读取和写入的字符数和CPU的信息
-V: 显示版本信息
-x: 显示详细信息
-p:[磁盘] 显示磁盘和分区的情况
在这里插入图片描述

5.删除文件常用命令

1.rsync -a --delete 空文件
这个命令适用于删除几十万那种大文件
2.rm -rf 强制删除文件
3.重定向:或者true到指定文件
$ :>system.log
或者
$ true >system.log
4.使用echo命令清空文件内容
可以使用echo命令将空字符串重定向到指定文件,来清空文件内容
5.使用truncate命令来清空文件内容
truncate命令可以将一个文件缩小或者扩展到某个给定的大小
可以利用该命令和-s选项来特别指定文件的大小
$ truncate -s 0system.log

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值