Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器 软件资源

软件开发小程序制作系统集成与运维空间租用硬件开发视频监控技术咨询与支持——联系电话:0311-88999002/88999003

首页 / 操作系统 / Linux

iptables简单介绍

iptables简单介绍

什么是防火墙?防火墙是工作在主机或网络边缘,能够对其所匹配到的报文根据事先定义好的规则作出相应处理的组件,可以是软件,也可以是硬件,还能软硬结合实现。UNIX/Linux中对防火墙的实现早期在openBSD中通过内核中的ipfw实现简单的数据报过滤功能、后来在Linux 2.2内核中使用ipchains来取代,意为链、后来在Linux 2.4内核中被iptables所取代,意为表。netfilter/iptables原理事实上Linux 2.6实现防火墙是...
使用iptables作为网络防火墙构建安全的网络环境

使用iptables作为网络防火墙构建安全的网络环境

前言一般情况下iptables只作为主机防火墙使用,但是在特殊情况下也可以使用iptables对整个网络进行流量控制和网络安全防护等功能,在本文中,我们使用iptables对三台服务器的安全进行安全防护网络防火墙的优势网络防火墙相比于主机防火墙而言,范围更大,不用对网络内的各主机各自设置防火墙规则就可以保证其安全性,但是必须在网络的进出口才能对出入数据包进行限制实验拓扑图实验环境主机IP地址功用fire.anyisalin.com192.168.2.2,1...
Ubuntu 14.10 环境下安装使用Android Studio

Ubuntu 14.10 环境下安装使用Android Studio

由于一直习惯使用eclipse+ADT的模式,而且曾在Windows下试用一次Android Studio预览版,感觉卡的不行,就暂时搁置下来了。今天突发奇想,不知道在Linux下使用Android Studio是否会比Windows下更加流畅。下面是基本的搭建过程,以及遇到的一些问题:一、安装用的文件 1.Ubuntu 14.10 64-bits(由于使用了64-bits的操作系统,在运行android studio时遇到了一些库的问题) 2.jdk...
LFCS 系列第五讲:如何在 Linux 中挂载/卸载本地文件系统和网络文件系统(Samba 和 NFS)

LFCS 系列第五讲:如何在 Linux 中挂载/卸载本地文件系统和网络文件系统(Samba 和 NFS)

Linux 基金会已经发起了一个全新的 LFCS(Linux 基金会认证系统管理员(Linux Foundation Certified Sysadmin))认证,旨在让来自世界各地的人有机会参加到 LFCS 测试,获得关于有能力在 Linux 系统中执行中间系统管理任务的认证。该认证包括:维护正在运行的系统和服务的能力、全面监控和分析的能力以及何时向上游团队请求支持的决策能力。LFCS 系列第五讲本讲是系列教程中的第五讲,在这一讲里边,我们会解释如何在 ...
Linux下内存泄漏检测工具Valgrind

Linux下内存泄漏检测工具Valgrind

1概述1.1介绍Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类似于插件(plug-in),利用内核提供的服务完成各种特定的内存调试任务。Valgrind的体系结构如下图所示:图11.2工具Valgrind的最新版是3.11.0,它一般包含下列工具:1.M...
使用Maven在NetBeans下构建Wicket项目

使用Maven在NetBeans下构建Wicket项目

在netbeans下构建wicket项目,网上流传较多的方法是直接使用netbeans的wicket插件,这种方法虽然简单,但是依赖的wicket版本较老,更新较慢,并且很容易与其他第三方库不兼容。使用maven构建wicket项目,可以很好的整合第三方依赖库,并且也能使用最新的wicket版本,减少一定的安全风险。下面介绍方法。 首先选择新建项目->Maven->Web应用程序->下一步 接下来输入项目名称和项目位置,选择下一步,选择你...
Linux系统管理员常用命令实例分析

Linux系统管理员常用命令实例分析

作为一名Linux系统管理员,熟悉并熟练运用一些常用的命令是必不可少的,对设备即文件的Linux系统来说,Linux系统管理的命令是它正常运行的核心。笔者根据实际工作总结一些常用指令,附上一些相对常见的警报处理方法,以供共同学习。【1】、查看命令(ls)语法:ls [option] [dirname]常用参数:-a,–all列出目录下的所有文件,包括以 .开头的隐含文件-h,–human-readable以容易理解的格式列出文件大小...
Linux管道的作用--管道命令在脚本中的使用

Linux管道的作用--管道命令在脚本中的使用

