网络安全之Linux环境配置及Linux基础知识讲解<三>

news2024/11/25 0:37:15

目录

  • 一.下载安装Vmware
  • 二.下载安装Kali
  • 三.Linux目录结构
  • 四.Linux文件属性
  • 五.文件目录管理
  • 六.vim编辑器

一.下载安装Vmware

Vmware官网:https://www.vmware.com

二.下载安装Kali

Kali包含数百种工具,可用于各种信息安全任务,例如渗透测试、安全研究、计算机取证和逆向工程。
Kali官网:https://www.kali.org

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装完成之后,打开VMware Workstation Pro,创建新的虚拟机

在这里插入图片描述
选择“自定义”,再进行下一步

在这里插入图片描述
在这里插入图片描述

导入已经下载好的 kali 文件

在这里插入图片描述

选择客户机操作系统及版本

在这里插入图片描述
命名虚拟机并选择位置

在这里插入图片描述

点击下一步直至出现以下界面,为虚拟机分配内存时建议不要超过提示的最大推荐内存,这里分配2GB
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

这里分配的磁盘大小一定要比建议大小要大

在这里插入图片描述
在这里插入图片描述

开启虚拟机

在这里插入图片描述
选择第一个(默认)【点击界面鼠标消失,然后通过上下键控制你想要的选项】

在这里插入图片描述

选择之后等一会儿,就会进入到选择语言的界面

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
设置主机名

在这里插入图片描述
域名我没填,直接点击继续
接下来是设置用户和密码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三.Linux目录结构

点击下图中的图标,即可进行命令的输入

在这里插入图片描述

/bin:
bin是Binary的缩写,这个目录存放着最经常使用的命令。

/boot:
这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。

/dev:
dev是device(设备)的缩写,该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。

/etc:
这个目录用来存放所有系统管理所需要的配置文件和子目录。

/home:
用户的主目录,在Linux中,每一个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。

/lib:
这个目录存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件,几乎所有的应用程序都需要用到这些共享库。

/opt:
这是给主机额外安装软件摆放的目录,比如你安装一个Oracle数据库就可以放到这个目录里。

/root:
该目录为系统管理员,也称作超级权限者的用户主目录。

/sbin:
s就是super user的意思,这里存放的是系统管理员使用的系统管理程序。

/usr:
这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下。

/usr/bin:
系统用户使用的应用程序。

/usr/sbin:
超级用户使用的比较高级的管理程序和系统守护程序。

/tmp:
这个目录是用来存放一些临时文件的。

/var:
这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放到这个目录下。

四.Linux文件属性

可读:r-4
可写:w-2
可执行:x-1

属主:u(user)
数组:g(group)
其他:o(other)

给test文件赋予执行权限:chmod u+x test

五.文件目录管理

ls:查看当前目录所有文件
ls -l:查看当前目录所有文件的详细信息
ls -al:查看当前目录所有文件,包括隐藏文件【以.开头】
cat:查看文件内容
cd:切换目录
pwd:查看当前目录
mkdir:创建文件夹
rmdir:删除文件夹
touch:创建文件
rm:删除文件
cp:复制【cp 1.txt /home/ 就是将文件1.txt 复制到 /home/ 文件夹里面】
mv:移动【mv 1.txt /home/ 就是将文件1.txt 移动到 /home/ 文件夹里面】

绝对路径就是从根目录写起,相对路径不是从根目录写起
、/ 表示当前目录 【这里的顿号代表的是英文状态下的句号】
、、/表示上级目录【这里的顿号代表的是英文状态下的句号】

六.vim编辑器

vi/vim共分为三种模式,命令模式、输入模式和底线命令模式。

用户刚刚启动便会进入命令模式,此状态下敲击键盘动作会被识别成命令,而非字符

i 切换到输入模式,以输入字符
x 删除当前光标所在处的字符
:切换到底线命令模式,以在最底一行输入命令

若想要编辑文本,启动vim,进入命令模式,按下i,切换到输入模式
ESC退出输入模式,切换到命令模式

在命令模式时按下:(英文冒号)就进入了底线命令模式,底线命令模式可以输入单个或多个字符的命令

q 退出程序
w 保存文件
q! 强制退出
wq 保存并退出
按ESC键可随时退出底线命令模式

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1321465.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

静态路由及动态路由

文章目录 静态路由及动态路由一、静态路由基础1. 静态路由配置2. 负载分担3. 路由备份4. 缺省路由5. 静态路由实操 二、RIP 动态路由协议1. RIP 协议概述2. RIP 协议版本对比2.1 有类路由及无类路由 3. RIP 路由协议原理4. RIP 计时器5. 度量值6. 收敛7. 示例 静态路由及动态路…

ADB:获取坐标

命令: adb shell getevent | grep -e "0035" -e "0036" adb shell getevent -l | grep -e "0035" -e "0036" 这一条正确,但是,grep给过滤了,导致没有输出 getevent -c 10 //输出10条信息…

【Apache-StreamPark】Flink 开发利器 StreamPark 的介绍、安装、使用

【Apache-StreamPark】Flink 开发利器 StreamPark 的介绍、安装、使用 1)框架介绍与引入1.1.🚀 什么是 StreamPark1.2.🎉 Features1.3.🏳‍🌈 组成部分1.4.引入 StreamPark 2)安装部署2.1.环境要求2.2.Hado…

electron与cesium组件入门应用功能

