20199131《网络攻防实践》假期作业
《网络攻防实践》假期作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/besti/19attackdefense |
---|---|
这个作业的要求在哪里 | https://edu.cnblogs.com/campus/besti/19attackdefense/homework/10228 |
我在这个课程的目标是 | 掌握大部分老师所授知识 |
这个作业在哪个具体方面帮助我实现目标 | 掌握markdown格式的使用,学习Linux命令,安装linux操作系统 |
作业正文.... | 见下作业一、二 |
其他参考文献 | 《鸟哥的Linux私房菜》基础篇、Markdown入门参考、别出心裁的Linux命令学习法 |
作业一
(1)你对网络攻击和防御了解多少?该课程需要计算机和网络相关的基础知识,你原专业是什么专业,目前你掌握多少基础知识?
- 我对网络攻击和防御的了解主要是之前对CTF的一点学习,接触到了WEB、杂项、加密等一些基础题
- 原专业:网络工程
- 基础知识:本科的一些相关课程,主要包括计算机网络、入侵检测、网络安全基础、计算机操作系统
(2)Markdown格式公式插入的笔记
- 如何插入公式?
(1)博客后台,选项里面打开启用数学公式支持
(2)博客输入LaTeX数学公式:
行内公式:
$\sqrt{3x-1}+(1+x)^2$,
行公式:
$$
\sqrt{3x-1}+(1+x)^2
$$
作业二
(1)学习基于VMware虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统
遇到的问题:在安装完成后Ubuntu打不开,之后重新安装了一次,得到解决
- 安装完成的界面:
- 有些命令太长,想从物理机复制粘贴至虚拟机中,后来使用此教程得到解决
(2)实践学习别出心裁的Linux命令学习
其中Vim的命令学习使用了这几种方法,各有优势
- 可在命令行输入vimtutor,跟着linux自带教程学习
- Vim中程序员用常用命令的学习可参考:娄老师博客园之Vim学习
- 如若想娱乐性的学习即可通过小游戏Vim大冒险来学习
(3)最后对学习过程中常用命令的进行简单总结
显示当前目录 pwd
返回上级目录 cd ..
返回上一次操作的目录 cd -
返回家目录 c ~
创建新的空白目录 mkdir dir-name
复制文件或目录 cp -r dir 目的地
删除空目录 remdir dir-name
删除目录或文件 rm dir
删除全部 rm -rf*
移动 mv dir/file 目的地
重命名格式 mv dir/file-name newname
-------------文件查看------------
查看文件 cat
看头几行 head
看后头几行 tail
反向查看 tac
带行号查看 nl
一页一页查看 more
类似more,可往前翻 less
echo 内容 >> 文件名
-----------查看命令的使用文档----------
命令 -h
man 命令
命令 --help
-----------查看和结束系统进程-----------
ps -aux |grep root(|grep==检索)
kill PID/kill -9 PID(级别更高)
--------------查看用户信息-------------
cat /etc/passwd
---------------增加组和用户/给用户指定组(组可以方便管理)
useradd username 增加用户
userdel username 删除用户
groupadd groupname 增加组
groupdel groupname 删除组
----------------查看组-------------
查看组 cat/ect/group
查看组的最后修改时间 ls -al /etc/group
查看用户个数 cat/etc/passwd|wc -l
---------------查看密码文件/修改用户密码-------
查看用户密码 cat/etc/shadow
查看指定用户密码 cat/etc/shadow |gre username
修改用户密码 passwd usename
查看每一项用户信息
cat /etc/passwd |awk -F ':''{print$序号}’
----------------文件权限----------------------
配置权限 chmod 777 file
递归更改权限 chmod -R 777 file
加减权限 chmod +/-x file
更改文件的属主 chown -r 属主名:属组名 文件名
----------------find命令查找文件------------
find 范围 -类型 查找的内容
sudo apt-get update 更新软件源;更新已安装的包
sudo passwd root 更改root密码
su root 切换到root
sudo 提升权限(所有权限)