- 2025-01-21Linux性能分析
sudoyuminstall-yepel-releasesudoyumupdate-ysudoyumgroupinstall-y"Developmenttools"sudoyuminstall-yelfutils-libelf-develcmake3gitbisonflexncurses-develsudoyuminstall-yluajitluajit-devel#forLuasupportcurl-LOh
- 2025-01-21【Linux网络】深入理解linux内核网络性能优化
一、网络请求优化1.1减少不必要的网络IO在系统设计与开发过程中,应尽量避免不必要的网络I/O操作,尤其是在可以通过本地进程或内存内完成的场景下,避免使用网络通信来实现。网络虽然是现代分布式系统中的核心组件,能够连接不同模块、简化开发流程,并支持大规模系统的构建,但滥用网络会
- 2025-01-21鸟哥linux私房菜笔记(一)
鸟哥私房菜linux学习笔记(一)之所以学鸟哥linux私房菜这本书,是因为受到多人推荐,本书在业界也一直好评,买来一看,名副其实,从最基础的计算机构成开始讲起,适合爱好者和从业者学习或者深入研究。本书有若干章节,我挑选了部分来学习,重点学习文件管理和shell.第一章linux的起源unix作
- 2025-01-21linux kernel端口耗尽优化
bind()源ip之后,分配端口会有端口耗尽问题。 linuxkernel如何bind()VRF端口上的源IPperf看到如下图: 在bind的时候因为还没有目的ip和port,所以可用端口会很少。socketopt IP_BIND_ADDRESS_NO_PORT 会把分配端口延后至connect阶段,如下图内核代码:/net/ipv4/af_in
- 2025-01-21F1C100S 编译uBoot、Kernel、RootFs
编译lichee官方的uboot和kernel时报yylloc重复定义解决方法:编译荔枝派提供的uboot-2018的时候报错,提示multipledefinitionof`yylloc‘,提示yylloc这个变量重复定义了。参考这篇帖子:https://blog.csdn.net/u011781073/article/details/123773085,在uboot/kernel目录下,搜索所有的YY
- 2025-01-21LINUX磁盘分区并且挂载
一、Ubuntu系统1、首先输入命令 ,查看系统版本信息cat/etc/os-release2、查看硬盘情况sudofdisk-lu3、硬盘分区sudofdisk/dev/vdc n:表示建立新的分区 p:表示主分区 e:表示拓展分区 1:分区号,输入1表示只分一个区 w:保存分区表4
- 2025-01-21Linux学习笔记——vim编辑器的使用
sudo 提权命令,在没有权限执行的时候,在命令前面加上该命令就会使用root身份进行执行。注:输入密码时看不见密码,输入正确即可。vi/vim命令:终端下编辑文件的首选工具。三种模式:1.命令模式:vim 文件名进入文件默认进入命令模式,不能编辑。后续按esc进入
- 2025-01-21Linux安装TensorFlow2.x
首先注意:TensorFlow2.11开始就不支持Windows的GPU,若要在Windows下安装GPU版本的,只能安装2.10及以下的版本。下面是官网提示直接安装,直接安装的话是最新版本的:若要安装指定版本,使用命令:pipinstalltensorflow[and-cuda]==2.xx注意安装版本要和python版本以及cuDNN、CUDA版
- 2025-01-21OpenEuler学习笔记(六):OpenEuler与其他Linux服务器的区别是什么?
OpenEuler是一款基于Linux内核的开源服务器操作系统,与其他Linux服务器操作系统(如CentOS、UbuntuServer等)存在多方面的区别,主要体现在以下几个方面:一、社区与支持OpenEuler:由华为发起并开源,以华为为核心的技术团队提供强大的技术支持,社区也吸引了众多国内企业和开发者参
- 2025-01-215款兼容Linux系统的国产办公软件,支持局域网环境使用
近年来,随着国产化进程的加速和信创政策的推动,越来越多的办公软件开始兼容Linux内核系统,特别是满足局域网办公需求的工具备受关注。今天为大家介绍五款兼容Linux系统的国产办公软件,它们在数据安全、私有化部署以及跨平台支持上都表现出色,非常适合企业内网环境。 1、有度即时通
- 2025-01-20Linux基本操作
Linux基本指令一.ls指令语法:ls[选项][目录或文件] 功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。常用选项:-a列出目录下的所有文件,包括以.开头的隐含文件。-d将目录像文件一样显示,而不是显示其下的文件。如:ls–d指定目
- 2025-01-20Linux 网络 序列化与反序列化~
概念序列化(Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。以下是关于序列化与反序列化的介绍:序列化:将对象的状态信息转换为可以存储或传输的格式,通常是字节序列或文本格式。反序列化:将序列化后的数据还原为原始对象或数据结构的过程。出现原因序列化
- 2025-01-20一文告诉你Linux下如何用C语言实现ini配置文件的解析和保存
嵌入式项目开发中,会有很多功能模块需要频繁修改参数,Linux下我们可以通过ini格式的文件保存配置信息。本文通过开源库iniparser,详细讲解如何用C语言实现ini文件的参数解析和配置保存。本文代码实例获取方式见文末。一、ini文件1什么是ini文件INI(InitializationFile)文件是
- 2025-01-20linux系统安装vmware workstation
linux系统安装vmwareworkstation1.下载vmwareworkstation2.安装vmwareworkstation(使用root用户)1.解压2.安装3.启动vmwareworkstation1.下载vmwareworkstation访问https://softwareupdate.vmware.com/cds/vmw-desktop/ws/17.6.2/24409262/linux/core/链接下载
- 2025-01-20https证书管理系统-自动化部署
免费HTTPS证书(SSL证书)-自动化部署步骤1:复制生成的linux脚本命令步骤2:拷贝到部署站点的linux服务器上运行步骤三:刷新页面,即可看到此时的节点记录步骤四:点击“配置证书”,选择证书后自动部署步骤五:节点部署已完成,后续自动调度部署,无需干预
- 2025-01-20linux 将自定义程序做成服务开机自启动
在linux系统中有很多方式可以将自定义程序设置成开机自启动,本文所述的方式是通过将程序设置成service来实现自启动。在/lib/systemd/system目录下新建hello.service文件touch/lib/systemd/system/hello.servicevim/lib/systemd/system/hello.service[Unit]Descrip
- 2025-01-20你有在linux下编程过吗?有使用过mac系统吗?说下它和win系统的区别?
关于Linux下编程我有在Linux环境下进行编程的经历。Linux系统以其稳定性、安全性和开源性受到技术人员的青睐。在前端开发方面,Linux提供了强大的工具链和开发环境,如编译器、调试器和版本控制工具,这些都有助于高效地进行Web前端开发。此外,Linux下的前端开发还可以利用诸如Prepros
- 2025-01-20Linux基础操作(03)文件操作
文件操作指令cat/more/less/head/tailcat:查看文件的内容执行权限:所有用户语法:cat[选项]文件选项:-n:显示文件行号范例:cat/pron/cpuinfocat-n/pron/cupinfomore:分页查看文件内容执行权限:所有用户语法:more文件/文件路径操作:空格键:向下翻动
- 2025-01-20Linux平台生成AWR报告
在Linux平台上生成AWR(AutomaticWorkloadRepository)报告通常是指针对Oracle数据库的操作。AWR报告是Oracle数据库性能诊断的一个重要工具,它可以帮助DBA分析数据库在一段时间内的性能表现。以下是生成AWR报告的一般步骤:1.确认Oracle数据库环境确保Oracle数据库已经安装,并且
- 2025-01-20linux 设备驱动模型
作者:baron个人网站:baron-z.cn Linux设备模型的核心是使用Bus、Class、Device、Driver四个核心数据结构,将大量的、不同功能的硬件设备(以及驱动该硬件设备的方法),以树状结构的形式,进行归纳、抽象,从而方便Kernel的统一管理。学习平台mt8768,内核版本kernel-4.9一、kobjec
- 2025-01-20Linux常用命令-LVM逻辑卷管理
Extend扩展vgextendlvextendReduce减少vgreducelvreduce1、PV物理卷管理1.1)、pvscan命令pvscan用于扫描系统中的所有物理卷,并输出相关信息。 1.2)、pvcreate命令pvcreate用于将分区或整个硬盘转换成物理卷,主要是添加LVM属性信息并划分PE存储单位。该命令需要使用硬盘
- 2025-01-20Linux 常用操作命令大全
目录一、基础知识1.1Linux系统的文件二、基础操作2.1重启系统2.2关闭系统切换用户(su)三、目录/文件操作3.1切换目录(cd)3.2查看目录(ls)3.3创建目录(mkdir)3.4删除/文件(rm)3.5修改(重命名)目录/文件(mv)3.6拷贝目录/文件(cp)3.7搜索/文件(find)3.8查看当前目录(pwd)四、文件操作4.1新
- 2025-01-20apifoxCli在linux部署运行教程
转载于 https://apifox.com/help/automated-testing/executing-test/apifox-cli/ #1、pull镜像dockerpullnode:22-alpine#2、创建目录mkdir-p/home/testTool/apifox/script#3、运行nodejs+并使用npm安装apifoxdockerrun\--nameapifox\-eTZ=Asia/Shanghai\--
- 2025-01-20lazarus 4.0 RC2/fpc 3.3.1绿色版整合安装包
lazarus4.0RC2/fpc3.3.1绿色版整合安装包下载后运行自解压到d:\fpcupdeluxe4,在桌面生成快捷图标。注意:解压后很大(21GB),不喜欢就不要下载了。这个版本可以交叉编译到loong64的深度23版等新世界龙芯系统(还新增支持交叉编译到新世界系统的GTK3) 默认交叉编译到龙芯信创系统(旧世
- 2025-01-20Linux 下如何修改密码有效期?
chage命令chage命令用于查看以及修改用户密码的有效期信息,它是changeage的缩写。当需要用户在指定时间内登录或者需要及时修改密码的时候可以使用此命令,通过此命令,我们可以查看帐号的各种信息,比如:最新一次修改密码日期、设置密码修改时间、在指定时间后锁定帐号。我们可