• linux 压缩包制作、ip修改、防火墙


    查找文件;

    updatedb

    loacte file

    gz压缩包制作:

    tar czf file1 file2 (将file2压缩到file1)

    tar tf file1 (查看压缩包file1)

    tar xzf file1 (解压file1)

     tar xzf file1 -C /media/  解压到另一个文件下;


    临时修改IP

    ifconfig eno16777736 192.168.1.101 

    注意(eno16777736)是默认第一个网络接口名称

    永久修改IP

    第一步:查看网络接口

    ifconfig


    第二步:去对应的网络接口配置文件修改配置,注意文件名称是(ifcfg-默认第一个网络接口名称),文件路径是/etc/sysconfig/network-scripts/

    vim /etc/sysconfig/network-scripts/ifcfg-网络接口名称

    修改以下配置

    TYPE=Ethernet

    BOOTPROTO=static

    DEFROUTE=yes

    IPV4_FAILURE_FATAL=no

    IPV6INIT=yes

    IPV6_AUTOCONF=yes

    IPV6_DEFROUTE=yes

    IPV6_FAILURE_FATAL=no

    NAME=eno16777736

    UUID=9e8d604f-d991-4aa2-88a3-4c679e6f139c

    DEVICE=eno16777736

    ONBOOT=yes

    PEERDNS=yes

    PEERROUTES=yes

    IPV6_PEERDNS=yes

    IPV6_PEERROUTES=yes

    HWADDR=00:0c:29:ce:3f:3c  #MAC地址

    IPADDR=192.168.1.104     #静态IP

    GATEWAY=192.168.1.2     #默认网关

    NETMASK=255.255.255.0    #子网掩码

    DNS1=192.168.1.2         #DNS配置

    第三步:重启网络服务

    service network restart

    DEVICE=物理设备名

    IPADDR=IP地址

    NETMASK=掩码值

    NETWORK=网络地址

    BROADCAST=广播地址

    GATEWAY=网关地址

    ONBOOT=[yes|no](引导时是否激活设备)

    USERCTL=[yes|no](非root用户是否可以控制该设备)

    BOOTPROTO=[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)

    HWADDR= 你的MAC地址


    zip压缩包制作;

    zip file1 file2 (将file2压缩到file1)

    unzip -l file1 (查看压缩包file1)

    zip file1 (解压file1)

    ip地址更改

    ifconfing ens32 192.168. 0.0 (临时更改)

    vi /etc/sysconfig/network-scripts/ifcfg-ens32 (永久更改)

    IPADDR=192.168.214.2  将ip地址修改为192.168.214.2;

    测试:ping 192.168.214.2


    查看ip

    ifconfig

    ifconfig ens32  单独查看ens32 


    防火墙firewalld

    iptables()

    iptables -L -n(查看防火墙)

    iptables -F (清除防火墙)

    service iptables save (保存清空的防火墙配置表) 

    关闭防火墙  service iptables stop


    1、关闭firewall:
    systemctl stop firewalld.service #停止firewall
    systemctl disable firewalld.service #禁止firewall开机启动
    firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running)

    2、iptables防火墙(这里iptables已经安装,下面进行配置)
    vi/etc/sysconfig/iptables #编辑防火墙配置文件
    # sampleconfiguration for iptables service
    # you can edit thismanually or use system-config-firewall
    # please do not askus to add additional ports/services to this default configuration
    *filter
    :INPUT ACCEPT [0:0]
    :FORWARD ACCEPT[0:0]
    :OUTPUT ACCEPT[0:0]
    -A INPUT -m state--state RELATED,ESTABLISHED -j ACCEPT
    -A INPUT -p icmp -jACCEPT
    -A INPUT -i lo -jACCEPT
    -A INPUT -p tcp -mstate --state NEW -m tcp --dport 22 -j ACCEPT
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -jACCEPT
    -A INPUT -p tcp -m state --state NEW -m tcp --dport 8080-j ACCEPT
    -A INPUT -j REJECT--reject-with icmp-host-prohibited
    -A FORWARD -jREJECT --reject-with icmp-host-prohibited
    COMMIT
    :wq! #保存退出

    备注:这里使用80和8080端口为例。***部分一般添加到“-A INPUT -p tcp -m state --state NEW -m tcp--dport 22 -j ACCEPT”行的上面或者下面,切记不要添加到最后一行,否则防火墙重启后不生效。
    systemctlrestart iptables.service #最后重启防火墙使配置生效
    systemctlenable iptables.service #设置防火墙开机启动

    全文完..........

    --------------------------------------分割线 --------------------------------------

    iptables使用范例详解 http://www.linuxidc.com/Linux/2014-03/99159.htm

    iptables—包过滤(网络层)防火墙 http://www.linuxidc.com/Linux/2013-08/88423.htm

    Linux防火墙iptables详细教程 http://www.linuxidc.com/Linux/2013-07/87045.htm

    iptables+L7+Squid实现完善的软件防火墙 http://www.linuxidc.com/Linux/2013-05/84802.htm

    iptables的备份、恢复及防火墙脚本的基本使用 http://www.linuxidc.com/Linux/2013-08/88535.htm

    Linux下防火墙iptables用法规则详解 http://www.linuxidc.com/Linux/2012-08/67952.htm

    --------------------------------------分割线 ------------------------------------


    解决centos7中使用service iptables stop 显示not loaded

    时间:2016-07-02 01:58来源:blog.csdn.net 作者:qq_26479655的博客 举报 点击:9610次

    centos从7开始默认用的是firewalld,这个是基于iptables的,虽然有iptables的核心,但是iptables的服务是没安装的。所以你只要停止firewalld服务即可: 
    sudo systemctl stop firewalld.service && sudo systemctl disable firewalld.service

    如果你要改用iptables的话,需要安装iptables服务: 
    sudo yum install iptables-services 
    sudo systemctl enable iptables && sudo systemctl enable ip6tables 
    sudo systemctl start iptables && sudo systemctl start ip6tables

     
    ------分隔线----------------------------

    selinux

    查看状态sestatus  或sestatus -v  或  getenforce  或 

    vi  /etc/selinux/config

    selinux =disable;(关闭selinux防火墙,重启后生效)

    临时关闭selinux

    setenforce  0

    永久关闭

    vi /etc/sysconfig/selinux

    修改   SELINUX=disable

    获取帮助

    --help

    -h

    man

    [Power By XIAOWU]
  • 相关阅读:
    JDK6的switch支持不是很好
    团队作业(2)
    团队作业(1)
    4月30日
    重构:改善既有代码的设计有感
    4月28日
    4月27日
    4月26日
    4月25日
    4月24日
  • 原文地址:https://www.cnblogs.com/webmans/p/7123333.html
Copyright © 2020-2023  润新知