6.3 linux内核管理 : 内核网络

在这里插入图片描述

curl

查看http响应
curl http://localhost:4000

会显示源代码
$ curl http://www.baidu.com
<!DOCTYPE html> <!--STATUS OK--><html> <head><meta http-equiv=content-type content=text/html;charset=utf-8><meta http-equiv=X-UA-Compatible content=IE=Edge><meta content=always name=referrer><link rel=stylesheet type=text/css href=http://s1.bdstatic.com/r/www/cache/bdorz/baidu.min.css><title>百度一下,你就知道

如果遇到:Cannot find a valid baseurl for repo: base/7/x86_6

Cannot find a valid baseurl for repo: base/7/x86_6
1、打开 vi /etc/sysconfig/network-scripts/ifcfg-eth0(每个机子都可能不一样,但格式会是“ifcfg-eth数字”),把ONBOOT=no,改为ONBOOT=yes
2、重启网络:service network restart

netstat 网络
常见参数

常见参数
-a (all)显示所有选项,默认不显示LISTEN相关
-t (tcp)仅显示tcp相关选项
-u (udp)仅显示udp相关选项
-n 拒绝显示别名,能显示数字的全部转化成数字。
-l 仅列出有在 Listen (监听) 的服務状态

-p 显示建立相关链接的程序名
-r 显示路由信息,路由表
-e 显示扩展信息,例如uid等
-s 按各个协议进行统计
-c 每隔一个固定时间,执行该netstat命令。

提示:LISTEN和LISTENING的状态只有用-a或者-l才能看到
netstat -xl

[root@iZbp]# netstat -xl
Active UNIX domain sockets (only servers)
Proto RefCnt Flags       Type       State         I-Node   Path
unix  2      [ ACC ]     STREAM     LISTENING     78356797 /usr/local/aegis/Aegis-<Guid(5A2C30A2-A87D-490A-9281-6765EDAD7CBA)>
unix  2      [ ACC ]     STREAM     LISTENING     9541     /run/systemd/private
unix  2      [ ACC ]     SEQPACKET  LISTENING     9549     /run/udev/control
unix  2      [ ACC ]     STREAM     LISTENING     6743     /run/systemd/journal/stdout
unix  2      [ ACC ]     STREAM     LISTENING     40110841 /tmp/tmux-0/default
unix  2      [ ACC ]     STREAM     LISTENING     78356796 /tmp/Aegis-<Guid(5A2C30A2-A87D-490A-9281-6765EDAD7CBA)>
unix  2      [ ACC ]     STREAM     LISTENING     10940    /var/run/dbus/system_bus_socket

netstat -ap(查询所有的,有程序路径)

$ netstat -ap(查询所有的,有程序路径)
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 0.0.0.0:ssh             0.0.0.0:*               LISTEN      441/sshd
tcp        0      0 i-qmrsfsq7:ssh          49.65.58.22:14751       ESTABLISHED 27582/sshd: root@pt
tcp6       0      0 [::]:18083              [::]:*                  LISTEN      11901/java
tcp6       0      0 localhost:XmlIpcRegSvc  [::]:*                  LISTEN      2061/java
tcp6       0      0 [::]:18085              [::]:*                  LISTEN      2061/java
tcp6       0      0 localhost:9095          [::]:*                  LISTEN      11901/java
tcp6       0      0 [::]:18087              [::]:*                  LISTEN      24541/java
tcp6       0      0 localhost:9096          [::]:*                  LISTEN      517/java
tcp6       0      0 [::]:18088              [::]:*                  LISTEN      6659/java
tcp6       0      0 localhost:9097          [::]:*                  LISTEN      6659/java
tcp6       0      0 [::]:19084              [::]:*                  LISTEN      517/java
tcp6       0      0 [::]:us-srv             [::]:*                  LISTEN      11901/java
tcp6       0      0 [::]:8084               [::]:*                  LISTEN      517/java
tcp6       0      0 [::]:8085               [::]:*                  LISTEN      2061/java
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN      441/sshd
tcp6       0      0 [::]:simplifymedia      [::]:*                  LISTEN      24541/java
tcp6       0      0 [::]:radan-http         [::]:*                  LISTEN      6659/java

如果命令没有
安装netstat

yum -y install netstat
apt-get install net-tools

安装ifconfig

debain体系
apt-get install net-tools

指定ip statis
https://blog.csdn.net/rossisy/article/details/77855798

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