linux 基础 —— 网络管理
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:显示建立相关链接的程序名
- netstat -a(a,all):列出所有端口(包括监听和未监听的)
- 执行 netstat 后的输出结果如下,结果分为两部分,
2. 应用
检查系统中是否已经安装了 mysql
$ sudo netstat -tap | grep mysql# 输出为空,则表示没有安装;
- -t:tcp,-a:all,-p:相关链接的程序名;
3. 关闭防火墙
$ sudo ufw status # 信息的查看
$ sudo service ufw stop
linux 基础 —— 网络管理相关推荐
- linux基础知识_压缩—进程管理-网络管理-ftp-nfs-ssh-scp
linux基础知识_压缩-进程管理-网络管理-ftp-nfs-ssh-scp 1.压缩包管理 gzip .gz格式的压缩包,不打包,分别压缩,原文件消失 bzip2 .bz2格式的压缩包,原文件不会消 ...
- Linux基础之网络配置
Linux基础之网络配置 一.查看网络配置 1.查看网络接口状态 2.查看网关路由信息 3.查看dns信息 二.ifconfig网络管理工具使用 1.查看已激活网卡信息 2.查看所有网卡(包括未激活) ...
- linux基础网络设置
linux基础网络设置 网络基本信息:设置网络基本信息:DHCP自动管理网络基本信息 1.网络基本信息的查看: IP/netmask/gateway/dns/MAC/hostname/hosts网络基 ...
- Linux基础之bash shell介绍及基本特性
今天继续讲Linux基础知识,内容是关于bash shell的.分享以下bash shell的相关知识,例如基本特性等. 1.8)bash shell的介绍 1.8.1)什么是bash shell ...
- LINUX基础知识笔记全
LINUX基础知识整理 1.Linux 基本知识 2.Linux 文件和目录管理 vim scp sftp 压缩和归档 文件访问权限 脚本 3.Linux 用户和群组管理 sudo ssh opens ...
- Linux基础命令-进程与系统性能
Linux基础命令-进程与系统性能 进程与系统性能 一.进程相关概念 1.进程概念 2.进程的基本状态和转换 3.IPC进程间通信 4.进程优先级 5.进程状态 二.进程与系统性能 1.系统管理工具 ...
- LINUX基础试题大全(2)
说明:此文章由于题数庞大,为方便阅读本人将其分为四篇文章为大家分享!答案会今后不断进行更新! LINUX基础试题大全(1)填空题题 LINUX基础试题大全(2)单项选择题 LINUX基础试题大全(3) ...
- Linux基础知识梳理
Linux基础知识梳理 Linux系统的学习的方法: 1. 做一个属于自己的笔记. 2. 学习方法:实验多敲几遍, 服务器硬件 一般的服务器 刀片服务器 Linux操作系统最初是在1991年10月份由 ...
- SRE运维工程师笔记-Linux基础入门
SRE运维工程师笔记-Linux基础入门 1. Linux基础 1.1 用户类型 1.2 终端terminal 1.2.1 终端类型 1.2.2 查看当前的终端设备 1.3 交互式接口 1.3.1 交 ...
最新文章
- linux(ubuntu)环境下安装及配置JDK
- 纯前端H5小应用_localStorage存储
- SpringMvc通过@Value( ) 给静态变量注入值
- 解决FastJson中“$ref 循环引用检测”的问题的几种方式
- 在线等:“实习拿到两个不太好的 offer,去腾讯还是去阿里?”
- Java菜鸟基础(一)
- 基于ubuntu20.4安装谷歌拼音中文输入法
- JPA整合达梦数据库
- 一起学爬虫(Python) — 04
- Intel HD Graphics620显卡不支持Windows7的驱动的间接安装显卡驱动
- [幽默笑话]初中英语书中的LiLei和Hanmeimei应该结婚了吧!(转载)
- android修行之路----经典书籍
- 【量子力学】国际象棋与量子国际象棋Quantum Chess游戏规则
- r9 5900x配什么主板、显卡、散热
- html封面设计图片手绘大全,一套富有创意的简约手绘插图,用于墙面装饰、明信片或小册子封面设计。手绘矢量设计元素。病媒EPS10....
- CA证书目的和详细演化过程
- android 贴身检测,安卓5.0贴身检测怎么设置_安卓贴身检测智能解锁设置方法_飞翔教程...
- 百度地图找医院前10家均错误 百度:没有竞价排名
- 一文读懂群延时(Group Delay):非常简单易懂
- Vant 2 - 移动端 Vue 组件库 _ 问题记录
热门文章
- echarts可以去掉边距吗_又有近视又有散光怎么办?近视手术可以同时去掉吗?...
- php mysql调用crontab_PHP中如何实现crontab代码
- java学习之路目录(已完结)
- 如何编写高效优雅 Java 程序
- Android复习准备
- explain如何查看mysql_MySql中如何使用 explain 查询 SQL 的执行计划
- 剑指offer面试题42. 连续子数组的最大和(动态规划)
- Qt之QSS:带CheckBox的QGroupBox及其样式设计
- 类和对象编程(六):内联函数
- C/C++文件字符串处理