摘要: jekyll 是一个简单的免费的Blog生成工具,类似WordPress。但是和WordPress又有很大的不同,原因是jekyll只是一个生成静态网页的工具,不需要数据库支持。但是可以配合第三方服务,例如disqus。最关键的是jekyll可以免费部署在Github上,而且可以绑定自己的域名。medesky.me是我用jekyll搭建在GitHub上的另一个博客,仅仅是用来发布原创作品、原创文章及记录生活的一点一滴的地方。搭建本地的jekyll测试环境会很方便测试你将要架设在Github的网站,不然的话,会烦死你,你不得不没修改一个地方,上传到GitHub上测试页面效果。1、准备下载最新版本 阅读全文
posted @ 2013-06-20 18:45 Tang Ru Cheng 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 在windows下使用jekyll时经常会遇到字符集错误,比如遇到提示Liquid error: incompatible character encodings: UTF-8 and GBK或下面这样类似的错误提醒本文将介绍几种解决方案E:\GitHub\medesky.github.com>jekyll serveConfiguration file: E:/GitHub/medesky.github.com/_config.yml Deprecation: Auto-regeneration can no longer be set from your configurati... 阅读全文
posted @ 2013-06-19 08:53 Tang Ru Cheng 阅读(5287) 评论(7) 推荐(0) 编辑
摘要: 开发者向GitHub版本库写入最常用到的协议是SSH协议,因为SSH协议使用公钥认证,可以实现无口令访问,而若使用HTTPS协议每次身份认证时都需要提供口令[1]。使用SSH公钥认证,就涉及到公钥的管理。用户级公钥管理开发者可能会从不止一台电脑访问GitHub中的版本库(用SSH协议),因不同的电脑有不同的公钥/私钥对,这就需要为GitHub账号添加多个公钥。点击 Account settings (账号设置)=》SSH Keys”进入SSH公钥管理界面,如下图所示C:\Users\Aleda> ssh -T git@github.comHi medesky! You've su 阅读全文
posted @ 2013-06-18 10:16 Tang Ru Cheng 阅读(1221) 评论(0) 推荐(0) 编辑
摘要: 网站最重要的是什么?如果网站数据突然丢失 估计你会崩溃 这篇文章主要介绍 在Linux下每天自动备份Mysql数据库,并且自动发送到你指定的邮箱里,这样你再也不会为丢失数据烦恼啦。一、安装 postfix 并配置参考CentOS6.4下邮件服务器搭建二、安装mutt并配置muttmutt,它是一款基于文字界面的邮件客户端,非常小巧,但功能强大,可以用它来读写,回复保存和删除你的邮件,能在linux命令行模式下收发邮件附件1、安装mutt首先确定你的系统是否已经安装了mutt[root@localhost ~]# rpm -qa | grep muttmutt-1.5.20-2.20091214 阅读全文
posted @ 2013-06-16 10:33 Tang Ru Cheng 阅读(935) 评论(0) 推荐(0) 编辑
摘要: 运行脚本时出现了这样一个错误,打开之后并没有找到所谓的^M,查了之后才知道原来是文件格式的问题,也就是linux和windows之间的不完全兼容。。。具体细节不管,如果验证:vim test.sh:set ff?如果出现fileforma=dos那么就基本可以确定是这个问题了。:set fileformat=unix:wqOK了。。。。。。。bash: ./eth0-access: /bin/bash^M: bad interpreter: 没有那个文件或目录错误分析:因为操作系统是windows,我在windows下编辑的脚本,所以有可能有不可见字符。脚本文件是DOS格式的, 即每一行的行尾 阅读全文
posted @ 2013-06-16 01:00 Tang Ru Cheng 阅读(175) 评论(0) 推荐(0) 编辑
摘要: linux下邮件服务器的搭建大致分为三个步骤准备工作(真实的生产环境下需要)发送服务器安装及配置 (Postfix)接收服务器安装及配置(dovecot)一、准备工作1. 为邮件服务器添加DNS解析虽然不加DNS解析也能把邮件发出去,但会被大多数邮件服务器当作垃圾邮件。根据我们的实际经验,需要添加三条DNS解析记录:A记录、MX记录、TXT记录2. 准备存放邮件的硬盘空间如果用的是阿里云入门级Linux服务器,有一块20G的数据盘未挂载,需要格式化并挂载二、发送服务器安装及配置 (Postfix)1、卸载Sendmail查看当前服务器环境中是否已经安装了Sendmail 如果已经安装了 执行下 阅读全文
posted @ 2013-06-14 13:03 Tang Ru Cheng 阅读(8321) 评论(2) 推荐(0) 编辑
摘要: 一、Samba的简介:Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微 软又把 SMB 改名为 CIFS(Common Internet File System),即公共 Internet 文件系统,并且加入了许多新的功能,这样一来,使得Samba具有了更强大的功能。Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共 阅读全文
posted @ 2013-06-14 01:14 Tang Ru Cheng 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 一、DNS服务器的类型①Primary DNS Server(Master)一个域的主服务器保存着该域的zone配置文件,该域所有的配置、更改都是在该服务器上进行,本篇随笔要讲解的也是如何配置一个域的主DNS服务器②Secondary DNS Server(Slave)域从服务器一般都是作为冗余负载使用,一个域的从服务器是从该域的主服务器上抓取zone配置文件,从服务器不会进行任何信息的更改,zone配置文件的修改只能在主DNS服务器上进行,所有的修改都有主服务器同步③Caching only ServerDNS缓存服务器不存在任何的zone配置文件,仅仅依靠缓存来为客户端提供服务,通常用于负 阅读全文
posted @ 2013-06-13 10:38 Tang Ru Cheng 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: 本篇文章将主要讲解DNS的一些基础知识以及域名的系统架构,当然这篇文章是为后面的配置自己的DNS服务器来奠定基础的...一、域名在讲解DNS之前,首先粗略的说一下域名这个东西比如说我们在用浏览器访问网址的时候,我们输入的网站的地址就是一个域名,例如 www.google.com,但其实我们知道我们标志互联网中的每一个机器都是有一个IP地址的,我们若需要访问一个网站的服务器,实际上是需要输入该网站的IP地址来进行访问的,但是IP地址往往难以记忆,IPv4尚且难记,IPv6就更不用说了,所以我们就通过使用域名来对其进行管理,但是在访问的时候,系统底层还是通过ip地址来进行访问的,域名和IP地址直接 阅读全文
posted @ 2013-06-13 08:20 Tang Ru Cheng 阅读(750) 评论(0) 推荐(1) 编辑
摘要: 我执行yum install screen命令出现下图的错误信息:解决方法:vi /etc/resolv.confnameserver 8.8.8.8nameserver 8.8.4.4nameserver 127.0.0.1这里最多只能设置4个 保存好文件yum就可以正常使用了具体问题出现的原因参考http://www.utdream.org/post.cfm/yum-couldn-t-resolve-host-mirrorlist-centos-org-for-centos-6 阅读全文
posted @ 2013-06-12 19:10 Tang Ru Cheng 阅读(415) 评论(0) 推荐(0) 编辑