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