序:使用linux虚拟机开发前配置:
查看ip地址 ifconfig
重启网络服务 root权限下或sudo(否则不好使)
servicenetwork restart(远程连接重启网络后,会掉线,需要重新连接)
关闭防火墙服务 serviceiptables stop
开启防火墙 serviceiptables start
查看防火墙状态 serviceiptables status
将80端口添加为防火墙例外 vim/etc/sysconfig/iptables
重启防火墙 /etc/init.d/iptablesrestart
关闭防火墙自动启动 sudochkconfig iptables off
开发过程中可以关闭linux的防火墙
chmod 变更文件或目录的权限:
chmod 755 a.txt
chmod u=rwx,g=rx,o=rx a.txt
chmod u-x a.txt
chmod u+x a.txt
chown 改变文件的拥有者和群组:
sudo chown helen:helen a.txt :变更当前的目录或文件的所属用户和组
sudo chown -R helen:helen a :变更目录中的所有的子目录及文件的所属用户和组(Recursive递归的)
一、安装jdk
1、修改环境变量
此时如果输入 java -version 则找不到命令,需要修改环境变量
vi /etc/profile (系统级别)
在文件最后添加(G 跳到最后,o在后面添加如下配置)
export JAVA_HOME=/usr/local/jdk1.8.0_131
export PATH=$PATH:$JAVA_HOME/bin
保存后,执行下面的命令让配置立即生效(source 就是执行profile文件中的指令)
source /etc/profile(在后面启动Tomcat有问题时,可以输入该语句,相当于配置一下jdk)
2、测试安装是否成功
此时输入 java -version 测试jdk是否安装成功(-version 不要有空格!!)
二、启动vsftpd
重启ftp服务 service vsftpd restart
设置开机启动vsftpd ftp服务 chkconfig vsftpd on
三、启动nginx
检查一下是否已经安装有nginx find -name nginx
查看nginx版本 /usr/local/nginx/sbin/nginx -V
启动nginx /usr/local/nginx/sbin/nginx
重启nginx /usr/local/nginx/sbin/nginx-s reload
查看监听端口 netstat-nltp | grep 80
停止nginx /usr/local/nginx/sbin/nginx-s quit
查看nginx进程 ps -ef | grep nginx
四、dubbo监控中心
Dubbo就是一个java版的RPC框架,由阿里巴巴开发并使用,结合zookeeper,实现流动计算架构完成资源调度和治理的工作。
Dubbo管控台可以对注册到zookeeper注册中心的服务或服务消费者进行管理,但管控台是否正常对Dubbo服务没有影响,管控台也不需要高可用,因此可以单节点部署
安装Tomcat并且和jdk1.7兼容
启动tomcat /usr/local/apache-tomcat-8.0.43-dubbo-admin/bin/startup.sh
五、启动zookeeper
Zookeeper:可以作为集群的管理工具使用。可以集中管理配置文件。
启动zookeeper /usr/local/zookeeper-3.4.6/bin/zkServer.shstart
关闭zookeeper /usr/local/zookeeper-3.4.6/bin/zkServer.shstop
查看状态 /usr/local/zookeeper-3.4.6/bin/zkServer.shstatus
注意:如果启动不成功,则删除data目录下的 .pid文件
六、启动redis
后台启动redis cd/usr/local/redis-3.0.7(进入这个地方,再执行下面的操作)
bin/redis-serverredis.conf
查看是否启动成功 psaux | grep redis
测试基本操作 bin/redis-cli(退出是quit)
关闭服务器 bin/redis-clishutdown
七、搭建redis集群
redis集群,是配置了6个端口不同的redis
把启动和关闭写在了cluster-start.sh和cluster-stop.sh文件中
给这两个文件加权限 chmodu+x cluster-start.sh
chmodu+x cluster-stop.sh
启动集群 cd/usr/local/redis-cluster(进入这个地方,再执行下面的操作)
./cluster-start.sh
关闭集群 ./cluster-stop.sh
启动后查看服务是否成功启动 ps aux | grep redis
运行ruby脚本 进入cdredis-3.0.7/src(redis解压到的文件夹)
./redis-trib.rb create --replicas 1192.168.100.71:7001 192.168.100.71:7002 192.168.100.71:7003 192.168.100.71:7004192.168.100.71:7005 192.168.100.71:7006
看到界面,输入“yes”,脚本会自动创建集群中的节点,并自动分配主从服务器
测试使用cli连接集群 cd /usr/local/redis-cluster
bin/redis-cli-p 7001 -c
八、启动solr
安装Tomcat并配置
启动tomcat /usr/local/apache-tomcat-8.0.43-solr/bin/startup.sh
访问solr服务 http://192.168.100.71:9080/solr
九、启动activeMq
解压拷贝的压缩文件即可
启动进入 cd/usr/local/apache-activemq-5.11.3/bin
使用bin目录下的activemq命令启动: ./activemq start
关闭: ./activemqstop
查看状态: ./activemqstatus
四、访问activeMq
默认访问地址: http://192.168.100.71:8161/ 点击: Manage ActiveMQ broker
直接访问 http://192.168.100.53:8161/admin
用户名:admin
密码:admin