linux 防火墙开启和关闭
- 重启后生效
开启: chkconfig iptables on
关闭: chkconfig iptables off
- 即时生效,重启后失效
开启: service iptables start
关闭: service iptables stop
解压war包
jar -xf book.war
设置所有权
chown -R www.www ./*
服务重启
service tomcat restart
或start
stop
等
查看端口
netstat -an | grep 61616
查看进程并kill
ps -ef | grep activemq
Mac端口查看
lsof -i tcp:port
(port替换成端口号,比如6379)可以查看该端口被什么程序占用,并显示PID,方便KILL
linux 操作1024以下端口需sudo
Nginx 安装
安装Nginx之前,首先要安装好编译环境gcc和g++,安装Nginx需要PRCE库、zlib库和ssl的支持,除了ssl外其他的我们都是去官网下载(这里没选择YUM安装):
- Nginx:http://nginx.org/
- PCRE:http://www.pcre.org/
- zlib:http://www.zlib.net/
服务器直接下载
- wegt https://ftp.pcre.org/pub/pcre/pcre2-10.23.tar.gz
- wget http://www.zlib.net/zlib-1.2.11.tar.gz
- wget http://nginx.org/download/nginx-1.10.3.tar.gz
安装openssl
yum -y install openssl openssl-devel
安装pcre支持rewrite库,解压pcre,不需要安装:
tar -xvzf pcre2-10.23.tar.gz
安装方式二:也可以使用YUM安装
yum install pcre-devel pcre -y
然后解压zlib,同样不需要安装
tar -xvzf zlib-1.2.11.tar.gz
解压nginx:
tar -xvzf nginx-1.10.3.tar.gz
切换到nginx目录
cd nginx-1.10.3
配置
./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=/home/tools/pcre2-10.23 --with-zlib=/home/tools/zlib-1.2.11
注意/home/tools/pcre2-10.23
和/home/tools/zlib-1.2.11
是刚刚释放的pcre和zlib的源码目录,编译时nginx会编译到一起
安装位置就是--prefix指定的/usr/local/nginx
配置文件位置:/usr/local/nginx/nginx.conf
编译
make
安装
make install
执行软连接命令:
ln -s /usr/local/nginx/nginx /usr/sbin
Nginx相关命令:
- 检查
nginx.conf
配置文件的正确性:nginx -t
- 检查版本:
nginx -V
- 启动:
nginx
- 重启:
nginx -s reload