privesc linux thm

linux查看内存

linux查看内存多大的方法:1、执行“free -m”命令,输出列表的“total”项值就是查询的总内存数;2、执行“cat /proc/meminfo”命令,可显示内存的详细信息,输出列表的“MemTotal”项值就是查询的总内存大小。 本教程操作环境:linux5.9.8系统、Dell G3电 ......
内存 linux

Linux下Vim使用指南

# Linux下Vim使用指南 基本上 vi/vim 共分为三种模式,命令模式(Command Mode)、输入模式(Insert Mode)和命令行模式(Command-Line Mode)。 ## 命令模式 用户刚刚启动 vi/vim,便进入了命令模式。 此状态下敲击键盘动作会被 Vim 识别为 ......
使用指南 指南 Linux Vim

Linux下使用GDB调试代码

[toc] # Linux下使用GDB调试代码 ## GDB GDB是 GNU开源组织发布的一个强大的Unix/Linux下的程序调试工具。 作用: 1、启动用户程序后,可以按照用户的要求随意运行程序 2、可让被调试的程序在用户所设定的断点处停住 3、当程序被停住时,可以检查此时用户程序中所发生的事 ......
代码 Linux GDB

Linux驱动开发入门

本文来源:https://www.jianshu.com/p/81cdf20f75f8 设备驱动分类 字符设备:可一个一个字节读取的设备,一般要实现open close read write ioctl等操作, 内核为字符设备对应一个文件如"/dev/consloe",对字符设备的操作通过操作设备文 ......
Linux

定制LINUX发行版

主流的发行版 https://distrowatch.com/dwres.php?resource=major 如何自己制作Linux发行版?https://www.zhihu.com/question/21373233 从零开始制作 Ubuntu 22.04 Live CDhttps://gite ......
LINUX

Linux 发行版 Debian 12.1 发布

在今年 6 月初,Debian 12“bookworm”发布,而日前 Debian 迎来了 12.1 版本,主要修复系统用户创建等多个安全问题。 Debian 是最古老的 GNU / Linux 发行版之一,也是许多其他基于 Linux 的操作系统的基础,包括 Ubuntu、Kali、MX 和树莓派 ......
Debian Linux 12.1 12

【THM】tmux(tmux使用入门)-学习

