Linux基础(2)以及资源耗尽病毒的编写(详见B站泷羽sec)

免责声明:本教程作者及相关参与人员对于任何直接或间接使用本教程内容而导致的任何形式的损失或损害,包括但不限于数据丢失、系统损坏、个人隐私泄露或经济损失等,不承担任何责任。所有使用本教程内容的个人或组织应自行承担全部风险。

Linux目录介绍:

/bin  二进制可执行文件(kali里面是工具+一些文件)

/etc  系统的管理和配置文件

/etc/rc.d  启动的配置文件和脚本

/home     用户主目录的基点

/lab     标准程序设计苦逼,又叫动态链接共享库

/sbin     超级管理命令,这里存放的是系统管理员使用的管理程序

/tmp       公共的临时文件存储点

/root     系统管理员的主目录

/mnt    系统提供这个目录是让用户临时挂载的文件系统

/lost+found     这个目录平时是空的,系统非正常关机而留下的"无家可归"的文件就在这里面

/proc      虚拟的目录,是系统内存的映射。可直接访问这个目录来获取系统信息

/var     某些大文件的溢出区,比如说各种服务器的日志文件

/user    最庞大的目录,要用到的应用程序和文件几乎都在这个目录

/user/bin众多的应用程序

/user/sbin    超级用户的一些管理权限

Linux常见命令:

1.ls

显示当前目录文件

2.clear

清屏

3.cd

切换目录

4.pwd

显示当前所在目录

5.vim

文本编辑器用来编辑文本

6.touch

创建文件

7.mkdir

创建目录

8.mkdir -p(遍历创建目录)

mkdir -p 123/1/2/3

创建123目录,包含1目录,1目录下包含2目录,2目录下包含3目录

9.rm -r 123(删除123目录)

-i  递归删除

-r  删除文件夹和它的所有内容

-f   强制删除

10.cp

cp 1.txt ../1.txt

将1.txt复制到上一级目录下,名称也是1.txt

11.mv

移动文件

mv 1.txt 2.txt

相当于在原目录下1.txt重命名为2.txt

12.cat

查看文件内容

13.head

查看前半段内容

14.tail

查看后半段内容

15.more

查看文件内容并翻页

16.ssh

基本命令:

1.chmod    (数字4代表读权限;2代表写权限;1代表执行权限;0代表没有权限)

r(读)

W(写)

x(执行)

0777(最高权限)

ls -l查看当前目录下文件的权限

提升到最高权限后颜色发生变化

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

chown root:root 3.txt

useradd & adduser

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

创建的用户的根目录是空的

exit为退出当前用户的命令

userdel -f a    删除a用户

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

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

password(修改用户密码)

Linux资源耗尽病毒

使用alert或notify-send等工具发送通知

首先要用touch创建文件,然后再用vim文本编辑器编辑文件

#!/bin/bash

while true

do

    notify-send    "无限弹窗" "这是一个无限循环的弹窗"

    sleep 2

done

保存这个脚本到一个文件中,比如infinite_popup.sh,然后给它执行权限:chmod +x infinite_popup.sh

运行这个脚本:

bash infinite_popup.sh

Windows     dos编程

Linux      bash编程

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

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

相关文章

20241114软考架构-------软考案例15答案

每日打卡题案例15答案 15.【2016年真题】 难度:一般 阅读以下关于应用服务器的叙述,在答题纸上回答问题1至问题3。(25分) 【说明】 某电子产品制造公司,几年前开发建设了企业网站系统,实现了企业宣传、产品…

【LeetCode】每日一题 2024_11_14 统计好节点的数目(图/树的 DFS)

前言 每天和你一起刷 LeetCode 每日一题~ LeetCode 启动! 题目:统计好节点的数目 代码与解题思路 先读题:题目要求我们找出好节点的数量,什么是好节点?“好节点的所有子节点的数量都是相同的”,拿示例一…

HarmonyOs DevEco Studio小技巧29--ArkTS文字如何渐变

