屏障 机制 内存linux
Linux操作系统常用操作指令
Linux操作系统常用操作指令有很多,以下是一些常见的指令: ls:列出目录内容。 cd:改变当前工作目录。 pwd:显示当前工作目录的路径。 mkdir:创建新目录。 rmdir:删除空目录。 rm:删除文件或目录。 cp:复制文件或目录。 mv:移动或重命名文件或目录。 cat:显示文件内容。 ......
利用Docker和CLion在Mac优雅地开发和调试Linux C++程序
利用Docker和CLion在Mac优雅地开发和调试Linux C++程序 starrymarin 计算机主业,间断性健身爱好者,摩托、金融入门 关注他 27 人赞同了该文章 最近在做一些新的东西,所以学习了一些新的东西,也对旧知识加强了很多,所以终于有东西可以记录一下了。 今天先更新一篇简单的教 ......
linux下,需要删除windows中^M
linux下,如果需要在vim中查看^M,需要使用如下命令:e ++ff=unix % 。 有时候,我们在 Linux 中打开曾在 Win 中编辑过的文件时,会在行尾看到 ^M 字符。虽然,这并不影响什么,但心里面还是有点不痛快。如果想要删除这些 ^M 字符,可以使用 Vim 来轻松搞定它。 在 V ......
Linux 部署企业级夜莺监控分析工具并实现远程访问(运维零距离!!)
夜莺监控是一款开源云原生观测分析工具,采用 All-in-One 的设计理念,集数据采集、可视化、监控告警、数据分析于一体,与云原生生态紧密集成,提供开箱即用的企业级监控分析和告警能力。夜莺于 2020 年 3 月 20 日,在 github 上发布 v1 版本,已累计迭代 100 多个版本。 本地 ......
Linux 部署1Panel现代化运维管理面板教程并且实现远程访问(运维福音!!)
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。高效管理,通过 Web 端轻松管理 Linux 服务器,包括主机监控、文件管理、数据库管理、容器管理等 下面我们介绍在Linux 本地安装1Panel 并结合cpolar 内网穿透工具实现远程访问1Panel 管理界面 1. Lin ......
Linux防火墙
linux防火墙 1、安全简介 # 入侵检测 不阻断网络访问,量化,定位威胁情况,主要作用是进行告警和事后监督,类似于监控系统 # 入侵防御 对访问实时分析,一旦发现问题立马阻断,主要是进行保护工作 # 防火墙 基于某些规则对访问进行屏蔽和隔离,主要是起到提前预防的作用 # 防水墙 防止内部信息向外 ......
linux命令
1、网络进程相关 ip addr 查看ip地址 ifup / ifdown 网卡接口打开关闭 top 资源监控 netstat 查看进程 2、文件操作 scp 跨服务拷贝 3、远程登录 ssh <user-name>@<ip> 示例:ssh kuxue@10.211.255.5 ......
Linux查看防火墙状态及开启关闭命令
Linux查看防火墙状态及开启关闭命令 CentOS7 使用firewalld开启关闭防火墙与端口 systemctl 配置firewalld-cmd iptables CentOS6 Ubuntu Ubuntu安装UFW防火墙 开启防火墙 开启/禁用 打开或关闭某个端口,例如: 查看防火墙状态 U ......
Linux 学习笔记
Linux的常用命令1.终端命令格式命令格式:command [-options] [parameter]说明:command :命令名,相应功能的英文单词或者单词的缩写[-options] :选项,可以用来对命令进行控制,也可省略[parameter]:传给命令的参数,可以是零个、一个或者多个绝对 ......
Linux环境安装docker
根据你提供的信息,系统提示找不到 apt 命令,这通常意味着你的操作系统不是基于 Debian 的发行版(如 Ubuntu、Debian)。可能你的服务器是基于其他 Linux 发行版,如 CentOS 或者 Alibaba Cloud Linux。 对于 CentOS 或者基于 Red Hat 的 ......
UE4 World Composition机制
世界场景构成(World Composition) 属于关卡流送的一种,旨在简化大型世界场景的子关卡管理,通过关卡流送的方式读取地块信息,减轻运行压力,从而实现大型世界场景的运行。 与传统关卡管理方式的区别:无需手动将关卡添加到场景中,只需将关卡放置到主地图所在的目录下(可建子目录)。 主关卡(Pe ......
【Linux API 揭秘】container_of函数详解
1、container_of函数介绍
container_of可以说是内核中使用最为频繁的一个函数了,简单来说,它的主要作用就是根据我们结构体中的已知的成员变量的地址,来寻求该结构体的首地址,直接看图,更容易理解。 ......
Linux课堂知识总结7
在这节课的学习中,我们学习了Linux的存储管理操作。 1.初识硬盘 机械 HDD 固态 SSD 固态的优势: SSD采用电子存储介质进行数据存储和读取的一种技术,突破了传统机械硬盘的性能瓶颈, 拥有极高的存储性 能,被认为是存储技术发展的未来新星。 2.分区类型 主分区:正常情况使用的分区 扩展分 ......
Linux 命令(command) history
1、命令简介 history命令是查看之前在linux中,使用过的命令的历史记录。历史命令是被保存在内存中的,当退出或者登录shell时,会自动保存或读取。在内存中,历史命令仅能够存储1000条历史命令,该数量是由环境变量HISTSIZE进行控制。 2、命令语法 history [选项] 3、命 ......
内存堆栈结构
参考: 秒懂 栈内存和堆内存(深入底层) (xjx100.cn) 堆栈与堆(Stack vs Heap):有什么区别?图文并茂拆解代码解析! - 知乎 (zhihu.com) 学习CLR via C#(二) - 类型基础-CSDN博客 我们都知道值类型存在“栈”中,引用类型存在“堆”中。这篇文章深入 ......
Linux命令
dd 命令 Linux dd 命令用于读取、转换并输出数据。 dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。 参数说明: if=文件名:输入文件名,默认为标准输入。即指定源文件。of=文件名:输出文件名,默认为标准输出。即指定目的文件。ibs=bytes ......
linux-格式转换工具
1 将gbk格式转换成utf-8格式 iconv -f 原格式 -t utf-8 原始文件 > 新文件 如iconv -f gbk -t utf-8 file_old > file_new 2 dos转成unix格式 dos2unix 待转换的文件 执行后文件直接转成unix格式 ......
ubuntu 18.04.6 编译文件系统buildroot的时候提示 buildroot/output/host/ARM-buildroot-linux-gnueabihf/sysroot/usr/lib 没有文件或目录
错误提示如下:ln::无法创建符号链接 buildroot/output/host/ARM-buildroot-linux-gnueabihf/sysroot/usr/lib 没有文件或目录 cd 进入buildroot路径, 先sudo make clean 然后再cd .. 到software文 ......
内存池的处理
pool->sector->blocks pool is organized as sectors , and new sectors ared added when there is more blocks needed. mem_block_creat_pool(zg, blk_size , n ......
Asp.net core Net6.0 Webapi 项目如何优雅地使用内存缓存
前言 缓存是提升程序性能必不可少的方法,Asp.net core 支持多级缓存配置,主要有客户端缓存、服务器端缓存,内存缓存和分布式缓存等。其中客户端缓和服务器端缓存在使用上都有比较大的限制,而内存缓和分布式缓存则比较灵活。 内存缓存就是一种把缓存数据放到应用程序内存中的机制。 本篇主要讲解在 as ......
ubuntu 18.04.6 编译linux内核make ARCH=arm LOCALVERSION= zImage提示unrecognized argument in option... kernel/bounds.s failed
ubuntu 18.04.6 编译linux内核make ARCH=arm LOCALVERSION= zImage提示 unrecognized argument in option. "-mabi=aapcs-linux ... kernel/bounds.s failed 设置编译链的环境变量 ......
事件循环机制(eventloop)
1 js单线程:因为js主要是用来跟用户互动,作为一门浏览器脚本语言,导致它只能是一门单线程语言,通俗来讲就是同一时间只能做同一件事情,比如操作dom节点,添加一个节点,和删除一个节点,只能在添加之后才能进行删除 2 缺点:在执行一些耗时的操作的时候会导致代码阻塞,比如网络请求,定时器等,因此引入同 ......
UBUNTU 18.04.6编译linux内核make ARCH=arm menuconfig提示recipe for target ‘menuconfig’ failed
UBUNTU 18.04.6编译linux内核make ARCH=arm menuconfig提示recipe for target ‘menuconfig’ failed: 这是因为没有安装图形化 Kernel 配置工具。 要么安装libncurses5-dev库, 要么安装libncurses- ......
Linux history记录数更改
如果为了安全我们只需要保留200条,怎么办呢?我们可以临时修改最大保留条数:HISTSIZE=200 这样就修改成了200条啦,但是重启服务器后,又还原了。 如果想一直保留200条,我们需要在/etc/profile修改他的环境变量;可以使用vim编辑(推荐使用vim编辑),也可以使用sed直接修改 ......
UBUNTU 18.04.6 在编译LINUX内核的时候执行MAKE ARCH=ARM SOCFPGA_DEFCONFIG提示Can't find default configuration "arch/x86/configs/socfpga_defconfig"
Intel 针对 SoC FPGA 芯片 提供的Linux 源码中已经提供好了一个名为socfpga_defconfig 的配置文件,我们对内核的配置和修改,建议基于此配置文件进行,因此在进行配置前,需要先将该配置文件导入到默认配置文件.config中,操作方法很简单。 在终端输入make ARCH ......
Linux系统中curl命令使用笔记
在Linux中curl是一个利用URL规则在命令行下工作的文件传输工具,用来请求 Web 服务器,它的名字就是客户端(client)的 URL 工具的意思,可以说是一款很强大的http命令行工具,它支持文件的上传和下载,是综合传输工具。 可以看出它的参数非常多,a-z的字母,几乎都用到了,参数这么说 ......
Linux实现指定用户sftp传输,静止ssh登录
1、环境 名称 ip server 192.168.1.1 client 192.168.1.2 2、服务器创建repl用户 useradd -m -d /home/repl -s /usr/sbin/nologin repl 3、修改密码 passwd repl 4、ssh配置 # 该行不注释 S ......
net core 异步超时取消机制
方法一: 利用Task.WhenAny namespace ConsoleApp1 { internal class Program { static void Main(string[] args) { Console.WriteLine("Hello, World!"); Cancellatio ......
linux xfce 设置限制亮度滑块的最小亮度,在屏幕里的xfce设置亮度的最小亮度。
参照 https://docs.xfce.org/xfce/xfce4-power-manager/preferences 使用代码 xfconf-query -c xfce4-power-manager -p /xfce4-power-manager/brightness-slider-min-l ......