命令 教程linux grep

Linux内存管理算法Buddy与Slab

#Buddy算法 ##什么是Buddy算法 - **Buddy(伙伴系统算法)**是一种动态存储器管理算法,它通过不断地平分或合并空闲内存块来满足内存分配或回收的需求。它的特点是每个空闲内存块的大小都是2的次幂个物理页,比如1,2,4,8,16,32,64,128等 - **内存分配时:**从空闲内 ......
算法 内存 Linux Buddy Slab

linux一些命令

查看端口占用情况 lsof -i :8080 杀进程 kill -9 (PID进程id) ......
命令 linux

Linux基础命令

快捷键 ctrl+c —— 停止当前命令 ctrl+z ——停止当前命令,并用fg恢复 ctrl+d ——注销当前会话,与exit相似 ctrl+w ——删除当前行中的字 ctrl+u ——删除整行 !!——重复上次命令 exit ——注销当前会话 文件命令 pwd、cd、ls、rm、mv、mkdi ......
命令 基础 Linux

通过命令行参数启动的后门病毒

## 在恶意代码分析过程中,关注的重点是恶意代码的整体行为机制和运行逻辑,但是现在由于我们对底层实现逻辑还不太清楚所以花费了大量的时间在具体实现上,要在积累的前提下大胆猜测小心求证。今天我们换一种分析方式,先通过基础静态分析大致猜测恶意代码行为然后再具体分析具体的实现机制。 ### 一. 注册表行为 ......
后门 命令 参数 病毒

linux 基本问题处理

环境:centos 7.9 命令:dig @114.114.114.114 index.docker.io 结果:-bash: dig: 未找到命令 解决措施: 安装bind-utils即可。 yum -y install bind-utils ......
问题 linux

OpenZFS 2.2 发布 RC3,支持 Linux 6.4

之前的 OpenZFS 2.2 候选版本已致力于实现与 Linux 6.4 内核的兼容性,而在 2.2-rc3 中,Linux 6.4 支持的元跟踪器已标记为已完成。 OpenZFS 2.2 发布了第 3 个 RC 版本。 之前的 OpenZFS 2.2 候选版本已致力于实现与 Linux 6.4 ......
OpenZFS Linux 2.2 6.4 RC3

linux的基本命令操作

# mkdir-命令 - mkdir 用于创建新的目录 - 语法mkdir [-p] 路径 - -p 可选参数,表示自动创建不存在的父目录 # touch-cat-more-命令 - touch 路径 用于创建文件 - cat 路径 直接将内容全部显示出来 - more 路径 支持翻页(通过空格翻页 ......
命令 linux

linux shell变量和数据类型

变量是在编程中用于存储和操作数据的容器。在Shell脚本中,变量不需要事先声明数据类型,可以存储不同类型的值。以下是一些常见的变量和数据类型的示例: 1. **字符串变量**: 字符串是文本数据,在Shell脚本中用双引号或单引号括起来。 NAME="Alice" MESSAGE='Hello, W ......
变量 类型 数据 linux shell

Python教程(9)——Python变量类型列表list的用法介绍

在Python中,列表(list)是一种有序、可变的数据结构,用于存储多个元素。列表可以包含不同类型的元素,包括整数、浮点数、字符串等。实际上列表有点类似C++语言中的数组,但仅仅只是类似,和数组还是有点不一样的。列表非常适合利用顺序和位置定位某一元素,尤其是当元素的顺序或内容经常发生改变时。 在P ......
Python 变量 类型 教程 list

linux适用操作命令

1、清空屏幕 (屏幕上显示了满屏信息,不用输入clear,还有更简单的) #ctrl+l //(注意是字母L的小写,不是数字1) 2、查找以前执行过的指令 (比用上下箭头方便) ctrl+p 上翻; ctrl+n 下翻 3、清空bash输入的命令(当输入了很多字符,想删除,但用回退键太慢) ctrl ......
命令 linux

Python Fire:自动生成命令行接口

首先创建一个 student_file.py pip install fire 使用 Fire 转换成命令行程序 1. 默认方式 import fire def import_file(fp): print("函数1打印结果: {}".format(fp)) def export_file(fp): ......
自动生成 接口 命令 Python Fire

Linux系统DD一键脚本

> 使用脚本存在一定的风险,谨慎使用。 > 重统重装之后,请重新设置密码。 # 脚本介绍 GitHub 地址:[GitHub - leitbogioro/Tools](https://github.com/leitbogioro/Tools) - 全自动无人值守安装; - 支持各主流 VPS 商家; ......
脚本 系统 Linux

Win11一键修改右键菜单大法 仅需3行命令

1.打开终端或者CMD,输入以下命令: ```bash reg.exe add "HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve ``` 2. ......
大法 仅需 菜单 命令 Win

机器人编程教程5使用Git和SD卡副本备份代码

#5使用Git和SD卡副本备份代码 在本章中,您将学习到以下内容: - 代码是如何破坏或丢失的 - 策略 1 - 将代码保存在电脑上并上传 - 策略 2:使用 Git 回溯历史 - 策略 3 - 制作 SD 卡备份 ## 5.1 代码是如何破坏或丢失的 代码和它的近亲--配置,都需要时间和艰苦的努力 ......
副本 机器人 备份 机器 代码

在Linux宿主机上直接读写虚拟机磁盘文件

主要是使用 guestmount 命令来挂载 KVM 磁盘镜像并从中提取文件,以下是具体操作步骤: 1、宿主机安装 libguestfs 工具集: sudo apt-get install libguestfs-tools sudo yum install libguestfs-tools2、使用 ......
宿主 磁盘 文件 Linux

