• 20199301 《网络攻防实践》 假期作业


    20199301 《网络攻防实践》 假期作业

    这个作业属于哪个课程 : 网络攻防实践
    这个作业要求在哪里:作业要求
    我在这个课程的目标是:学习并掌握网络攻防的基础知识、掌握Linux的常用命令
    这个作业在哪些具体方面帮助我实现目标:首先学会安装虚拟机、学习Linux的基础命令等
    作业正文如下:

    作业一:

    (1)你对网络攻击和防御了解多少?该课程需要计算机和网络相关的基础知识,你原专业是什么专业,目前你掌握多少基础知识?

    答:多网络攻攻击和防御之了解字面意思。我的原专业:计算机(藏文信息处理)。曾学习过的科目有:计算机网络、网络语系统安全等。基础较差。

    (2)作业要使用Markdown格式

    答:已掌握markdown格式

    作业二

    你自己动手安装过操作系统吗?如果没有话现在动手学一下吧。

    (1)学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统(也可以使用VMWare安装虚拟机,安装方法自己百度)

    已安装ubantu:

    (2)通过实践学习别出心裁的Linux命令学习法,掌握Linux命令的学习方法

    别出心裁的Linux命令学习方法

    (3)参考上面的学习方法通过实践学习Linux 基础入门(新版)课程,掌握常用的Linux命令。

    学习笔记

    zip命令

    $ cd/home/shiyanlou
    $ zip -r -q -o shiyanlou.zip /home/shiyanlou/Desktop
    $ du −h shiyanlou.zip
    $ file shiyanlou.zip
    $ zip -r -9 -q -o shiyanlou_9.zip /home/shiyanlou/Desktop -x ~/.zip
    $ zip -r -1 -q -o shiyanlou_1.zip /home/shiyanlou/Desktop -x ~/.zip
    $ du -h -d 0 *.zip ~ | sort
    

    • 这一过程中重点有各参数所代表的含义:
      • -r 参数表示递归打包包含子目录的全部内容
      • -q 参数表示为安静模式,即不向屏幕输出信息
      • -o表示输出文件,需在其后紧跟打包输出文件名
        这里添加了一个参数用于设置压缩级别 -[1-9],1 表示最快压缩但体积大,9 表示体积最小但耗时最久。最后那个 -x 是为了排除上一次创建的 zip 文件,否则又会被打包进这一次的压缩文件中。只能使用绝对路径否则就没有作用。
        最后的 du.命令是分别查看默认压缩级别,最低、最高压缩级别及未压缩的文件的大小
        文件后缀的说明:

    Linux内核源代码的根目录

    • arch
      • arch目录中的代码在Linux内核代码中占比相当庞大
      • arch/x86目录下的代码是需要重点关注的,arch下其他目录可以删掉。
    • block
      • 存放Linux存储体系中关于块设备管理的代码。
    • crypto
      • 存放常见的加密算法的C语言代码
    • Documentation
      • 存放一些文档
    • dirvers
      • 驱动目录,里面分门别类地存放了Linux内核支持的所有硬件设备的驱动源代码
    • firmware
      • 固件
    • fs
      • 文件系统,里列出了Linux支持的各种文件系统的实现
    • include
      • 头文件目录,存放公共的(各种CPU体系结构公用的)头文件
    • init(关键目录)
      • init是初始化的意思,存放Linux内核启动时的初始化代码。内核启动相关的基本代码基本都在init目录下,
      • main.c 文件中有一个start_kernel函数,初始化Linux内核的起点,这个函数相当于普通c程序的main函数
    • ipc
      • 进程间通信,ipc目录里面是Linux支持的IPC的代码实现
    • kernel目录
      • 存放内核本身需要的一些核心代码文件
    • lib
      • 公用的库文件,里面是一些公用的库函数
    • mm
      • mm是memory management,即内存管理,存放Linux的内存管理代码
    • net
      • 该目录下是网络相关的代码
      • 此外还有一些与声音、安全、脚本、工具相关的目录。

    Linux目录结构图

  • 相关阅读:
    手把手教你利用Win7系统快速搭建属于自己的网站
    一文带你解读​JavaScript中的变量、作用域和内存问题
    盘点3款高端大气上档次的黑客游戏
    Mybatis缓存
    Mybatis中的设计模式
    Mybatis插件原理和自定义插件
    MyBatis启动流程
    《前端运维》一、Linux基础02用户与权限
    《前端运维》一、Linux基础01基础命令与vim
    测试面试题集锦(五)| 自动化测试与性能测试篇(附答案)
  • 原文地址:https://www.cnblogs.com/lsqz/p/12341800.html
Copyright © 2020-2023  润新知