• linux命令:mac和windows查看端口号


    1,windows查看端口命令:

    ipconfig命令  //查看IP地址,子网掩码,网关信息

    ipconfig/all   //查看IP地址,子网掩码,网关信息,MAC地址

    netstat -ano   //查看所有端口占用情况

    netstat -ano|findstr ''8001''   //查看指定端口的占用情况

    tasklist|findstr ''15312''  //查看进程15312对应的应用程序

    taskkill /f /t /im netbox.dll   //结束这个程序的进程

    2 mac os查看端口命令

    netstat -ano |grep 3306   //查看指定端口的占用情况

    (sudo)【1】 lsof -i:80    //list open file命令可以查看到当前打开文件,在linux中所有事物都是以文件形式存在,包括网络连接及硬件设备,-i参数表示网络链接,:80指明端口号,该命令会同时列出PID,方便kill

    (sudo) kill -9 pid号      //根据PID杀掉进程

    附:【1】

    sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具,如halt,reboot,su等等。这样不仅减少了root用户的登录 和管理时间,同样也提高了安全性。sudo不是对shell的一个代替,它是面向每个命令的。

    原理

    在sudo于1980年前后被写出之前,一般用户管理系统的方式是利用su切换为超级用户。但是使用su的缺点之一在于必须要先告知超级用户的密码。 sudo使一般用户不需要知道超级用户的密码即可获得权限。首先超级用户将普通用户的名字、可以执行的特定命令、按照哪种用户或用户组的身份执行等信息,登记在特殊的文件中(通常是/etc/sudoers),即完成对该用户的授权(此时该用户称为“sudoer”);在一般用户需要取得特殊权限时,其可在命令前加上“sudo”,此时sudo将会询问该用户自己的密码(以确认终端机前的是该用户本人),回答后系统即会将该命令的进程以超级用户的权限运行。之后的一段时间内(默认为5分钟,可在/etc/sudoers自定义),使用sudo不需要再次输入密码。由于不需要超级用户的密码,部分Unix系统甚至利用sudo使一般用户取代超级用户作为管理帐号,例如UbuntuMac OS X等。
  • 相关阅读:
    YApi 部署记录
    《Go语言网络编程》第一章:体系
    Golang知识图谱
    Docker学习笔记之二:制作镜像并PUSH
    下载m3u8视频
    杂知识
    遗传算法
    评分卡
    小数据玩转Pyspark(2)
    从Word Embedding到Bert模型—自然语言处理中的预训练技术发展史(转载)
  • 原文地址:https://www.cnblogs.com/pcy226/p/9069278.html
Copyright © 2020-2023  润新知