简单的总结一下前段时间学习Linux的成果

查看 TCP 22 端口是否打开1、列出所有端口:[root@Demon proc]# netstat -ntlpActive Internet connections (only servers)Proto ...

一、查看 TCP 22 端口是否打开

1、列出所有端口:

[root@Demon proc]# netstat -ntlp

Active Internet connections (only servers)

Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name

tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1634/rpcbind

tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 13888/nginx

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1960/sshd

tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1823/cupsd

tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 2359/master

tcp 0 0 0.0.0.0:52771 0.0.0.0:* LISTEN 1779/rpc.statd

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2263/mysqld

tcp 0 0 :::111 :::* LISTEN 1634/rpcbind

tcp 0 0 :::22 :::* LISTEN 1960/sshd

tcp 0 0 ::1:631 :::* LISTEN 1823/cupsd

tcp 0 0 ::1:25 :::* LISTEN 2359/master

tcp 0 0 :::52072 :::* LISTEN 1779/rpc.statd

2、 查看 TCP 22 端口有两种方法:

# 第一种查看方法

[root@Demon proc]# netstat -ntlp | grep 22

tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1960/sshd

tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2263/mysqld

tcp 0 0 :::22 :::* LISTEN 1960/sshd

# 第二种查看方法

[root@Demon proc]# lsof -i tcp:22

COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME

sshd 1960 root 3u IPv4 14435 0t0 TCP *:ssh (LISTEN)

sshd 1960 root 4u IPv6 14441 0t0 TCP *:ssh (LISTEN)

二、网络配置

1、静态 IP 的设置

# 首先需要打开网卡配置文件:

[root@Demon proc]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0 # 指出设备名称

UUID=1bc2ebe3-0b0c-4a67-89eb-9214a7bd97d0

BOOTPROT=static # 启动类型 (还有一个动态是 dhcp)

BROADCAST=192.168.1.222 # 广播地址

HWADDR=00:06:5B:FE:DF:7C # 硬件Mac地址

IPADDR=192.168.1.54 # IP 地址

NETMASK=255.255.255.0 # 子网掩码

NETWORK=192.168.0.0 # 网络地址

GATEWAY=192.168.0.1 # 网关地址

ONBOOT=yes # 开机是否启动

TYPE=Ethernet # 网络类型

# 重启网卡

[root@Demon proc]# service network restart

正在关闭接口 eth0: 设备状态:3 (断开连接) [确定]

关闭环回接口: [确定]

弹出环回接口: [确定]

弹出界面 eth0: 活跃连接状态:激活中

活跃连接路径:/org/freedesktop/NetworkManager/ActiveConnection/12

状态:激活的

连接被激活 [确定]

2、动态 IP 的设置

# 首先需要打开网卡配置文件:

[root@Demon proc]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0 # 指出设备名称

UUID=1bc2ebe3-0b0c-4a67-89eb-9214a7bd97d0

BOOTPROT=dhcp # 启动类型

BROADCAST=192.168.1.222 # 广播地址

HWADDR=00:06:5B:FE:DF:7C # 硬件Mac地址

ONBOOT=yes # 开机是否启动

TYPE=Ethernet # 网络类型

# 重启网卡

[root@Demon proc]# service network restart

正在关闭接口 eth0: 设备状态:3 (断开连接) [确定]

关闭环回接口: [确定]

弹出环回接口: [确定]

弹出界面 eth0: 活跃连接状态:激活中

活跃连接路径:/org/freedesktop/NetworkManager/ActiveConnection/12

状态:激活的

连接被激活 [确定]

