1.数据盘挂载
fdisk -l
fdisk /dev/sdb
Command (m for help): n
回车4次
Command (m for help): w
fdisk -l
mkfs -t ext4 /dev/sdb1
格式化完回车
开始挂载
mkdir /data
mount /dev/sdb1 /data
编辑 vi /etc/fstab
/dev/vdb1 /data ext4 defaults 0 0
或者输 echo /dev/sdb1 /data ext4 defaults 0 0 >> /etc/fstab
df -hT
2.私有YUM源
版本确认
cat /etc/redhat-release
下载对应版本ISO镜像
略
搭建FTP/HTTP共享私有yum源资源
参考文档(已将包迁到指定目录,其中几步不需要执行,即无需写入/etc/fstab,切记切记!)
mkdir -p /etc/yum.repos.d/repo
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/repo/
#vim /etc/yum.repos.d/ftp-yum.repo
cat >> /etc/yum.repos.d/ftp-yum.repo <<EOF
[ftpyum]
name=ftpyum
baseurl=ftp://172.26.128.3/pub/yum
enable=1
gpgcheck=0
EOF
yum clean all
yum makecache
yum repolist
3.基础依赖
统一安装
yum install unzip zip vim telnet tree lsof
cd /usr/local/src/
wget ftp://172.26.128.3/pub/tools/jdk/jdk-8u91-linux-x64.tar.gz
tar -zxvf jdk-8u91-linux-x64.tar.gz
rm -rf jdk-8u91-linux-x64.tar.gz
JDK解压地址
/usr/local/src/jdk1.6.0_13
/usr/local/src/jdk1.7.0_79
/usr/local/src/jdk1.8.0_91
vim /etc/profile
#JDK_ENV
export JAVA_HOME=/usr/local/src/jdk1.8.0_91
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source /etc/profile
4.中间件
#redis
wget ftp://172.26.128.3/pub/tools/redis/redis-3.2.9.tar.gz #未编译版本
wget ftp://172.26.128.3/pub/tools/redis/redis-3.2.9.zip #已编译版本
wget ftp://172.26.128.3/pub/tools/redis/redis-3.2.1.gem #集群搭建工具,单机不需要
#mongodb
wget ftp://172.26.128.3/pub/tools/mongodb/mongodb-linux-x86_64-rhel62-3.4.3.tgz
#ElasticSearch
wget ftp://172.26.128.3/pub/tools/elasticsearch/elasticsearch-6.5.0.tar.gz
wget ftp://172.26.128.3/pub/tools/elasticsearch/ik.zip
#kafka
wget ftp://172.26.128.3/pub/tools/kafka/kafka_2.11-1.0.1.zip
#nginx
wget ftp://172.26.128.3/pub/tools/nginx/nginx-1.14.0.tar.gz
wget ftp://172.26.128.3/pub/tools/nginx/openssl-1.0.1t.tar.gz
wget ftp://172.26.128.3/pub/tools/nginx/pcre-8.39.tar.gz
wget ftp://172.26.128.3/pub/tools/nginx/zlib-1.2.11.tar.gz
#安装gcc
cd /root
mkdir rpm && cd rpm
wget ftp://172.26.128.3/pub/rpm/*
./run.sh
5.防火墙
systemctl stop firewalld
systemctl start firewalld
systemctl restart firewalld
systemctl status firewalld
systemctl enable firewalld
#redis
firewall-cmd --add-port=6379/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
#mongodb
firewall-cmd --add-port=27017/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
#ElasticSearch
firewall-cmd --add-port=9200/tcp --permanent
firewall-cmd --add-port=9300/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
#zookeeper
firewall-cmd --add-port=2181/tcp --permanent
firewall-cmd --add-port=2288/tcp --permanent
firewall-cmd --add-port=3388/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
#zookeeper
firewall-cmd --add-port=2181/tcp --permanent
firewall-cmd --add-port=2288/tcp --permanent
firewall-cmd --add-port=3388/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
#kafka
firewall-cmd --add-port=9092/tcp --permanent
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
#IDaaS
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --add-port=53002/tcp --permanent
firewall-cmd --add-port=53003/tcp --permanent
firewall-cmd --add-port=53007/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
#APP
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --add-port=8341/tcp --permanent
firewall-cmd --add-port=22000/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
#链路跟踪
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --add-port=8080/tcp --permanent
firewall-cmd --add-port=10800/tcp --permanent
firewall-cmd --add-port=11800/tcp --permanent
firewall-cmd --add-port=12800/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
#文件服务中心
firewall-cmd --add-port=3001/tcp --permanent
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
5.nginx
#nginx
mkdir -p /usr/local/src/tools
cd /usr/local/src/tools
wget ftp://172.26.128.3/pub/tools/nginx/nginx-1.14.0.tar.gz
wget ftp://172.26.128.3/pub/tools/nginx/openssl-1.0.1t.tar.gz
wget ftp://172.26.128.3/pub/tools/nginx/pcre-8.39.tar.gz
wget ftp://172.26.128.3/pub/tools/nginx/zlib-1.2.11.tar.gz
cp *.tar.gz /usr/local/
cd /usr/local
rm -rf nginx-1.14.0.tar.gz
tar -zxvf openssl-1.0.1t.tar.gz
rm -rf openssl-1.0.1t.tar.gz
tar -zxvf pcre-8.39.tar.gz
rm -rf pcre-8.39.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
rm -rf zlib-1.2.11.tar.gz
#gcc
cd /root
mkdir rpm && cd rpm
wget ftp://172.26.128.3/pub/rpm/*
./run.sh
yum -y install gcc automake autoconf libtool make
yum install -y openssl openssl-devel
yum install gcc gcc-c++
cd /usr/local/pcre-8.39
./configure
make && make install
cd /usr/local/zlib-1.2.11
./configure
make && make install
cd /usr/local/src/tools
tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0
./configure --prefix=/usr/local/nginx --with-openssl=/usr/local/openssl-1.0.1t --with-http_ssl_module --with-pcre=/usr/local/pcre-8.39 --with-zlib=/usr/local/zlib-1.2.11 --with-http_stub_status_module
make && make install
6.app
#idaas
cd /usr/local/src
wget ftp://172.26.128.3/pub/app/idaas.zip