Linux——杀死进程

#### PS 命令 -a:显示所有进程,包括其他用户的进程。 -u :显示指定用户的进程信息。 -x:显示没有控制终端的进程。 -e:显示所有进程,等效于 -A。 -f:显示进程的详细信息,包括进程名称、进程状态、PID、PPID、CPU 占用率等。 --pid :指定显示某个进程的信息。 ``` ......
进程 Linux

Linux——文件授权

#### 文件授权 ```shell chmod -R 777 [path] chmod -R 755 [path] ``` 一般用的到也就是 777、755、644 这三种权限。 1. 数字有 3 位,位数表示不同角色:第 1 位表示所有者,第 2 位表示同组用户,第 3 位表示公共用户, 2. ......
文件 Linux

Linux——shell变量及运算

```shell # 注意等号两边不能有空格,命令才会有空格,像是 docker ps,如果加空格,linux 以为你写的是某种命令。 # 数字 num=1 # 字符串 str0=test str1='test' str2="test" # 字符串的三种声明方式是有区别的: # 1. 单引号中的内容 ......
变量 Linux shell

Linux——解压缩

解压的时候,一定要注意不要把命令写反,写反是不会报错的,会直接压缩空文件夹,覆盖掉需要解压的文件。 #### .gz ```shell gzip [filename] # 压缩 gzip -d [filename] # 解压 gzip -c [filename] # 压缩后不删除原件 gzip -r ......
Linux

Linux的ElasticSearch安装部署

## 简介 [全文搜索](https://baike.baidu.com/item/全文搜索引擎)属于最常见的需求,开源的 [Elasticsearch](https://www.elastic.co/) (以下简称 es)是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据。维基百科、 ......
ElasticSearch Linux

Linux之脚本的函数数组

[TOC] ## 一、shell函数 - 将命令序列按格式写在一起 - 可方便重复使用命令序列 - shell函数的定义 - 调用函数的方法 注意事项 1. 直接写 函数中调用函数 直接写函数名 2. 同名函数 后一个生效 3. 调用函数一定要先定义 4. 只要先定义了调用的 其他函数定义顺序无关 ......
数组 脚本 函数 Linux

Linux之信号

###信号集类型sigset_t ####定义 ```C++ typedef struct { unsigned long sig[_NSIG_WORDS]; } sigset_t ``` ####相关函数 ```C++ sigemptyset(sigset_t *set) //初始化由set指定的 ......
信号 Linux

鸟哥的Linux私房菜服务器架设篇

第七章:网络安全与主机基本防护1、了解数据包的流向、然后根据该流向制定系统强化的流程;2、数据包进入主机的流程: 3、linux防火墙机制默认有两层: a、第一层是数据包过滤式的IP Filter/Net filter防火墙; b、第二层是软件管理的super daemon/TCP Wrappers ......
私房 服务器 Linux

Conda_使用和常用的命令

###conda A system-level, binary package and environment manager Anaconda和Miniconda都是Continuum Analytics的开源项目,用于管理Python的环境和包 Anaconda是一个包含了conda、Pytho ......
命令 常用 Conda

git常用命令

##### 仓库初始化与克隆 git init:在当前目录初始化一个新的 Git 仓库。 git clone :克隆远程仓库到本地。 ##### 基本操作: git add :将文件添加到暂存区。 git commit -m "":将暂存区的文件提交到仓库并添加提交信息。 git status:查看 ......
命令 常用 git

Linux基础操作

# Linux基础操作 ## 常用字符界面操作 **注销:logout 、exit** **关闭:shutdown、halt、init 0** **重启:reboot、init 6** **关机:poweroff** ## 关机相关命令 **`shutdown` [选项] [时间] [警告信息]** ......
基础 Linux

linux jdk 不生效解决方法

1.安装jdk1.8。 2.修改/etc/profile中的JAVA_HOME为新的jdk路径,并执行source /etc/profile。 3.执行 java -version,这个时候显示jdk还是1.7版本。 4.执行: which java which javac 将以上两条指令执行结果中 ......
方法 linux jdk

armbian的last命令显示为空,只提示wtmp begins xxxx日期(一般为本次登录开始时间),wtmp文件也为空的原因

开始以为是系统被入侵了,但是直接情况wtmp文件的做法未免也太粗糙,不像是能侵入只允许密钥登录普通用户的系统的人干的,搜索这个提示也没有太多相关文章,最后无意间查看分区使用情况,发现有一个占用100%,才恍然大悟. 原因是armbian默认/var/log 挂载于zram 分区,这不是emmc上的分 ......
wtmp 命令 原因 日期 armbian

Linux的Redis安装部署

## 简介 redis是一个开源的、使用C语言编写的、支持网络交互的、可基于内存也可持久化的Key-Value数据库。 redis的特点就是:`快`,可以基于内存存储数据并提供超低延迟、超快的检索速度 一般用于在系统中提供快速缓存的能力。 ## 安装 1. 配置`EPEL`仓库 > EPEL 的全称 ......
Linux Redis

Linux的RabbitMQ安装部署

## 简介 RabbitMQ一款知名的开源消息队列系统,为企业提供消息的发布、订阅、点对点传输等消息服务。 RabbitMQ在企业开发中十分常见,课程为大家演示快速搭建RabbitMQ环境。 ## 安装 > rabbitmq在yum仓库中的版本比较老,所以我们需要手动构建yum仓库 1. 准备yum ......
RabbitMQ Linux