linux前置机网络命令,linux命令行配置网络

linux重启网络服务命令是什么(linux网络重启的命令)

1、linux重启网络服务命令是什么。

创新互联2013年开创至今,是专业互联网技术服务公司,拥有项目成都做网站、成都网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元哈密做网站,已为上家服务,为哈密各地企业和个人服务,联系电话:028-86922220

2、linux重启网络的命令。

3、linux下重启网络服务命令。

4、Linux 重启网络服务。

1."linux重启网络服务命令,为您提供linux重启网络服务命令图文信息,打开linux系统,在linux的桌面的空白处右击。

2.在弹出的下拉选项里,点击打开终端即可进入命令行。

3.使用servicenetworkrestart命令重启网络服务。

4.使用etc/init.d/networkrestart命令同样也可以重启。

Linux——网络配置命令

一、ifconfig

自ubuntu17起,已经不提供这个命令了,要自动安装

sudo apt install net-tools

ifconfig -a :查看当前系统所有的网络接口

ifconfig interface(PS:这里是网络接口的名称) down:禁用当前网络接口

ifconfig interface up :启用网络接口

二、ip命令

1、管理网络接口

1)、ip link list 显示网络设备的运行状态

2)、ip -s link list 显示更详细的网络设备运行状态

4)、ip link set dev ens33 mtu 1600: 改变网络设备最大传输单元 MTU的值为1600

2、管理ip地址

1)、ip a show dev ens33 显示指定网络接口的ip

2)、ip addr ls ens33

5)、ip -4 addr flush ens33

通过id修改的ip地址重启后会消失。如果要永久保存,则需要修改配置文件

3、管理路由表

1)、ip route show 显示main 路由表的路由信息

每行定义一个路由表,前面的数字为路由编号,后面为路由名称

以上的几个路由表为默认路由表,用户不可以修改

默认所有的路由表都会被插入到254的main表中。在进行路由查询时,内核只使用路由表main

3)、ip route show table local 指定显示路由表

4、管理策略路由

1)、ip route list 列出当前系统的策略路由规则

2、添加一条到达网络224.0.0.0/28的路由

route add -net 224.0.0.0/28 netmask 224.0.0.0 dev docker0

3、删除指定的路由记录224.0.0.0

route del -net 224.0.0.0 netmask 224.0.0.0

route -n 查看路由

5、删除默认网关

route del default gw 172.17.0.0 dev docker0

route -n

四、netstat命令

1、netstat(network status) 查看各种网络信息的,包括网络连接、路由表以及网络接口的各种统计数据

netstat [options]

常用的几个选项:

-a :显示所有处于活动状态的套接字

-t :显示TCP/IP协议的连接信息

-l:列出所有处于监听状态的套接字

-n:直接显示ip地址,不转换成域名

-i :列出所有的网络接口

-p:显示使用套接字的进程id和程序名

-r:显示路由表信息

2、netstat -a

显示所有的端口,包含未监听的和监听的

3、nestat -at

只显示TCP/IP协议的连接

4、netstat -tl

只显示处于监听状态的TCP连接

5、netstat -tlanx

显示数字形式的ip地址

6、netstat -anp | grep ":80"

排查处于某个端口被占用导致服务器无法启动

7、netstat -i

列出当前系统的所有网络接口

8、netstat -r

查看路由表信息

该命令是向某台主机( )发送ICMP数据包,并接收响应

Ctrl+C退出ping 命令

关于Linux下必须知道的11个网络命令有哪些

以下罗列一些非常有用的网络命令(不止11个)

连通性

• ping hostgt:发送 ICMP echo 消息(一个包)到主机。这可能会不停地发送直到你按下 Control-C,Ping 的通意味着一个包从你的机器通过 ICMP 发送出去,并在 IP 层回显。Ping 告诉你另一个主机是否在运行。

• telnet host [port]:与主机在指定的端口通信。默认的 telnet 端口是 23。按 Control-] 以退出 telnet。其它一些常用的端口是:

7 —— echo 端口

25 —— SMTP,用于发送邮件

79 —— Finger (LCTT 译注:维基百科 - Finger protocal,不过举例 Finger 恐怕不合时宜,倒不如试试 80?),提供该网络下其它用户的信息。

ARP

ARP 用于将 IP 地址转换为以太网地址。root 用户可以添加和删除 ARP 记录。当 ARP

记录被污染或者错误时,删除它们会有用。root 显式添加的 ARP 记录是永久的 —— 代理设置的也是。ARP

表保存在内核中,动态地被操作。ARP 记录会被缓存,通常在 20 分钟后失效并被删除。

• arp -a:打印 ARP 表。

• arp -s ip_address mac_address [pub]:添加一条记录到表中。

• arp -a -d:删除 ARP 表中的所有记录。

路由

• netstat -r:打印路由表。路由表保存在内核中,用于 IP 层把包路由到非本地网络。

• route add:route: 用于向路由表添加静态(手动指定而非动态)路由路径。所有从该 PC 到那个 IP/子网的流量都会经由指定的网关 IP。它也可以用来设置一个默认路由。

例如,在 IP/子网处使用 0.0.0.0,就可以发送所有包到特定的网关。

• routed:控制动态路由的 BSD 守护程序。开机时启动。它运行 RIP 路由协议。只有 root 用户可用。没有 root 权限你不能运行它。

• gated:gated 是另一个使用 RIP 协议的路由守护进程。它同时支持 OSPF、EGP 和 RIP 协议。只有 root 用户可用。

• traceroute:用于跟踪 IP 包的路由。它每次发送包时都把跳数加 1,从而使得从源地址到目的地之间的所有网关都会返回消息。

• netstat -rnf inet:显示 IPv4 的路由表。

• sysctl net.inet.ip.forwarding=1:启用包转发(把主机变为路由器)。

