一:linux命令
1,系统命令
ifconfig
ps -ef|grep xxx
lsof -i|grep pid
lsof -i:port
kill -9 pid
2,tomcat相关(进入tomcat/bin目录)
./startup.sh;tailf ../logs/catalina.out
./shutdown.sh
3,nginx相关(进入nginx/sbin所在目录)
./nginx -c /usr/local/nginx/conf/nginx.conf
./nginx -s reload
./nginx -s stop
4,创建用户
groupdel gjzq
groupadd gjzq
userdel gjsc
useradd -g gjzq -s /home/gjsc gjsc
useradd gjsc #创建gjsc用户至当前用户组,目录在home下 也可指定目录 useradd -d /user gjsc
chown -R gjsc gjsc/
chgrp -R gjsc gjsc/
5,redis相关
二:软件安装
1,jdk安装
uname -a
1.2,下载对应位数的jdk版本
tar -zxvf jdk-8u201-linux-x64.tar.gz
1.4,配置环境变量
vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_201
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source /etc/profile
java -version
#对应用户下配置环境变量
su - gjsc
vim ~/.bash_profile
追加上述内容
source ~/.bash_profile
2,zookeeper安装,依赖jdk
2.1,下载zookeeper
tar -zxvf zookeeper-3.4.13.tar.gz
2.3,配置:
cd zookeeper-3.4.13/conf
cp zoo_sample.cfg zoo.cfg
vim zoo.cfg
dataDir=/home/gjsc/log/zookeeper/data #数据和日志存放路径
dataLogDir=/home/gjsc/log/zookeeper/log
注意:如果想配置集群的话,请在clientPort下面添加服务器的ip。如
server.1=192.168.180.132:2888:3888
server.2=192.168.180.133:2888:3888
server.3=192.168.180.134:2888:3888
mkdir -p /home/gjsc/log/zookeeper/data
2.5:如果是配置集群,还需要在前面配置过的dataDir路径下新增myid文件
cd /tmp/zookeeper/data
touch myid
vim myid
在data目录下创建文件,文件名为“myid”, 编辑该“myid”文件,并在对应的IP的机器上输入对应的编号。
如在192.168.180.132上,“myid”文件内容就是1。在192.168.180.133上,内容就是2。
export ZOOKEEPER_INSTALL=/home/gjsc/zookeeper-3.4.10 #环境变量命令而非配置
export PATH=$PATH:$ZOOKEEPER_INSTALL/bin
vi /etc/profile
./zkServer.sh start
./zkCli.sh
./zkServer.sh status
3,redis主从安装:
3.1,下载redis-2.6.15.tar.gz安装包
tar -zxvf redis-2.6.15.tar.gz
cd redis-2.6.15
make #对解压后的文件进行编译
cd ./src
make install
3.7,修改配置
vi redis.conf
把文件中的daemonize属性改为yes(表明需要在后台运行)
把 redis.conf配置文件中的 bind 127.0.0.1 这一行给注释掉,这里的bind指的是只有指定的网段才能远程访问这个redis,注释掉后,就没有这个限制了。
把 redis.conf配置文件中的 protected-mode 设置成no(默认是设置成yes的, 防止了远程访问,在redis3.2.3版本后)
在配置文件中找到这一行 # requirepass foobared 删除前面的注释符号#,并把foobared修改成自己的密码 或者 另起一行 requirepass 自己的密码
sentinel.conf中(sentinel monitor mymaster 192.168.1.216 6381 2) 6381指redis.conf端口
./redis-server /home/gjsc/redis-2.6.15/redis.conf #启动
./redis-server ../sentinel.conf --sentinel
4,安装activemq
4.1,下载apache-activemq-5.14.2.tar.gz安装包
tar -zxvf apache-activemq-5.14.2.tar.gz
cd apache-activemq-5.14.2/bin
./activemq start
netstat -anp|grep 61616
./activemq stop
5,安装oracle数据库
6,安装tomcat:
6.1,将安装包解压缩即可
6.2,#新建gjsc用户下的环境变量
vim /home/gjsc/.bash_profile
#修改为以下内容
PATH=$PATH:$HOME/bin
export PATH
export RUNTIME_CONFIG_ROOT=/home/gjsc/runtime_config_root
ip:port/xxx(xxx为webapps下项目名称)
vim tomcat/conf/server.xml
llsof -i:端口号
7,安装nginx
8,修改hosts