ip addr和ifconfig
ip addr 即ip a ,可以查看网卡的ip、mac等,即使网卡处于down状态,也能显示出网卡状态,但是ifconfig查看就看不到
ifconfig命令可以配置地址 ifconfig eth0 192.168.174.100/24使用ifconfig修改ip会直接在内存中生效,重启系统或者重启network服务就丢失
ifconfig 显示网卡信息,被禁用的网卡看不到.(拔了网线断开连接不算禁用,仍然能看到该网卡)
ip route del $NETWORK/$PREFIX via $gw table $table_id dev $iface 2>/dev/null
ip route add $NETWORK/$PREFIX via $gw table $table_id dev $iface
ip route del $1/$2 dev $3
防火墙
//添加或者移除端口
firewall-cmd --zone=public --add-port=$port/$type --permanent
firewall-cmd --zone=public --remove-port=80/tcp --permanent
//对应网口添加或者移除具体信息
firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.0.200" port protocol="tcp" port="80" reject"
firewall-cmd --permanent --remove-rich-rule="rule family="ipv4" source address="192.168.0.200" port protocol="tcp" port="80" accept"
//重载
firewall-cmd --reload
//查看
firewall-cmd --zone=public --list-ports
firewall-cmd --list-services
firewall-cmd --query-port=80/tcp
查看网络端口
//查看tcp/udp协议建立连接的端口
netstat -ntpl
netstat -nupl
lsof -i:2224
ethtool
ethtool –i ethX //查询ethX网口的相关信息
ethtool –s ethX //设置网口速率
ipcalc
是一个简单的ip地址计算器,可以完成简单的IP地址计算任务
//-p:显示给定的掩码或IP地址的前缀
//-n:由给定的IP地址和网络掩码计算网络地址
//-b:由给定的IP地址和网络掩码计算出广播地址
//-m:由给定的IP地址计算器网络掩码;
[root@localhost ~]# ipcalc -pnbm 192.168.2.1 255.255.255.0
NETMASK=255.255.255.0
PREFIX=24
BROADCAST=192.168.2.255
NETWORK=192.168.2.0
NETWORK=`echo $NETWORK |awk -F"=" '{print $2}'`
//显示给定IP地址所对应的主机名
[root@localhost ~]# ipcalc -h 127.0.0.1
hostname=localhost.localdomain