Linux完结

学习视频笔记均来自B站UP主" 泷羽sec",如涉及侵权马上删除文章

笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负

【linux基础之病毒编写(完结)】 https://www.bilibili.com/video/BV1eqDQYTE8S/?share_source=copy_web

Linux的一些目录

/bin

二进制可执行命令

在Kali Linux中,/bin 目录是用于存储系统中的基本二进制可执行文件的目录。这些二进制文件是系统运行所必需的,它们可以在系统的任何位置被执行,因为/bin目录已经包含在系统的环境变量$PATH中。

  • cat: 用于连接文件并打印到标准输出设备。
  • chmod: 用于更改文件的权限。
  • cp: 用于复制文件或目录。
  • date: 用于显示或设置系统时间和日期。
  • df: 用于报告文件系统的磁盘空间使用情况。
  • dmesg: 用于显示内核环缓冲区的内容。
  • echo: 用于在终端显示文本。
  • false: 一个总是返回非0退出状态的命令。
  • hostname: 用于显示或设置系统的主机名。
  • kill: 用于发送信号给进程。
  • less: 用于分页查看文本文件。
  • ln: 用于创建链接文件。
  • login: 用于登录系统。
  • ls: 用于列出目录的内容。
  • mkdir: 用于创建新的目录。
  • mount: 用于挂载文件系统。
  • mv: 用于移动或重命名文件或目录。
  • ps: 用于显示当前运行的进程。
  • pwd: 用于显示当前工作目录。
  • rm: 用于删除文件或目录。
  • rmdir: 用于删除空目录。
  • sh: 用于启动shell。
  • su: 用于切换用户。
  • sync: 用于将缓冲区数据写入磁盘。
  • true: 一个总是返回0退出状态的命令。
  • umount: 用于卸载文件系统。
  • uname: 用于显示系统信息。
  • wc: 用于计算文件的行数、单词数和字符数。
  • who: 用于显示当前登录的用户信息。

/etc系统管理和配置文件

/etc目录 在Kali Linux(以及大多数类Unix操作系统)中,/etc目录是用于存储系统配置文件的中央仓库。这个目录包含了各种应用程序、服务、系统组件等的配置文件。

常见子目录

/etc/apt: 包含与APT包管理器相关的配置文件,例如sources.list定义了软件源列表。

/etc/bash.bashrc: 系统级的Bash shell配置文件,对所有用户生效。

/etc/cron*: 包含与cron定时任务相关的配置文件。

/etc/dpkg: 包含与dpkg包管理器相关的配置文件。

/etc/environment: 定义系统范围的环境变量。

/etc/fstab: 定义文件系统挂载点以及挂载选项。

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

/home存放用户的主目录

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

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

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

/root系统管理员的主目录

/mnt系统提供这个目录是让用户临时挂载的文件系统,但是可以不挂载到这里 /lost+found这个目录平时是空的,系统非正常关机而留下"无家可归"的文件在这里 /proc虚拟的目录,是系统内存的映射,可通过这个目录中的文件获取系统信息 /var某些大文件的溢出区,如各种服务器的日志文件

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

/usr/bin众多的应用程序 /usr/sbin超级用户的一些管理程序

ssh(远程连接工具)

Kali Linux中的SSH(Secure Shell)是一种安全的网络协议,用于在不安全的网络上安全地进行远程登录和其他网络服务操作。通过SSH,可以加密所有传输的数据,防止DNS欺骗和IP欺骗,并且传输的数据是经过压缩的,从而加快传输速度。

在Kali中配置SSH服务并开机自动启动

要在Kali Linux中配置SSH服务并使其开机自动启动,可以按照以下步骤操作:

修改SSH配置文件

使用vim编辑器打开/etc/ssh/sshd_config文件,将PermitRootLogin prohibit-password修改为PermitRootLogin yes,并去掉#PasswordAuthentication no前面的注释,将其修改为YES

设置开机启动

