Welcome 微信登录

首页 / 操作系统 / Linux

Linux下 用 fail2ban 防止攻击

Linux下 用 fail2ban 防止攻击

fail2ban可以监视你的系统日志,然后匹配日志的错误信息(正则式匹配)执行相应的屏蔽动作(一般情况下是调用防火墙屏蔽),如:当有人在试探你的SSH、SMTP、FTP密码,只要达到你预设的次数,fail2ban就会调用防火墙屏蔽这个IP,而且可以发送e-mail通知系统管理员通过iptables, tcp-wrapper, shorewall等方式阻止此IP的访问。需要Pytion支持python安装python安装方法:cd /tmpwget http...
Ubuntu 12.10 安装运行 Office 2010

Ubuntu 12.10 安装运行 Office 2010

在Ubuntu上安装运行office一直是一个头痛的问题,目前比较好的解决方案一个是永中office,一个是正在开发的wps for linux,还有一个deepin论坛中的wine office2003。这个wine 的office版本比较老,而且功能比较简单。在Ubuntu 12.10上安装运行Microsoft Office 2010,大家肯定猜测到使用wine。顺便一提最近wine发布了开发版1.5.16,详情见此。第一步:安装wine 1.5:s...
虚拟机+Ubuntu下双网卡配置笔记

虚拟机+Ubuntu下双网卡配置笔记

备注:基本概念,所谓双网卡是指Ubuntu虚拟出来的网卡,并不是真正有两块网卡。所以两块网卡不可能同时工作,是能是两块网卡之间来回切换。我配置双网卡的目的只是为了工作方便,即是,当我的虚拟机需要连接外网时(比如从互联网上下载资源,从服务器上更新资源等等),就切换到nat模式下。当我需要让ubuntu拥有独立固定的ip作为局域网中的访问对象是(比如需要将虚拟机作为nfs挂载的服务器等等),就切换到bridged模式下。配置步骤:1、关闭虚拟机,具体步骤是:打...
Ubuntu下使用动画壁纸 LiveWallpaper 0.3

Ubuntu下使用动画壁纸 LiveWallpaper 0.3

