linux常用指令
linux常用指令

linux常用指令

1.移动

例1:移动一个文件到一个文件夹中

[lemon@iZbp159egvvktszc82dr5xZ ~]$ ls
pip3  pip3.ini  spiders
[lemon@iZbp159egvvktszc82dr5xZ ~]$ mv ./pip3.ini ./pip3
[lemon@iZbp159egvvktszc82dr5xZ ~]$ ls pip3
pip3.ini

2.重命名

例1:

[lemon@iZbp159egvvktszc82dr5xZ pip]$ ls
pip.conf
[lemon@iZbp159egvvktszc82dr5xZ pip]$ mv pip.conf pip3.conf
[lemon@iZbp159egvvktszc82dr5xZ pip]$ ls
pip3.conf

3.查看当前文件目录文件夹大小

du -h --max-depth=1

例1:

[rhino@rhino010 ~]$ du -h --max-depth=1
28K     ./.pki
5.8G    ./zzh
0       ./SpiderSources
217M    ./garry_fzyp
3.4G    ./oceanspider
3.6G    ./kafka_2.11-1.1.0
117M    ./protobuf-2.5.0
72K     ./zs1
16K     ./.ssh
84M     ./ambari-2.7.4

4.查找占用端口的进程

查找占用端口 9992 的进程:使用 lsof 命令(List Open Files)来查找正在使用特定端口的进程。运行以下命令:

sudo lsof -i :9992

#########################################
[rhino@rhino014 nginx_ruiqi]$ lsof -i:9992
COMMAND     PID  USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
python3_d 19466 rhino    3u  IPv4 102333752      0t0  TCP *:palace-1 (LISTEN)

5.查找进程的启动命令

ps aux | grep <PID>

#########################################
[rhino@rhino014 nginx_ruiqi]$ ps aux | grep 19466
rhino    19466  2.4  0.1 8317676 254820 ?      Sl   Oct07 416:16 /usr/bin/python3_django manage.py runserver 0.0.0.0:9992
rhino    42620  0.0  0.0 112712   980 pts/3    S+   10:33   0:00 grep --color=auto 19466

6.检查某ip下某端口是否联通

要检查是否可以连接到IP地址为218.94.82.249的8989端口,你可以使用以下方法之一:

  1. 使用telnet命令(适用于Windows和Linux):
    在命令行中打开一个终端窗口,然后输入以下命令(将218.94.82.249替换为你要检查的IP地址):

    telnet 218.94.82.249 8989

    如果成功连接,你将看到一条消息,表示连接已建立。如果连接失败,可能是因为目标端口未开放或防火墙规则阻止了连接。

  2. 使用nc命令(适用于Linux):
    如果你使用Linux操作系统,可以使用nc(netcat)命令来检查端口连接。在终端中运行以下命令(将218.94.82.249替换为你要检查的IP地址):

    nc -v 218.94.82.249 8989

    -v参数用于启用详细输出,以便查看连接尝试的结果。

  3. 使用在线工具:
    你还可以使用在线端口扫描工具,如https://www.yougetsignal.com/tools/open-ports/,它可以帮助你检查目标IP地址的特定端口是否开放。只需输入IP地址和端口号,然后点击"Check"按钮,它会告诉你端口的状态。

请注意,如果连接不成功,可能有多种原因,包括网络问题、目标服务器问题、防火墙设置等。如果你不是目标服务器的管理员,可能需要联系管理员以解决问题。如果你是管理员,请确保服务器和防火墙配置正确,以允许连接到该端口。

7.查看应用进程占用的文件信息

lsof -p <PID>

8.查看文件被那个进程占用

[rhino@rhino014 information_restful_mobile]$ lsof server.log
COMMAND    PID  USER   FD   TYPE DEVICE SIZE/OFF      NODE NAME
python3_d 2579 rhino    1w   REG   8,49 54641139 212340373 server.log
python3_d 2579 rhino    2w   REG   8,49 54641139 212340373 server.log
python3_d 2597 rhino    1w   REG   8,49 54641139 212340373 server.log
python3_d 2597 rhino    2w   REG   8,49 54641139 212340373 server.log
python3_d 2937 rhino    1w   REG   8,49 54641139 212340373 server.log
python3_d 2937 rhino    2w   REG   8,49 54641139 212340373 server.log
python3_d 2938 rhino    1w   REG   8,49 54641139 212340373 server.log
python3_d 2938 rhino    2w   REG   8,49 54641139 212340373 server.log
python3_d 2969 rhino    1w   REG   8,49 54641139 212340373 server.log
python3_d 2969 rhino    2w   REG   8,49 54641139 212340373 server.log
python3_d 2978 rhino    1w   REG   8,49 54641139 212340373 server.log
python3_d 2978 rhino    2w   REG   8,49 54641139 212340373 server.log
python3_d 2987 rhino    1w   REG   8,49 54641139 212340373 server.log
python3_d 2987 rhino    2w   REG   8,49 54641139 212340373 server.log
python3_d 2990 rhino    1w   REG   8,49 54641139 212340373 server.log
python3_d 2990 rhino    2w   REG   8,49 54641139 212340373 server.log
python3_d 2995 rhino    1w   REG   8,49 54641139 212340373 server.log
python3_d 2995 rhino    2w   REG   8,49 54641139 212340373 server.log
python3_d 3048 rhino    1w   REG   8,49 54641139 212340373 server.log
python3_d 3048 rhino    2w   REG   8,49 54641139 212340373 server.log
python3_d 3050 rhino    1w   REG   8,49 54641139 212340373 server.log
python3_d 3050 rhino    2w   REG   8,49 54641139 212340373 server.log
python3_d 3052 rhino    1w   REG   8,49 54641139 212340373 server.log
python3_d 3052 rhino    2w   REG   8,49 54641139 212340373 server.log

发表回复

您的电子邮箱地址不会被公开。