当前位置: 首页 > article >正文

渗透测试---Linux基础(二)(完结版)

声明:学习素材来自b站up【泷羽Sec】,侵删,若阅读过程中有相关方面的不足,还请指正,本文只做相关技术分享,切莫从事违法等相关行为,本人一律不承担一切后果

目录

一、Linux目录介绍

二、Linux的基本命令详解

三、相关权限命令

四、Linux资源耗尽病毒



一、Linux目录介绍

/bin 二进制可执行命令
/etc系统管理和配置文件
/etc/rc.d 启动的配置文件和脚本
/home放用户的主目录
/lib 标准程序设计库,又叫动态链接共享库
/sbin 超级管理命令,这里存放的是系统管理员使用的管理程序
/tmp 公共的临时文件存储点
/root 系统管理员的主目录
/mnt 系统提供这个目录是让用户临时挂载的文件系统,但是可以不挂载到这里
/lost+found 这个目录平时是空的,系统非正常关机而留下"无家可归"的文件在这里
/proc 虚拟的目录,是系统内存的映射,可通过这个目录中的文件获取系统信息
/var 某些大文件的溢出区,如各种服务器的日志文件
/usr 最庞大的目录,要用到的应用程序和文件几乎都在这个目录
/usr/bin 众多的应用程序
/usr/sbin 超级用户的一些管理程序

二、Linux的基本命令详解

 

ls 显示当前目录的文件,或指定目录,参数要学会看手册

clear 清屏,和 windows 中的 cls 一样

cd 切换目录,与 windows 中的一样
     (../ 表示当前目录的上一级目录)
     (./ 表示当前目录)

pwd 显示当前所在目录的路径

vim/vi文本编辑器,指定文件后,进入编辑模式,输入 i ,可输入字符,结束的话,先按
esc 键,然后输入 : ,然后输入 wq ,保存并退出, ! 是强制的意思,搭配 q! 表示
强制退出。

touch 创建空文件

mkdir创建目录,配合 -p 参数,遍历目录,如 mkdir 123/1/2/3 ,会创建 1,2,3 目录并分别嵌套

rm -r 参数:删除文件夹和它的所有内容; -i 参数:递归删除; -f 参数:强制删除

cp 路径/文件 路径/文件 (复制的作用)

mv 路径/文件 路径/文件 (移动并重命名的作用)

cat 查看文件内容,全部显示

head 显示前半段文件内容,如 head -5 xx 查看 xx 文件的前5行内容

tail 显示后半段内容,如 tail -5 xx 查看 xx 文件的后5行内容

more 查看文件内容并翻页,使用空格可进行翻页

ssh 远程登录

useradd 添加用户,使用风格不同,这个可通过参数指定家目录等操作

adduser 添加用户,使用风格不同,新手推荐这个参数,会自动添加用户的家目录等

su
切换用户,若切换到比当前用户的权限高,需要输入当前用户的密码, exit 返回原
用户

userdel 删除用户操作

deluser 删除用户操作

sudo 以管理员权限运行一些命令等

passwd 修改用户密码,使用后,输入两遍新密码即可

三、相关权限命令

chomod rwx -R (数字4代表读权限;2代表写权限,1代表执行权限;0代表没有相应权限)
-R:一个标志,表示命令应该递归地应用于所有的子文件和子目录。
-c, --changes 类似于详细模式,但只在发生更改时报告
-f, --silent, --quiet 抑制大部分错误信息
-v, --verbose 对处理的每个文件输出诊断信息
--no-preserve-root 不特殊处理 '/'(默认行为)
--preserve-root 递归操作时不允许对 '/' 进行操作
--reference=RFILE 使用 RFILE 的模式代替 MODE 值
--help 显示此帮助信息并退出
--version 输出版本信息并退出
r --> 读
w --> 写
x --> 执行

0777(最高权限)
ls 查看一下当前目录有什么文件 ls -l 查看当前目录下文件的权限

chown (改变当前所处的用户和所处的用户组)

chown root:root xx.txt

useradd 
(需要使用参数选项指定上述基本设置,如果不适用任何参数,则创建的用户无密码,无主目录,没有指定的shell版本)

adduser
(会自动为创建的用户指定目录,系统shell,会在创建时输入用户密码)

userdel -f 用户

sudo (以管理员权限运行root权限下可用)

passwd(修改用户密码)  passwd root

四、Linux资源耗尽病毒

使用 alert notify - send 等工具发送通知
#!/bin/bash 首先这里声明使用bash解释器
while true #死循环
do #do中是循环体
notify-send "alert""attention"
sleep 2 #中途停两秒
done #done脚本结束标致
保存为.sh文件,这是脚本文件

编辑:vim infinite_popup.sh,然后给它执行权限:chomod+x infinite_popup.sh

运行:./infinite_popup.sh


http://www.kler.cn/a/385408.html

相关文章:

  • 现代Web开发:WebSocket 实时通信详解
  • Kubernetes 调度器调度策略的资源分配不均问题如何解决?
  • Uniapp全局文件执行顺序详解
  • 系统安全架构
  • Jmeter5.X性能测试
  • Twitter(X)2024最新注册教程
  • 【芯智雲城】RICHTEK立锜科技23V降压转换器
  • QinQ VLAN技术
  • 速盾:怎么使用cdn加速?
  • qt for android 控制系统的不同音量
  • Python 微服务架构
  • 【git】使用记录
  • git提交顺序为什么是:add,conmmit,pull,push
  • 02_ElementUI
  • PDF模板制作与填充(Java)
  • 高级SQL技巧:提升数据库性能与查询效率
  • 【每日一题】2015考研数据结构 - 求不重复的链表元素
  • 使用PEFT在多个AMD GPU上进行StarCoder的指令微调
  • 【部署glm4】属性找不到、参数错误问题解决(思路:修改模型包版本)
  • vue之组件网站(后续补)
  • Java基础Day-Fourteen
  • [产品管理-59]:项目组合中产品或项目的类型分类
  • 【电机控制器】STC8H1K芯片——UART串口通信
  • 【K8S系列】K8S 集群 CPU 爆满导致 Pod Pending 状态的分析与解决方案
  • MySQL 到 ClickHouse 数据同步优化(三)
  • Redis3:Hash类型、List类型、Set类型、SortedSet类型