• route add|delete [-net|-host] destination gateway:(如 route add 192.168.20.0/24 192.168.30.4)添加一条路由。

• route flush:删除所有路由。

• route add -net 0.0.0.0 192.168.10.2:添加一条默认路由。

• routed -Pripv2 -Pno_rdisc -d [-s|-q]:运行 routed 守护进程,使用 RIPv2 协议,不启用 ICMP 自动发现,在前台运行,供给模式或安静模式。

• route add 224.0.0.0/4 127.0.0.1:为本地地址定义多播路由。(LCTT 译注:原文存疑)

• rtquery -n host(LCTT 译注:增加了 host 参数):查询指定主机上的 RIP 守护进程(手动更新路由表)。

其它

• nslookup:向 DNS 服务器查询,将 IP 转为名称,或反之。例如,nslookup facebook.com 会给出 facebook.com 的 IP。

• ftp host [port](LCTT 译注:原文中 water 应是笔误):传输文件到指定主机。通常可以使用 登录名 "anonymous" , 密码 "guest" 来登录。

• rlogin -l host(LCTT 译注:添加了 host 参数):使用类似 telnet 的虚拟终端登录到主机。

重要文件

• /etc/hosts:域名到 IP 地址的映射。

• /etc/networks:网络名称到 IP 地址的映射。

• /etc/protocols:协议名称到协议编号的映射。

• /etc/services:TCP/UDP 服务名称到端口号的映射。

工具和网络性能分析

• ifconfig interface address [up]:启动接口。

• ifconfig interface [down|delete]:停止接口。

• ethereal amp ;:在后台打开 ethereal 而非前台。

• tcpdump -i -vvv :抓取和分析包的工具。

• netstat -w [seconds] -I [interface]:显示网络设置和统计信息。

• udpmt -p [port] -s [bytes] target_host :发送 UDP 流量。

• udptarget -p [port]:接收 UDP 流量。

• tcpmt -p [port] -s [bytes] target_host :发送 TCP 流量。

• tcptarget -p [port]:接收 TCP 流量。

交换机

• ifconfig sl0 srcIP dstIP ifconfig sl0 srcIP dstIP:配置一个串行接口(在此前先执行 slattach -l /dev/ttyd0,此后执行 sysctl net.inet.ip.forwarding=1)

• telnet 192.168.0.254:从子网中的一台主机访问交换机。

• sh ru 或 show running-configuration :查看当前配置。

• configure terminal :进入配置模式。

• exit :退出当前模式。(LCTT 译注:原文存疑)

VLAN

• vlan n :创建一个 ID 为 n 的 VLAN。

• no vlan N :删除 ID 为 n 的 VLAN。

• untagged Y :添加端口 Y 到 VLAN n。

• ifconfig vlan0 create :创建 vlan0 接口。

• ifconfig vlan0 vlan_ID vlandev em0:把 em0 加入到 vlan0 接口(LCTT 译注:原文存疑),并设置标记为 ID。

• ifconfig vlan0 [up]:启用虚拟接口。

• tagged Y :为当前 VLAN 的端口 Y 添加标记帧支持。

UDP/TCP

• A socklab udp :使用 UDP 协议运行 socklab。

• sock :创建一个 UDP 套接字,等效于输入 sock udp 和 bind 。

• sendto Socket ID hostname port #:发送数据包。

• recvfrom Socket ID byte #:从套接字接收数据。

• socklab tcp :使用 TCP 协议运行 socklab。

• passive passive:创建一个被动模式的套接字,等效于 socklab ,sock tcp ,bind ,listen 。

• accept :接受进来的连接(可以在发起进来的连接之前或之后执行)。

• connect hostname port #:等效于 socklab ,sock tcp ,bind ,connect 。

• close :关闭连接。

• read byte #:从套接字中读取 n 字节。

• write :(例如write ciao、write #10)向套接字写入 "ciao" 或 10 个字节。

NAT/防火墙

• rm /etc/resolv.conf :禁止地址解析,保证你的过滤和防火墙规则正确工作。

• ipnat -f file_name :将过滤规则写入文件。

• ipnat -l :显示活动的规则列表。

• ipnat -C -F :重新初始化规则表。

• map em0 192.168.1.0/24 - 195.221.227.57/32 em0:将 IP 地址映射到接口。

• map em0 192.168.1.0/24 - 195.221.227.57/32 portmap tcp/udp 20000:50000:带端口号的映射。

• ipf -f file_name :将过滤规则写入文件。

• ipf -F -a :重置规则表。

• ipfstat -I :当与 -s 选项合用时列出活动的状态条目

内容来源:http;//www.linuxprobe.com/linux-network-command.html

怎么用Linux命令联网

1、登陆Linux系统。先使用root账号及密码登陆linux界面(注:必须为管理员用户或权限),若是其它用户登陆,使用 su 命令切换用户,输入密码即可。

2、修改Linux ip地址。使用命令vi /etc/sysconfig/network-scripts/ifcfg-eth0先将Linux系统ip地址更改为路由器或者网络交换机允许通过的网段,在增加一条命令 DNS = 8.8.8.8 ,修改完毕后按键盘Esc键,输入wq保存退出。

3、验证Linux是否联网。使用ping命令直接ping 某一个网站,如无法识别主机则表明未联网,本处以ping 百度为例,结果如下图所示表明未联网。

4、Linux联网。命令 vi /etc/resolv.conf ,在打开的文本中写入 nameserver  8.8.8.8。

5、重启网卡:使用命令:service network restart重启。

6、验证。使用ping 百度命令查看是否有回复,有的话表示联网成功。


当前文章:linux前置机网络命令,linux命令行配置网络
链接地址:http://ybzwz.com/article/dssiiii.html