渗透测试学习 三、Linux基础
Linux发行版本 内核+应用程序 打包在一起
一、优点:
完全免费 完全兼容POSIX 1.0标准 多用户,多任务 良好的界面 可靠安全稳定的性能
支持多种平台 丰富的网络功能 安全性更好(针对Linux的木马,病毒很少)
二、内核版本-->技术表示开发版
三、磁盘分区表示:
/dev/hda5
dev:硬件设备文件所在的目录
hd:表示IDE设备
sd:表示SCSI设备
a:硬盘的顺序号,以字母a,b,c...表示
5:分区的顺序号,以数字1,2,3....表示
四、Linux中默认使用的文件系统类型
EXT4 第3代扩展文件系统
SWAP 交换文件系统
支持的其他文件系统:FAT12,FAT32,NTFS,XFS,JFS
五、目录结构
树形目录结构
最顶层:根目录

bin:存放普通用户所执行的一些命令
boot:存放系统引导装载的程序
dev:存放磁盘挂载存储
etc:存放Linux系统的服务,系统配置文件
home:存放普通用户的家目录
lib:存放系统的库文件
lost+found:无实际意义,挂载光盘
media:用来挂载磁盘,光盘
mut:用来挂载磁盘,光盘
opt:安装外部的大型程序
porc:系统的临时记录系统参数(开机前是没有的)
root:超级管理员账号的家目录
sbin:存放超管的指向的命令
selinux:应用级的防御
srv:系统的配置文件
sys:系统的配置文件
tmp:窜访一些临时文件
usr:安装的源码,编译的文件,安装的外部程序
var:存放系统的日志
命令行中的#号 是代表当前的用户的权限
[root@xx ~]#
root:当前登陆的用户名称
xx:计算机的名字
~:所在的目录
#:管理员权限
$:是普通用户权限
六、Linux命令的分类
Linux命令
用于实现某一类功能的指令和程序,命令的执行依赖于解释器程序。
Linux命令的分类
内部命令:属于shell解释器的一部分
外部命令:独立于shell解释器之外的程序文件
Linux命令行格式
通用格式:
命令行 [选项] [参数]
选项:用于调节命令的具体功能
以 - 引导短格式选项(单个字符) 如 -l
以 -- 引导常格式选项(多个字符) 如 --color
多个短格式选项可以写在一起,只用一个 - 引导。
参数:命令操作的对象
命令行操作的几个辅助操作:
tab键:自动补全命令
\:强制换行
ctrl+u:清空至行首
ctrl+k:清空至行尾
ctrl+l:清屏
ctrl+c:取消本次命令编辑
七、Linux命令集合
推荐《鸟哥的Linux私房菜》,里面有详细的介绍~
渗透测试学习 三、Linux基础的更多相关文章
- 渗透测试学习 三十一、MSF
术语 测试者利用系统程序或服务的漏洞进行攻击的一个过程——渗透攻击(exploit),攻击载荷(payload) 攻击者在目标系统上执行的一段代码,该代码具有反弹链接,创建用户.执行其他系统命令的功能 ...
- 大数据学习之Linux基础01
大数据学习之Linux基础 01:Linux简介 linux是一种自由和开放源代码的类UNIX操作系统.该操作系统的内核由林纳斯·托瓦兹 在1991年10月5日首次发布.,在加上用户空间的应用程序之后 ...
- Web渗透测试使用Kali Linux(一)渗透测试概要及环境部署
渗透测试是利用已经发现的漏洞,采用恶意黑客的惯用手段来尝试对漏洞进行攻击. Kali Linux是BackTrack的进化版,是Linux的衍生版本,专门开发用作渗透测试,其中提供了很多的渗透测试工具 ...
- 【渗透测试学习平台】 web for pentester -2.SQL注入
Example 1 字符类型的注入,无过滤 http://192.168.91.139/sqli/example1.php?name=root http://192.168.91.139/sqli/e ...
- 渗透测试学习 十三、 SQLmap使用详解
SQLmap介绍 sqlmap是一个由python语言编写的开源的渗透测试工具,它主要是检测SQL注入漏洞,是一款功能强大的SQL漏洞检测利用工具. 他可以检测的数据库有:access.msSQL.M ...
- 合天网安实验室学习笔记----Linux基础
一.Linux的发展 linux kernel的版本是:2.6.32-279.el6.x86_64,此格式为:主版本.次版本.释出版本-修改版本 次版本为奇数:测试版: 次版本为偶数:稳定版: Lin ...
- Nexus设备渗透测试平台 – Kali Linux NetHunter
NetHunter是一个基于Kali Linux为Nexus设备构建的Android渗透测试平台,其中包括一些特殊和独特的功能.NetHunter支持无线802.11注入,一键MANA AP搭建,HI ...
- 渗透测试学习 二十九、kali安装,信息搜集,服务器扫描
kali安装,信息搜集,服务器扫描 kali介绍 Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统.由Offensive Security Ltd维护和资助.最先由 ...
- 【渗透测试学习平台】 web for pentester -1.介绍与安装
web for pentester是国外安全研究者开发的的一款渗透测试平台,通过该平台你可以了解到常见的Web漏洞检测技术. 官网:https://www.pentesterlab.com 下载地址: ...
随机推荐
- validation-api各注解的用法
入参用@Valid,要不下面实体类中的注解不生效 @AssertFalse 被注解的元素必须为false@AssertTrue 被注解的元素必须为True@DecimalMax(value) 被注解的 ...
- input输入框失去焦点,软键盘关闭后,滚动的页面无法恢复到原来位置
H5微信页面开发,软键盘弹起后,若原输入框被遮挡,页面整体将会上移,然而当输入框失焦,软键盘收起后,页面未恢复,导致弹框里的按钮响应区域错位. 解决方案:给输入框(或select选择框)添加失去焦点的 ...
- 如何下载最新Xshell版本、免费官方正版软件的技巧过程
我们在操作和管理Linux VPS.服务器的时候,肯定需要使用SSH工具,对于这个工具网上有很多免费和付费版本.对于我们用户来说肯定会较多的选择免费软件.其中使用较多的还是Xshell工具,也是我认为 ...
- 自己设置 WiFi
不想安装免费WiFi? 简单,一行命令搞定 首先,打开你的 cmd 面板, 然后敲出命令: netsh wlan set hostednetwork mode=allow ssid=wifi key= ...
- CSS1 !important
CSS1 !important 提升指定样式规则的应用优先权 ie6并不支持.还是会被后面的样式覆盖
- 课下作业——MyCP
作业要求 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP支持两个参数: java MyCP -tx XXX1.txt XXX2.bin 用来把文本文件(内容为 ...
- Python04(基础语法)
Trainning-day03回顾1.输出重定向 > 将输出到终端的内容输出到指定文件 命令 > 文件 注意: 1.如果文件存在,覆盖原文件 2.如果文件不存在,直接创建新文件2.输出追加 ...
- linux centos7下源码 tar安装mysql5.7.23(5.7以上均可试用)
1.工具:mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz.centos7 2.解压后,将mysql-5.7.22-linux-glibc2.12-x86_64里面 ...
- 微信小程序拒绝授权,反复调起原生授权框。
最近堕落了,有一阵子没有更新博客园了.一是比较忙,其次也没什么好的题材和工作中的解决方案可以分享的,想想还是把罕见的反复调起原生小程序授权框的方案拿出来说说. 市面上常见的解决方案是第一次拒绝后, ...
- git教程:添加远程仓库
转自: 添加远程仓库 现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过 ...