进程
- ps -ef | grep tomcat
- top
内容搜索
- 搜索文件内容
grep name day.log
文件
- 更改文件,拥有者与群组:
chown root:root *
- 更改文件,拥有者:
chown root log.log
- 更改文件,权限:
chmod 777 .log
磁盘
- 磁盘空间占用情况 :
df
,df -h
网络
-查询ip地址:ifconfig
,ip addr
-查看当前的路由信息,默认网关信息: route -n
-抓包命令tcpdump
端口
- 查看使用的端口 可以查询对应的pid
losf -i
- 查看端口
netstat -tunlp | grep 80
- 显示端口状态
netstat -tanp
防火墙
1,iptables防火墙
- service iptables status
- service iptables stop
- service iptables start
- service iptables restart
- 2、开启80端口
vim /etc/sysconfig/iptables
加入 “-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT” 保存退出后重启防火墙
2,firewall防火墙
- systemctl status firewalld
- systemctl firewalld start
- systemctl firewalld restart
- systemctl firewalld stop
- 查看防火墙规则 firewall-cmd --list-all
- 查询、开放、关闭端口
#查询端口是否开放
firewall-cmd --query-port=8080/tcp
#开放80端口
sudo firewall-cmd --zone=public --add-port=8009/tcp --permanent
firewall-cmd --permanent --add-port=80/tcp
#移除端口
firewall-cmd --permanent --remove-port=8080/tcp
#重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload
系统信息
- 主机名目录:/etc/hostname 命令:
hostname
- 操作系统的发行版号和操作系统版本 命令:
uname - a
- 可以查看版本号 命令:
uname -v
- 发行版本信息 命令:
lsb_release -a
- 版本系统 命令:
cat /etc/issue
- 内核的版本号 命令:
cat /proc/version
sshd
-sshd服务 systemctl status sshd
,systemctl start sshd
秘钥远程链接
- 1,生成秘钥:
ssh-keygen
- 2,把公钥copy到要登录的目标机器上:
scp -rp id_rsa.pub root@1.1.1.1:/home/my
- scp命令本地拷贝到远程: scp -rp 要拷贝的本机文件 远程主机名@远程主机ip:要拷贝到远程主机的哪个目录里
- 远程拷贝到本地:scp -rp 远程主机名@远程主机ip:要拷贝的文件 拷贝到本地的哪个目录
- 3,在目标机器上将id_rsa.pub放到想要登录的用户的主目录的.ssh目录里面,并且重命名为authorized_keys,最重要的是要修改authorized_keys权限为600
1.0 移动mv id_rsa.pub /home/ericjin/.ssh
2.0 重命名cd /home/ericjin/.ssh
mv id_rsa.pub authorized_keys
3.0 修改authorized_keys的权限chmod authorized_keys 600
- 4,在有私钥的机器上远程链接上面配置了公钥的机器:
ssh root@1.1.1.1
java
#1
服务down机,堆转储。
jmap -dump:live,format=b,file=dump.hprof
1000pid
#2
后台运行
nohup java -jar …jar>…out
-Xmx1024m -XX:PermSize=512m
-XX:MaxPermSize=512m
#3
- Jps
- Jmap -heap pid
- Jstat -gcutil pid 1000 10
来源:CSDN
作者:shine_du
链接:https://blog.csdn.net/weixin_40608446/article/details/103784211