linux网络设置命令 如何设置linux操作系统的网络参数

配置LINUX的IP命令1、首先使用root用户登录到linux操作系统 。
2、右键点击计算机桌面空白处linux网络设置命令,点击“Open Terminal”linux网络设置命令,打开命令终端 。
3、在命令行输入 ifconfig 命令查看当前配置的IP地址linux网络设置命令 , 然后输入 vim /etc/sysconfig/network-scripts/ifcfg-eth0 命令,打开文件编辑界面 。
4、在ifcfg-eth0文件编辑界面,按下任意键开启编辑状态,设置BOOTPROTO为dhcp还是static , dhcp表示自动获取IP地址,static表示设置静态地址,配置IPADDR、NETMASK、GATEWAY的值 。
5、配置好之后,按下esc键,输入 :wq命令保存编辑的内容并退出文件编辑界面 。返回到命令界面后,输入 service network restart  , 重新启动network网络服务 。
6、配置好之后,可以在其linux网络设置命令他计算上使用Ping命令测试连通性 。
linux5——网络命令##Ctrl+D:在目录下敲击该命令,作用是退出当前用户 。
##Ctrl+D:在命令mail、write等命令中敲击该命令,作用是退出当前命令 。
1.write
语法:write 用户名
功能:给用户发信息 , 以Ctrl+D保存结束; 即时通信
2.wall(write all)
语法:wall [message]
功能:发广播信息(给所有用户发信息); 回车键结束命令
3.ping
语法:ping [选项] IP地址
功能:测试网络连通性
-c 次数:指定发送次数
-s 字节:指定探测包的大小
4.ifconfig(interface configure)
语法:ifconfig(或者ifconfig 网卡地址 IP地址 )
功能:查看和设置网卡信息
inet6: IPv6地址目前不生效
5.mail
语法:mail [用户名]
功能:查看或者发送电子邮件##输入邮件内容时,删除键为 ctrl+backspace
6.last
语法:last
功能:显示当前与过去登入系统的用户信息
7.lastlog
语法:lastlog
功能:显示所有用户最后登录时间
8.traceroute
语法:traceroute [目标主机]
功能:显示发出数据包的主机到目标主机之间的网关数量
## 星号*** 可能是防火墙封掉了ICMP的返回信息,所以得不到数据包返回数据
9.netstat
语法:netstat [选项]
功能:显示网络相关信息
-a:列出所有网络状态,包括Socket程序
-c 秒数:指定每隔几秒刷新一次网络状态
-n:使用IP地址和端口号显示 , 不是用域名和服务名
-p:显示PID和程序名
-t:显示使用TCP协议端口的链接状况
-u:显示使用UDP协议端口的链接状况
-l:加显示监听状态的链接
-r:显示路由表
“tuln”选项:查看本机开启的端口,只能查看监听状态的链接 。
1) Proto:网络连接的协议,一般就是 TCP 协议或者 UDP 协议 。
2) Recv-Q:表示接收到的数据,已经在本地的缓冲中,但是还没有被进程取走 。
3) Send-Q:表示从本机发送,对方还没有收到的数据 , 依然在本地的缓冲中,不具备 ACK 标志的数据包 。
4) Local Address:本机的 IP 地址和端口号 。
5) ForeignAddress:远程主机的 IP 地址和端口号 。
6) State:状态 。常见的状态主要有以下几种 。
-LISTEN:监听状态,只有 TCP 协议需要监听 , 而 UDP 协议不需要监听 。
-ESTABLISHED:已经建立连接的状态 。如果使用"-I"选项,则看不到已经建立连接的状态 。
-SYN_SENT:SYN 发起包,就是主动发起连接的数据包 。
-SYN_RECV:接收到主动连接的数据包 。
-FIN_WAIT1:正在中断的连接 。
-FIN_WAIT2:已经中断的连接,但是正在等待对方主机进行确认 。

推荐阅读