Linux 最强大的功能是什么?网络功能。

  • 修改 dns 服务器(解析域名到 ip 地址):

    $ sudo vim /etc/resolvconf/resolv.conf.d/base # 添加如下内容nameserver 8.8.8.8
    nameserver 8.8.4.4

0. 远程关闭一台 Windows 机器

$ net rpc shutdown -I IP_ADDR -U username%password

Windows 平台上的 net 命令是比较强大的,因为其后台是一个RPC类的系统服务,大家应该看过win下用net use \ip\ipc$ *这样一个命令建立IPC空连接,入侵主机的事情。

Linux 下的 net 命令 是 samba 组件的程序,通常包含在 smbclient内,可以跟 windows 主机的文件、打印机共享等服务进行通讯,同时也支持 rpc 命令。

上述命令就是在远程 Windows 主机上执行了shutdown命令。当然这不一定成功,关系到win主机上面的安全设置。net命令能够控制到win主机就是了。

1. 常见命令

  • netstat(net state),用于显示各种网络相关的信息,网络连接,路由表(routing tables,-r 参数),接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 。

    Linux netstat命令详解

    • 执行 netstat 后的输出结果如下,结果分为两部分,

      • Active Internet connections,称为有源 TCP 连接,Recv-Q 和 Send-Q 指的分别是接收队列和发送队列,这些数字一般应该是 0. 如果不是则表示软件包正在队列中堆积;
      • Active UNIX domain sockets,有源 Unix 域套接口(和网络套接字一样,但只能用于本机通信)
    Active Internet connections (w/o servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State
    tcp        0      0 192.168.121.128:ssh     192.168.121.1:54491     ESTABLISHED
    tcp        0    592 192.168.121.128:ssh     192.168.121.1:61432     ESTABLISHED
    Active UNIX domain sockets (w/o servers)
    Proto RefCnt Flags       Type       State         I-Node   Path
    unix  22     [ ]         DGRAM                    10933    /run/systemd/journal/dev-log
    unix  7      [ ]         DGRAM                    10936    /run/systemd/journal/socket
    • 常用参数:

      • netstat -a(a,all):列出所有端口(包括监听和未监听的)

        • netstat -at(t,tcp):列出所有 tcp 端口;
        • netstat -au(u,udp):列出所有 udp 端口;
      • netstat -l(l,listen):只显示监听状态端口
        • netstat -lt(t,tcp):只列出所有监听 tcp 端口;
        • netstat -lu(u,udp):只列出所有监听 udp 端口;
      • -n:拒绝显示别名,能显示数字的全部转化为数字;
      • -p:显示建立相关链接的程序名

2. 应用

  • 检查系统中是否已经安装了 mysql

    $ sudo netstat -tap | grep mysql# 输出为空,则表示没有安装;
    • -t:tcp,-a:all,-p:相关链接的程序名;

3. 关闭防火墙

$ sudo ufw status          # 信息的查看
$ sudo service ufw stop

linux 基础 —— 网络管理相关推荐

  1. linux基础知识_压缩—进程管理-网络管理-ftp-nfs-ssh-scp

    linux基础知识_压缩-进程管理-网络管理-ftp-nfs-ssh-scp 1.压缩包管理 gzip .gz格式的压缩包,不打包,分别压缩,原文件消失 bzip2 .bz2格式的压缩包,原文件不会消 ...

  2. Linux基础之网络配置

    Linux基础之网络配置 一.查看网络配置 1.查看网络接口状态 2.查看网关路由信息 3.查看dns信息 二.ifconfig网络管理工具使用 1.查看已激活网卡信息 2.查看所有网卡(包括未激活) ...

  3. linux基础网络设置

    linux基础网络设置 网络基本信息:设置网络基本信息:DHCP自动管理网络基本信息 1.网络基本信息的查看: IP/netmask/gateway/dns/MAC/hostname/hosts网络基 ...

  4. Linux基础之bash shell介绍及基本特性

    今天继续讲Linux基础知识,内容是关于bash shell的.分享以下bash shell的相关知识,例如基本特性等.  1.8)bash shell的介绍 1.8.1)什么是bash shell ...

  5. LINUX基础知识笔记全

    LINUX基础知识整理 1.Linux 基本知识 2.Linux 文件和目录管理 vim scp sftp 压缩和归档 文件访问权限 脚本 3.Linux 用户和群组管理 sudo ssh opens ...

  6. Linux基础命令-进程与系统性能

    Linux基础命令-进程与系统性能 进程与系统性能 一.进程相关概念 1.进程概念 2.进程的基本状态和转换 3.IPC进程间通信 4.进程优先级 5.进程状态 二.进程与系统性能 1.系统管理工具 ...

  7. LINUX基础试题大全(2)

    说明:此文章由于题数庞大,为方便阅读本人将其分为四篇文章为大家分享!答案会今后不断进行更新! LINUX基础试题大全(1)填空题题 LINUX基础试题大全(2)单项选择题 LINUX基础试题大全(3) ...

  8. Linux基础知识梳理

    Linux基础知识梳理 Linux系统的学习的方法: 1. 做一个属于自己的笔记. 2. 学习方法:实验多敲几遍, 服务器硬件 一般的服务器 刀片服务器 Linux操作系统最初是在1991年10月份由 ...

  9. SRE运维工程师笔记-Linux基础入门

    SRE运维工程师笔记-Linux基础入门 1. Linux基础 1.1 用户类型 1.2 终端terminal 1.2.1 终端类型 1.2.2 查看当前的终端设备 1.3 交互式接口 1.3.1 交 ...

