如何配置Ubuntu 14.04中的IPTables防火墙

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何配置Ubuntu 14.04中的IPTables防火墙相关的知识,希望对你有一定的参考价值。

参考技术A Ubuntu14使用的是UFW防火墙, 是在iptables基础上进行了配置简化
下面是一些常用操作
1.查看ufw版本:
sudo ufw version
2.查看uwf状态
sudo ufw status
3.启动防火墙
ufw enable
4.设置默认允许访问端口
ufw default allow
5.设置默认不允许访问端口
ufw default deny
6.关闭防火墙
ufw disable
7.添加允许规则,允许外部通过tcp协议访问8080端口
ufw allow 8080/tcp
添加后,可通过ufw status查询端口清单
8.添加禁用规则,禁止外部通过tcp协议访问8080端口
ufw deny 8080/tcp
添加后,可通过ufw status查询端口清单
9.删除规则
ufw delete deny 8080/tcp
也可能是
ufw delete allow 8080/tcp
是deny还是allow取决于规则是allow规则还是deny规则
10.允许此IP访问所有的本机端口
ufw allow from 192.168.199.100
11.删除此IP访问所有的本机端口
ufw delete allow from 192.168.199.100
12.ufw的安装
默认情况下,ufw是安装好的,可使用如下命令进行安装
sudo apt-get install ufw

如何在ubuntu14.04下配置安卓开发环境

  方法/步骤
  下载64位安卓adt集成开发环境
  百度搜索android进入官网下载adt工具
  解压到/usr/share/目录下
  右键--提取到此--会得到解压后的adt-bundle-linux-x86_64-20140321文件夹
  $ cd 下载目录
  $sudo cp -R adt-bundle-linux-x86_64-20140321 /usr/share
  
  修改adt目录文件权限
  $cd /usr/share
  $sudo chmod -R 777 adt-bundle-linux-x86_64-20140321
  安装openjdk-7-jdk
  $sudo apt-get install openjdk-7-jdk

  安装配置环境所需依赖包(或者安装wps通过sudo apt-get install -f修复依赖间接配置环境)
  $sudo apt-get install 一点一点安装吧或者安装wps间接配置环境
  gcc-4.8-base:i386 gcc-4.9-base:i386 libavahi-client3:i386
  libavahi-common-data:i386 libavahi-common3:i386 libc6:i386
  libcgmanager0:i386 libcomerr2:i386 libcups2:i386 libdbus-1-3:i386
  libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386
  libelf1:i386 libexpat1:i386 libffi6:i386 libfontconfig1:i386
  libfreetype6:i386 libgcc1:i386 libgcrypt11:i386 libgl1-mesa-dri:i386
  libgl1-mesa-glx:i386 libglapi-mesa:i386 libglib2.0-0:i386 libglu1-mesa:i386
  libgnutls26:i386 libgpg-error0:i386 libgssapi-krb5-2:i386 libice6:i386
  libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386
  libllvm3.4:i386 libnih-dbus1:i386 libnih1:i386 libp11-kit0:i386
  libpciaccess0:i386 libpcre3:i386 libpng12-0:i386 libselinux1:i386
  libsm6:i386 libstdc++6:i386 libtasn1-6:i386 libtinfo5:i386
  libtxc-dxtn-s2tc0:i386 libudev1:i386 libuuid1:i386 libx11-6:i386
  libx11-xcb1:i386 libxau6:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386
  libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxcb1:i386
  libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386
  libxrender1:i386 libxshmfence1:i386 libxxf86vm1:i386 zlib1g:i386

  再次创建模拟器启动试试是不是可以了阿
  双击/usr/share/adt-bundle-linux-x86_64-20140321/ eclipse/eclipse 打开adt
  工具栏 window--Android Virtual Device Manager--New 根据你的需要填写 模拟器配置 然后 确定 就会创建一个新的安卓模拟器
  点击你需要的安卓模拟器 start--launch 启动模拟器
  
  
参考技术A ubuntu下的开发环境和windows下一样都是jdk + android sdk + eclipse + adt 具体搭建方法有所不同,可参考以下链接: 参考技术B ubuntu 环境安装好就可以开发了 参考技术C 下载配置JDK
这里选择下载 Java SE 7u55,Linux 64位:jdk-7u55-linux-x64.tar.gz。
进入下载目录,将JDK包放到 /opt/Java 目录下:
sudo mkdir /opt/Java
sudo mv jdk-7u55-linux-x64.tar.gz /opt/Java/
进入/opt/Java:
cd /opt/Java
解压JDK到当前目录:(解压没问题后就可以把这个文件删了)
sudo tar -zxvf jdk-7u55-linux-x64.tar.gz
然后是配置JAVA的环境变量,linux中配置环境变量有4个地方:
/etc/environment:设置整个系统的环境,与登录用户无关
/etc/profile:为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行并从/etc/profile.d目录的配置文件中搜集shell的设置

以上是关于如何配置Ubuntu 14.04中的IPTables防火墙的主要内容,如果未能解决你的问题,请参考以下文章

如何配置Ubuntu 14.04中的IPTables防火墙

IPTables系列:如何配置Ubuntu 14.04中的IPTables防火墙

IPTables系列:如何配置Ubuntu 14.04中的IPTables防火墙

在Ubuntu14.04中配置mysql远程连接教程

如何从ubuntu14.04下硬盘安装ubuntu

如何在Ubuntu 14.04中使用Samba共享文件