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的版本信息
本文需要安装新的版本,所以采用另外的方式新版本链接,介绍如下:
移动下载下来的包,下载文件和解压文件在/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,在这个文件中增加这一句即可,还有其它的配置方法,具体可以看这个其它配置
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文件,修改文件如下:
然后source ~/.bash_profile
测试可用
开始安装nodejs这里选择v0.12.9
nvm install v0.12.9
有时因为网速原因可能失败,最好是能翻墙的网络。
安装成功
设置默认node版本:nvm alias default 0.12
将这句加入开机自起动 :nvm use 0.12,在sudo vim /etc/rc.d/rc.local
The grunt command line tools (Run npm install -g grunt-cli to install them)
npm install -g grunt-cli
4.安装Texlive2015
安装过程中需要调用Perl的模块 Digest::MD5 来检测ISO文件的完整性;
升级过程中界面需要调用Perl的模块 Tk ;
sudo yum install perl-Digest-MD5 perl-Tk
挂载ISO,在root用户下进行
sumount -o loop texlive2015.iso /mnt/cd /mnt./install-tl
输入I等待完成!
退出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.gztar xzf redis-3.0.7.tar.gzcd redis-3.0.7make
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)相关推荐
- linux编译器6,Linux安装gcc编译器详解(CentOS 6.5 64位系统)
本次安装针对CentOS 6.5 64位系统,由于在安装系统的时候并没有勾选安装gcc编译器,因此需要自行安装gcc编译器. 使用yum安装gcc 对于配备了yum的Linux发行版而言,安装gcc编 ...
- VituralBox从零搭建基于CentOS 7(64位)的Kubernetes+docker集群
VituralBox从零搭建基于CentOS 7(64位)的Kubernetes+docker集群 1. 下载CentOS 7官方minimal镜像 2. 安装VituralBox(Windows 1 ...
- 【Linux\云服务器】CentOS 7.2 64位 可视化桌面的安装与卸载
CentOS 7.2 可视化桌面的安装和卸载 终于开始写第一篇CSDN博客了,心情有点儿小激动,前两天,小D在阿里云出购买了一台学生优惠的ECS云服务器,购买之前并没有学习过任何有关Linux的知识, ...
- CentOS 7(64位)系统中安装AutoDockTools(MGLTools)
硬件环境: 获取安装包: 官网:http://mgltools.scripps.edu/downloads点击打开链接 CentOS 7(64位)系统中安装MGLTools 获取root权限: 进入安 ...
- centos 7.0 64位 openssl 升级到1.1.0c
centos 7.0 64位 原openssl 版本 openssl version 1.0.1 版本老,升级新版本 下载openssl 1.1.0c 压缩包 tar -xf /usr/l ...
- Centos 6.5 64位双网卡绑定
1.环境描述 我的Vmware workstation 10 安装Centos 6.5 64位加上双口的Intel千兆网卡,通过ifconfig -a|grep eth命令看到eth2和e ...
- CentOS下编译64位的libpython2.6.so.1.0库
CentOS下编译64位的libpython2.6.so.1.0库 - Cody的专栏 - 博客频道 - CSDN.NET CentOS下编译64位的libpython2.6.so.1.0库 2011 ...
- 在Windows Server 2008 R2(64位)上安装SharePoint 2007出现的一个错误的解决方法
昨天在 Windows Server 2008 R2(64位)上安装 SharePoint2007,没想到压缩包解压完毕后立即弹出一个错误提示框: 提示:"Internet 信息服务(IIS ...
- kiscore sys丢失_Win7旗舰版64位上提示无法正常运行金蝶专业版的解决方法
最近有用户想在Win7旗舰版64位上,安装个金蝶专业版的软件使用,可是一直出现运行失败,提示无法正常运行,对此呢?这个金蝶专业版软件都是财务类的人员在使用的,对管理很有帮助,但是一直无法正常运行,让很 ...
- CentOS 6.7 64位系统镜像下载及安装
1.Centos 6.7镜像下载地址:https://pan.baidu.com/s/1CtYbpAaTUVa2hWn-8JGzHg 提取码:8888 2.CentOS 6.7安装参考链接: ①链接 ...
最新文章
- 数据结构之【队列】的基本操作C语言实现
- BZOJ 2151 种树(可反悔贪心,链表)【BZOJ千题计划】就图一乐
- matlab球坐标曲线,matlab绘制曲线subplotsphere球面坐标绘制饼图
- 批量导入LYNC 2010用户的联系人
- zk如何实现watch
- windows 编写的硬件驱动_哪个是PXI硬件合适的设备驱动程序?VISA还是IVI?
- linux下top命令参数解释
- es6笔记2之解构赋值,rest和展开运算符
- Proxmox VE 安装、配置、使用之第二章 Proxmox VE 的安全性
- 使用生成器创建新的迭代模式
- 一些关于ROS中move_base的理解
- 廖雄南昌大学计算机系,南昌市社区老年性痴呆患病率及其影响因素
- 《软件需求》学习笔记
- java好的代码_做java软件工程师,怎样才能写出好的代码?
- Linux电源管理(1)_整体架构
- C语言水仙花数和总数,C语言与水仙花数
- 一级计算机考试电子表格排序筛选,重新应用Excel排序和筛选或清除筛选
- CSDN博客排名前15名
- Texture tiling
- 环境会计信息披露问题研究
热门文章
- Spring mvc时间格式处理
- 云南满泽生物科技有限公司 满泽玛卡玛咖精片 东革阿里 奶昔
- python--sorted函数
- [ASP.NET]UserControl對UserControl參數傳遞
- 看看这段代码有没有内存泄露?
- SSM博客 点赞和文章浏览量实现
- 知更鸟begin主题常见问题
- python中间件有哪些_python_21(Django中间件)
- 【POJ1050+POJ2018+HDOJ6638+牛客1006D】最大子段和问题
- 直线/折线/圆/三角形划分平面直线切割球问题大总结(最多能划分多少区域)