Ubuntu 系统本身的桌布功能已经非常不错了,基本上我们能想到的对桌布的需求也都可以实现。默认的几张壁纸也看得非常让我们轻松愉悦。 不过,用户的需求总是会不断的发展和出乎大多数的需求的,有很多人就希望能有动态的桌面。一般按我们的理解,系统本身就支持自动换桌布,而且你也可以弄个动画 gif 图来看看效果。不过就像很多特殊的主题一样,要在桌面上实现类似视频动画的效果,那就得借助一些其他的软件了,系统本身还做不到(要求 Ubuntu 系统本身就具有这个功能的...
Linux 文件系统Btrfs 的Kconfig分析

Linux 文件系统Btrfs 的Kconfig分析

这是我从网上下载的最新版的linux3.7-rc2版的内核,所谓rc版,就是修复(rescovery)版的意思。因为之前参加linux内核开发者大会的时候,讲btrfs文件系统的人不少,说这是新一代文件系统,支持很多相当先进的功能,有望取代EXT4文件系统, 所以就down下来看看。 以下是btrfs的Kconfig文件。我给注释一下,也是为了方便自己以后的学习。毕竟我对内核懂的也是不多,但是多发博文有助于自己的思考。以下英文是Kconfig全文,中文是注...
CentOS和WIN7双系统时间错误

CentOS和WIN7双系统时间错误

安装好CentOS 6.2 发现时间不太对,改过来以后,win7时间又不对了,在使用CentOS系统的时候,我们可能会遇到时间不准的问题,那我们如何解决这个我问题呢,下面就来教大家一个CentOS系统时间同步的方法,希望大家可以解决自己所存在的疑问。CentOS系统时间同步的步骤如下:新装的CentOS系统服务器可能设置了错误的,需要调整时区并调整时间.如下是CentOS系统使用NTP来从一个时间服务器同步cp /usr/share/zoneinfo/As...
Yum源的配置

Yum源的配置

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装yum源分为三种 1.本地yum源 2.网络yum源 3.额外软件yum的安装案例一、本地yum配置(以本地光盘为例)1.创建 挂载点 /mnt/cdr...
inxi: 获得完整的系统信息

inxi: 获得完整的系统信息

虽然在 Linux 下我们可以通过各种命令来获取系统的相关信息,但若要一次性得到全部系统信息该法就显得较为麻烦了。从某种程度上说,inxi 这个 Bash 脚本则恰好满足了我们在这方面的需要。要安装 inxi,只需执行下列命令即可:% mkdir ~/bin% cd ~/bin% wget https://inxi.googlecode.com/svn/trunk/inxi% chmod +x inxi在我的虚拟机(Debian)中执行 ./inxi -c...
在 Mac OS X 上安装和使用 Lua

在 Mac OS X 上安装和使用 Lua

Lua 是一个轻量级的编程语言,在游戏开发上使用非常多。在这篇文章中,我们将向你介绍在 Mac OS X 系统上安装和使用最新版本的 Lua 5.2.1。如果你的系统已经安装了 Rudix,只需要执行 sudo rudix install lua 即可,否则 Rudix 提供一些独立的软件包用来安装,打开你的浏览器并根据系统选择相应的版本来安装:Mointain Lion - Lua 5.2.1Lion - Lua 5.2.1Snow Leopard - ...
PXE/kickstart实现远程自动安装RedHat Linux

PXE/kickstart实现远程自动安装RedHat Linux

由于环境限制,本实验通过使用vmware模拟两台虚拟机实现。服务器 10.4.124.238安装服务器 10.4.124.252 通过dhcp分配到的地址相关技术介绍1,VMware的网络模型vmware虚拟网络设备,功能具体如下。在使用NAT网络模式试验时,由于vmware本身具有dhcp功能,tftp功能总是失败,当修改为桥接网络(bridged)时,才正常安装VMnet0:用于虚拟桥接网络下的虚拟交换机VMnet1:用于虚拟Host-Only网络下的...
Node.js入门开发指南中文版

Node.js入门开发指南中文版

关于本书致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。本书绝不是一本“Hello World”的教程。状态你正在阅读的已经是本书的最终版。因此,只有当进行错误更正以及针对新版本Node.js的改动进行对应的修正时,才会进行更新。本书中的代码案例都在Node.js 0.6.11版本中测试过,可以正确工作。读者对象本书最适合与我有相似技术背景的读者: 至少对...
Ubuntu ssh 无密码登录

Ubuntu ssh 无密码登录

当超过3台机器搞到一起, 管理起来就会陷入混乱不堪. 因此需要证书登录的方式来管理服务器集群. master节点可以直接ssh登录到数据节点. 控制节点可以直接登录到被控制的节点.借用C/S的概念, 客户机需要安装openssh-client, 服务器需要安装openssh-server. 其实我们很快会分布清楚哪些是服务,哪些是客户. 因此所有机器上都安装openssh, 你可以检查是否安装了它们:$ apt-cache policy openssh-c...
Linux/shell命令的实际应用——查看Port占用

Linux/shell命令的实际应用——查看Port占用

该Linux/shell命令主要用于解决:1、查看某端口是否被占用;2、查看某端口被哪个进程占用;3、查看某个进程占用了哪些端口;比如我tomcat启动失败,日志显示端口(Port)被占用,可以通过以下命令查看指定Port(tomcat默认端口8080)到底被哪个进程占用netstat -anpt | grep 8080比如我tomcat运行中,但是通过http://ip:8080/xxx这种方式访问不了,可以查看tomcat进程是否监听了8080端口(假...
Redhat Linux及其Oracle JRE、IBM JRE的时间、时区及夏令时

Redhat Linux及其Oracle JRE、IBM JRE的时间、时区及夏令时

对于集群和分布式等大型系统来说,时间及其同步是个很重要的问题。经过对RedHat linux及JRE(包括Oracle JRE,IBM JRE)的研究,现总结如下。1,时间的查看通常的时间可分为local时间和UTC时间,local时间在linux下使用date查看:# dateWed Oct 31 17:38:06 BRST 2012通常这个时间是指所在时区和包括了夏令时计算的时间值。所有使用linux时间的系统打印出的时间都是这个。UTC时间是指标准格...
<< 671 672 673 674 675 676 677 678 679 680 >>