zoukankan      html  css  js  c++  java
  • 20199310《网络攻防实践》假期作业

    作业课程:https://edu.cnblogs.com/campus/besti/19attackdefense
    作业要求:https://edu.cnblogs.com/campus/besti/19attackdefense/homework/10228
    课程目标:学习网络攻防基础知识,提高网络保护安全意识,增强网络攻防实践能力
    这个作业在哪个具体方面帮助我实现目标:学习和操作linux虚拟机环境的搭建,了解linux基本命令,为网络攻防课程学习打下基础
    作业正文:

    作业一

    (1)你对网络攻击和防御了解多少?该课程需要计算机和网络相关的基础知识,你原专业是什么专业,目前你掌握多少基础知识?
    常见的网络攻击:密码破解,控制台入侵,会话劫持,漏洞攻击
    常见的网络防御:防火墙,漏洞扫描,杀毒软件,VLAN
    原专业:信息管理与信息系统
    基础知识:计算机网络OSI模型极其基本协议和功能
    (2)作业要使用Markdown格式,Markdown入门参考(需掌握)
    Markdown练习博客:https://www.cnblogs.com/louhao-20199310/p/11521899.html

    作业二

    (1)学习基于VMWare虚拟机安装Ubuntu,由于上学期学习linux内核课程,已在自己笔记本上安装Linux操作系统

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

    1.Linux架构


    操作系统的功能:
    通过进程、虚拟内存和文件三个重要抽象管理计算机的CPU、内存、I/O设备。
    为用户提供shell,为程序员提供系统调用。
    Linux命令:
    ls命令

    man命令



    手册页类型
    1是普通的Linux命令
    2是系统调用,操作系统的提供的服务接口
    3是库函数, C语言中的函数
    5是指文件的格式,比如passwd, 就会说明这个文件中各个字段的含义
    6是给游戏留的,由各个游戏自己定义
    7是附件还有一些变量,比如向environ这种全局变量在这里就有说明
    8是系统管理用的命令,这些命令只能由root使用,如ifconfig
    其他核心命令

    (3)参考上面的学习方法通过实践学习Linux 基础入门(新版)课程,掌握常用的Linux命令,重点是3/4/5/6/7/8节。

    1.用户及文件权限管理

    查看用户

    创建用户

    权限管理

    删除用户

    文件权限

    2.目录结构及文件基本操作

    绝对路径
    关于绝对路径,就是以根" / "目录为起点的完整路径,以你所要到的目录为终点,表现形式如: /usr/local/bin,表示根目录下的 usr 目录中的 local 目录中的 bin 目录。
    相对路径
    相对路径,也就是相对于当前的目录的路径,相对路径是以当前目录 . 为起点,以你所要到的目录为终点,表现形式如: usr/local/bin。
    创建和复制文件和目录


    删除文件和目录

    移动和重命名文件和目录

    3.环境变量

    环境变量创建

    4.文件打包和压缩


    5.文件系统操作与磁盘管理



    挂载磁盘:mount -o loop -t ext4 virtual.img /mnt
    卸载磁盘:sudo umount /mnt

    6.linux下的帮助命令

    内建命令
    内建命令实际上是 shell 程序的一部分,其中包含的是一些比较简单的 Linux 系统命令,这些命令是写在bash源码的builtins里面的,由 shell 程序识别并在 shell 程序内部完成运行,通常在 Linux 系统加载运行时 shell 就被加载并驻留在系统内存中。而且解析内部命令 shell 不需要创建子进程,因此其执行速度比外部命令快。
    外部命令
    外部命令是 Linux 系统中的实用程序部分,因为实用程序的功能通常都比较强大,所以其包含的程序量也会很大,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调入内存。虽然其不包含在 shell 中,但是其命令执行过程是由 shell 程序控制的。是 Linux 系统中的实用程序部分,因为实用程序的功能通常都比较强大,所以其包含的程序量也会很大,在系统加载时并不随系统一起被加载到内存中,而是在需要时才将其调入内存。虽然其不包含在 shell 中,但是其命令执行过程是由 shell 程序控制的。
    man,info可用于帮助命令。

    参考文献:
    [1]. https://blog.csdn.net/qq_37865996/article/details/85138475
    [2]. https://blog.csdn.net/weixin_43890109/article/details/89009044
    [3]. https://www.xuebuyuan.com/3258227.html
    [4]. https://www.cnblogs.com/rocedu/p/4902411.html

  • 相关阅读:
    【持续更新】dp优化浅谈:实现篇
    【持续更新】dp优化浅谈:理论篇
    利用普通生成函数解斐波那契数列的通项问题
    【讲稿】动态规划基础4
    多项式板子(待完善)
    快速傅里叶变换学习笔记
    非阻塞同步算法实战(四)- 计数器定时持久化
    您还有心跳吗?超时机制分析(java)
    [分享]正则文本替换器(已开源)
    MySql大表分页(附独门秘技)
  • 原文地址:https://www.cnblogs.com/louhao-20199310/p/12233482.html
Copyright © 2011-2022 走看看