目录
1.开启防火墙相关端口
1.修改 /etc/sysconfig/iptables 文件,添加以下内容:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
2.修改iptables后,重启防火墙即可生效:
$ sudo service iptables restart
3.查看防火墙状态
查看防火墙状态 systemctl status firewalld
开启防火墙 systemctl start firewalld
关闭防火墙 systemctl stop firewalld
开启防火墙 service firewalld start
若遇到无法开启
先用:systemctl unmask firewalld.service
然后:systemctl start firewalld.service
4.查看对外开放的端口状态
查询已开放的端口(已开放的端口号集合):
firewall-cmd --zone=public --list-ports
查询已开放的端口
netstat -ntulp | grep 端口号:可以具体查看某一个端口号
查询指定端口是否已开
firewall-cmd --query-port=666/tcp
提示 yes,表示开启;no表示未开启。
5.对外开发端口
查看想开的端口是否已开:firewall-cmd --query-port=6379/tcp
添加指定需要开放的端口:firewall-cmd --add-port=123/tcp --permanent
重载入添加的端口:firewall-cmd --reload
查询指定端口是否开启成功:firewall-cmd --query-port=123/tcp
移除指定端口:firewall-cmd --permanent --remove-port=123/tcp
6.启动springboot:
创建 houtai-client.pid
创建 start.sh
#获取上一次启动系统存入的pid
PID=$(cat /opt/backed/bond_feature_tbs/houtai-client.pid)
kill -9 $PID
nohup java -Xms2048m -Xmx4096m -jar /opt/backed/bond_feature_tbs/superb_bonds_manage-0.0.1-SNAPSHOT.jar >/opt/backed/bond_feature_tbs/houtai-client.log &
#将启动后的pid存入指定文件内
echo $! > /opt/backed/bond_feature_tbs/houtai-client.pid
7.查询端口占用
lsof -i:端口号
8.IDEA 远程连接服务器
nohup java -Xms1024m -Xmx2048m -Xss1024K -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 -jar analyse-terminal-1.0-SNAPSHOT.jar &
9.当前目录下所有文件的大小
du -sh * | sort -nr
10.nginx 基础命令
systemctl start nginx
systemctl stop nginx.service
/usr/sbin/nginx -c /etc/nginx/nginx.conf
重新加载配置文件
nginx -s reload
可以透传IP
server {
listen 80;
listen [::]:80;
server_name _;
root /usr/share/nginx/html;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location /crossDomain {
rewrite ^.crossDomain/?(.*)$ /$1 break;
include uwsgi_params;
proxy_pass http://127.0.0.1:8088;
client_max_body_size 200m;
proxy_read_timeout 3600;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_set_header X-Forwarded-For $remote_addr;
}
#location / {
# proxy_set_header Host $host;
# proxy_set_header X-Real-IP $remote_addr;
# proxy_set_header X-Scheme $scheme;
# proxy_set_header X-Forwarded-For $remote_addr;
# proxy_pass http://xxx.xxx.xxx.xxx;
#}
error_page 404 /404.html;
location = /404.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
11: 查询my.cnf位置
/usr/sbin/mysqld
/usr/sbin/mysqld --verbose --help | grep -A 1 'Default options'
12 : 查看系统版本
cat /etc/centos-release
13 : ubuntu使用sudo 也无法修改文件
sudo chattr -ia /etc/resolv.conf