日常运维(三)

一 Linux网络相关

204801_s66x_3746774.png

    1、使用# ifconfig查看网卡ip

        首先需要安装对应的包# yum install net-tools

        # ifconfig

234546_6oBJ_3746774.png

    2、# ifconfig -a   

        选项-a表示查看所有的网卡,包括被down掉的网卡或者没有ip的网卡

    3、# ifdown 网卡名  && ifup 网卡名

            开关闭卡后立即开启网卡,以防止主机断网而导致远程登录终端连接不到主机

235649_7z3T_3746774.png

    4、新增虚拟网卡

        第一步复制网卡配置文件

000109_3HaZ_3746774.png

        第二步编辑复制过来的网卡配置文件# vi 文件名

000930_Aqw5_3746774.png

    第三步重启网卡# ifdown ens33 && ifup ens33

001017_C8qB_3746774.png
   重启后新增的虚拟网卡就生效了,可以ping及连接

    5、查看网卡是否连接

        # mii-tool 网卡名字

001407_pB5Y_3746774.png

        或者另一个命令查看# ethtool 网卡名字

001539_WNwJ_3746774.png

    6、更改主机名

        # hostnamectl set-hostname 新主机名

001946_M3Hk_3746774.png

        退出当前终端后重新登录即可看到新的主机名

    主机名的配置文件位于/etc/hostname

    7、DNS配置文件/etc/resolv.conf

002403_uB01_3746774.png

上面这个DNS配置文件是由网卡配置 文件定义的,网卡配置文件被更改生效后,此处也会跟着变化,直接编辑这个文件只是临时有效,一旦重启网卡后,这个文件的内容会被网卡配置文件的DNS配置内容所覆盖

    8、/etc/hosts文件

        访问自定义的域名时会用到这个文件

        比如,我原来访问一个域名绑定了一个ip

004215_sTk2_3746774.png

    此时我编辑这个文件的内容

004244_EMjl_3746774.png

    编辑后增加了下面第三行的内容

004338_3AQd_3746774.png

    此时我们在本机再通过这个域名访问,访问到的目标IP就变成了我们新设置的IP,这个更改只在本机生效

同时,这个文件中支持一个IP对应多个域名

004618_Wefq_3746774.png

如果一个域名对应了多个IP,则系统默认以最后一个IP为准

004726_9d50_3746774.png

004750_585L_3746774.png

编辑这个文件是是以行为单位的,不能将IP跟域名换行

二 firewalld和netfilter

005053_ZpY6_3746774.png

    1、selinux临时关闭

        # setenforce 0

    2、selinux永久关闭

        需要编辑selinux的配置文件# vi /etc/selinux/config

005259_Ub31_3746774.png

将文件中上图框中的文字改为disabled

如果错将上图最后一行更改的话,会导致系统重启不了

005521_lFDv_3746774.png

上图中我们可以看到系统默认selinux是打开状态Enforcing, 临时关闭后状态变为Permissive(开启状态,但遇到需要阻断的 情况时不需要真正地去阻断,只需要提醒,且提醒是被记录下来的)

    3、centos7之前版本上的netfilter用法

        netfilter 和firwalld虽然存在于不同的centos版本中,但内部的工具iptable用法是一样的

    首先,我们在centos7上将firwalld关闭并停止其服务

010808_6xRz_3746774.png

    然后,安装netfilter的包

010911_NJXL_3746774.png

    启动iptables的服务,

011208_IeV7_3746774.png

此时,我们可以查看到iptables的一些规则

011323_JU92_3746774.png

三 netfilter 5表5链介绍

011707_Wi9V_3746774.png

    1、filter表

        这个表用于过滤包

012142_zwBZ_3746774.png

    这个表有3个链:

    INPUT:数据包进入本机要经过的一个链

    FORWARD:这种包到了机器但不会进入内核,因为这个数据包不是给本机处理的,需要判断目标地址是不是本机,经过这个链是可以对目标地址进行更改或者转发包

    OUTPUT:在本机产生的一些包出去前做的一些操作

    2、nat表

        这个表用于网络地址转换

012816_y6VL_3746774.png

    这个表也有3个链:

        OUTPUT:在本机产生的一些包出去前做的一些操作

        PREROUTING:数据包在进来时要对其进行更改

        POSTROUTING:要出去的数据包对其要做一些更改

013548_j35z_3746774.png

        如上图所示,nat可用于端口映射

    iptables传输数据包的过程

014024_kQRU_3746774.png

四 iptables语法

081347_ZIpf_3746774.png

    1、查看iptables规则# iptables -nvL

081444_40KK_3746774.png

    2、iptables规则保存位置

        # cat /etc/sysconfig/iptables

081705_Wo0C_3746774.png

    3、清空规则

    # iptables -F

081856_DyD9_3746774.png

    4、保存规则

        上一步中清空规则后不会改变/etc/sysconfig/iptables文件 的内容,如下图

082054_o6yo_3746774.png

如果要改变文件内容为最新规则,需要保存规则

084029_7RXq_3746774.png

    5、指定表

    默认iptables的规则指的是filter表

084407_WHMy_3746774.png

    我们也可以指定操作的表

        # iptables -t 表名

084530_CGBp_3746774.png

    6、计数器清零

    084833_ove6_3746774.png

    使用命令# iptables -Z可以清零上图框中数据

084940_wuRm_3746774.png

    7、增加一条规则

    # iptables -A INPUT -s 来源IP地址 -p 协议类型 --sport 来源端口 -d 目标IP地址 --dport 目标端口 -j DROP  //其中A表示add ,增加的规则在最后面一条

092533_zhpp_3746774.png

    8、插入一条规则,

    # iptables -I INPUT -p tcp --dport 80 -j DROP  //-I表示插入到规则的最前面

092913_LXM6_3746774.png

    过滤时会先匹配前面的规则,一旦匹配,立即执行

    9、删除一条规则

    方式一:直接写出原来的规则然后删除

093236_oOGy_3746774.png

    方式二:通过增加行号,然后根据行号来删除规则

        步骤1:给规则增加行号

093602_gTuF_3746774.png

        步骤2:删除对应的行的规则

093721_jeUV_3746774.png

    10、新增规则中指定网卡

093844_SS1q_3746774.png

    11、默认规则

    当iptables没有指定任何规则时,防火墙就使用默认的规则来过滤,下图可以看到默认规则是ACCEPT接收

094141_e9AI_3746774.png

更改默认规则入方向为丢弃DROP使用以下命令,

094000_xllr_3746774.png

 

 

 

 

 

 

 

 

 

 

 

转载于:https://my.oschina.net/u/3746774/blog/1612681

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值