这是需求 昨天想了老多方法 一开始以为加上线性渐变这个属性就好了 Entry Component struct TextTest {State message: string 中华人民共和国万岁;build() {RelativeContainer() {Text(this.message).id(TextTestHelloWorld).fontSize(33).fontWeight(FontWeight.Bold).alig…

块设备 - 想进阶的必经之路!

在Linux内核开发的世界中,块设备(Block Device)是一块不可忽视的领域。它承载了文件系统的运行,管理着磁盘存储的核心逻辑,是初学者迈向内核进阶的重要知识点。本篇文章将用通俗易懂的语言,为你揭开块设备的…

高鑫零售实现扭亏为盈,逆市增长的高鑫零售未来何在?

大润发母公司高鑫零售发布截至9月30日的2025财年中期业绩报告:营收347.08亿元人民币,税后溢利1.86亿元,同比增加5.64亿元,实现扭亏为盈,高鑫零售的成绩单我们该如何分析? 首先,整体来看&#x…

AI绘画如何赚钱?分享5个简单,易上手的实用性案例

近年来,人工智能(AI)技术在各个领域都取得了巨大的突破,其中之一就是AI绘画。通过分享一些令人兴奋的应用与变现案例,我们可以深入了解AI绘画的实际应用,以及它如何改变了传统艺术创作和商业模式。 在接下…

如何在 Ubuntu 上安装 RStudio IDE(R语言集成开发环境) ?

RStudio 是一个功能强大的 R 语言集成开发环境(IDE),R 是一种主要用于统计计算和数据分析的编程语言。任何从事数据科学项目或任何其他涉及 R 的类似任务的人,RStudio 都可以使您的工作更轻松。 本指南将引导您完成在 Ubuntu 系统上安装 RStudio 的过程…

C++玩转物联网:认识树莓派Pico

在嵌入式编程的领域中,树莓派Pico、Arduino和ESP32都是广受欢迎的微控制器开发板,但它们在性能、功能和编程语言支持上各有特点。树莓派Pico是树莓派基金会推出的一款高性价比开发板,搭载了RP2040微控制器,支持标准的C库&#xff…

网络基础 - 网段划分篇

我们知道,IP 地址(IPv4 地址)由 “网络标识(网络地址)” 和 “主机标识(主机地址)” 两部分组成,例如 192.168.128.10/24,其中的 “/24” 表示从第 1 位开始到多少位属于网络标识,那么,剩余位就属于主机标识了&#xf…

当微软windows的记事本被AI加持

1985年,微软发布了Windows 1.0,推出了一款革命性的产品:记事本(Notepad)。这款软件旨在鼓励使用一种未来主义的新设备——鼠标,并让人们可以不依赖VI等键盘工具就能书写文本和编写代码。记事本因其简洁和高…

FastGPT + Dify,本地知识库快速部署!

本文主要内容 本地部署 Dify、FastGPT、OllamaDify、FastGPT 对接一些目前免费的 LLM 大语言 AI 模型Dify、FastGPT 对接 Ollama 本地模型 大家好,我是一名喜欢在家折腾本地部署的开发者,这次我来分享如何在本地运行 Ollama,并将它与 FastG…

黄仁勋对话孙正义:日本的AI新饼、Arm的AI野心与英伟达的东亚新机会

2020 年的软银世界大会上,孙正义与黄仁勋围绕「What’s Next for AI」展开了一次围炉对谈。黄仁勋穿着标志性的皮夹克坐在火堆旁,畅谈了将 Arm 纳入麾下的重要价值,孙正义也毫不吝啬赞美之词,称老黄在未来 10 年会达到史蒂夫 乔布…

什么是邻道泄露抑制比(ACLR)

今天和大家一起学习交流下邻道泄露抑制比(ACLR)指标,看看是否 让你产生一些新的灵感。 什么是ACLR? 邻道泄露抑制比是用于衡量下行的发射性能,是主信道的发射功率与测得的相邻信道的功率之比。ACLR值越低,表示相临信道的功率的干扰越小,说明系统的性能越好。一般用dB…

VMware和CentOS 7.6 Linux操作系统的安装使用

1. 安装VMware 安装VMware之前,有些电脑是需要去BIOS里修改设置开启cpu虚拟化设备支持才能安装。如果运气不好在安装过程中安装不了的话就自行百度吧。 打开 VMware 的官网: https://www.vmware.com/ 点击 product,往下滑找到 see desktop hypeerviso…

沈阳乐晟睿浩科技有限公司抖音小店保障

在当今这个数字化时代,电子商务行业以其便捷性、高效性和广泛的覆盖面,成为了推动经济发展的新引擎。沈阳乐晟睿浩科技有限公司,作为这股变革洪流中的佼佼者,凭借其深厚的技术实力、敏锐的市场洞察力和前瞻性的战略布局&#xff0…

学习日志009--面向对象的编程

一、面向对象 面向对象编程(Object-Oriented Programming,简称OOP)是一种编程范式,它使用“对象”来设计应用程序和计算机程序。它利用了抽象、封装、继承和多态这些概念。 一、面向对象编程的核心概念 封装(Encaps…

Sorvall Legend Micro 17 微量离心机产品特性

在科研实验中,微量离心机扮演着至关重要的角色。其中,Thermo Scientific Sorvall Legend MicroCL 17R 微量离心机凭借其出色的性能和紧凑的设计,成为众多科研人员的首选。 这款微量离心机体积小巧,非常适合空间有限的实验室。它支…

Camp4-L2:InternVL 多模态模型部署微调实践

书生浦语大模型实战营第四期:InternVL 多模态模型部署微调实践 教程链接:https://github.com/InternLM/Tutorial/tree/camp4/docs/L2/InternVL视频链接:https://www.bilibili.com/video/BV1nESCYWEnN/任务链接:https://github.co…

Unity内置渲染管线升级URP,使用ShaderGraph

问题描述 在内置渲染管线的工程中,导入之前通过ShaderGraph制作的Shader。 文件不可打开,我们需要升级成URP 过程记录 当前Unity版本 2022.3.49 安装Package 创建配置文件 Assets -> Rendering -> URP Asset 创建成功 修改配置 Edit->P…

MYSQL 修改表的结构

在项目的实际开发中,随着版本的迭代和需求的变更,经常会对表结构进行调整,比如向现有表中添加列,删除列,或者修改某列的列名、数据类型或长度,这时就需要对表进行修改操作。 修改表结构语法 ALTER TABLE t…