可锐资源网

技术资源分享平台,提供编程学习、网站建设、脚本开发教程

1303页550多个Linux命令,全是常用命令,PDF拿走不谢

Linux命令是Linux正常运行的核心,无论你是运维还是开发,都必须要掌握Linux命令。很多人都会认为自己对Linux命令十分熟悉了,但熟悉不等于精通,熟悉也不等于会应用。

在实际工作中,用到的Linux命令十分有限,因此我们只需要记住那些常用命令,也能大大提高工作效率。今天就给大家分享一份

三、黑客学习——DOS命令和linux

既然是从0开始,基本的dos命令也介绍下。这个网上都可以查到相关资料,建议可以下一个dos命令大全,尝试下其中的命令。

dos命令其实和我们平常用鼠标点的功能差不多。最开始的电脑没有鼠标和图形界面,都是输入命令执行。采用图形界面是因为操作更加直观简洁,普及快。

1.如何使用dos命令

在window系统中,按下windows+R,输入cmd即可进入dos中,如下:

运维工程师必须知道的 11 个 Linux 网络命令

Linux 是使用最广泛的操作系统之一,在 Linux 上工作时,知道正确的命令可以节省大量时间,下面介绍几个经常使用的网络相关的命令。

linux常用命令在线查询工具

  • linux vi编辑器常用命令
  • linux 查看ip
  • linux find -name 查找文件名
  • linux shell

掌握Linux常用命令的分类

掌握Linux常用命令的分类

日期: 2020-07-12

来源:中公教育IT优就业

Linux可以提供的功能通常是通过各种命令来实现的。 每个命令都有许多细分功能的选项,每个命令后面的功能对象的参数也不同,因此我们需要详细介绍一下Linux命令的一般分类。

常见的命令分类方式包括:1、按照命令所在系统中的位置,2、按照命令所能提供的功能。

常用linux命令:netstat

linux netstat 命令用于显示网络状态,可用于列出系统上所有的网络套接字连接情况

#显示所有的连接
$ netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 0.0.0.0:http            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:ssh             0.0.0.0:*               LISTEN
tcp        0      0 localhost:smtp          0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:8090            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:https           0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:https-wmap      0.0.0.0:*               LISTEN
tcp        0      0 localhost:scanstat-1    0.0.0.0:*               LISTEN
...

#列出TCP或UDP协议的连接
$ netstat -at
-t TCP协议的连接
-u UDP协议的连接

#禁用反向域名解析(加快查询速度)
默认情况下 netstat 会通过反向域名解析查找每个 IP 地址对应的主机名,这会降低查找速度。如果觉得没有必要知道主机名,可以使用 -n 选项禁用域名解析功能
$ netstat -ant

#列出监听中的连接
网络服务的进程会打开一个端口,用于监听接入的请求,这些正在监听的套接字也和连接的套接字一样,能被 netstat 列出来。
-l 列出正在监听的套接字
$ netstat -tnl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
tcp        0      0 127.0.0.1:9001        	0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:8090            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:8991            0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:1215          0.0.0.0:*               LISTEN
tcp6       0      0 :::10086                :::*                    LISTEN
tcp6       0      0 :::4040                 :::*                    LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN
tcp6       0      0 :::11800                :::*                    LISTEN
tcp6       0      0 ::1:25                  :::*                    LISTEN
tcp6       0      0 :::8091                 :::*                    LISTEN
tcp6       0      0 :::12800                :::*                    LISTEN
tcp6       0      0 :::2912                 :::*                    LISTEN

#查看所有监听端口
$ netstat -nl

#查看udp端口
$ netstat -unl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
udp        0      0 0.0.0.0:68              0.0.0.0:*
udp        0      0 127.0.0.1:323           0.0.0.0:*
udp6       0      0 ::1:323                 :::*

#获取进程名、进程号以及用户ID(-p 查看进程信息)
$ netstat -tnlp(过滤端口:netstat -tnlp | grep ':9001')
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:9001        	0.0.0.0:*               LISTEN      4383/python
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      47074/nginx: worker
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      1514/sshd
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      1405/master
tcp        0      0 0.0.0.0:8090            0.0.0.0:*               LISTEN      47074/nginx: worker
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      47074/nginx: worker
tcp        0      0 0.0.0.0:8991            0.0.0.0:*               LISTEN      47147/php
tcp        0      0 127.0.0.1:1215          0.0.0.0:*               LISTEN      46832/swoole_http_s
tcp6       0      0 :::22                   :::*                    LISTEN      1514/sshd
tcp6       0      0 :::11800                :::*                    LISTEN      49925/java
tcp6       0      0 ::1:25                  :::*                    LISTEN      1405/master
tcp6       0      0 :::8091                 :::*                    LISTEN      49949/java
tcp6       0      0 :::12800                :::*                    LISTEN      49925/java
tcp6       0      0 :::2912                 :::*                    LISTEN      49925/java

#持续输出 netstat 信息(每隔一秒输出网络信息)
$ netstat -c

如何在Linux中查询 DNS 记录,这三个命令可谓是最常用、最经典的

在进入正题之前,先聊聊为什么我们需要检查 DNS 记录。DNS 是互联网的基石,它负责把域名解析成 IP 地址,确保你的浏览器能找到目标服务器。如果 DNS 出问题,可能导致网站打不开、邮件发不出去,甚至某些服务完全瘫痪。在 Linux 终端检查 DNS 记录,可以帮你:

Linux|最佳命令行下载加速器

引言

无论是远程工作还是本地工作,我们经常需要从外部获取信息。在没有其他选择的情况下,使用命令行工具来获取这些信息是一个不错的选择。

《Linux 命令行大全》.pdf

今天跟大家推荐个 Linux 命令行教程:《The Linux Command Line》,中文译名:《Linux 命令行大全》。

该书作者出自自美国一名开发者,兼知名 Linux 博客 LinuxCommand.org 创始人:William Shotts之手。

在很早以前,该书便基于 CC 3.0 许可免费对外界开放阅读,发展到今天,已帮助无数开发者习得并掌握 Linux 命令行的使用技巧。

<< < 1 2 3 >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言