最新文章

  1. linux(ubuntu)环境下安装及配置JDK
  2. 纯前端H5小应用_localStorage存储
  3. SpringMvc通过@Value( ) 给静态变量注入值
  4. 解决FastJson中“$ref 循环引用检测”的问题的几种方式
  5. 在线等:“实习拿到两个不太好的 offer,去腾讯还是去阿里?”
  6. Java菜鸟基础(一)
  7. 基于ubuntu20.4安装谷歌拼音中文输入法
  8. JPA整合达梦数据库
  9. 一起学爬虫(Python) — 04
  10. Intel HD Graphics620显卡不支持Windows7的驱动的间接安装显卡驱动
  11. [幽默笑话]初中英语书中的LiLei和Hanmeimei应该结婚了吧!(转载)
  12. android修行之路----经典书籍
  13. 【量子力学】国际象棋与量子国际象棋Quantum Chess游戏规则
  14. r9 5900x配什么主板、显卡、散热
  15. html封面设计图片手绘大全,一套富有创意的简约手绘插图,用于墙面装饰、明信片或小册子封面设计。手绘矢量设计元素。病媒EPS10....
  16. CA证书目的和详细演化过程
  17. android 贴身检测,安卓5.0贴身检测怎么设置_安卓贴身检测智能解锁设置方法_飞翔教程...
  18. 百度地图找医院前10家均错误 百度:没有竞价排名
  19. 一文读懂群延时(Group Delay):非常简单易懂
  20. Vant 2 - 移动端 Vue 组件库 _ 问题记录

热门文章

  1. echarts可以去掉边距吗_又有近视又有散光怎么办?近视手术可以同时去掉吗?...
  2. php mysql调用crontab_PHP中如何实现crontab代码
  3. java学习之路目录(已完结)
  4. 如何编写高效优雅 Java 程序
  5. Android复习准备
  6. explain如何查看mysql_MySql中如何使用 explain 查询 SQL 的执行计划
  7. 剑指offer面试题42. 连续子数组的最大和(动态规划)
  8. Qt之QSS:带CheckBox的QGroupBox及其样式设计
  9. 类和对象编程(六):内联函数
  10. C/C++文件字符串处理