首先分享一个自己做的很不错的网路安全笔记,内容详细介绍了许多知识
分享一个非常详细的网络安全笔记,是我学习网安过程中用心写的,可以点开以下链接获取:
超详细的网络安全学习笔记,共21W字https://m.tb.cn/h.gcRis7s?tk=eBqAWGxQ9I2
学习前准备工作:
第一步:安装VMware虚拟机
强参考下面博客安装
【网络安全 --- 工具安装】VMware 16.0 详细安装过程(提供资源)_vmware16安装包百度网盘-CSDN博客文章浏览阅读958次,点赞12次,收藏6次。【网络安全 --- 工具安装】VMware 16.0 详细安装过程(提供资源)_vmware16安装包百度网盘https://blog.csdn.net/m0_67844671/article/details/133609717?spm=1001.2014.3001.5502请参考下面这篇博客安装
第二部:安装Linux系统,以centos为例
【网络安全 --- 工具安装】Centos 7 详细安装过程及xshell,FTP等工具的安装(提供资源)_xshell ftp-CSDN博客文章浏览阅读1.6k次,点赞15次,收藏10次。【网络安全 --- 工具安装】详细讲解了,linux CentOS系统的详细安装过程,以及远程连接工具xshell的安装和FTP 文件上传工具的安装_xshell ftphttps://blog.csdn.net/m0_67844671/article/details/133616010?spm=1001.2014.3001.5502开始学习Linux系统,可以到主页看看更多博客,有问题欢迎来交流!!
1-1 window远程连接Linux系统
## 语法:ssh 用户名@ip地址
ssh root@192.168.61.131
打开cmd窗口 ssh root@192.168.220.137(Linux系统的IP地址)
1-2 简单指令总结
这个就不演示了,可以自行试一下
# 远程登录linux系统ssh root@192.168.202.136
# 断开连接exit
# 重启系统reboot 或者 shutdown -h now
# 关机指令shutdown #默认30秒之后才会关机
# 立即关机shutdown -h now
# 十分钟之后关机长度shutdown -h 10
1-3 文件和目录操作
1-3-1 新建文件
#新建文件 touch
例子1: touch 1.txt #创建单个文件
例子2: touch test{1..10}.txt #批量创建文件touch test{a..f}.txt
例子3: touch /root/4.txt #在指定的/root目录下,创建文件4.txt
# 如果touch的文件名称重复了,不会覆盖原文件
例子1,创建单个文件
ls 命令查看,发现没有任何文件,touch 1.txt 创建1.txt 文本文件
例子2: touch test{1..10}.txt
例子3: touch /root/4.txt
在指定的/root目录下,创建文件4.txt,如果touch的文件名称重复了,不会覆盖原文件
先到root目录下查看一下内容,发现只有一个文件
touch /root/4.txt 在特定目录下创建文件
1-3-2 查看目录下的文件
# ls全称list 参数 -a # 显示隐藏文件-l # 竖向列表,详细信息展示-h # 以易于阅读的形式显示 与 l 命令一起用-1 # 属性只显示文件夹(竖着显示)## ls:显示当前目录下的内容例子1:ls test09.txt #查看test09.txt是否存在,有会显示文件名称,没有会报错例子2:ls *.txt #查看以txt结尾的所有文件,类似于windows下的*.后缀名搜索例子3:ls -1 #以一行一个文件的方式显示,注意这是-1,是数字1,不是l昂例子4:ls -a al #查看所有文件,包括隐藏文件,touch .文件名,.开头的就是隐藏文件例子5:ls -a -1 #查看所有文件,以一行一个来显示例子6:ls -l #类似于windows的详细列表,这个-l不是数字1## 以.开头的文件是隐藏文件,默认不显示
# ls全称list
参数
-a # 显示隐藏文件
-l # 竖向列表,详细信息展示
-h # 以易于阅读的形式显示 与 l 命令一起用
-1 # 属性只显示文件夹(竖着显示)
例子1:ls test09.txt
#查看test09.txt是否存在,有会显示文件名称,没有会报错
例子2:ls *.txt
#查看以txt结尾的所有文件,类似于windows下的*.后缀名搜索
多创建几个txt结尾的文件,比如aini.txt dilnur.txt aa.txt
例子3:ls -1
#以一行一个文件的方式显示,注意这是-1,是数字1,不是l昂
例子4:ls -al
#查看所有文件,包括隐藏文件,touch .文件名,.开头的就是隐藏文件
切换到根目录,分别执行ls -l 和 ls -al 发现ls -al 的时候多了几个隐藏文件
例子5:ls -a -1
也可以是ls -a1 同等效果
#查看所有文件,以一行一个来显示
例子6:ls -l
#类似于windows的详细列表,这个-l不是数字1
1-3-3 移动、也可以进行重命名
## mv全称move ,如果目标不存在,则有改名的效果例子1:mv 222.txt 123.txt #将222.txt文件重命名为123.txt例子2:mv 123.txt /opt #将当前目录下的123.txt移动到/opt目录下
## mv全称move ,如果目标不存在,则有改名的效果
例子1:mv 222.txt 123.txt #将222.txt文件重命名为123.txt
例子2:mv 123.txt /opt #将当前目录下的123.txt移动到/opt目录下
例子1:mv aa.txt bb.txt
#将aatxt文件重命名为bb.txt
如果目标不存在,则有改名的效果
例子2:mv 123.txt /opt
#将当前目录下的123.txt移动到/opt目录下
1-3-4 复制
## cp全称copy,复制有个特点,就是如果复制到的文件夹中有同名的文件,会帮我们改名字并加上副本两个字,## 参数-r ## 复制文件夹## linux不会帮我们改名字,我们需要自己指定名字,后缀名尽量不要改。
例子1:cp test01.txt /opt/ #将当前目录下的test01.txt复制到/opt目录下
例子2:cp -a dev04 /opt/
#将目录dev04复制到/opt下,注意,要在dev04的上一级目录来复制它,在它内部是不能复制这个文件夹的cp -r aini /root/norah/
例子1:cp bb.txt /opt/
#将当前目录下的bb.txt复制到/opt目录下
例子2:cp -a dev04 /opt/
#将目录dev04复制到/opt下,注意,要在dev04的上一级目录来复制它,在它内部是不能复制这个文件夹的
1-3-5 删除
删除,注意Linux和windows不同,没有回收站,删了就是删了
## 参数 -f -r-f ## 强制删除-r ## 删除文件夹例子1: rm /opt/123.txt #将/opt目录下的123.txt文件删除,需要回复y确认删除例子2: rm -f /opt/test01.txt #将/opt目录下的test01.txt文件删除,不需要回复,强制删除,很多指令都有自己的参数,而且有好多,-f就是强制的意思。例子3: rm 文件1 文件2 文件3 #删除多个文件
## 参数 -f -r
-f ## 强制删除
-r ## 删除文件夹例子1: rm /opt/123.txt #将/opt目录下的123.txt文件删除,需要回复y确认删除
例子2: rm -f /opt/test01.txt
#将/opt目录下的test01.txt文件删除,不需要回复,强制删除,很多指令都有自己的参数,而且有好多,-f就是强制的意思。
例子3: rm 文件1 文件2 文件3 #删除多个文件
#删除一个目录,linux的参数大部分没有先后顺序#直接删除文件夹,比如 rm dev,这是不行的,会报错,需要带上r参数
例子1: rm /opt/bb.txt
#将/opt目录下的bb.txt文件删除,需要回复y确认删除
例子2: rm -f /opt/dilnur.txt
#将/opt目录下的dilnur.txt文件删除,不需要回复,强制删除,很多指令都有自己的参数,而且有好多,-f就是强制的意思。
例子3: rm 文件1 文件2 文件3
#删除多个文件 ,需要一个个输入y确认,如果不想确认直接删除则加上-f参数进行强制删除
例子4:rm -r aini
#直接删除文件夹,比如 rm dev,这是不行的,会报错,需要带上r参数
先创建一个aini的文件夹,命令是 mkdir aini
rm -rf aini # rm的两个参数可以合并到一起,意思是强制删除文件夹aini
1-3-6 创建文件夹
##创建目录directory,这里说的目录就是文件夹,默认显示是蓝色的字体,文件显示是白色的字体
## mkdir 全称make directory 例子1:mkdir dev #创建一个dev目录例子2:mkdir dev{01..10} #批量创建多个目录例子3:mkdir -p 1/2/3/4/5/6 #一次性创建多级子目录## 重命名:mv aini dilnur # 将aini目录改名为dilnur
##创建目录directory,这里说的目录就是文件夹,默认显示是蓝色的字体,文件显示是白色的字体
## mkdir 全称make directory例子1:mkdir dev #创建一个dev目录
例子2:mkdir dev{01..10} #批量创建多个目录
例子3:mkdir -p 1/2/3/4/5/6 #一次性创建多级子目录
例子1:mkdir dilnur
#创建一个dilnur目录
例子2:mkdir dev{01..10}
#批量创建多个目录
例子3:mkdir -p 1/2/3/4/5/6
#一次性创建多级子目录
1-3-7 切换目录
cd #全称change directory例子1:cd local #切换到local目录中cd /usr/local #切换到目录/usr/localcd .. #切换到上一级目录cd ../.. # 进入上一级的上一级目录 ,还可以继续../cd / # 直接切换到根目录
cd #全称change directory
例子1:
cd local #切换到local目录中
cd /usr/local #切换到目录/usr/local
cd .. #切换到上一级目录
cd ../.. # 进入上一级的上一级目录 ,还可以继续../
cd / # 直接切换到根目录
这个就不演示了,很简单
1-3-8 显示当前工作目录
#print work directory
pwd
#打印当前工作目录
1-3-9 历史指令查询
## history
1-3-10 目录分隔符
windows:C:\Users\ls198\Desktop # 微软故意用\,其他的unix分支系统都是/来分割
linux:/root/aini/xx
linux只有一个盘符,不像windows,可以设置c盘、d盘...
/是根目录
/root #根目录下面的root目录
/root/aini #根目录下的toot目录下aini目录
/root/aini/xx
1-3-11 修改文件内容
(后面专门出一篇博客详解)
修改文件内容,先体验一下,后面再专门讲vi的功能
#vi编辑器,和windows的记事本工具类似
例子1: vi test03.txt #编辑文件test03.txt
# vi编辑保存文件,需要三种模式切换
## 常规模式:默认是常规模式,在常规模式中可以使用各种快捷键,帮我们快速编辑文件,比如dd,就是删除当前一行数据
## 编辑模式:切换英文输入法,然后按ioa三个键中的任意一个键都可以进入编辑模式,这样才能向文件中写内容,写完内容之后,先回到常规模式,在编辑模式中按esc回到常规模式
## 命令模式:在常规模式时按:(英文的冒号)进入命令模式,命令模式按esc回到常规模式,命令模式下输入q然后回车表示退出文件,wq 保存并退出,q!表示强制退出不保存
11-1 常规模式快捷键
11-2 命令模式快捷键
1-3-12 查看文件内容
#从上往下顺序查看文本内容cat例子1:cat test03.txt #查看test03.txt的全部内容#从下往上倒着查看文本内容tac例子1:tac test03.txt #倒着查看test03.txt的全部内容## 翻页查看more ## 查看过程中通过空格翻页## 通过q退出
例子1:cat aini.txt
#查看test03.txt的全部内容
先创建一个aini.txt 写入内容 然后用cat命令查看
例子2:tac aini.txt
#倒着查看test03.txt的全部内容
例子3:more aini.txt
## 查看过程中通过空格翻页
## 通过q退出
先先写入更多内容,再通过more命令查看
1-3-13 查看文件头几行
#head
例子1: head test03.txt #查看文件的前十行,默认
例子2: head -n 5 test03.txt #查看文件的前5行
例子3: head -5 test03.txt #查看文件的前5行
例子1: head aini.txt
#查看文件的前十行,默认
例子2: head -n 5 aini.txt
#查看文件的前5行
例子3: head -5 aini.txt
#查看文件的前5行 n可以省略,直接-5
1-3-14 查看文件倒数几行
#tail
例子1: tail test03.txt #查看文件的倒数十行,默认
例子2: tail -n 5 test03.txt #查看文件的倒数5行
例子3: tail -5 test03.txt #查看文件的倒数5行
例子1: tail aini.txt
#查看文件的倒数十行,默认
例子2: tail -n 5 aini.txt
#查看文件的倒数5行
例子3: tail -5 aini.txt
#查看文件的倒数5行
首先分享一个自己做的很不错的网路安全笔记,内容详细介绍了许多知识
分享一个非常详细的网络安全笔记,是我学习网安过程中用心写的,可以点开以下链接获取:
超详细的网络安全学习笔记,共21W字https://m.tb.cn/h.gcRis7s?tk=eBqAWGxQ9I2