linux常用命令

你离开我真会死。 提交于 2020-03-03 14:18:19

进程

  • ps -ef | grep tomcat
  • top

内容搜索

  • 搜索文件内容 grep name day.log

文件

  • 更改文件,拥有者与群组: chown root:root *
  • 更改文件,拥有者: chown root log.log
  • 更改文件,权限:chmod 777 .log

磁盘

  • 磁盘空间占用情况 :df,df -h

网络

-查询ip地址:ifconfigip 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
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!