centos7安装软件
yum -c /etc/yum.conf --installroot=/opt/all_venv/ --releasever=/ install nginx
该命令简单解释如下:
-c /etc/yum.conf 表示指定yum配置文件地址
--installroot=/usr/local 表示指定自定义的安装目录
一、安装Erlang
新建目录:
进入erlang目录,执行命令:
①yum -y install epel-release
②yum -y install erlang socat
③检查版本
erl -version
二、安装rabbitmq
①下载到指定目录:
wget -P /var/web/soft/rabbitmq https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm
②rpm -import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
③rpm -Uvh rabbitmq-server-3.6.10-1.el7.noarch.rpm
④运行systemctl start rabbitmq-server
⑤开机自启systemctl enable rabbitmq-server
⑥开启管理端页面命令:rabbitmq-plugins enable rabbitmq_management
⑦创建用户:rabbitmqctl add_user admin test23456
设置权限:rabbitmqctl set_user_tags admin administrator
⑧登录管理控制台http://49.232.190.169:15672,设置
⑨安装rabbitmq_delayed_meaage_exchange插件,必须安装此插件,任务下发的定时任务依赖此插件
rabbitmq_delayed_message_exchange-20171215-3.6.x.ez
复制文件到/usr/lib/rabbitmq/lib/rabbitmq_server-version/plugins/目录下
⑩启动插件rabbitmq-plugins enable rabbitmq_delayed_message_exchange
安装redis
①先安装:
yum -y install gcc gcc-c++ libstdc++-devel
yum install tcl
②wget -P /var/web/soft/redis http://download.redis.io/releases/redis-4.0.8.tar.gz
③tar xzvf redis-4.0.8.tar.gz
③进入redis-4.0.8,执行make
执行报错,就执行:make MALLOC=libc
④进入src,执行make install PREFIX=/var/web/soft/redis
⑤复制配置文件到/var/web/soft/redis/etc
⑥进入bin目录,启动redis : ./redis-server /var/web/soft/redis/etc/redis.conf
⑦验证redis是否启动:ps -ef | grep redis
安装jdk
①查找openjdk1.8的列表
yum list java-1.8*
② yum安装java-1.8.0-openjdk.x86_64
yum install java-1.8.0-openjdk.x86_64
选择Y
③ 验证是否安装成功
指令 java -version
文件权限设置:chattr +i /var/web/soft
挂载磁盘
fdisk -l
mkfs -t ext4 /dev/vdb
cd /var
mkdir web
mount /dev/vdb /var/web
df -H
vi /etc/fstab
/dev/vdb /var/web ext4 defaults 0 0
服务器启动项目
1、查看java进程
ps -ef |grep java
2、杀死进程
kill -9 进程号
3、进入jar所在文件后,启动jar
nohup java -jar jar包名 >日志名.log 2>&1 &
举例:
nohup java -server -Xms1024M -Xmx8192M -jar assignment-20201024165559.jar >/dev/null 2>&1 &
nohup java -jar service-0.0.1-SNAPSHOT-20201127180825.jar >/var/web/back/city_files/logs/service.log 2>&1 &
其他:
①可以使用 nginx -t -c /etc/nginx/nginx.conf 这个检测配置是否正常
②安装nginx时候,在configure那一步提示:./configure: error: the HTTP rewrite module requires the PCRE library.
安装pcre-devel解决问题
yum -y install pcre-devel
yum -y install openssl openssl-devel
然后再去执行nginx的配置命令configure
安装完成一般常用命令
进入安装目录中,
命令: cd /usr/local/nginx/sbin
启动,关闭,重启,命令:
./nginx 启动
./nginx -s stop 关闭
./nginx -s reload 重启
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
/usr/local/nginx/sbin -s reload