豪柏大厦做网站的公司,广饶网站定制,做平面哪个网站的素材最好,培训机构咨询网络命令 配置ip 配置ip有两种方式 #方式一#setup可以使用配置工具进行配置setup#方式二 linux服务器默认网卡配置文件的目录/etc/sysconfig/network-scripts#xff0c;进行配置网卡的配置文件类型- ifcfg-ethX 有线网卡的配置文件,eth0表示第一块网卡#xff0c;eth1表示第… 网络命令 配置ip 配置ip有两种方式 #方式一#setup可以使用配置工具进行配置setup#方式二 linux服务器默认网卡配置文件的目录/etc/sysconfig/network-scripts进行配置网卡的配置文件类型- ifcfg-ethX 有线网卡的配置文件,eth0表示第一块网卡eth1表示第二块网卡以此类推- ifcfg-ethX:X 有线网卡的虚拟网卡的配置文件- ifcfg-wlanX 无线网卡的配置文件网卡配置文件中各行代表的含义DEVICEeth0 #物理设备名 BOOTPROTOdhcp #IP 地址的获取方式[none|static|bootp|dhcp 分别是不使用协议|静态分配|BOOTP协议|DHCP协议]TYPEEthernet #网卡类型HWADDR #MAC 地址ONBOOTyes #开机启动 [yes|no]IPADDR #Ip 地址NETMASK #子网掩码GATEWAY #网关地址#配置完成后重启网卡/etc/init.d/network restart# 使用ifconfig来进行配置# 查看 ip 信息ifconfig# 配置 eth0 的 IP 信息ifconfig eth0 200.200.200.2 netmask 255.255.255.0# 禁用网卡ifdown eth0 # 启用网卡ifup eth0 # 修改网卡 eth0 的 MAC 地址ifconfig eth0 hw ether 00:11:22:33:44:55 配置完之后重启网络服务 service network restart 查看ip信息 ifconfig可以查看主机IP地址和其他一些关于网络接口的信息相当于windows的ipconfig ifconfig ping #ping [选项] ipping www.baidu.com-------------------------c 次数-b 对ip段进行广播 配置DNS linux中DNS配置文件在/etc/resolv.conf search bj.baidu.internal
nameserver 192.168.0.2 # 主DNS
nameserver 192.168.0.3 # 备DNS
options rotate timeout:1netstat 查看网络状态既可以查看本机开启端口也可以查看有哪些客户端连接 #netstat [选项]# 查看正在监听TCP(t)和UDP(u)的端口以及对应的进程netstat -tunlp# 查看路由表netstat -rn# 当前系统启动哪些端口netstat -lnp# 所有连接和端口netstat -an# 查看服务器的全部连接数 20 connections established 20个连接netstat -st | grep conn----------------------------a 列出网络状态-c 每隔几秒刷新一次网络状态-n 使用ip和端口号显示不使用域名-p 显示PID和程序名-t 显示tcp协议连接状况-u 显示udp协议连接状况-l 仅显示监听状态的连接-r 显示路由表 路由配置 使用route可以进行路由配置使用netstat -r可以查看路由表然后使用route可以增加或删除一条路由 # default gw localhost default为 默认路由 gw 后的ip表示的是网关的地址route add default gw localhost# 删除路由route del default 域名解析 nslookup命令 nslookup显示某个指定域名的ip地址 远程登录 telnet命令 telnet可以进行远程登录 telnet [options] [host [port]]-a 尝试自动登录-l 指定登录用户 追踪路由 traceroute命令 traceroute可以查看经过的所有路由 traceroute 域名 抓包工具 # -nn 让第三列和第四列数据显示为IP端口的形式如果不使用-nn则显示主机名服务名称#-i后跟设备名称tcpdump -nn -i eth0#指定端口抓包tcpdump -i eth0 tcp port 8080 -A -s 0#指定端口抓包并存入文件tcpdump -i eth0 tcp port 8080 -A -s 0 -w dump.txt#指定域名抓包tcpdump -i eth0 tcp and host zhhll.icu -A -s 0 netcat 可以用来做端口扫描与监听、文件传输 # 监听1234端口并将数据输出到file文件中保存netcat -l -p 1234 file.txt# 端口扫描192.168.1.109 的1到3000端口# -z表示不发送任何数据到tcp连接# -w表示扫描连接的超时时间# -n表示尝试DNS解析nc -v -n -z -w 1 192.168.1.109 1-3000# 服务端开启端口打开该端口来执行bash程序nc -l -p 1234 -e bash# 客户端进行远程连接nc 192.168.1.109 1234 mtr mtr集成了ping和traceroute可以判断网络情况、查询具体在哪个环节丢包 mtr -r -c 10 -i 2 baidu.com https://zhhll.icu/2021/linux/日常管理/网络命令/ 本文由 mdnice 多平台发布