electron与cesium组件入门应用功能 运行应用效果图: electron应用目录,需要包括三个文件: index.html main.js package.json (一)、创建一个新项目 目录名称:project_helloWolrd (二)、生成package.json文件 npm init --yes(三&#x…

Glycosaminoglycans Assay Kit(糖胺聚糖检测试剂盒)--Chondrex

糖胺聚糖(glycosaminoglycans,GAGs)是一种携带负电荷的多糖链,位于大多数结缔组织和许多不同类型细胞的细胞外基质(extracellular matrices, ECM)中以及细胞表面上。由重复双糖单位复合构成的糖胺聚糖可分为…

crash实战:手把手教你使用crash分析内核dump

Kdump是Linux的一种内核崩溃捕获机制,Linux内核遇到致命错误崩溃时会触发Kdump机制将崩溃时的现场保存下来,以便后续分析和故障排查。目前市面上有很多分析Kdump的工具,例如trace32, crash tool,本文介绍crash tool在手机领域的应…

mac电脑html文件 局域网访问

windows html文件 局域网访问 参考 https://blog.csdn.net/qq_38935512/article/details/103271291mac电脑html文件 局域网访问 开发工具vscode 安装vscode插件 Live Server 完成后打开项目的html 右键使用Live Server打开页面 效果如下,使用本地ip替换http://12…

Kafka发送流程

首先我们要将外部数据导入到集群,首先在main线程中创建producer 对象,调用send方法发送数据,拦截器为可选项,通过序列化器对数据序列化,因为需要跨节点通讯,分区器会对每个数据进行分区,发送到指…

深入浅出RPC:选取适合自己的RPC

文章目录 1、RPC概念&&背景1.1、RPC背景 1.2、RPC是什么,什么时候需要用到?2、进程间的通信 - IPC与RPC2.1、什么是IPC2.2、IPC与RPC联系 3、RPC的实现3.1、RPC实现的基本思路3.2、RPC实现的扩展方向 4、RPC的选择 1、RPC概念&&背景 1.…

基于ssm大学学术交流论坛论文

摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势;对于大学学术交流论坛当然也不能排除在外,随着网络技术的不断成熟,带动了大学学术交流论坛的发展,它彻底改…

爬虫国密加密案例:某医保服务

声明: 该文章为学习使用,严禁用于商业用途和非法用途,违者后果自负,由此产生的一切后果均与作者无关 一、找出需要加密的参数 js运行 atob(‘aHR0cHM6Ly9mdXd1Lm5oc2EuZ292LmNuL25hdGlvbmFsSGFsbFN0LyMvc2VhcmNoL21lZGljYWw/Y29…

无框架Java转go语言写http与tcp请求

项目地址 https://github.com/cmdch2017/http_tcpServer 项目结构 如何快速上手 http篇 1、controller包就相当于RestController,这里返回了一个Person对象,当你需要新建一个接口时,再新写一个func仿照下面的方法就行了 package control…

送奶APP开发:终极指南

您是否有兴趣使用新鲜牛奶和乳制品,但不想每天早上去乳制品店或最近的商店?借助技术,订购日常用品(例如杂货和牛奶)变得更加简单。 DailyMoo 是最受欢迎的送奶应用,收入达数百万人民币。因此,投…

vue门户设计器实现技术方案

一、什么是门户设计器 门户设计器是一种用于创建和设计门户网站或者应用系统首页的工具。它通常是一个软件应用程序,可以帮助用户快速、轻松地设计和构建自己的门户网站或者应用系统的首页。门户设计器通常提供在线拖拉拽设计器,以及各种模板、主题和组…

多项目同时跑多个node版本-比nvm好用的volta

开发环境中多个项目需要node版本不同,且同时不止是一个项目在开发中,用了nvm进行node版本管理和切换,但是太麻烦了。新的解决方案volta可以比较好的处理这种情况 Volta 官网先挂出来:https://volta.sh/ 1、volta是什么&#xff…

Paging-5G 寻呼

处于RRC_IDLE态的UE与网络之间是不存在RRC连接的,处于RRC_INACTIVE态的UE虽然与网络建立了RRC连接,但该连接是挂起的。当网络有下行数据需要发往处于RRC_IDLE或RRC_INACTIVE态的UE时,网络需要先通过Paging流程来寻呼UE,以通知该UE…

瑞芯微 rk3568的npu使用,部署unet网络

文章目录 rk3568-1.6.01.在任一个ubuntu系统上安装RKNN-Toolkit21.1 下载1.2 安装 2.在机器端(板端)查看 RKNPU2的驱动3.RKNN使用说明3.1 模型转换a. RHKNN初始化和释放b. RKNN configc. 加载模型d. 构建模型e. 导出模型f.转换工具 3.2 python 代码示例导…

VS Code配置Go语言开发环境

提示:首先这是一个新型语言,最好把vscode更新到最新版。 1:去官网下载Go语言编译器,之后配置到系统环境中,能看到版本就行。 2:创建一个文件夹,存放go的工具文件,我的在D:\GoFile\G…

引领半导体划片机行业,实现钛酸锶基片切割的卓越效能

在当今快速发展的半导体行业中,博捷芯以其卓越的技术实力和精准的行业应用,脱颖而出,再次引领行业潮流。这次,他们将先进的BJX3356划片机技术应用于钛酸锶基片的切割,为半导体制造行业的进一步发展提供了强大的技术支持…

Python爬虫全解析

一.爬虫--requests 1.常见的爬虫 -通用爬虫: 抓取系统重要组成部分。抓取的是一整张页面数据。 -聚焦爬虫: 是建立在通用爬虫的基础之上。抓取的是页面中特定的局部内容。 -增量式爬虫: 检测网站中数据更新的情况。只会抓取网站中最新更新出来的数据。 2.requests模块 re…