linux命令

目录

1.开启防火墙相关端口

2.修改iptables后,重启防火墙即可生效:

3.查看防火墙状态

4.查看对外开放的端口状态

查询已开放的端口(已开放的端口号集合):

5.对外开发端口

6.启动springboot:

7.查询端口占用

8.IDEA 远程连接服务器

9.当前目录下所有文件的大小

10.nginx 基础命令

11:  查询my.cnf位置

12 : 查看系统版本




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

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值