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基础的更多相关文章

  1. 渗透测试学习 三十一、MSF

    术语 测试者利用系统程序或服务的漏洞进行攻击的一个过程——渗透攻击(exploit),攻击载荷(payload) 攻击者在目标系统上执行的一段代码,该代码具有反弹链接,创建用户.执行其他系统命令的功能 ...

  2. 大数据学习之Linux基础01

    大数据学习之Linux基础 01:Linux简介 linux是一种自由和开放源代码的类UNIX操作系统.该操作系统的内核由林纳斯·托瓦兹 在1991年10月5日首次发布.,在加上用户空间的应用程序之后 ...

  3. Web渗透测试使用Kali Linux(一)渗透测试概要及环境部署

    渗透测试是利用已经发现的漏洞,采用恶意黑客的惯用手段来尝试对漏洞进行攻击. Kali Linux是BackTrack的进化版,是Linux的衍生版本,专门开发用作渗透测试,其中提供了很多的渗透测试工具 ...

  4. 【渗透测试学习平台】 web for pentester -2.SQL注入

    Example 1 字符类型的注入,无过滤 http://192.168.91.139/sqli/example1.php?name=root http://192.168.91.139/sqli/e ...

  5. 渗透测试学习 十三、 SQLmap使用详解

    SQLmap介绍 sqlmap是一个由python语言编写的开源的渗透测试工具,它主要是检测SQL注入漏洞,是一款功能强大的SQL漏洞检测利用工具. 他可以检测的数据库有:access.msSQL.M ...

  6. 合天网安实验室学习笔记----Linux基础

    一.Linux的发展 linux kernel的版本是:2.6.32-279.el6.x86_64,此格式为:主版本.次版本.释出版本-修改版本 次版本为奇数:测试版: 次版本为偶数:稳定版: Lin ...

  7. Nexus设备渗透测试平台 – Kali Linux NetHunter

    NetHunter是一个基于Kali Linux为Nexus设备构建的Android渗透测试平台,其中包括一些特殊和独特的功能.NetHunter支持无线802.11注入,一键MANA AP搭建,HI ...

  8. 渗透测试学习 二十九、kali安装,信息搜集,服务器扫描

    kali安装,信息搜集,服务器扫描 kali介绍 Kali Linux是基于Debian的Linux发行版, 设计用于数字取证操作系统.由Offensive Security Ltd维护和资助.最先由 ...

  9. 【渗透测试学习平台】 web for pentester -1.介绍与安装

    web for pentester是国外安全研究者开发的的一款渗透测试平台,通过该平台你可以了解到常见的Web漏洞检测技术. 官网:https://www.pentesterlab.com 下载地址: ...

随机推荐

  1. js-notebook

    注意DOM和BOM的区别,ECMAScript只针对js的语法核心,实际大部分浏览器里的js = ECMAScript + DOM + BOM, 而nodejs里就只包括core js 隐性的toSt ...

  2. yumiot的发展历程。

    yumiot,大家可能没有听说过,不过作为物联网行业一颗冉冉升起的新星,大家有必要加深这一方面的了解.我先简单介绍一下这个企业.物联网,作为国家大力扶持的行业,相信大家身边也有很多这样的物联网企业.不 ...

  3. Ceph集群更换public_network网络

    1.确保ceph集群是连通状态 这里,可以先把机器配置为以前的x.x.x.x的网络,确保ceph集群是可以通的.这里可以执行下面的命令查看是否连通,显示HEALTH_OK则表示连通 2.获取monma ...

  4. malloc/free与new/delete的区别与联系

    相同点:(1)都是申请内存,释放内存,free和delete可以释放NULL指针:(2)都必须配对使用,这里的配对使用,可不能理解为一个new/malloc就对应一个delete/free,而是指在作 ...

  5. 软工个人作业4——Alpha阶段个人总结

    一.个人总结 1.在alpha 结束之后, 每位同学写一篇个人博客, 总结自己的alpha 过程: 经过本次alpha阶段的冲刺,首先学到了很多,收获了很多,同时也蛮辛苦的.其实我觉得作为组员我有很认 ...

  6. 移动端调试神器 whistle

    移动端h5页面嵌入的方式多种多样,普通的chrome真机调试功能有时就不能满足要求了. whistle通过设置wifi服务器代理的方式,可以抓包调试所有移动端请求的页面. whistle的github ...

  7. 各种sqlite管理工具

    sqlite管理工具 平台 下载链接 sqlitestudio 支持多平台 https://sqlitestudio.pl/index.rvt?act=download sqlitespy windo ...

  8. Windows7上安装Ubuntu双系统

    零.前言 最近不小心把Ubuntu系统搞崩了打不开了,在网上找了找方法,从最初的步骤开始安装,本文是安装Ubuntu16.04,不过安装啥版本步骤都一样,下面逐一介绍. 一.如何卸载Ubuntu(第一 ...

  9. 低成本制作基于OpenWRT的渗透工具

    不知道你听说过Hak5的产品没有,它们可是黑客以及渗透测试人员的最爱.其中,有很多的PoC黑客工具都曾在热门美剧<黑客军团>中出现过.Hak5的 PACKETSQUIRREL 上架已经有好 ...

  10. 学习C语言,在软件测试中如何用?

    1)为什么学? 掌握基础: 编写测试脚本: 自动化: 性能测试: 看懂代码,定位问题(白盒测试). C语言如何开发有界面的程序? 首先给大家扫盲:1 什么叫做界面程序:   归根到底就是设置LCD上的 ...