jekyll 安装- Mac

将纯文本转化为静态网站和博客--bootstrap中文网。

jekyll是一个简单的免费的Blog生成工具,类似WordPress。但是和WordPress又有很大的不同,原因是jekyll只是一个生成静态网页的工具,不需要数据库支持。但是可以配合第三方服务,例如Disqus。最关键的是jekyll可以免费部署在Github上,而且可以绑定自己的域名。

可能遇到的问题和解决办法

    • 可能提示library 目录没有操作权限:管理员运行即可

更新gem源,替换为国内镜像源,Ruby China 提供镜像服务

升级gem

 

 

全新安装centos网络配置-防火墙和远程登录设置

1.防火墙配置

默认防火墙是关闭的,查看防火墙状态  service iptables status 。

打开防火墙配置文件

防火墙有默认配置文件的,其中有22的为默认远程登录的端口,可以仿照它新建开启一个远程登录端口如3333

防火墙的配置因需求而不同,可以根据自身需求而定制。

另一个常用的防火墙配置就是web服务的端口设置,web服务默认端口为80。

配置完成以后启动防火墙

查看防火墙状态,配置是否生效

查看服务器端口使用情况

 

2.远程登录配置

Linux服务器一般都是用命令行工具进行ssh远程登录,所以需要配置ssh来限制远程登录的权限。

打开ssh配置文件

找到 #Port 22 ,将其改成你设置的可远程访问的端口,在防火墙中设置开放的端口,本文中为3333

如上保留了22端口是因为在没有在测试3333端口登录成功的情况下防止把自己挡在外面,如果3333端口没能连通情况下,断开了当前连接,可能会造成无法再远程登录的情况(这种情况只能到服务器现场开启远程登录)。 如果是云主机的一般会提供一个网页版的内网的管理面板,如果没有只能重装系统,这样会造成数据的丢失的,所以一定要谨慎。再测试登录成功后就可以删掉默认的22端口的配置了。

保存退出、重新载入ssh服务;

如果要限制可以登录的用户的话,设置可登录用户

限制root用户登录

 

全新CentOS 6.x 安装lamp环境-操作日记

1.查看系统信息

2.查看CentOS版本信息

3.更新yum源,替换默认yum为163镜像,原因是国内163镜像会快一些。

还有一个原因是域名安装是出现无法找到资源的情况

“The requested URL returned error: 404 Not Found” Trying other mirror.

具体步骤是:

4.安装apache 服务

1、yum命令安装apache

根据提示输入 y 或 n, 一般一路 y 同意就OK了。

2、配置apache

打开apache配置文件httpd.conf

#ServerName www.example.com:80 改为自己的服务器名、保存退出,如:

3、启动apache服务

设置开机启动

访问服务器IP地址,看看是不是已经可以访问了。

5.安装mysql 5.5

1.在centos6.x上安装mysql5.5 ,首先添加yum源。

Webtatic EL6 for CentOS/RHEL 6.x

如果已经安装了早期版本的mysql(查看命令 rpm -q mysql mysql-server ),可以用下面的办法升级:

如果未安装就直接运行下面的命令进行安装

You should upgrade existing tables before setting the server to become a production machine, which can be done by starting the server and running the mysql_upgrade script (this may take time depending on the size of the database).

2、设置开机启动

3、设置root密码

4.root登录

mysql> exit; 退出mysql命令行。

6.安装php

1、添加yum源

CentOS/RHEL 6.x:

CentOS/RHEL 7.x:

 

2、运行安装命令,安装php5.6

3、如果之前安装了低版本的php则需要安装插件来升级php;

7.安装phpMyadmin

phpmyadmin是可以全手动安装的(即下载压缩包进行配置安装),但是非常繁琐,很容易出错,所以推荐用yum命令进行安装。

首先确定yum源里有phpmyadmin安装包,默认yum源里应该是没有的,epel是应该是应用最广泛的yum源,查看epel源的phpmyadmin信息:

安装phpMyAdmin

安装完成以后重启apache,浏览器访问phpMyadmin。

打开浏览器访问 http://服务器IP/phpMyAdmin ,出现如下图所示说明安装成功。

Snip20160413_87

如果出现 403 Forbiden,在phpMyAdmin的配置文件中添加访问权限为 Allow from All ,如下:

 

为了安全起见,一般会将phpMyAdmin地址改成自己要设置的简写如dbadmin等,方法如下:

打开phpMyAdmin配置文件 phpMyAdmin.conf

改成:

这样就可以用 dbadmin 访问phpMyAdmin管理面板了。

 

8.其他

添加epel源

CentOS 6.x

 

删除无效 rmp源:

 

参考文献:MySQL 5.5 on CentOS/RHEL 6.7 and 5.11 via Yum

redhat 6 上安装phpmyadmin 时一直 报 libt1.so.5()(64bit)  和  libtidy  两个依赖项无法使用,如下

解决办法是:

到 RPM资源搜索站 http://rpm.pbone.net/ 分别搜索 libt1.so.5()  和  libtidy  找到对应的RPM下载链接安装到服务器即可。

根据自己的系统版本找到与自己的系统版本对应的, 如我的我的版本是centos/reheal 6 系列的,如下图:

rpmsearhjietu

找到后点进去获取链接,从下载链接中找到一个可用的链接复制到服务器,进行安装即可。

rmpgetdownlink

安装方法: 我的安装方法是下面这样的,经过测试可用、所以没有继续深入研究。

rpminstall