在网络安全中常见的windows和linux命令

Linux 命令

  • 网络扫描与监测
    • nmap:强大的网络扫描工具,可用于发现主机、扫描端口、确定操作系统类型等。例如,nmap -sS 192.168.1.0/24 进行 SYN 扫描一个 IP 网段;nmap -p 80,443 example.com 扫描特定主机的 80 和 443 端口 1。
    • netstat:显示网络连接状态、路由表、接口统计等信息。如 netstat -tuln 查看正在监听的 TCP 和 UDP 端口。
    • tcpdump:用于捕获和分析网络数据包。例如 tcpdump -i eth0 监听 eth0 网卡的数据包。
    • ping:检测网络连通性,如 ping www.example.com 查看与目标网站的连通情况 3。
  • 文件和目录操作
    • ls:列出目录内容,ls -l 显示详细信息,ls -a 显示包括隐藏文件 3。
    • cd:切换目录,cd / 进入根目录,cd ~ 回到用户主目录 3。
    • mkdir:创建目录,mkdir -p a/b/c 可递归创建多级目录。
    • rm:删除文件或目录,rm -r 递归删除,rm -f 强制删除 3。
    • cp:复制文件或目录,cp -r 递归复制 3。
    • mv:移动或重命名文件或目录 3。
    • find:查找文件,如 find / -name "*.txt" 在根目录下查找所有.txt 文件。
    • grep:在文件中搜索指定模式,支持正则表达式,如 grep "pattern" file.txt3。
  • 系统信息与进程管理
    • top:动态显示系统中正在运行的进程信息和资源占用情况。
    • ps:查看静态的进程信息,ps aux 显示所有用户的进程 3。
    • kill 或 killall:终止进程,如 kill 1234 终止进程号为 1234 的进程。
    • free:查看系统内存使用情况。
    • uname -a:查看系统内核信息。
    • df -h:查看磁盘空间使用情况。
    • du -sh:查看当前目录的总大小。
  • 网络配置与管理
    • ifconfig 或 ip addr:查看和配置网络接口信息 3。
    • route:查看和设置路由表。
    • ethtool:用于查询和设置网络接口的参数,如网卡速度、双工模式等。
    • systemctl(用于 systemd 系统):管理系统服务,如 systemctl start/stop/restart httpd 启动、停止或重启 httpd 服务。
  • 用户和权限管理
    • useradd:添加用户。
    • userdel:删除用户。
    • passwd:设置用户密码。
    • chmod:改变文件或目录的权限,如 chmod 755 file
    • chown:改变文件或目录的所有者,如 chown user:group file
    • sudo:以超级用户权限执行命令。
  • 其他常用命令
    • echo:输出指定内容,常与重定向符号结合使用,如 echo "Hello" > file.txt 将 "Hello" 写入 file.txt 文件 3。
    • cat:查看文件内容,也可用于合并文件,如 cat file1 file2 > file33。
    • more 和 less:分页查看文件内容,less 比 more 功能更强大,支持上下翻页和搜索 3。
    • head 和 tail:分别查看文件的开头和末尾部分内容,可指定行数,如 tail -n 20 file.txt 查看文件末尾 20 行 3。
    • wget:用于从网络下载文件,如 wget http://example.com/file.zip 。
    • ssh:用于远程登录和执行命令 3。

Windows 命令

  • 网络相关
    • ipconfig:查看网络适配器的 IP 地址、子网掩码、默认网关等信息。
    • ping:与 Linux 中的 ping 命令类似,用于检测网络连通性 3。
    • tracert:跟踪数据包从本地计算机到目标计算机所经过的路由。
    • nslookup:查询 DNS 域名解析信息。
  • 文件和目录操作
    • dir:列出目录中的文件和子目录。
    • cd:切换目录,与 Linux 类似。
    • md(mkdir 的缩写):创建目录。
    • rd(rmdir 的缩写):删除空目录。
    • copy:复制文件,如 copy file1.txt file2.txt 。
    • move:移动文件或重命名,如 move file1.txt newname.txt 。
    • del:删除文件,del *.txt 可删除当前目录下所有.txt 文件。
  • 系统信息与进程管理
    • tasklist:查看正在运行的进程列表。
    • taskkill:终止指定的进程,如 taskkill /IM processname.exe 。
    • systeminfo:查看系统的详细信息,包括操作系统版本、安装日期、硬件配置等。
  • 其他常用命令
    • echo:输出指定内容。
    • type:查看文件内容。
    • findstr:在文件中搜索指定的字符串,类似 Linux 中的 grep
    • net use:查看和管理网络连接。
    • net start 和 net stop:启动和停止 Windows 服务。

你可能感兴趣的:(网络安全,笔记,网络安全)