执行命令systemctl enable ssh,以设置SSH服务开机自启动。

重启SSH服务

执行命令systemctl restart ssh,以重启SSH服务。

查看22端口服务状态

使用命令netstat -apn | grep ssh,查看SSH服务是否已经开启。

Kali Linux SSH的高级应用

使用nohup在远程主机上运行程序

通过nohup命令,可以在关闭终端后仍然保持远程主机上的程序运行。

一些基本命令已在linux一展示这里不再赘述

Linux资源耗尽病毒

#! /bin/bash

这是一个shebang行,它告诉系统使用/bin/bash解释器来执行这个脚本。

While true

do

while true表示循环条件永远为真,因此循环体会无限次执行

notify-sen””无限弹窗

使用notify-send命令发送一个桌面通知。notify-send是许多Linux桌面环境(如GNOME, KDE等)支持的一个命令行工具,用于发送桌面通知。这里发送的通知标题是"无限弹窗",内容是"这是一个无限循环的弹窗"。

done

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

chmod+x indinite_popup.sh

这里的chmod +x命令用于改变文件的权限,使得文件可执行。

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

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

相关文章

苹果iOS 18.4将允许欧盟地区的iPhone用户设置默认地图和翻译应用

在一份最新文件中,苹果概述了其为遵守欧盟数字市场法案所采取的措施,并透露将允许欧盟的 iPhone 和 iPad 用户从"2025 年春季"开始设置默认导航和翻译应用程序。 这一时间表表明,这些选项将在 iOS 18.4 和 iPadOS 18.4 中添加&…

鸿蒙进阶篇-type、typeof、类

“在科技的浪潮中,鸿蒙操作系统宛如一颗璀璨的新星,引领着创新的方向。作为鸿蒙开天组,今天我们将一同踏上鸿蒙基础的探索之旅,为您揭开这一神奇系统的神秘面纱。” 各位小伙伴们我们又见面了,我就是鸿蒙开天组,下面让我们进入今…

鸿蒙进阶篇-剩余和展开、简单和复杂类型

“在科技的浪潮中,鸿蒙操作系统宛如一颗璀璨的新星,引领着创新的方向。作为鸿蒙开天组,今天我们将一同踏上鸿蒙基础的探索之旅,为您揭开这一神奇系统的神秘面纱。” 各位小伙伴们我们又见面了,我就是鸿蒙开天组,下面让我们进入今…

爬虫学习4

from threading import Thread#创建任务 def func(name):for i in range(100):print(name,i)if __name__ __main__:#创建线程t1 Thread(targetfunc,args("1"))t2 Thread(targetfunc, args("2"))t1.start()t2.start()print("我是诛仙剑")from …

【LeetCode:3242. 设计相邻元素求和服务 + 模拟 + 哈希表】

🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…

[产品管理-62]:不同角度看产品的生命周期

目录 一、产品的生命周期与不确定性 创意生成 原型开发 规模化和商业化 - 上市前的准备 产品上市 二、产品的生命周期与组合管理 三、产品生命周期变得越来越短的原因 1. 科技进步 2. 消费需求变化 》 物质需求的单一化到精神需求的易变化 3. 市场竞争加剧 4. 全球化…

WPS单元格重复值提示设置

选中要检查的所有的单元格 设置提示效果 当出现单元格值重复时,重复的单元格就会自动变化 要修改或删除,点击

华为eNSP:AAA认证(pap和chap)telnet/ssh

pap模式 一、拓扑图 二、配置过程 1、这个型号路由器是不带串口的,所以需要添加串口板卡 2、加入串行接口卡槽 右击路由,选择设置,将串口板卡拖动到路由器扩展槽,并开机即可 3、认证方路由器配置 [r8]aaa #进入aaa认证 [r8-a…

CSS网格布局:打造现代网页设计的强大工具

在现代网页设计中,布局的灵活性和美观性至关重要。随着需求的不断变化,CSS 网格布局(CSS Grid Layout)作为一种新兴的布局方式,正在成为开发者们的首选工具。它能够轻松创建复杂的网格结构,使得网页设计更加…

