网安小白的学习之路(linux篇)

学习linux肯定要接触虚拟机。这是因为在自己的电脑上再装一个linux系统费时费力,使用起来也不习惯,所以我们要靠linux虚拟机,要使用虚拟机就要用到虚拟机平台,VMware就是常用的虚拟机平台,VMware的版本选择16和17都可以。下载可以到官网上(下载 VMware Workstation Pro | CN),也可以问老师要。

有了虚拟机平台之后,就是安装linux虚拟机了,下面简单介绍一下linux

1,对Linux的简介

Linux是一个安全稳定,免费,开源的操作系统(常见的操作系统还有windows,MacOS,androio,iso,unix等等),Linux最主要的应用领域是服务器。

Linux和Linux发行版的区别,Linux指的是Linux内核,Linux内核有不同的版本。

而发行版是公司或者个人在Linux内核的基础上进行开发包装后,对于发行版,很有可能内核相同但是发行版本不同。

Linux主要发行版有 Ubuntu(乌班图),Redhat(红帽),centOS ,Debain(蝶变),SUSe

OpenSUSE,Fedora ,kali。Kali Linux是基于Debian Linux的发行版

2.虚拟机不同安装方式的区别和理解

我们今天会在虚拟机平台上安装centOS和kali这两个linux发行版

关于linux虚拟机的安装方式一般有两种:iso镜像安装和压缩包安装

(1)先说iso镜像安装:镜像文件和压缩包有些类似,它将特定的一系列文件按照一定的格式制作成单一的文件,iso是镜像文件存储的一种格式(就像zip是压缩包的一种格式),镜像文件像是把一堆文件放在了一个盒子中,需要用的时候就打开盒子,拿出文件阅读。虚拟机可以使用iso文件安装操作系统,并且在安装时也会把其中的文件释放出来(就像把盒子打开了),可以把这些文件(包含vmx和压缩包的那一堆)放在一个文件夹。

(2)压缩包安装也和镜像安装差不多,区别就是把压缩包的文件解压后(解压后也最好放在一个文件夹中),可以点击vmx后缀的那个文件直接使用虚拟机,而使用iso镜像安装需要在VMware创建新的虚拟机,自定义设置虚拟机。

其实不论哪种方式,一个虚拟机操作系统本质的文件都是一样的,下图这一大堆文件就是核心(以centOS为例),iso镜像文件和压缩包无非是把文件集合在一起的方式不同罢了,最后都是要把这些文件释放出来然后再VMware上运行。

1688985853_64abe0fd35165c5b9ac3f.png!small

3.Linux虚拟机具体安装流程

iso:首先我们要有iso为后缀的虚拟机镜像文件(获取方式这里不作介绍),如下图(以centOS为例)

1688986800_64abe4b0c1a9e831a2da1.png!small

随后我们需要打开虚拟机平台VMware(这里以VMware16为例),打开就能看见这个界面

1688986945_64abe541658c4391d8ccb.png!small

选择创建新的虚拟机,再选择自定义,硬件兼容器默认选项即可,不用动。

这里选择稍后安装操作系统

1688987099_64abe5dba6f2fde27d50b.png!small

我们下载的centOS是linux发行版,操作系统自然选择Linux,下面的版本就对照自己的发行版选择即可

1688987142_64abe606629ec21d03bc1.png!small

名称自己决定即可,存放位置最好别都默认放c盘(c盘空间容易不足)

1688987276_64abe68cd506f3d985776.png!small

处理器数量和内核数量这两个默认数字即可,想多写几个也行。

1688987358_64abe6de867683d09de63.png!small

默认即可,想多增加几GB也无所谓

1688987436_64abe72ccc1214fc0b25a.png!small

网络类型选择NAT,io控制器,选择磁盘类型,选择磁盘,磁盘容量,指定磁盘文件,按照推荐的来就行(一直点确定就行)

这里是重点,不要直接点完成,点击自定义硬件,再找到cd/dvd选项,使用iso映像文件

1688987628_64abe7ecb9abe7d8ae561.png!small

1688987850_64abe8cacc49690b24653.png!small

点击浏览,找到自己下载iso文件,打开

1688987934_64abe91e7f8e7e02c388f.png!small

1688987948_64abe92ce40949afd3268.png!small

然后点击关闭,关闭后再点击完成即可。

压缩包安装:首选要有一个Linux虚拟机的压缩包文件(这里以kali为例)

1688988232_64abea48241d8630dd313.png!small

解压后如下图,找到vmx后缀的文件,直接双击即可在VMware中打开

1688988563_64abeb936d3cee098c2dd.png!small

4.虚拟机的初次开机设置(以centOS为例)

注:kali操作系统的默认用户名,登录密码和root密码都是kali

centOS第一次打开时要等待一会加载

1688989802_64abf06a93665fcd29189.png!small

