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学习笔记(9)linux网络管理与配置之一——Linux基础网络命令与学习大纲(0)

    大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配置DNS客户端 4.配置名称解析顺序 5.配置路由与默认网关 6.双网卡绑定 [1] ping [2]net ...

  2. Linux基础学习-网络管理

    Linux系统网络管理NetworkManager 1 启动网络管理服务和开机自启动 在rhel7中网路管理相关命令nmcli,nmtui,nmtui-edit,nm-connection-edito ...

  3. 全栈必备Linux 基础

    Linux 几乎无处不在,不论是服务器构建,还是客户端开发,操作系统的基础技能对全栈来说都是必备的.系统的选择Linux发行版本可以大体分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行 ...

  4. 运维之Linux基础(二)

    运维之Linux基础(二) 1. file 命令基期用法 2. 文件系统 Linux的文件系统结构是树状结构,所有的文件都在/root跟目录下 /boot:系统启动相关的文件, 如:内核.initrd ...

  5. Linux基础培训知识点汇总

    一.Linux简介1.Linux操作系统诞生于1991年10月5日,由林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生.2.Linux同时也衍生了很多版本( ...

  6. (转)Linux基础知识学习

    Linux基础知识学习 原文:http://blog.csdn.net/ye_wei_yang/article/details/52777499 一.Linux的磁盘分区及目录 Linux的配置是通过 ...

  7. Linux基础学习系列目录导航

    Linux基础学习-通过VM安装RHEL7.4 Linux基础学习-命令行与图形界面切换 Linux基础学习-基本命令 Linux基础学习-RHEL7.4之YUM更换CentOS源 Linux基础学习 ...

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

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

  9. [转帖]linux基础知识大纲

    linux基础知识大纲 https://blog.csdn.net/CSDN___LYY/article/details/80810403 1.Linux操作系统概述Linux操作系统的发展过程.创始 ...

随机推荐

  1. centos6基础优化

    一.关闭SELinux功能 selinux功能太严苛,还是关闭了吧 法一:修改配置文件,永久生效 [root@web01 ~]# sed -i 's/SELINUX=enforcing/SELINUX ...

  2. 第十七节:Scrapy爬虫框架之item.py文件以及spider中使用item

    Scrapy原理图: item位于原理图的最左边 item.py文件是报存爬取数据的容器,他使用的方法和字典很相似,但是相比字典item多了额外的保护机制,可以避免拼写错误或者定义错误. 1.创建it ...

  3. LeetCode(60) Permutation Sequence

    题目 The set [1,2,3,-,n] contains a total of n! unique permutations. By listing and labeling all of th ...

  4. 初学数位DP

    所谓数位dp,字面意思就是在数位上进行dp,数位的含义:一个数有个位.十位.百位.千位.等等,数的每一位就是数位. 数位DP一般应用于: 求出给定区间[A,B]内,符合条件P[i]的数 i 的个数. ...

  5. Python接口测试之unittest框架(五)

    Test-driven development(TDD)开发模式在今天已经不是什么新奇的事了,它的开发思维是在开发一个产品功能的时候,先 编写好该功能的测试代码,在编写开发比如,比如要写二个数相除的函 ...

  6. Jupyter notebook使用笔记

    常用快捷键 For a Cell,   Blue -> selecting. Green -> editing. Esc -> exist edit When the cell is ...

  7. noip模拟赛 经营与开发

    题目描述 4X概念体系,是指在PC战略游戏中一种相当普及和成熟的系统概念,得名自4个同样以“EX”为开头的英语单词. eXplore(探索) eXpand(拓张与发展) eXploit(经营与开发) ...

  8. 【区间DP+好题】String painter

    https://www.bnuoj.com/v3/contest_show.php?cid=9149#problem/G [题意] 给定两个长度相同的字符串A,B.每次操作都能把A中的任意一个子段变成 ...

  9. 删除右键open foler as pycharm project(WIN10)

    1.打开注册表(WIN+R 输入regedit) 2.找到 HKEY_CLASSES_ROOT\Directory\Background 路径 下找到Parcharm文件夹,删除,右键的open fo ...

  10. hosts.allow和hosts.deny文件

    之前想通过外部主机访问自己主机上的VMWare虚拟机,使用了VMWare的NAT端口映射,经过一番尝试,算是成功了,总结一下. VMWare NAT端口映射就可以将虚拟机上的服务映射成自己主机上的端口 ...