单机linux minio

linux Slab高处理

SLAB是Linux操作系统的一种内存分配机制。其工作是针对一些经常分配并释放的对象,您可以看看哪些应用进程的slab占用的内存比较多,是否这些应用需要频繁的请求和释放内存,比如进行一些小文件的读写。如果都是应用的正常使用,可以考虑升级服务器内存,如果内存不足影响业务,需要临时释放一下slab占用的 ......
linux Slab

linux防止常见的网络攻击

什么是syn,ddos,ping SYN (Synchronize): 在 TCP(传输控制协议)中,SYN 是握手过程的一部分。当客户端尝试与服务器建立连接时,它发送一个带有 SYN 标志的数据包。服务器收到 SYN 数据包后,通常会回复一个带有 SYN 和 ACK(确认)标志的数据包,表示接受连 ......
常见 linux 网络

[自动化]bash linux脚本编程

今天新开一个知识点。linux脚本编程。先开着。 知识点1: bc计算数学运算 更多知识点可以参考https://www.cnblogs.com/emanlee/p/4351889.html 故意用了不同的算法: #!bin/bash read a read b echo $[a+b] echo ` ......
脚本编程 脚本 linux bash

Linux系统目录结构

├── bin -> usr/bin : bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经常使用的命令。 ├── boot 这里存放的是启动 Linux 时使用的一些核心文件,包括一些连接文件以及镜像文件。 ├── dev dev 是 Device(设备) 的缩写, 该目录 ......
结构 目录 系统 Linux

Linux 学习笔记

