Centos系统环境

Centos系统环境

(系统centos6.5)

安装较新的gcc和g++

  • 编译必须要有旧的gcc,如果没有先安装:sudo yum install gcc gcc-c++ (如果已经有了旧版本跳过)
  • 下载关联包sudo yum install svn texinfo-tex flex zip libgcc.i686 glibc-devel.i686
  • 下载源文件 wget ftp://gcc.gnu.org/pub/gcc/releases/gcc-5.3.0/gcc-5.3.0.tar.gz(可以进链接搜索别的版本)
  • cd gcc-5.3.0
  • ./contrib/download_prerequisites下载依赖库gmp-4.3.2、mpfr-2.4.2、mpc-0.8.1 (一定要下这版自己的,不要乱下别的版本)
  • 编译gcc:
  • cd ..
  • mkdir gcc-build-5.3.0
  • >../gcc-5.3.0/configure --prefix=/usr/local/gcc --enable-threads=posix --disable-checking --enable-languages=c,c++ --disable-multilib
  • make
  • make install
  • 卸载旧版本:
  • yum remove gcc
  • yum remove gcc-c++
  • updatedb
  • 链接到新版本:
  • cd /usr/bin
  • ln -s /usr/local/gcc/bin/gcc gcc
  • ln -s /usr/local/gcc/bin/g++ g++
  • 添加man帮助 vi /etc/man.config
  • 添加gcc的man路径到配置文件中 MANPATH /usr/local/gcc/share/man(其实我们的系统好像并没有man...)