在UNIX下的管理性文件,大部分是不需要特殊的文件专用工具即可编辑,打印和阅读的简易文本文件。这些文件大部分放在标准目录:/etc下。如:常见的密码文件和组文件:(passwd,group)文件系统加载表:(fstab,vfstab)主机文件:(hosts)默认的shell启动文件:(profile)系统启动和关机的shell脚本:(存放于子目录树rc0.d,rc1.d ... rc6.d下)从结构化文本文件中提取数据练习1:切割passwd下第一,第七字...
yum groupinstall “Development Tools” 批量安装Linux软件

yum groupinstall “Development Tools” 批量安装Linux软件

注:可以通过 yum grouplist 来查看可能批量安装哪些列表从Windows转到Linux下面,一个不习惯的地方就是在图形界面下安装和删除软件的时候非常缓慢。但是如果你掌握了用yum的命令行模式进行配置程序,你肯定会从心底喜欢上这个强大的工具。因为yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。yum的命令形式一般是如下:yum [options] [command] [package ...]其中的[optio...
Linux文本处理工具之sort,uniq实例详解

Linux文本处理工具之sort,uniq实例详解

Linux文本处理工具之sort,uniq实例详解sort:将输入行按照键值字段与数据类型选项以及locate排序语法: sort [option] [file(s)]主要选项:-b忽略开头的空白-c检查文件是否已经正确排序-f排序时忽略大小写,均视为大写字母-m将几个排序好的文件,合并为一个排序后的输出数据流-M将前面3个字母依照月份的缩写进行排序-k定义排序键值字段,按照那个字段(file)进行排序-n依照数值的大小排序-o outfile将排序后的结...
Linux系统下Java和Scala环境配置

Linux系统下Java和Scala环境配置

最近,笔者在研究一个有关“自然语言处理”的项目,在这个项目中,需要我们用Spark进行编程。而Spark内核是由Scala语言开发的,所以在使用Spark之前,我们必须配置好Scala,而Scala又是运行在JVM上的,所以在配置Scala之前,先要配置好JDK。下面是我个人的一些总结。我是在Win7系统下开的虚拟机,虚拟机的系统是CentOS7,在创建虚拟机完成后,它会自带一个OpenJDK,我的版本是这样的:但是因为最开始不了解...
CentOS系统修复模式

CentOS系统修复模式

最近在一次调CentOS系统分辨率的时候出了意外,造成的结果就是登录后提示“Could not apply the stored configuration for monitors”,结果上网一搜,原来是我在改分辨率的时候被系统创建了显示器配置文件,等我一登录系统就读取配置文件,发现没有匹配的显示器,结果报错。网上的解决办法是删除那个显示器配置文件,也就是执行如下命令:rm -f $HOME/.config/monitors.xm...
在CentOS上安装GO运行环境及其开发工具LiteIDE

在CentOS上安装GO运行环境及其开发工具LiteIDE

早在五年前,我就想着要是微软出一套基于C语言的易于开发的Web框架该多好,那性能肯定比Asp.Net要高很多。后来知道有个PHP性能不错,但是又由于讨厌在HTML页面里面写蛋疼的后台代码,于是一度很鄙视PHP。最近由于云计算的风行,GO语言也被追捧,下面我就在CentOS系统上安装GO运行时和开发工具做尝试。一、安装GO运行环境1、安装GO运行环境,必须确保机子上已经安装了GCC编译器。想知道机子上有没有安装GCC简单,只需输入“gcc --v...
Ubuntu笔记本电池续航不佳解决

Ubuntu笔记本电池续航不佳解决

Ubuntu 桌面在笔记本中的电池续航表现一直都不太好,同样一台笔记本运行 Windows 10 电池可维持 8 小时的情况下,使用 Ubuntu 可能只能坚持不过 4 小时。当然基于不同的硬件设备和用户的使用场景,不同系统和内核的优化情况不一样,存在笔记本电池续航上的巨大差异也没啥好奇怪的。但大家不要误解,我们在不同硬件设备中运行的系统如 Chrome OS、Android、Ubuntu Phone 和 Sailfish OS 中都不难看出,其实只要对系...
Linux Shell脚本入门学习系列

Linux Shell脚本入门学习系列

看标题大家应该知道,这是一个关于 Linux Shell 脚本的系列文章。通过本系列文章希望帮助 Linux 初学用户快速开始上手编写 Shell 脚本,能够利索的对脚本进行测试和使用。在接下来的首篇文章中,我们将介绍什么是 Shell,有哪些 Linux Shell 类型,什么是 Shell 脚本以及如何编开始写自己的 Shell 脚本等内容。什么是(Unix) ShellUnix Shell 即大家俗称的 Shell 是源于 Unix/Linux 的命...
<< 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 >>