Linux常用命令

1、文件与目录操作

image-20250327222254595

2、进程管理

image-20250327222309645

3、网络调试

image-20250327222320945

4、日志管理

image-20250327222332755

常见的面试命令

如何查看系统的内存使用情况?

使用”free”命令可以查看系统的内存使用情况。运行命令”free”会显示系统的总内存、已使用内存和可用内存等信息。运行命令free -h 可以以人类可读的形式显示系统的内存使用情况

如何查看正在运行的服务和它们的状态?

使用”systemctl”命令可以查看正在运行的服务和它们的状态。例如,运行命令”systemctl status sshd”可以查看SSH服务的运行状态。

如何查看当前系统的CPU使用情况?

使用”top”命令可以查看当前系统的CPU使用情况。运行命令”top”会实时显示各个进程的CPU占用情况和其他系统性能指标。

如何在Linux系统中查看日志文件的内容?

使用”tail”命令可以查看日志文件的内容。例如,要查看最后10行的日志文件”logfile.txt”,可以运行命令”tail logfile.txt”。可以结合选项”-f”实时监视日志文件的更新。

如何查看当前系统的网络连接信息?

使用”netstat”命令可以查看当前系统的网络连接信息。运行命令”netstat”会显示当前活动的网络连接、监听端口和相关的网络统计信息。

如何在Linux系统中查看正在运行的服务的端口号?

使用”netstat”命令可以查看正在运行的服务的端口号。例如,运行命令”netstat -tuln”可以显示当前正在监听的TCP和UDP端口。

如何在Linux系统中查看当前的网络配置信息?

使用”ifconfig”命令可以查看当前的网络配置信息,包括网络接口的IP地址、子网掩码、网关等。

.如何查看正在运行的进程?

使用”ps”命令可以查看正在运行的进程。运行命令”ps aux”会显示所有正在运行的进程的详细信息,包括进程ID、CPU占用等。

例如,运行命令”ps aux | grep process-name”可以查找名为”process-name”的进程并显示其详细信息。

如何在Linux系统中查看当前系统的进程树?

使用”pstree”命令可以查看当前系统的进程树。运行命令”pstree”会显示当前所有进程及其关系的树形结构。

.如何在Linux系统中查看磁盘空间使用情况?

使用”df”命令可以查看磁盘空间使用情况。运行命令”df -h”会显示磁盘分区的空间使用情况,以人类可读的方式显示。

.如何在Linux系统中查看系统的启动日志?

系统的启动日志通常存储在”/var/log”目录下,其中包含了各种启动和系统日志文件。可以使用”cat”、”less”或者”tail”等命令来查看相应的日志文件。

Linux中管道的作用?

在Linux中,管道是一种进程间通信机制,用于将一个程序的输出直接连接到另一个程序的输入。通过管道,可以方便地将多个命令串联起来,形成复杂的数据处理流水线。
比如,在命令行中执行 ls -l | grep "txt"ls -l 的输出会被直接作为 grep "txt" 的输入,从而筛选出包含 "txt" 的文件列表。

linux下端口被占用及解除方法

1、先查看端口是否被占用

netstat -anp |grep 8888 //查看8888端口的占用情况

2、查看zhan占用此端口的进程PID

lsof -i :8888

3、杀死进程

kill -9 PID