vim使用打开vim资源文件(可配置vim):vim .vimrc 打开学习vim资料:vimtutor(英文版)vimtutor zh(中文版) 模式转换:普通模式(😃——>命令模式(ESC)——>普通模式 普通模式(I、i、A、a、O、o)——>插入模式(ESC)——>普通模式 I:行首插入 ......
笔记 Linux

linux---内核笔记

semaphore 用于进程和进程之间的同步 允许有多个进程进入临界区代码执行 进程获取不到信号量锁会陷入休眠,让出cpu 信号量本质是基于进程调度器,UP和SMP下的实现无差异。 被信号量锁保护的临界区代码允许睡眠,这是和自旋锁最大的区别之一。 不支持进程和中断之间的同步,这是和自旋锁最大的区别之 ......
内核 笔记 linux

linux系统编程第九章

目录 1.I/O库函数 2.I/O库函数与系统调用 3.I/O库函数的算法 3.1fread算法 3.2fwrite算法 3.3fclose算法 4.I/O库模式 4.1字符模式 4.2行模式I/O 4.3其他I/O库函数 4.4限制混合fread-fwrite 5.文件流缓冲 6.变参函数 7.苏 ......
系统 linux

linux 挂载共享磁盘

linux 挂载共享磁盘 A系统,IP为10.11.48.134 磁盘/data 有500G, B系统 IP为10.11.48.130 C系统IP为10.11.48.131 现要将A系统的磁盘挂载到B系统和C系统 A系统 安装nfs和rpcbind # 安装 yum install -y nfs-u ......
磁盘 linux

linux进程管理

Linux是一种多用户操作系统,也是一种多任务系统。多任务意味着可以同时运行多个程序。运行程序的实例通常被称为 进程 。Linux提供了相关的工具列出运行中的进程,监视系统的使用情况以及在必要时停止(或杀死)进程。可以通过shell启动、暂停、停止或者杀死进程,此外,还可以将进程放到后台以及带到前台 ......
进程 linux

redis系列--redis单机

Redis是单线程吗? Redis的单线程主要是指Redis的网络IO和键值对读写都是由一个线程来完成的,这也是Redis对外提供键值存储服务的主要流程。但redis的其他功能,比如持久化,异步删除,集群数据同步等,其实是由额外的线程执行的。 Redis单线程为什么还能这么快? 因为它所有的数据都在 ......
redis 单机

linux虚拟机固定ip

1、查看宿主机IP信息 在windows宿主机上,键盘输入win+r,输出cmd,打开终端命令行: 输入ipconfig /all,查看宿主机IP信息: 2、修改Linux虚拟机的配置文件 Linux虚拟机上打开网络配置文件:cd /etc/sysconfig/network-scripts/vi ......
linux

linux 进程间通信 --- 共享内存(POSIX 版本)

POSIX 进程间通信 POSIX 进程间通信 (Interprocess Communication, IPC) 是 System V 进程间通信的变体。它是在 Solaris 7 发行版中引入的。与 System V 对象类似,POSIX IPC 对象的属主、属主的组以及其他用户具有读取和写入权 ......
进程 内存 版本 linux POSIX

Linux配置成代理服务器

简介: 代理服务器(Proxy Server)是一种位于计算机网络中的中间服务器,它充当了客户端和目标服务器之间的中介,用于转发客户端请求并获取目标服务器的响应。代理服务器的主要功能包括以下几点: 什么是代理服务器 代理服务器(Proxy Server)是一种位于计算机网络中的中间服务器,它充当了客 ......
服务器 Linux

记Linux跑ChatGLM2的坑

记录一下踩过的坑… 0. 环境配置: 全程国内网 Ubuntu 20.04 with Python 3.8 and CUDA 12.2 RTX3060 Laptop (6G) 1. ChatGLM的下载: # clone 仓库 git clone https://gitclone.com/githu ......
ChatGLM2 ChatGLM Linux

Docker Compose 快速搭建 Redis 单机版

Redis 是非常流行的缓存中间件,其具有功能强大和部署简单的优势,我们在 CentOS 上使用 yum 就能够在线安装 Redis。之所以要介绍使用 Docker 进行容器化部署 Redis ,主要原因是当前容器化部署是主流,而且能够保障服务器文件系统的整洁。 本篇博客主要介绍如何使用 docke ......
单机版 单机 Compose Docker Redis

linux查找文件

linux查找文件 常用的有 find 和 whereis 两种方式. find适用于复杂的查询, 指定目录和文件名, 通常可以找到你想要的文件. 不要指定从根目录开始找, 与其这样不如先推测一下这个文件可能在什么地方. whereis 通常用来定位 二进制文件, 帮助文件, 源码文件, 默认情况下 ......
文件 linux

Linux-03shell语法复习与习题

习题要求 创建好作业后,先进入文件夹/home/acs/homework/lesson_3/,然后: (0) 进入homework_0文件夹,编写自动完成lesson_1作业的脚本helper.sh。要求: [1] 当前目录下仅包含helper.sh [2] helper.sh具有可执行权限 [3] ......
习题 语法 Linux shell 03

Linux环境aspose插件word转pdf中文乱码解决方案

From: https://www.cnblogs.com/mabiao008/p/17339307.html 本地没出现这个问题,到了linux环境出现了这个问题。第一想到的是字体。 解决方案1:环境解决 安装字库,将win机器的c:\windows\fonts目录下的全部文件拷贝到生产服务器字体 ......
乱码 插件 解决方案 环境 方案

性能测试复习准备——linux环境下——常用命令简记

firewalld firewall-cmd 常用命令 网址:https://www.cnblogs.com/klvchen/p/10063875.html # 开启防火墙 systemctl start firewalld.service # 防火墙开机启动 systemctl enable fi ......
简记 命令 性能 常用 环境

linux的账号和组

1.1 用户标识符:UID,GID 虽然我们登陆Linux主机的时候输入的是账号,但其实Linux主机并不会直接认识你的账号名称,账号只是为了方便人。 一个文件如何判断他的拥有者ID和拥有组ID呢? 其实,就是利用UID和GID。每个文件都会有所谓的GID 和 UID。当我们需要显示文件实行的需求的 ......
账号 linux

Linux 网络IO 优化篇 : 一种本机网络 IO 方法,让你的性能翻倍!

在本机网络 IO 中,我们讲到过基于普通 socket 的本机网络通信过程中,其实在内核工作流上并没有节约太多的开销。该走的系统调用、协议栈、邻居系统、设备驱动(虽然说对于本机网络 loopback 设备来说只是一个软件虚拟的东东)全都走了一遍。其工作过程如下图 那么我们今天来看另外一种本机网络 I ......
网络 性能 方法 Linux IO

Linux常用命令

系统目录结构一切皆文件根目录 / ,所有的文件都挂载在这个节点下登录系统后,在当前命令窗口下输入命令:ls 树状目录结构:(Linux的一切资源都挂载在这个 / 根节点下) 以下是对这些目录的解释: /bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot: 这里存放的是 ......
命令 常用 Linux

Linux基础与应用:3.Centos7配置静态IP地址

实验所需要知道的 systemctl restart network //重启整个网络服务(包括网络接口、DNS解析等) ip a //显示当前主机的网卡及对应 IP(完整命令是ip address) ifdown 网卡名 //关闭某张网卡(一般我是在systemctl restart networ ......
静态 Centos7 地址 基础 Centos

linux c 编程 --- 协程

什么是协程 协程(Coroutines)是一种比线程更加轻量级的存在,协程可以理解为一个特殊的函数,这个函数可以在某个地方挂起去执行别的函数,并且可以返回挂起处继续执行。一个线程内可以由多个协程来交互运行,但是多个协程的运行是绝对串行的,也就是说同一时刻只有一个协程在运行,当一个协程运行时,其它的协 ......
linux

Linux基础与应用:1.VM下部署Centos7初始化环境(下载Centos7镜像及使用Vmware安装Centos7)

实验环境 Windows 11 家庭版 22H2版本 VMware® Workstation 16 Pro 16.2.3 build-19376536 MobaXterm V23.0 实验所需准备 阿里云开源镜像站centos7下载地址:https://mirrors.aliyun.com/cent ......
Centos7 Centos 镜像 环境 基础

linux---ncdu

linux ncdu ncdu, NCurses Disk Usage, 一个可交互的文件夹占用空间统计工具,NCurses版本的du。 官网: https://dev.yorhel.nl/ncdu github地址: https://github.com/rofl0r/ncdu ubuntu安装: ......
linux ncdu

Kali Linux:从入门到掌握局域网攻击 (nmap)

kali Linux 中使用nmap。 使用 nmap 的之一步是登录 Kali Linux,如果需要,就启动一个图形会话(本系列的之一篇文章安装了 Kali Linux 的 Enlightenment 桌面环境)。 在烂毕安装过程中,安装程序将提示用户输入用来登录的“root”用户和密码。 一旦登 ......
局域网 局域 Linux Kali nmap

linux 上安装kapacitor

转载请注明出处: 1.通过安装包安装 1.使用以下命令下载安装包: wget https://dl.influxdata.com/kapacitor/releases/kapacitor_1.6.3-1_amd64.deb 然后,运行以下命令来安装下载的包: sudo dpkg -i kapacit ......
kapacitor linux

linux常用27个命令

(红帽子)cd / 回车ls 回车可以看到一些目录:bin 存放常用命令boot 存放启动程序dev 存放设备文件etc 存放启动,关闭,配置程序与文件home 用户工作目录lib 存放共享链接库root 超级用户的工作目录tmp 存放临时文件proc 操作系统的实时信息sys 系统的硬件设备信息v ......
命令 常用 linux

在linux环境上安装python

一、 环境 操作系统:CentOS 7.9 64位 Python版本:3.8.2 二、 安装包: 百度网盘地址及提取码: 地址:https://pan.baidu.com/s/1P1kSAm_OuAiBZEShJi1XPA 提取码:88ra 三、 步骤: 3.1上传安装包并解压缩 mkdir -p ......
环境 python linux