linux常用指令
#Lnux#
1.linux防火墙设置
命令如下,这里根据自己设置的端口进行更改。
firewall-cmd --add-port=8888/tcp --permanent --zone=public
#重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload
#查看防火墙状态:systemctl status firewalld
#开启防火墙状态:systemctl start firewalld
#关闭防火墙状态:systemctl stop firewalld
#查看已经开放的防火墙端口:iptables -nL
2.linux查看端口号
netstat -nultp
3.linux查看进程
ps -aux|grep ***
ps -ef|grep ***
4.linux查看ip地址
ifconfig 或则 ip addr
5.linux修改权限读取
1. chmod 777 /etc/profile
#修改环境变量:vi /etc/profile
2. source /etc/profile (让环境生效)
6.事实看日记
tail -f ***
7.linux后台启动
nohup java -jar ***.war>***.out&
8.查看内存和cpu
#linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
#linux下获取占用内存资源最多的10个进程,可以使用如下命令组合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
#事实查看cpu使用情况
top
#定位我们的进程和线程和cpu使用率
ps H -eo pid,tid,%cpu
ps H -eo pid,tid,%cpu|grep 进程id
#进入进程,把我们所有线程的信息列出来
jstack 进程id,可以找到有问题的线程
我们linux下的线程编号如32665转换成十进制的编号如:7F99
再往下看,我们能找到我们的代码第几行有问题。
9.linux查看网络即时网速
sar -n DEV 1 100
1代表一秒统计并显示一次
100代表统计一百次
0.linux常用指令
mkdir:创建包 pwd:查看当前目录 df -H:查看硬盘信息 cat:查找文件