Linux Study Lab !

I'm a fish ε=ε=ε=ε=ε=ε=┌(; ̄◇ ̄)┘

CentOS安装zsh | oh-my-zsh

0条评论 1377 ℃

在root权限帐号下,使用命令

echo $SHELL

可以看到当前默认返回的输出是

/bin/bash

通过官方源安装zsh

yum install zs
...

htop 命令手册

0条评论 1262 ℃

首先我们在bash输入htop,会有如下图比top更详细的运行监测画面出现。

QQ图片20160513221444.png

制作基本的docker底层镜像

0条评论 1565 ℃
本例中仍使用centos6版本作为范例,首先安装docker,考虑到主站在境外,我们使用境内加速服务提供商的安装脚本来安装docker。curl -sSL https://get.daocloud.io/docker | sh chkconfig docker on service docker start确认docker服务运行后,开始制作流程:yum -y install feb...

CentOS 6 搭建L2TP服务端

0条评论 2426 ℃

本例中使用的基础测试环境是CentOS 6.7系统,故即使最小化系统安装,所需的初始包也不多,依赖包则会在安装程序包时附带,需要注意的是在开始前需要添加一下epel的源:

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm
rpm -import /e
...

Nginx 简易负载匀衡配置

0条评论 1271 ℃

在站点流量增大后,往往单台服务器的负载压力会逐步增加,在服务器压力超越85%之前,就有必要考虑添置第二台服务器对站点进行分流。现在假设有如上情景发生,需要增加一个站点分流主站的压力。

本例中使用两台服务器,主站为原先的站点,IP地址为192.168.245.20;增加一个站点用于分流压力,IP地址为192.168.245.30,整个站点对外的域名为www.example.com。

首先在主站的nginx下添加一个配置文件,为了便于识别,文件名取为http-proxy

...

编译安装PHP5.4.x系列

0条评论 1689 ℃

简单粗暴,直接示例代码

yum -y install gcc gcc-c++ libxml2 libxml2-devel autoconf libjpeg libjpeg-devel libpng libpng-devel gd openssl-devel gmp-dev
...

CentOS使用RPM方式安装Mysql

0条评论 1172 ℃

以下使用5.5.47 x86 32位系统和数据库作为示例

cd /tmp
wget http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-devel-5.5.47-1.el6.i686.rpm 
wget http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-c
...

使用ssh证书验证登陆Linux (CentOS)

0条评论 1239 ℃
创建一个普通用户,具有默认bash权限的不要是nologin的。useradd it su it ssh-keygen -t ed25519 >Generating public/private rsa key pair. >Enter file in which to save the key (/root/.ssh...