zoukankan      html  css  js  c++  java
  • Linux基础: 网络命令和进程管理

     netstat lsof ps pstree pkill/kill
    (了解jenkins git,排查环境)
    查询服务器之间是否有链接(netstat -an)
    某个服务是否启动(了解服务对应的启动文件,ps grep)(了解服务对应的端口 netstat -tunl | grep 8080
    查看服务启动的监听端口(netstat -tuln)
    查看oasis对应的zookeeper,netstat -an|grep zookepper端口/oasis端口
    看看各个日志
    -------------------------------------
    ping
    ifconfig
    traceroute
    netstat
    ps
    kill
    pkill 1,9,15
    lsof
    --------------------------------------
    判断哪些服务启动了
    判断开启了哪些端口来判断本机开启了哪些服务协议
    netstat -tuln
    l-监听
    n-显示ip和端口
    -------
    netstat -an
    a-all
    两部分,一部分数据显示本机所有的网络连接(包括对方的ip和端口),一部分显示本机开启的网络服务
    22-ssh
    3306-mysql
    8080-httpd apache
    -------
    netstat -rn
    查询网关信息
    -------
    程序运行一定会启动相应进程,一个程序可能对应多个进程。如果进程长时间占用大量资源说明这个进程对应的服务压力非常大(mysql对应查询优化,server对应集群)
    进程管理目标是判断服务器状态,查看进程运行状态或者是杀死相应进程。
    top 占用资源最多的进程
    ps aux/ps -le(前者unix格式,后者linux格式)用哪个都可以
    ps可以看所有运行进程的pid,对应的启动程序,还有应用程序的状态,根据启动的应用可判断进程的状态。
    ------------------------
    kill -l
    列出所有信号
    kill pid 杀死进程
    kill -1/9/15 pid 按指定信号处理进程
    1,9,15
    重启 强制中止 正常终止
    ps tree 可以以更好的方式看,父子进程
    pstree -p | grep httpd
    pkill -信号 进程名(httpd)
    服务的启动和关闭最好用自带脚本,而不是用pkill或者是kill
    ---------------------------
    lsof 打开所有运行中文件(linux中一切皆是文件)
    lsof -p pid 查看pid对应的进程名
    lsof -i :端口号 查看端口对应的进程名
    lsof -c httpd 查看apache正在使用哪些文件
  • 相关阅读:
    既可以支持整数四则运算,也可以支持分数四则运算,可定制出题数量的c语言程序
    NABCD需求分析
    求一维循环数组的最大子数组和(二人结对编程)
    返回一个二维整数数组中最大子数组的和(二人结对)
    返回一个整数数组中最大子数组的和。(二人结对编程)
    二柱子2.0编程总结
    随机生成30道小学二年级四则远算题目2.0
    随机生成30道小学二年级四则远算题目
    搜狗输入法的使用感受与评价
    第一次站立会议
  • 原文地址:https://www.cnblogs.com/vivian-test/p/5406309.html
Copyright © 2011-2022 走看看