本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/rptmux 本文相关内容:学习使用tmux,它是linux系统中最强大的多任务处理工具之一。 ![image](https://img2023.cnblogs.com/blog/2857591/2023 ......
tmux THM

Pycharm2023.2远程连接Linux服务器

1. 点击右下角(图中Remote Python处) 2.输入服务器地址和用户 3.输入密码 4. 只需在Location选择自己Linux中的虚拟环境 Base interpreter不需要更改,点击create即可 ......
Pycharm 服务器 2023.2 Linux 2023

Linux介绍

[toc] # 一 Linux介绍 ```python # https://zhuanlan.zhihu.com/p/429509333 # 一 什么是操作系统 Operating System(操作系统) 简称OS Windows,MacOS,Linux都是操作系统 # 二 什么是BootLoad ......
Linux

Linux之shell脚本的条件语句

[TOC] ## 一、测试 ### 1.1测试 ### 1.2比较整数数值 ### 1.3字符串 ### 1.4逻辑测试 ### 1.5双中括号[[]] ### 1.6() {} ## 二、if语句 ### 2.1分支结构 ### 2.2case ### 2.3echo ......
语句 脚本 条件 Linux shell

linux设置北京时间

在 Linux 中设置北京时间,需要先设置系统的时区为 Asia/Shanghai,然后将系统时钟设置为当前时间。 以下是具体的步骤: 首先,查看当前系统的时区设置:$ timedatectl如果时区设置不正确,可以使用 timedatectl 命令来修改。例如,将时区设置为 Asia/Shangh ......
时间 linux

Linux下系统性能测试工具

1.测试cpu浮点性能,计算圆周率指定位数时间,用系统自带命令即可,只是粗略测试 Linux 系统中,bc 命令是一个任意精度的计算器,如果用它计算圆周率,我们可以大概估算出 CPU 的浮点运算性能: time echo "scale = 5000; 4 * a(1)" | bc -l -q 其中: ......
测试工具 性能 工具 系统 Linux

linux Shell 脚本基础知识

Shell 脚本是一种用来执行一系列命令的脚本语言,通常用于自动化任务、批处理操作和系统管理。下面是一些 Shell 脚本的基础知识: 1. **Shell 是什么**: Shell 是一个命令解释器,它可以接受用户输入的命令,并将其传递给操作系统执行。它还可以执行脚本文件,其中包含一系列的命令。 ......
基础知识 脚本 基础 知识 linux

(笔记)Linux修改本地静态IP方法

背景:对于Linux嵌入式设备,IP的默认配置通常由下方文件进行管理,如下: 打开网络配置文件 vi /etc/systemd/network/10-eth.network 默认配置如下(采用DHCP方式): [Match] Name=eth* KernelCommandLine=!root=/de ......
静态 笔记 方法 Linux

Linux:将一个可执行文件变成指令

学习自:将可执行文件做成一个命令_行者三个石的博客-CSDN博客 问题 shell文件test.sh,其功能是打印"hello world",执行时需要用bash test.sh,如何将其变为指令,使我们在命令行输入tst就能执行? 方法 将修改权限为所有人可执行,之后将它移动到/bin(或者其他环 ......
指令 文件 Linux

Linux 添加环境变量 PATH

有两种方法可以在linux上进行添加环境变量,一种是在当前使用者的登录文件中添加环境变量,另一种是在系统文件etc/profile中添加环境变量。 第一种方法:~/.bash_profile当中添加 首先打开终端窗口,输入 vi ~/.bash_profile , 然后在其中输入:export PA ......
变量 环境 Linux PATH

快速找出Linux下大文件

1.查找出大文件+500M,并列出明细 ``` find . -type f -size +500M -print0 | xargs -0 ls -l ``` 2.查找出大文件,并显示出文件大小 ``` find . -type f -size +500M -print0 | xargs -0 du ......
文件 Linux

Linux_CentOS

windows和macOS是个人桌面操作系统;linux是服务器操作系统 ## 一、入门Linux ### 1.1 操作系统概述 操作系统调度和管理计算机硬件进行工作,调度CPU,内存,硬盘,网卡,音响等 发消息-->操作系统-->网卡驱动-->网卡发送数据包-->服务器-->接收 计算机由硬件和软 ......
Linux_CentOS CentOS Linux

Linux shell 脚本常用指南

常用语法 变量 #!/bin/bash # 字符串 USER_NAME="shell" # 数字 AGE=25 echo ${USER_NAME} echo ${AGE} 数组 #!/bin/bash # 普通数组定义 USER_IDS=(1 2 3 4) echo ${USER_IDS[0]} e ......
脚本 常用 指南 Linux shell

Linux 系统 基础命令

[toc] X--回到桌面 右键--进入命令行 Ctrl+c 终止命令 su - root 切换到管理员用户 密码123456 ##ls:列出目录下的文件和文件夹名字" - ls [-a -l -h] [linux路径] (-a -l -h 是可选的选项 linux路径 是此命令可选的参数) >-a ......
命令 基础 系统 Linux

linux

# 目录介绍 | 编号 | 目录 | 含义 | | | | | | 1 | /bin | 存放二进制可执行文件 | | 2 | /boot | 存放系统引导时使用的各种文件 | | 3 | /dev | 存放设备文件 | | 4 | **==/etc==** | **存放系统配置文件, 比如:安装完 ......
linux

安装Linux操作系统

LAMP是一种非常常见的开源软件套件,包括Linux操作系统、Apache HTTP服务器、MySQL数据库和PHP编程语言。它被广泛应用于构建动态网站和Web应用程序。本文将介绍如何安装和配置LAMP服务器,以实现可靠高性能的网站和应用程序运行环境。 一、安装Linux操作系统在安装LAMP之前, ......
系统 Linux

Linux11

实战章节 1. MYSQL数据库管理系统 MYSQL数据库管理系统,是一款数据库系统,特点是:轻量、简单、功能丰富 2. MYSQL 5.7 版本在centos系统安装 注:安装需要root权限 安装: 配置yum仓库 # 更新密钥 rpm --import https://repo.mysql.c ......
Linux 11

如何在linux下打开LibreOffice

LibreOffice 拥有所有你想要的办公软件套件的生产力功能,使其成为微软 Office 或谷歌套件的流行的开源替代品。LibreOffice 的能力之一是可以从命令行操作。例如,Seth Kenlon 最近解释了如何使用 LibreOffice 用全局 命令行选项将多个文件 从 DOCX 转换 ......
LibreOffice linux

Linux:dnf命令

学习自:linux中dnf实用命令简记_dnf linux_红烧栗子黄瓜鱼的博客-CSDN博客 1、前言 dnf(全称Dandified yum),是新一代rpm软件包管理器,首先出现于Fedora 18,并在Fedora 22正式成为包管理器。 dnf克服了yum的一些瓶颈,提升了包括用户体验、内 ......
命令 Linux dnf

linux python版本切换alternatives

查看发现linux的python3命令指向alternatives alternatives是Linux系列操作系统的一个内置命令,即使最小化安装也有该命令,它的主要作用就是版本控制切换,比如,你的系统内有多个Python版本,Python3.8,Python2.7.5,Python3.6,。 [r ......
alternatives 版本 python linux

实践|Linux 中查找和删除重复文件

动动发财的小手,点个赞吧! 如果您习惯使用下载管理器从互联网上下载各种内容,那么组织您的主目录甚至系统可能会特别困难。 通常,您可能会发现您下载了相同的 mp3、pdf 和 epub(以及各种其他文件扩展名)并将其复制到不同的目录。这可能会导致您的目录中充满各种无用的重复内容。 在本教程中,您将学习 ......
文件 Linux

Linux操作系统设计与构建

本书以“成功设计与构建可用的Linux操作系统”为编写目标,共包括15章:Linux操作系统的设计、构建Linux操作系统的技术基础、构建极简版Linux发行版、构建SLFS交叉工具链和临时工具、构建SLFS发行版、登录相关配置和部分基本软件、通用库、工具、网络和服务器、图形组件、GNOME、Xfc... ......
系统 Linux

深入理解Linux内核——内存管理(2)

提要:本系列文章主要参考`MIT 6.828课程`以及两本书籍`《深入理解Linux内核》` `《深入Linux内核架构》`对Linux内核内容进行总结。 内存管理的实现覆盖了多个领域: 1. 内存中的物理内存页的管理 2. 分配大块内存的伙伴系统 3. 分配较小内存的slab、slub、slob分 ......
内核 内存 Linux

【linux】命令iftop实时流量监控

命令iftop实时流量监控 iftop是一个命令行系统监控工具用来显示网络连接。默认按照带宽使用排序连接,并且最大带宽消耗排最上方。iftop在命名的网络接口上监听网络流量并显示按照主机对显示当前流量带宽。 如果没有指定接口,iftop将监听在外部接口(使用libcap和libncurses)的第一 ......
实时 流量 命令 linux iftop