linux命令合集

Linux常用命令合集,涵盖防火墙、软连接、端口等操作

1.防火墙

# 查看转态
systemctl status firewalld || firewall-cmd --state

# 开启防火墙
systemctl start firewalld || service  iptables start
# 关闭
service firewalld stop  ||   service   iptables start
#防火墙重启:
firewall-cmd --reload ||   service iptables restart

#查看防火墙规则
firewall-cmd --list-all || iptables -L -n 
#查看防火墙开放端口: 
firewall-cmd --list-ports 

#查询80端口是否开放:
firewall-cmd --query-port=80/tcp

#开放80端口:
firewall-cmd --zone=public --add-port=80/tcp --permanent

2.软连接

将某个目录链接至系统目录,相当于快捷方式加环境变量:

ln -s /usr/local/mysql/bin/mysql /usr/bin 

3.查看端口

查看当前所有tcp端口
netstat -ntlp
查看所有1935端口使用情况
netstat -ntulp |grep 1935
根据端口号查进程
pidlsof -i:portnetstat -nap|grep port
根据进程号查端口
netstat -nap|grep pid

4.服务状态(systemctl)

vim /usr/lib/systemd/system/app.service # 编辑app服务的配置文件
systemctl daemon-reload                 # 重新加载服务的配置文件
systemctl start app                     # 启动app服务
systemctl status app                    # 查看app服务状态
systemctl enable app                    # 开机自启动 app
systemctl disable app                   # 关闭开机自启动 app
systemctl list-unit-files --type=service | grep enabled # 列出所有开机自启动的服务

5.生成jump日志文件

jmap -histo $PID > 2025.dump
jmap -histo 1993577 > 2025.dump
本站有更新,点击刷新查看最新内容 ×