简单的总结一下前段时间学习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. 数据存储与访问之——初见SQLite数据库

          本节引言: 本节学习Android数据库存储与访问的第三种方式:SQLite数据库,和其他的SQL数据库不同,我们并不需要在手机上另外安装一个数据库手机软件,Android系统已经集成了这 ...

  2. PHP学习笔记之PDO

    1. 何为PDO? PDO(PHP数据对象) 是一个轻量级的.具有兼容接口的PHP数据连接拓展,是一个PHP官方的PECL库,随PHP 5.1发布,需要PHP 5的面向对象支持,因而在更早的版本上无法 ...

  3. 30分钟掌握 C#6

    1. 只读自动属性(Read-only auto-properties) C# 6之前我们构建只读自动属性: public string FirstName { get; private set; } ...

  4. ThinkPhp框架的数据库操作(查询)

    TP框架有一套自己的数据库操作的代码,包括数据库的增.删.改.查.本文主要讲解TP框架的数据库查询操作. 找到入口文件的控制器: 我这里的入口文件是Show文件夹下的控制器. 打开Login控制器. ...

  5. 学习HTML5一周的收获1

    HTML5的基本结构 学习了title标签(显示网站名称),link标签(链接文件,可做网页美化) 快捷键:Ctrl+/ 注释 学习[meta标签] 1.charset属性:单独使用,设置文档字符集编 ...

  6. Java的内存机制详解

    Java把内存分为两种:一种是栈内存,另一种是堆内存.在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间, ...

  7. BananaPi python-Mysql 操作库

    BananPi python-Mysql 操作库 1.首先mysql.python环境安装 2.下载MySQL-python-1.2.3.tar.gz 并解压 tar xfz MySQL-python ...

  8. scrapy学习笔记

    1.scrapy用哪条命令行重新编辑已有的项目?cd projectname 2.如何在pycharm中开启scrapy?先在终端创建一个项目(即文件夹),再在pycharm中打开.

  9. php数组的使用

    <?php echo "<h2>--------普通数组--------</h2>"; $arr1 = array(1,2,3,4); print_r ...

  10. C#全局鼠标键盘Hook

    原文出自:http://www.cnblogs.com/iEgrhn/archive/2008/02/17/1071392.html using System; using System.Collec ...