等来到这个界面,往下滑选择中文,再点继续。

1688989854_64abf09e3f6b03951e286.png!small

接下来是这个界面,点击软件选择

1688989961_64abf1090ce3fb0a1e3b4.png!small

对于初学者,没有图形界面很不习惯,所以我们要选择GNOME桌面,把里面的选项全点上,点完后再点击左上角的完成

1688990132_64abf1b41c212154279ea.png!small

接下来选择安装位置

1688990187_64abf1eb7f483295a5f69.png!small

什么都不用做,直接点左上角的完成,返回即可。

1688990213_64abf205594f226b6426f.png!small

然后点击开始安装

1688990303_64abf25f86def3ec6d210.png!small

接下来我们要设置root密码和创建用户,下方加载的进度需要耐心等待

1688990363_64abf29b76bdaf2fb7366.png!small

点击root密码,自己设置即可(如果密码被判定为强度较弱,需要点击两次完成)

1688990467_64abf30320a3b36eff0f6.png!small

设置完root密码后再点击创建用户(这里的密码较弱同样要点两次完成)

1688990771_64abf4336bb95eeb12539.png!small

全部设置完后就只需要耐心等待加载好,加载好之后还要重启一下

1688990672_64abf3d09882702ee1827.png!small

1688991454_64abf6deaf9a4c43471e3.png!small

重启完之后是这样子,点击许可证

1688996066_64ac08e208e992b338ff1.png!small

同意协议再点完成

1688996095_64ac08ffe761ced206ab5.png!small

完成之后是这样,再点完成配置。

1688996355_64ac0a0301d78a5a432a6.png!small

等一会后会出现这个界面,点击账户,输入密码登录

1688996419_64ac0a43e5f96b7a431da.png!small

会出现这个界面,选择汉语,然后一直点前进,最后跳过,便完成centOS的安装了

1688996555_64ac0acbddd1bc8ae36c9.png!small

1688996633_64ac0b1945a51008dd995.png!small

5.虚拟机环境设置(以centOS为例,其它系统差不多)

(1)为了方便以后的学习,我们需要关闭linux的一些安全设置和防火墙

关闭selinux (selinux是linux的安全子系统)

使用`vi /etc/selinux/config`命令编辑selinux配置文件。将文件中的`SELINUX=enforcing`更改为`SELINUX=disabled`(vim也行),该操作重启后生效

(vim的第一句指令是错误的,会打开一个空白文档,这时候不用关闭终端,进入插入模式输入q!可退出)

1688997351_64ac0de793cb7dae6def3.png!small

成功进入后会是这样子

1688997541_64ac0ea5e9a843c642c82.png!small

先进入插入模式把enforcing改为disabled,按esc退出,再进入末行模式输入wq(退出并保存)即可

1688997618_64ac0ef2de85e9870dbcd.png!small

这样就成功关闭selinux了

(2)关闭防火墙并关闭防火墙开机启动

执行systemctl stop firewalld命令关闭防火墙。

执行systemctl disable firewalld命令取消防火墙开机自启

1689000379_64ac19bbb80f4f8f8da41.png!small

命令源?

不同版本命令不兼容?


本文作者:网安菜鸟QAQ

文章转载自:网安小白的学习之路 2023年7月10日 day1(linux篇) - FreeBuf网络安全行业门户

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
网安复试linux上机是指在网络安全专业的复试考核中,会涉及到使用Linux操作系统进行实际操作的环节。Linux作为开源操作系统,具有安全性高、稳定性好、灵活性强等优点,被广泛应用于网络安全领域。 在网安复试的Linux上机环节,考生需要完成一系列的实际操作任务,以检验其在Linux系统上的实际应用能力和问题解决能力。这些任务可能包括: 1. 系统操作和管理:考生需要熟悉Linux系统的基本操作命令,如文件、目录的管理、权限的设置、进程的管理等。同时,需要了解磁盘空间管理、系统日志分析等系统管理技术。 2. 网络配置和安全:考生需能够正确配置网络参数,掌握TCP/IP协议、网络拓扑结构等基础知识,并能运用Linux系统提供的网络安全工具进行网络威胁检测、入侵检测、防火墙设置等操作。 3. 数据恢复和备份:考生需了解Linux系统下的文件系统、磁盘分区等相关知识,能够使用备份和还原工具进行数据的备份和恢复,以及故障时的数据恢复和故障排查。 4. 安全漏洞评估和修复:考生需要具备基础的安全漏洞评估能力,能够利用工具进行漏洞扫描和漏洞验证,并且能够根据扫描结果进行相应的修复措施的制定和实施。 通过网安复试的Linux上机环节,可以评估考生在Linux系统操作和网络安全方面的实际能力和综合素质,对考生的网络安全技术能力进行全面的考核。同时,也能够培养考生的实际操作能力和问题解决能力,提升其在网络安全领域的实践能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值