配置DNS上外网
vi /etc/resolv.conf
编辑以下内容
nameserver 8.8.8.8
nameserver 8.8.4.4
ifconfig不好使
执行sudo yum install net-tools
安装JDK
- 上传至指定文件夹压缩包
- 解压tar -zxvf jdk-8u141-linux-x64.tar.gz
- 编辑配置文件,配置环境变量
vim /etc/profile
export JAVA_HOME=/home/jdk/jdk1.8.0_141
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$PATH:/sbin
- 重新加载配置文件 source /etc/profile
安装tomcat
解压tar
关闭防火墙(有点暴力,正式环境不推荐,特别是有安全要求)
systemctl stop firewalld
安装fastDFS
1.检查系统是否有安装GCC
gcc –version
- 安装GCC
yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake
yum -y install wget httpd-tools vim
- 安装libfastcommon
进入解压的libfastcommon-1.0.7目录,编译
./make.sh
出现-bash: ./make.sh: Permission denied 表示没权限
chmod 777 make.sh
重新执行
./make.sh
./make.sh install
最后,libfastcommon.so文件到usr/lib下 ,请按照自己的实际文件路径修改被复制路径
cp /home/fastdfs/libfastcommon-1.0.7/src/libfastcommon.so /usr/lib
- 安装FastDFS
tar -zxvf FastDFS_v5.05.tar.gz
./make.sh
./make.sh install
安装成功后将目录conf内的文件拷贝到/etc/fdfs目录下:
cp /home/fastdfs/FastDFS/conf/* /etc/fdfs/
- 安装tracker
进入/etc/fdfs目录,修改tracker.conf文件。如果不存在,就拷贝tracker.conf.sample文件为tracker.conf,然后再修改:
base_path=/home/yuqing/fastdfs >>> base_path=/home/logs/fastdfs (注解:日志文件存放地址)
http.server_port=8080 >>> http.server_port=80 (注解:端口,80是方便默认)
store_group=group1 (注解:组名)
启动tracker,并查看是启动成功(出现如下提示,表示启动成功):restart重启
fdfs_trackerd /etc/fdfs/tracker.conf start
netstat -unltp | grep tracker
出现-bash: netstat: command not found
yum install net-tools
重新执行
netstat -unltp | grep tracker
- 安装storage
由于storage和tracker运行的都是fastDFS程序,每一台服务器都部署一台fasfDFS,一台服务器是tracker,一台是storage
修改**storage.conf**文件。如果不存在,就拷贝storage.conf.sample文件为storage.conf,然后再修改:
base_path=/home/yuqing/fastdfs >>> base_path=/home/logs/fastdfs (日志路径)
store_path0=/home/yuqing/fastdfs >>> store_path0=/home/data/storage (实际储存文件路径,可以配置多个)
tracker_server=192.168.209.121:22122 >>> tracker_server=172.16.196.1XX:22122 (连接tracker服务器地址)
group_name=group1 (必须和tracker的组名相同)
http.server_port=80 (这个端口也要改)
启动
fdfs_storaged /etc/fdfs/storage.conf start
查看状态
netstat -unltp | grep storage
- 检测是否成功
fdfs_monitor /etc/fdfs/storage.conf
ip_addr后面出现ACTIVE表示成功