sharelatex在centos 6.7 64位上的部署(1)

1.首先安装docker

通过yum安装

sudo yum install docker-io

对于新的centos可能没YUM源或是没root权限

对root权限的修改:sudo vim /etc/sudoers,将所使用的用户名配置成具有root权限有用户。

## Allow root to run any commands anywhere
root ALL=(ALL) ALL
dragon ALL=(ALL) ALL

这样上面的dragon用户就有了root权限了。


dragon用户下,执行下面操作,获取yum源

sudo wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -ivh epel-release-6-8.noarch.rpm
sudo yum repolist

安装docker

sudo yum install docker-io

查看版本信息

docker version

docker的深入学习,可以点这里

配置docker开机自启动

sudo chkconfig docker on

查看是否配置成开机启动

sudo chkconfig –list docker

这里写图片描述

2.安装MongoDB

详细安装步骤:推荐安装,下面安装只介绍关键步骤,最简单的方式yum:

sudo yum install -y mongodb

安装完成后查看mongodb的版本信息

sharelatex在centos 6.7 64位上的部署(1)_第1张图片

本文需要安装新的版本,所以采用另外的方式新版本链接,介绍如下:

移动下载下来的包,下载文件和解压文件在/home/dragon/Downloads

解压:sudo tar -zxvf mongodb-linux-x86_64-3.2.3.tgz

sudo mv mongodb-linux-x86_64-3.2.3 /usr/local/mongodb


配置mongodb的数据文件

数据文件存放目录

sudo mkdir -p /app/mongodb/db

新建log文件存放目录

mkdir -p /app/mongodb/logs


新建配置文件mongodb.conf

vi mongodb.conf

dbpath = /app/mongodb/db #数据文件存放目录  

logpath = /app/mongodb/logs/mongodb.log #日志文件存放目录  

port = 27017  #端口  

fork = true  #以守护程序的方式启用,即在后台运行  

nohttpinterface = true  

启动数据库

/usr/local/mongodb/bin/mongod –config /usr/local/mongodb/bin/mongodb.conf

这里写图片描述

配置环境变量

sudo vim /etc/profile

这里写图片描述

mongo启动连接

mongo

配置成开机自启动1

修改sudo vi /etc/rc.d/rc.local,在这个文件中增加这一句即可,还有其它的配置方法,具体可以看这个其它配置

sharelatex在centos 6.7 64位上的部署(1)_第2张图片

3.安装Node.js

通过NVM(Node version manager)管理NODEJS,就是Node.js的版本管理软件,可以轻松的在Node.js各个版本间切换,项目源码在GitHub;

获取nvm源码

1、直接从 github 找到最新版本通过wget下载到本地wget https://github.com/cnpm/nvm/archive/v0.23.0.tar.gz,

2、或者直接克隆到本地通过git clone https://github.com/cnpm/nvm.git

3.推荐

curl https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash

更多更详细的请点NVM

修改:~/.bash_profile文件,修改文件如下:

sharelatex在centos 6.7 64位上的部署(1)_第3张图片

然后source ~/.bash_profile

测试可用

sharelatex在centos 6.7 64位上的部署(1)_第4张图片

开始安装nodejs这里选择v0.12.9

nvm install v0.12.9

有时因为网速原因可能失败,最好是能的网络。

sharelatex在centos 6.7 64位上的部署(1)_第5张图片

安装成功

sharelatex在centos 6.7 64位上的部署(1)_第6张图片

设置默认node版本:nvm alias default 0.12

将这句加入开机自起动 :nvm use 0.12,在sudo vim /etc/rc.d/rc.local

sharelatex在centos 6.7 64位上的部署(1)_第7张图片


The grunt command line tools (Run npm install -g grunt-cli to install them)

npm install -g grunt-cli

sharelatex在centos 6.7 64位上的部署(1)_第8张图片

4.安装Texlive2015

安装过程中需要调用Perl的模块 Digest::MD5 来检测ISO文件的完整性;

升级过程中界面需要调用Perl的模块 Tk ;

sudo yum install perl-Digest-MD5 perl-Tk

挂载ISO,在root用户下进行

 su
 mount -o loop texlive2015.iso  /mnt/
 cd /mnt
 ./install-tl

输入I等待完成!

sharelatex在centos 6.7 64位上的部署(1)_第9张图片

退出root!增加环境变量sudo vim ~/.bashrc

export MANPATH=${MANPATH}:/usr/local/texlive/2015/texmf-dist/doc/man
export INFOPATH=${INFOPATH}:/usr/local/texlive/2015/texmf-dist/doc/info
export PATH=${PATH}:/usr/local/texlive/2015/bin/x86_64-linux

卸载ISO镜像

cd
sudo umount /mnt/

完成

5.安装redis

详细安装可以戳这里戳我

 wget http://download.redis.io/releases/redis-3.0.7.tar.gz
 tar xzf redis-3.0.7.tar.gz
 cd redis-3.0.7
 make

make时报CC错误的话记得装GCC

sudo yum install gcc

在安装Redis之前首要先做的是安装Unix的Tcl工具,主要用来测试

cd /usr/local/src
wget http://downloads.sourceforge.net/tcl/tcl8.6.3-src.tar.gz
tar -zxvf tcl8.6.3-src.tar.gz
cd ​tcl8.6.3/unix/
./configure
make
make install

src目录是安装目录下的一个子目录

src/redis-server,启动服务

启动客户端并测试:src/redis-cli

输入:set foo bar

返回 :OK

输入:get foo

返回:bar

sharelatex在centos 6.7 64位上的部署(1)_第10张图片

你可能感兴趣的:(linux)