Linux工作常用命令

操作环境: Linux Centos 7

一. 开放端口号

1.1 开启防火墙

    systemctl start firewalld

1.2 开放指定端口

  firewall-cmd --zone=public --add-port=80/tcp --permanent
  • 命令含义:
    --zone #作用域
    --add-port=80/tcp  #添加端口,格式为:端口/通讯协议
    --permanent  #永久生效,没有此参数重启后失效
    

1.3 重启防火墙

firewall-cmd --reload

1.4 查看端口号

	netstat -ntlp   	#查看当前所有tcp端口
	netstat -ntulp | grep 80   # 查看所有80端口使用情况
 	firewall-cmd --zone=public --list-ports  # 查看开放的端口列表

1.5 使用工具验证 是否除指定端口外其它端口都不能访问。如:Bitvise SSH Client,Xshell 5等。

1.5.1 重新载入
	firewall-cmd --reload
1.5.2 查看
	firewall-cmd --zone=public --query-port=80/tcp
1.5.3 删除
	firewall-cmd --zone=public --remove-port=80/tcp --permanent

1.6 防火墙其他命令

1.6.1 查看防火墙状态
firewall-cmd --state
1.6.2 设置开机启用防火墙
systemctl enable firewalld.service
1.6.3 设置开机禁用防火墙
systemctl disable firewalld.service

二. 后台进程

2.1 查找一个nohup启动的后台进程的pid

	ps -ax | grep 进程名`

示例:ps -ax | grep grafana

2.2 模糊查找一个进程的pid

	ps -aux | grep 进程部分名

示例:ps -aux | grep gra

2.3 根据pid杀死进程

kill -9 进程号(可以通过jps查看

示例: kill -9 59402

使用nohup命令还可以后台运行进程,具体百度

2.4 查看端口被哪个进程占用

2.4.1 安装net-tools工具
		yum install net-tools

2.4.2 查看端口进程被哪个端口占用

		netstat -lnp | grep 端口号

示例: netstat -lnp | grep 8031

三.项目启动

3.1 启动项目

3.1.1 实时启动

java -jar xxx.jar

3.1.2 后台启动(带日志)

nohup java -jar xxx.jar >xxx.log 2>&1 &

3.2 查看日志

tail -f xxx.log

3.3 查看及杀死进程

请参照章节二

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暗余

码字来之不易,您的鼓励我的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值