SpringBoot助力的共享汽车业务优化系统

2相关技术 2.1 MYSQL数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 是基于SQL的客户/服务器模式的关系数据库管理系统,它的有点有有功能强大、使用简单、管理方便、安全可靠性高、运行速度快、多线程、跨平台性、完全网络化、稳定性等,非常…

算法 -插入排序

博客主页:【夜泉_ly】 本文专栏:【算法】 欢迎点赞👍收藏⭐关注❤️ 文章目录 💡插入排序1. ➡️ 直接插入排序🖼️示意图📖简介💡实现思路💻代码实现📝具体示例 2. ⬆️…

2025中国(郑州)国际台球产业博览会(壹肆柒·台球展)3月

随着体育经济的迅猛发展,台球作为一项受欢迎的竞技运动,近年来在中国逐渐崭露头角。为促进台球产业的发展,推动各类相关产品及服务的交流与合作,从而实现共享共赢,2025年中国(郑州)国际台球产业…

开放式耳机如何选择?五款千万不能错过的开放式耳机机型推荐

在这里我先做一个行业的知识科普,目前市场上有超过80%的品牌,都是非专业的开放式耳机品牌,也就是跨界大牌或者网红品牌,这些品牌由于没有开放式声学的技术沉淀,在制作开放式耳机的时候,通常都是直接套用传统…

VulkanTutorial(17`Loading models, Mipmaps)

Loading models 我们将使用tinyobjloader库从OBJ文件加载顶点和索引,它速度快,易于集成,因为它是一个像stb_image一样的单一文件库 因为我们没有学习光照,使用照明烘焙的纹理 在程序中添加两个新的配置变量来定义模型和纹理路径&…

DAO模式的理解

目录 DAO模式 含义 DAO模式 的理解 分层思维 分层含义 分层目的 dao层 dao包(对接的是操作数据库的接口) dao包下lmpl 包(dao包中接口的实现类) 补充 1 你创建的实体类需要和数据库中建的表一一对应。 总结 DAO模式 含义…

大健康零售行业帮助中心的构建与客户服务优化

在大健康零售行业,客户服务的质量直接影响着企业的品牌形象和市场竞争力。随着数字化转型的推进,构建一个高效、智能的帮助中心成为了提升客户服务和满意度的关键。本文将分析大健康零售行业如何通过构建帮助中心来优化客户服务,并提升客户满…

【JWT】Asp.Net Core中JWT刷新Token解决方案

Asp.Net Core中JWT刷新Token解决方案 前言方案一:当我们操作某个需要token作为请求头的接口时,返回的数据错误error.response.status === 401,说明我们的token已经过期了。方案二:实现用户无感知的刷新token值,我们希望当响应返回的数据是401身份过期时,响应阻拦器自动帮我…

Error: error:0308010C:digital envelope routines::unsupported

目录 1、前言2、详细问题3、解决方法3.1、nodejs版本降级3.2、针对openssl设置环境变量3.3、在package.json命令里添加设置 4、效果 1、前言 2024年11月某一天,升级了电脑上的nodejs版本:v22.11.0。 本来运行正常的Vue项目,在运行时突然就报…

win10@win10 配置openssh服务

1.下载离线包:https://github.com/PowerShell/Win32-OpenSSH/releases 2.然后管理员打开powershell,cd到这个安装包放置的目录中来,输入以下命令:powershell.exe -ExecutionPolicy Bypass -File install-sshd.ps1 此时要注意pow…

优化SEO关键词提升网站曝光度的有效策略

内容概要 在当今数字营销领域,SEO关键词优化的重要性愈发凸显。有效的关键词优化不仅关乎搜索引擎排名,还直接影响到网站的曝光度与流量来源。首先,明确目标受众在搜索引擎中使用的关键词是提高网站能见度的基石。正确的关键词可以帮助网站吸…