随笔分类 - Linux
摘要:本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb。 一、实际问题 在使用vsftpd过程中,我们会经常发现vsftpd在默认情况下一个用户(无论是系统用户还是虚拟用户)只能拥有一个目录,一般是根目录。 如果此时再要向该用户添加其它目录的话,比如系统的其他目录也需要此用户访问,那么就无法直接添加了。 vsftpd不像FileZilla_S...
阅读全文
摘要:本文由ilanniweb提供友情赞助,首发于烂泥行天下想要获得更多的文章,可以关注我微信ilanniweb。以前搭建vsftpd都是在centos下,本以为在ubuntu按照以前的步骤搭建即可。可是实际情况告诉我是,我太想当然了。经过一番的折腾终于把ubuntu下vsftpd虚拟用户的配置搞定了,下...
阅读全文
摘要:本文由ilanniweb提供友情赞助,首发于烂泥行天下 上一篇文章我们简单讲解了有关haproxy的安装与搭建,在这篇文章我们把haproxy配置文件中使用到的关键词一一介绍下。 关注我微信ilanniweb 1、关键词balance balance用于定义负载均衡的算法,可用于defaults、listen和backend中。 balance使用方法如下: balance [ ...
阅读全文
摘要:本文由秀依林枫提供友情赞助,首发于烂泥行天下 有关高负载均衡的软件,目前使用比较多的是haproxy、nginx和lvs。下面我们就开始学习haprxoy这款软件。 一、haproxy介绍 以下开始介绍有关haproxy的原理及其优点。 1.1、haproxy原理 haproxy提供高可用性、负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理,支持虚拟主机,它是免费、快速并且...
阅读全文
摘要:本文由秀依林枫提供友情赞助,首发于烂泥行天下 前两篇文章我们介绍了有关openvpn的搭建与配置文件的讲解,这篇文章我们再聊介绍下,在tun模式下openvpn客户端如何与内网机器通信的问题。 一、实际问题 先来介绍下目前的基本情况,如下: 1、openvpn服务器单网卡,通过硬件防火墙把openvpn服务器的1194端口映射到公网。 2、openvpn服务器所在的网段为192.168.5.1/2...
阅读全文
摘要:本文由秀依林枫提供友情赞助,首发于烂泥行天下 以前在centos下安装软件都是喜欢源码安装,不过昨天因为一个事情需要一个centos 下的LNMP环境。反倒不会搞了,今天特意记录下,以备后续使用。 一、安装nginx 我们先来安装nginx,如下: yum -y install nginx 通过上图,我们可以看到目前的yum源中是没有nginx软件包的。我们需要安装包含nginx的y...
阅读全文
摘要:本文由秀依林枫提供友情赞助,首发于烂泥行天下 现在公司使用的都是ubuntu系统,这几天由于个别项目需要,需要搭建一个LNMP环境。为了快速搭建这个环境,我使用是apt-get方式进行安装。具体的操作步骤,看下面的文章。 PS:按照在centos系统下nginx与php-fpm集成是行不通的,因为按照centos下配置的话,nginx访问的主页是空白的。 一、安装nginx 我们首先来安装ngin...
阅读全文
摘要:本文由秀依林枫提供友情赞助,首发于烂泥行天下 在上一篇文章中,我们讲解了如何给ubuntu安装远程桌面及其配置,这篇文章我们再来讲解下有关ubuntu远程桌面会话的问题。 一、问题描述 在我们使用ubuntu远程桌面时,会经常遇到这样的问题。在连接远程桌面时,我打开的是会话A,我在会话A下处理一些工作的事情。由于自己不小心把这个远程桌面给关闭了,或者今天工作完毕关闭该远程桌面会话。等再进行连接远程...
阅读全文
摘要:本文由秀依林枫提供友情赞助,首发于烂泥行天下公司服务器目前安装的都是ubuntu 14.04系统,而且由于业务需要,需要使用到ubuntu的远程桌面功能。所以本篇文章都是围绕ubuntu的远程桌面来介绍。一、远程桌面连接方式ubuntu的远程桌面连接要说简单也很简单,要说复杂也很复杂。ubuntu远...
阅读全文
摘要:本文由秀依林枫提供友情赞助,首发于烂泥行天下 在上一篇文章《烂泥:学习ssh之ssh无密码登陆》中,我们讲解了如何使用ssh密钥,免密码登陆服务器。 这篇文章我们再来讲解,如何把已经生成的密钥随身携带。 有关如何生成ssh密钥的详细步骤,可以查看上一篇文章《烂泥:学习ssh之ssh无密码登陆》。 一、生成密钥 现在我们通过xshell生成密钥,注意:本章节,我只进行截图,不做进一步的文章说明。 如...
阅读全文
摘要:本文由秀依林枫提供友情赞助,首发于烂泥行天下 最近一个月没有写过文章,主要是刚刚换的新工作。新公司服务器OS使用的是ubuntu server版,和以前熟悉的centos还是有很多不同的。 刚好这几天有时间,也是工作需要,学习了下有关ssh密钥的知识。 在平时的工作中,我们登陆服务器,一般是使用ssh密码的方式。其实还有一种方式,那就是通过ssh密钥登陆服务器。 这两种方法都是ssh的安全验证方式...
阅读全文
摘要:本文由秀依林枫提供友情赞助,首发于烂泥行天下 在nagios安装完毕后,我们也添加了一些监控对象,但是你会发现nagios只是简单的给我们列出那些监控对象是正常的,而没有把这些监控对象的数据进行整合。如下: 其实nagios已经给我们提供了一个制图工具pnp4nagios,只是我们还没有安装而已。 pnp4nagios是一个基于php和perl语言的强大工具,它可以通过process_perfd...
阅读全文
摘要:本文由秀依林枫提供友情赞助,首发于烂泥行天下 在前两篇文章中,我们介绍了有关nagios的安装与配置,文章为《烂泥:学习Nagios(一):Nagios安装》、《烂泥:学习Nagios(二):Nagios配置》,这篇我们来介绍下NRPE的相关知识。 有关NRPE的介绍,我们主要分以下几个步骤: 1、 什么是NRPE 2、 NRPE的工作过程 3、 安装及配置NRPE 4、 通过NRPE监控主机 5...
阅读全文
摘要:本文由秀依林枫提供友情赞助,首发于烂泥行天下 nagios安装完毕后,我们现在就来配置nagios。有关nagios的安装,可以参考《烂泥:学习Nagios(一):Nagios安装》这篇文章。 说明:为了和nagios版本的保持一直,我们在此使用的是nagios最新版nagios-4.1.0rc1。 注意:最新版的nagios可在web页面查看其运行的PID。 一、nagois监控对象 nag...
阅读全文
摘要:本文由秀依林枫提供友情赞助,首发于烂泥行天下 公司服务器比较多,需要把apache源码包制作成rpm包,然后放到公司内网yum源上进行下载安装。apache的rpm包安装方式比源码安装方式比较快,这能节约不少的时间。 有关内网yum源的搭建,可以参考《烂泥:yum的使用及配置》这篇文章。 一、安装rpm-build 查阅相关资料得知,要把源码包制作成rpm包需要使用rpm打包工具rpm-build...
阅读全文
摘要:本文由秀依林枫提供友情赞助,首发于烂泥行天下。 最近由于服务器需求,需要在公司内网搭建内网yum源。 搭建内网yum源需要分以下几个步骤,如下: 1、 yum是什么 2、 repo文件是什么 3、 repo文件内容详解 4、 yum服务器端配置 5、 yum客户端配置 6、 保存yum安装的软件包 7、 更新rpm包 一、yum是什么 yum(全称为Yellowdog Updater Modifi...
阅读全文
摘要:本文由秀依林枫提供友情赞助,首发于烂泥行天下。 这几天一直在弄一个商城系统,该系统的源码及数据库都已经上传并创建完毕。但是在安装该系统时,却提示缺少gd库。如下: 使用php探针查看,发现php确实没有安装gd库。如下: 目前服务器的环境是nginx+php-fpm,php使用源码最小化安装,所以就没有安装gd库。尽管没有安装gd库,但是我们还是可以通过单独编译安装gd库。 下面我们就开始来介...
阅读全文
摘要:本文由秀依林枫提供友情赞助,首发于烂泥行天下。 前一篇文章,我们介绍了有关puppet3.7的安装与配置,这篇文章我们再来介绍下如何利用puppet添加带密码的用户。 要通过puppet添加带密码的用户,我们需要分以下几个步骤: 1、查看user资源帮助 2、user选项说明 3、添加系统用户 4、生成用户密码 5、添加带密码的用户 一、查看user资源帮助 要通过puppet为系统添加用户,我们...
阅读全文