Linux 防火墙(ufw)和重定向命令

    Python编程 wuya 186次浏览 已收录 0个评论

    防火墙(ufw)

    • 说明:基本的工具iptables,在ubuntu中提供了一种简化的方式ufw
    • 安装:sudo apt-get install ufw
    • 查看状态:sudo ufw status
    • 开启关闭:sudo ufw enable|disable
    • 默认允许|禁止:sudo ufw default allow|deny
    • 添加允许|禁止:sudo ufw allow|deny 端口|服务
      • 示例:sudo ufw allow 22|ssh
    • 移除允许|禁止:sudo ufw delete allow|deny 端口|服务
      • 示例:sudo ufw delete allow 22|ssh

    重定向

    • 三个数据流:标准输入(stdin)、标准输出(stdout)、标准错误(stderr)
    • linux系统中启动任意一个进程,系统会自动创建上面三个数据流,其实是三个文件
    • 三个文件的文件描述符分别是:0、1、2,默认表现都指向了终端
    • 重定向就是改变这三个文件的默认表现位置
    • 示例演示:
      输出重定向:
          ls > 1.txt      # 重定向,等价于ls 1> 1.txt
          ls >> 1.txt     # 追加,文件不存在则会创建
      错误重定向:
          ls xxx 2> 1.txt 
      输出|错误同时重定向:
          ls / xxx &> 1.txt   # 将标准输出和标准错误同时重定向
      输入重定向:
          cat > 1.txt         # 将标准输入重定向到1.txt,ctrl+d结束输入
    • 特殊文件:
      • /dev/null:是一个黑洞,可以无限的写入任意内容
      • /dev/zero:该文件中的内容永远都是0,可以无限读取

    学海无涯 , 版权所有丨如未注明 , 均为原创丨转载请注明Linux 防火墙(ufw)和重定向命令
    喜欢 (0)
    发表我的评论
    取消评论
    表情 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址