Node:

  • 1、下载Nodejs LTS版本
  • wget https://nodejs.org/dist/v4.4.0/node-v4.4.0-linux-x64.tar.gz
  • tar -xvf node-v4.4.0-linux-x64.tar.gz
  • 把二进制包剪切到应用文件夹mv node-v4.4.0-linux-x64.tar.gz /use/local/node
  • cp /use/local/node/bin/* /use/bin/
  • 2、链接npm: ln -s /usr/local/node/bin/npm /usr/bin/npm
  • 如果上一步链接不成功,就重新安装npm
  • cd /usr/local/node/lib/node_modules/npm
  • 把执行文件放到全局执行的文件夹node cli.js install npm -gf
  • 3、安装pm2
  • 使用npm需要git,没有的话就安装一个:yum install git
  • 运行:npm install -g pm2
  • 如果迟迟不出结果可能是因为npm源在国外,我国局域网出不去,那就配置国内淘宝源,

    通过config命令指定:  npm config set registry https://registry.npm.taobao.org npm info underscore (如果上面配置正确这个命令会有字符串response)

或者命令行指定: npm --registry https://registry.npm.taobao.org info underscore

或者编辑 ~/.npmrc 加入下面内容: registry = https://registry.npm.taobao.org 然后重新运行安装命令就可以了。


Mysql

  • (mysql数据放到单独的磁盘上 挂载点mydata)
  • yum list installed | grep mysql(检查有没有安装mysql)
  • 有的话删除:yum -y remove mysql-libs.x86_64
  • 更新yum源 :
  • wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
  • yum localinstall mysql-community-release-el6-5.noarch.rpm
  • yum repolist all | grep mysql
  • yum-config-manager --disable mysql55-community
  • yum-config-manager --disable mysql56-community
  • yum-config-manager --enable mysql57-community-dmr
  • yum repolist enabled | grep mysql
  • 安装mysql服务器
  • yum install mysql-community-server
    • 设置mysql配置文件
    • vi /etc/my.cnf
    • datadir=/mydata/mysql/data(设置数据文件夹)
    • socket=/mydata/mysql/lib/mysql.sock
    • log-error=/mydata/mysql/log/mysqld.log(日志文件)
    • pid-file=/var/run/mysqld/mysqld.pid(pid还是放在默认文件夹)
    • [client](设置客户端)
    • socket=/mydata/mysql/lib/mysql.sock
  • 启动mysql服务 service mysqld start
  • 查看mysql是否自启动,并且设置开启自启动
  • chkconfig --list | grep mysqld
  • chkconfig mysqld on
  • mysql安全设置
  • mysql_secure_installation
  • (如果中途出错请查看文件夹是否存在,存在的话请查看文件夹用户权限和操作权限)
  • 操作数据库客户端如常

安装较新版本的git

  • (如果已经安装git需要先卸载)
  • yum --disablerepo=base,updates --enablerepo=rpmforge-extras install git(没安装git输入这个)
  • yum --disablerepo=base,updates --enablerepo=rpmforge-extras update git(已经安装了的输入这个)
  • 安装依赖包:
  • yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
  • yum install gcc perl-ExtUtils-MakeMaker
  • 下载安装包 wget https://www.kernel.org/pub/software/scm/git/git-2.7.3.tar.gz
  • tar xzf git-2.7.3.tar.gz
  • cd git-2.7.3
  • make prefix=/usr/local/git all
  • make prefix=/usr/local/git install
  • echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
  • source /etc/bashrc
  • git --version查看版本
时间: 2024-10-26 21:49:15

Centos系统环境的相关文章

6步骤实现CentOS系统环境精简优化

随着VPS主机使用的深化,老左从开始使用面板工具操作VPS,再到后来的一键安装包,现在基本上能自学自用VPS管理网站/备份网站维护.但是需要深入的运维还需要时日,比如刚才看到一篇CentOS系统环境精简优化的文章还是值得分享的.但是在操作之前,最好建议在我们安装系统之后操作,而不要在有网站运行之后操作,以免系统出现问题. 第一步.删除不必要的自带软件包 yum remove Deployment_Guide-en-US finger cups-libs cups ypbind yum remov

CentOS系统环境下安装MongoDB

原因:因为工作需要,集中管理log4j日志到MongoDB! 进入MongoDB下载中心:http://www.mongodb.org/downloadsWe recommend using these binary distributions (官方推荐使用二进制版本!) 根据自己的实际系统环境,下载所要的文件,我的是Linux 64-bit. 1 wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.2.3.tgz 然后解压:

Centos系统环境下Redmine部署安装手册

1 安装mysql 下载mysql-5.0.51b.tar.gz到目录/home/oemplat/下,新建mysql安装后的目录/home/oemplat/mysql/ 解压文件并安装配置的命令如下: cd /home/oemplat/ tar -xzvf mysql-5.0.51b.tar.gz cd /home/oemplat/mysql-5.0.51b#进入解压后的源码目录 ./configure--prefix=/home/oemplat/mysql/ --with-charset=gb

Linux下批量管理工具PSSH

pssh命令是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问. pssh命令安装 在CentOS系统环境下,介绍yum的安装和源码安装的方式: yum安装: yum install pssh 源码安装: wget http://parallel-ssh.googlecode.com/files/pssh-2.3.1.tar.gz tar xf pssh-2.3.1.

docker官方文档笔记

Docker在 CentOS7.X上运行.Docker可能在其他EL7的兼容版本中成功安装,但是官方并未进行测试,因此也不提供任何支持. 系统环境要求 docker必须运行在64-bit的系统上,对于CentOS的版本号并没有特别要求.另外,如果需要在CentOS上安装,内核版本必须高于3.10. 通过uname -r 查看内核版本 uname -r 3.10.0-327.el7.x86_64 脚本安装 可以通过以下两种方法安装Docker Engine.使用 yum包管理器: 或者使用 cur

Linux CentOS6系统安装最新版本Node.js环境及相关文件配置

Node.js,当前应用非常广泛的Javascript运行环境,采用C++编写的,目前应用较多的用于WEB应用中,执行效率还是非常高的,虽然老左不从业程序的开发,但是有些时候在玩VPS的时候还是会遇到使用Node.JS环境基础的,比如这几天在玩HEXO轻博客程序的搭建有用到Nodejs环境配置,这不正好把基于CentOS6系统的配置记录下来. 因为,我们常用默认的CentOS系统中自带的Nodejs源版本比较低,有些时候兼容不是太好,所以,我们在安装和配置Node.js环境的时候还是直接手工安装

zabbix分布式监控环境搭建

本次测试主要是在 centos 系统环境实践,测试内容:集群多台服务器资源监控做后续铺垫.zabbix的简介和自身的特点.在这就不阐述了 查询防火墙状态service iptables status停止防火墙:service iptables stop 防火墙配置状态查询:http://www.linuxidc.com/Linux/2012-06/63111.htm 环境准备: 1.需要确认防火墙是否关闭 2.Linux下安装zabbix需要有LAMP或者LNMP运行环境 一.安装LAMP环境

转: 第二步CentOS上安装LAMP之PHP环境及安装过程报错解决方案(纯净系统环境)

最近有空就配置CentOS系统上的AMP环境,现在配置到PHP环境了 多话不说上传送门:http://blog.csdn.net/zhangatle/article/details/77447653 其中有些改动,毕竟博主的centOS的系统没有安装必须的开发环境包,他是纯净CentOS安装的!佩服 注:本文站在菜鸟的角度看待并解决问题,中间不可避免会遇到许多坑,而本文的目的就在于帮大家解决这些坑 工欲善其事,必先利其器,为了后续工作,需要先进行以下准备工作 将所需要的软件安装包上传到服务器,本

Centos搭建CI持续集成系统环境--部署gerrit环境完整记录

gerrit是一套代码审核环境,安装前提需要安装java环境,mysql环境,nginx环境.这里我为了简单直接用lnmp一键安装,剩下就是java了. lnmp不会安装的可以查考一下用shell脚步一键搭建lnmp环境实战