Linux查看网络端口的更多相关文章

  1. linux查看网络链接状况命令netstat

    linux查看网络链接状况命令 netstat 参数如下: -a 显示所有socket,包括正在监听的. -c 每隔1秒就重新显示一遍,直到用户中断它. -i 显示所有网络接口的信息,格式同“ifco ...

  2. Linux查看网络的联机状态

    Linux查看网络的联机状态 youhaidong@youhaidong-ThinkPad-Edge-E545:~$ netstat -a^C unix 3 [ ] 流 已连接 14923 @/tmp ...

  3. Linux查看某个端口使用情况并kill

    Linux查看某个端口使用情况并kill 例如查看8083端口的状态: netstat -apn | grep 8083 tcp 0 0 192.168.2.17:8083 0.0.0.0:* LIS ...

  4. Mac 下查看网络端口占用情况

    1.Mac 下查看网络端口占用情况 有的时候关闭了服务器,但是端口还是占用,解决的方法是 kill 掉占用该端口的进程. # 查看 8009 端口的占用情况 $ lsof -i:8009 可以看到,该 ...

  5. linux 查看网络流量命令

    转: linux 查看网络流量命令 2019年01月31日 14:22:00 weixin_33894992 阅读数 893   sar命令参数很多,有时间man一下. -n参数很有用,他有6个不同的 ...

  6. linux查看网络ip得两个命令ifconfig和 ip addr

    在安装linux 得时候,我们要选择桥接网络,相当于本电脑和虚拟机得电话都是接通外网,linux查看网络ip得两个命令ifconfig和 ip addr 1,命令ifconfig 如果ifconfig ...

  7. 测网速 fping Linux查看网络即时网速 linux性能问题(CPU,内存,磁盘I/O,网络)

    Linux查看网络即时网速 fping 是ping 工具的加强版本 例出局域网中存活的主机 (Ubuntu apt-get装上  cnetos装不上) zzx@zzx11:~$ fping -a 19 ...

  8. linux查看主机端口进程命令

    1.查看主机信息 # more /etc/hosts # Do not remove the following line, or various programs # that require ne ...

  9. linux查看网络信息命令

    #遇到一条很长的命令怎么办,想换行的时候在末尾增加\符号就可以换行继续输入命令了 #在ifconfig内容中找出ip [root@bogon ~]# ifconfig ens33|grep " ...

随机推荐

  1. 如何让celery接受定制的参数

    背景介绍 最近的一个项目使用到celery结算订单,使用celery的确很方便.但是复杂的内部框架导致了需要传人大量的参数例如数据库配置文件等.下面先来看看我仿照官网写的代码.所有代码都放到githu ...

  2. .Net程序员学用Oracle系列(22):分析函数(OVER)

    1.函数语法 1.1.语法概述 1.2.窗口详解 1.2.1.ROWS 窗口 1.2.2.RANGE 窗口 2.函数用法 2.1.普通统计类函数 2.2.数据排序类函数 2.3.数据分布类函数 2.4 ...

  3. mysql编程---函数

    (存储)函数: 函数,也说成"存储函数",其实就是js或php中所说的函数! 唯一的区别: 这里的函数必须返回一个数据(值): 定义形式: 注意事项: 1, 在函数内容,可以有各种 ...

  4. JavaScript-变量的作用域面试题

    块级作用域 -      在其他的语言中,任何一对花括号中的语句都属于一个块,在这之中定义的所有变量在代码块外是不可见的 -      JavaScript中没有块级作用域 //这里只有函数中定义的变 ...

  5. JAVA基础知识(2)--队列的操作

    队列是一种线性表,它只允许在该表中的一端插入,在另一端删除. 允许插入的一端叫做队尾(rear),允许删除的一端叫做队头(front): 下面用Java的数组进行模拟队列的操作: /**2015-07 ...

  6. golang RWMutex读写锁分析

    RWMutex:是基于Mutex实现的读写互斥锁,一个goroutine可以持有多个读锁或者一个写锁,同一时刻只能持有读锁或者写锁 数据结构设计: type RWMutex struct { w Mu ...

  7. windows修改Host后未生效。

    打开CMD命令,输入ipconfig /flushdns即可

  8. Unity 3D Framework Designing(1)—— MVVM 模式的设计和实施(Part 2)

    MVVM回顾 经过上一篇文章的介绍,相信你对 MVVM的设计思想有所了解.MVVM的核心思想就是解耦,View与ViewModel应该感受不到彼此的存在.View只关心怎样渲染,而ViewModel只 ...

  9. Linux MTD子系统 _从模型分析到Flash驱动模板

    MTD(Memory Technology Device)即常说的Flash等使用存储芯片的存储设备,MTD子系统对应的是块设备驱动框架中的设备驱动层,可以说,MTD就是针对Flash设备设计的标准化 ...

  10. (转)crontab安装(command not found)

    1. 确认crontab是否安装:执行 crontab -l 命令如果报 command not found,就表明没有安装 2. 安装 crontab执行 yum install -y vixie- ...