zoukankan      html  css  js  c++  java
  • 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
    • (如果中途出错请查看文件夹是否存在,存在的话请查看文件夹用户权限和操作权限)
    • 操作数据库客户端如常
    • https://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/

    安装较新版本的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查看版本
  • 相关阅读:
    JAVA中变量的类型及命名规范
    JAVA、JDK等入门概念,下载安装JAVA并配置环境变量
    大家好,我是一个JAVA初学者,想在这里记下自己学习过程中的点点滴滴,请多多关照
    多线程并发问题解决之redis锁
    设计模式之动态代理
    设计模式之静态代理
    spring之IOC模拟实现
    spring boot+kafka整合
    metrics+spring+influxdb整合
    MongoError: no primary found in replicaset
  • 原文地址:https://www.cnblogs.com/JohannaFeng/p/5642037.html
Copyright © 2011-2022 走看看