1.Centos 7の導入

1798 ワード

1システム更新


1.1最新バージョンへの更新

yum update 
yum upgrade

1.2 epel更新ソースの追加

yum install epel-release
yum update

1.3開発環境に必要なソフトウェアのインストール

yum install gcc gcc-c++ gdb svn libtool intltool make autoconf lsb htop p7zip vim automake net-tools lrzsz htop bzip2 cmake cmake3 zlib zlib-devel icu libicu-devel openssl-devel pcre-devel zlib-devel wget mesa-libGL-devel mesa-libGLU-devel freeglut-devel opemmpi opemmpi-devel protobuf protobuf-devel tbb tbb-devel libcurl-devel jsoncpp-devel hiredis-devel

2新しいユーザーfastdfsの追加

  • ユーザーグループの追加:groupadd fastdfs
  • 追加ユーザfastdfs:adduser-g fastdfs fastdfs
  • fastdfsユーザーパスワードの設定:passwd fastdfs
  • fastdfsのホームディレクトリに入る:su fastdfs
  • 3ファイアウォールの設定


    3.1インストール

    yum install firewalld firewall-config
    

    3.2起動

    systemctl enable firewalld #    
    systemctl start firewalld  #  
    

    3.3状態メンテナンス

    systemctl status firewalld #  
    systemctl disable firewalld #  
    systemctl stop firewalld #  
    systemctl restart firewalld or firewall-cmd --reload #    
    

    3.4開発ポート

    firewall-cmd --zone=public --add-port=22122/tcp --permanent
    firewall-cmd --zone=public --add-port=23000/tcp --permanent
    firewall-cmd --zone=public --add-port=8081/tcp --permanent
    firewall-cmd --zone=public --add-port=8085/tcp --permanent
    firewall-cmd --zone=public --add-port=11300/tcp --permanent
    

    boostコンパイル


    Centosはboost 1.53を持っていて、バージョンは少し古くなって、一部のプログラムの最新バージョンは更新するboostバージョンが必要なので、自分でコンパイルする必要があります.http://www.boost.org/./bootstrap.sh ./b2 -s HAVE_ICU=1 ./b2 install ldconfig