当前位置: 首页 > article >正文

你的终端神器之Oh My Zsh刨

1.安装环境准备1.1.查看物理内存[rootaiserver ~]# free -m1.2.操作系统版本[rootaiserver ~]# cat /etc/redhat-release1.3.操作系统内存[rootaiserver ~]# df -h /dev/shm/1.4.磁盘空间[rootaiserver ~]# df -TH[rootaiserver ~]# df -h /tmp/[rootaiserver ~]# df -h /u011.5.查看系统架构[rootaiserver ~]# uname -mx86_64[rootaiserver ~]# cat /proc/version1.6.解析/etc/hosts[rootaiserver ~]# hostnameaiservercat /etc/hosts EOF192.168.1.1 aiserverEOF1.7.关闭防火墙还有selinuxsystemctl status firewalld.servicesystemctl stop firewalld.servicesystemctl disable firewalld.servicesed -i s/SELINUXenforcing/SELINUXdisabled/ /etc/selinux/config2.创建用户和组查看是否安装有Oracle软件[rootaiserver ~]# more /etc/oraInst.loc查看是否已存在相关用户组[rootaiserver ~]# grep oinstall /etc/group[rootaiserver ~]# grep dba /etc/group[rootaiserver ~]# grep oper /etc/group[rootaiserver ~]# /usr/sbin/groupadd -g 54321 oinstall[rootaiserver ~]# /usr/sbin/groupadd -g 54322 dba[rootaiserver ~]# /usr/sbin/groupadd -g 54323 oper[rootaiserver ~]# /usr/sbin/useradd -u 54321 -g oinstall -G dba,oper oracle--修改密码为oracle[rootaiserver ~]# passwd oracle3.创建工作的目录[rootaiserver ~]# mkdir -p /u01/app/oracle[rootaiserver ~]# chown -R oracle:oinstall /u01/[rootaiserver ~]# chmod -R 775 /u01/app/oracle4.配置Oracle的环境变量[oracleaiserver ~]$ vi .bash_profileexport ORACLE_BASE/u01/app/oracleexport ORACLE_HOME$ORACLE_BASE/product/23.26.1/dbhome_1export ORACLE_SIDprodexport PATH$ORACLE_HOME/bin:$PATH:$HOME/bin[oracleaiserver ~]$ source .bash_profile[oracleaiserver ~]$ env | grep ORACLE5.修改内核参数以下在root用户下操作cp /etc/sysctl.conf /etc/sysctl.conf.bakcat /etc/sysctl.conf EOFfs.file-max 6815744kernel.sem 250 32000 100 128kernel.shmmni 4096kernel.shmall 751619276kernel.shmmax 3006477107kernel.panic_on_oops 1net.core.rmem_default 262144net.core.rmem_max 4194304net.core.wmem_default 262144net.core.wmem_max 1048576fs.aio-max-nr 1048576net.ipv4.ip_local_port_range 9000 65500EOFkernel.shmall :物理内存的70%kernel.shmmnikernel.shmall/4环境变量生效sysctl --system6./etc/profile配置以下root用户操作cp /etc/profile /etc/profile.bakcat /etc/profile EOFif [ $USER oracle ]; thenif [ $SHELL /bin/ksh ]; thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fifiEOFvi /etc/pam.d/loginsession required pam_limits.so7.修改资源限制以下root用户操作cp /etc/security/limits.conf /etc/security/limits.conf.bakcat /etc/security/limits.conf EOForacle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536EOF8.yum安装依赖[rootaiserver ~]# mount | grep sr0mount /dev/cdrom /mntecho [localREPO] /etc/yum.repos.d/my.repoecho namelocalhost8 /etc/yum.repos.d/my.repoecho baseurlfile:///mnt/BaseOS /etc/yum.repos.d/my.repoecho gpgcheck0 /etc/yum.repos.d/my.repoecho enabled1 /etc/yum.repos.d/my.repoecho [localREPO_APP] /etc/yum.repos.d/my.repoecho namelocalhost8_app /etc/yum.repos.d/my.repoecho baseurlfile:///mnt/AppStream /etc/yum.repos.d/my.repoecho gpgcheck0 /etc/yum.repos.d/my.repoecho enabled1 /etc/yum.repos.d/my.repo[rootaiserver yum.repos.d]# yum repolist以下命令安装依赖包yum install bc \binutils \compat-openssl10 \elfutils-libelf \fontconfig \glibc \glibc-devel \ksh \libaio \libXrender \libX11 \libXau \libXi \libXtst \libgcc \libstdc \libxcb \libibverbs \libasan \liblsan \librdmacm \make \policycoreutils \policycoreutils-python-utils \smartmontools \sysstat -y9.解压软件授权、oracle用户下操作[oracleaiserver ~]$ mkdir -p /u01/app/oracle/product/23.26.1/dbhome_1oracle用户下操作[oracleaiserver ~]$ unzip /opt/LINUX.X64_2326100_db_home.zip -d $ORACLE_HOME10.静默安装Oracle数据库10.1.编辑rsp文件[oracleaiserver ~]$ cd $ORACLE_HOME/install/response[oracleaiserver response]$ cp db_install.rsp /tmpvi /tmp/db_install.rsp修改db_install.rsp文件中以下内容oracle.install.optionINSTALL_DB_SWONLYUNIX_GROUP_NAMEoinstallINVENTORY_LOCATION/u01/app/oraInventoryORACLE_BASE/u01/app/oracleORACLE_HOME/u01/app/oracle/product/23.26.1/dbhome_1InstallEditionEEOSDBA_GROUPdbaOSOPER_GROUPoperOSBACKUPDBA_GROUPdbaOSDGDBA_GROUPdbaOSKMDBA_GROUPdbaOSRACDBA_GROUPdbadbTypeGENERAL_PURPOSE10.2.静默安装Oracle软件[oracleaiserver ~]$ cd $ORACLE_HOME./runInstaller -silent -responseFile /tmp/db_install.rsp -ignorePrereq安装结束后需要以root用户执行以下两个脚本/u01/app/oracle/oraInventory/orainstRoot.sh/u01/app/oracle/product/23.26.1/dbhome_1/root.sh11.监听创建静默配置监听[oracleaiserver ~]$ netca -silent -responseFile $ORACLE_HOME/assistants/netca/netca.rsp12.dbca建库12.1.编辑dbca.rsp安装文件[oracleaiserver ~]$ cd $ORACLE_HOME/assistants/dbca[oracleaiserver dbca]$ cp dbca.rsp /tmp[oracleaiserver ~]$ vi /tmp/dbca.rspresponseFileVersion/oracle/assistants/rspfmt_dbca_response_schema_v23.0.0gdbNameprodsidproddatabaseConfigTypeSIcreateAsContainerDatabasetruenumberOfPDBs2pdbNameprodtemplateNameGeneral_Purpose.dbcoracleHomeUserPasswordoracletotalMemory1500sysPasswordoraclesystemPasswordoracledatafileDestination/u01/app/oracle/oradatacharacterSetAL32UTF8nationalCharacterSetUTF8databaseTypeOLTP注意templateName、createAsContainerDatabase必須指定12.2.静默安装数据库[oracleaiserver ~]$ dbca -silent -createDatabase -responseFile /tmp/dbca.rspimage腺澈郴从

相关文章:

你的终端神器之Oh My Zsh刨

1.安装环境准备 1.1.查看物理内存 [rootaiserver ~]# free -m 1.2.操作系统版本 [rootaiserver ~]# cat /etc/redhat-release 1.3.操作系统内存 [rootaiserver ~]# df -h /dev/shm/ 1.4.磁盘空间 [rootaiserver ~]# df -TH [rootaiserver ~]# df -h /tmp/ [rootaiserver ~]# d…...

嵌入式轻量HTTP客户端设计与物联网数据上报实践

1. 项目概述 HTTPClient-Xively 是一个面向嵌入式平台的轻量级 HTTP 客户端实现,专为 mbed OS 网络栈设计,核心目标是与 Xively 平台(现已被 Google Cloud IoT Core 收购并逐步停用,但其 REST API 设计范式仍具典型工程参考价值&a…...

cka-2026-etcd

kubeadm 配置的集群已迁移到新机器。它需要更改配置才能成功运行。Task修复在机器迁移过程中损坏的单节点集群。首先,确定损坏的集群组件,并调查导致其损坏的原因。注意:已停用的集群使用外部 etcd 服务器。接下来,修复所有损坏的…...

微软发布的《生成式人工智能初学者.NET 第二版》课程辰

本课概览 Microsoft Agent Framework (MAF) 提供了一套强大的 Workflow(工作流) 框架,用于编排和协调多个智能体(Agent)或处理组件的执行流程。 本课将以通俗易懂的方式,帮助你理解 MAF Workflow 的核心概念…...

嵌入式开发编码规范与最佳实践

1. 为什么嵌入式开发需要编码规范?在嵌入式系统开发中,代码质量直接影响产品的稳定性和可靠性。与通用软件开发不同,嵌入式系统往往运行在资源受限的环境中,且通常需要长时间不间断工作。我曾参与过一个工业控制项目,由…...

【并发心法】别把 RTOS 当 Linux 玩!撕碎“万物皆线程”的并发毒药,论“事件驱动”与“无阻塞”的算力霸权

摘要:在拥有几个 G 内存和无数个核心的桌面端,线程是极其廉价的耗材。但在 SRAM 以 KB 计算的微控制器世界,每一次线程的创建都是在割肉,每一次线程的切换都是在流血。无数跨界开发者带着“阻塞等待”的恶习,用几十个微…...

STM32语音智能垃圾桶开发实战

1. 项目概述 这个基于STM32的语音智能垃圾桶项目,本质上是一个融合了嵌入式开发、语音识别和物联网技术的综合性解决方案。我在去年为一个社区环保项目开发过类似系统,实测下来发现这种智能垃圾桶不仅能提升垃圾分类效率,还能显著降低公共区域…...

OpenClaw技能调试技巧:千问3.5-35B-A3B-FP8任务失败的日志分析方法

OpenClaw技能调试技巧:千问3.5-35B-A3B-FP8任务失败的日志分析方法 1. 问题背景与调试困境 上周我尝试用OpenClaw对接千问3.5-35B-A3B-FP8模型实现一个自动化流程:让AI助手读取截图中的文字内容,整理成结构化数据后存入本地Excel文件。结果…...

使用小龙虾来操作猿编程的遥控车沙

一、什么是 Q 饱和运算? 1. 核心痛点:普通运算的 “数值回绕” 普通算术运算(如 ADD/SUB)溢出时,数值会按补码规则 “回绕”,导致结果完全错误: 示例:int8_t 类型最大值 127 1 → 结…...

OpenClaw技能组合技:Phi-3-mini-128k-instruct多模块协作处理

OpenClaw技能组合技:Phi-3-mini-128k-instruct多模块协作处理 1. 为什么需要技能组合技? 上周我需要处理一份市场调研的Excel数据,包含3000多条杂乱记录。手动清洗要花大半天时间,而用Python脚本又得反复调试。当我尝试用OpenCl…...

嵌入式RGB LED平滑过渡控制库GRGB设计解析

1. 项目概述GRGB 是一个专为嵌入式平台设计的轻量级 RGB LED 平滑控制库,其核心目标是解决传统 PWM 控制下 LED 色彩跳变、亮度阶跃明显、人眼可察觉闪烁等工程痛点。该库不依赖操作系统抽象层(如 FreeRTOS 任务调度),亦不绑定特定…...

字符编码原理与UTF-8实战指南

1. 字符集编码的前世今生第一次接触字符集编码这个概念,是在2008年处理一个中文乱码问题的时候。当时一个简单的网页表单提交,在数据库里存储的内容变成了"ˆ‘š„"这样的乱码。从那时起,我意识到字符编码这个看似基础的概念&…...

【毫米波混合波束成形】第8章 硬件不完美性与鲁棒AI设计

目录 第一部分:原理详解 8.1 低分辨率量化感知神经网络 8.1.1 1-bit与有限精度移相器建模 8.1.1.1 量化噪声的统计分布建模 8.1.1.1.1 量化感知训练(QAT)中的直通估计器原理与方差分析 8.1.1.1.2 软量化替代函数(Sigmoid/Tan…...

digitalPinFast:AVR平台GPIO寄存器级极速操作库

1. 项目概述 digitalPinFast 是一个面向嵌入式底层开发的轻量级 GPIO 操作加速库,其核心设计目标是 在不依赖编译器内置指令(如 __builtin_avr_delay_cycles )或硬件外设(如定时器、CLI/SEI 中断控制)的前提下&…...

ABAQUS盾构隧道开挖模型Cae文件详解:一环七片结构,含螺栓配筋及毫米单位制应用

ABAQUS盾构隧道开挖模型Cae文件,一环7片,含螺栓,配筋。 (此模型用的㎜单位制) 在ABAQUS软件中,存在一个盾构隧道开挖模型的Cae文件。该模型由一环七片组成,其中包含螺栓和配筋。该模型使用毫米作…...

LSTM神经网络回归预测+SHAP可解释分析+新数据预测+多输出,MATLAB代码

一、研究背景 在机器学习和深度学习应用中,模型(如LSTM)的“黑箱”特性限制了其在高风险决策场景中的可信度。SHAP(SHapley Additive exPlanations)值基于博弈论中的Shapley值,能够公平分配各特征对预测结果的贡献,是目前主流的模型可解释性方法之一。该代码结合LSTM多…...

基于stm32的重工业园环境质量监测系统

收藏关注不迷路!! 🌟文末获取源码数据库🌟 感兴趣的可以先收藏起来,还有大家在毕设选题(免费咨询指导选题),项目以及论文编写等相关问题都可以给我留言咨询,希望帮助更多…...

Spring Boot 4.0 Agent-Ready不是未来式——是今天上线就必须具备的生产红线(附GDPR/等保2.0合规增强checklist)

第一章:Spring Boot 4.0 Agent-Ready不是未来式——是今天上线就必须具备的生产红线(附GDPR/等保2.0合规增强checklist)Spring Boot 4.0 正式将 JVM Agent 集成能力列为启动时强制校验项,而非可选扩展。这意味着任何未通过 java -…...

为什么顶尖金融科技公司集体弃用React转向Blazor?——2026真实项目ROI对比:开发效率↑41%,首屏加载↓68%,运维成本↓53%

第一章:为什么顶尖金融科技公司集体弃用React转向Blazor?——2026真实项目ROI对比:开发效率↑41%,首屏加载↓68%,运维成本↓53%过去两年,高盛、摩根士丹利、PayPal风控平台与新加坡星展银行核心交易看板等1…...

知网AIGC查重的原理与降AI的实用技巧

很多同学看到查重报告里AIGC指数飙升时,第一反应是恐慌,觉得系统看出了文章不是自己写的。其实没必要把检测系统想得太智能,它根本读不懂文章的内容。 目前的检测逻辑主要基于两个核心统计学指标:困惑度和突发性。只要搞懂这两个概…...

高速数字电路中的信号抖动与眼图优化

1. 信号抖动与眼图基础解析在高速数字电路设计中,信号完整性问题往往表现为"信号抖动"和"眼图劣化"这两个直观现象。信号抖动(Jitter)本质上是指数字信号边沿相对于理想时序位置的偏差,这种时间上的不确定性会…...

AI 编程盛行的时代,为什么 “『DC- WFW』” 仍然具有必要性?岛

这&#xff0c;是一个采用C精灵库编写的程序&#xff0c;它画了一幅漂亮的图形&#xff1a; 复制代码 #include "sprites.h" //包含C精灵库 Sprite turtle; //建立角色叫turtle void draw(int d){for(int i0;i<5;i)turtle.fd(d).left(72); } int main(){ …...

Seeed-PCA9685 Arduino库详解:16路PWM伺服与LED控制

1. 项目概述Seeed-PCA9685 是一款面向 Arduino 平台的开源驱动库&#xff0c;专为基于 NXP PCA9685 芯片的 16 通道 PWM 控制模块设计。该库直接封装了 PCA9685 的 IC 协议层与寄存器操作逻辑&#xff0c;屏蔽底层时序细节&#xff0c;使开发者能够以高级语义&#xff08;如set…...

2026论文降AIGC保姆级指南:从80%降到10%,这5款降ai率工具亲测好用(附去AI味心法)

2026各校对AIGC越来越严格&#xff0c;但其实只要方法对&#xff0c;降下来也没那么难。 为了帮大家降低ai率&#xff0c;我把市面上的十几款主流降AI工具都试了一遍&#xff0c;今天这篇就给大家分享一下&#xff0c;如何在保留正常逻辑的前提下&#xff0c;将AI率降到学校要…...

鸿蒙方舟编译器的AOT优化陷阱:Native代码与JS混合调用的性能拐点分析

一、引言 在鸿蒙应用开发中&#xff0c;方舟编译器的AOT&#xff08;Ahead Of Time&#xff09;编译技术为应用性能带来了显著提升。然而&#xff0c;在Native代码与JS混合调用的场景中&#xff0c;AOT优化可能会陷入一些陷阱&#xff0c;导致性能下降甚至出现JIT抖动问题。本文…...

【GraalVM静态镜像内存优化实战白皮书】:20年JVM专家亲授生产级堆内存压缩至47MB的5大硬核技法

第一章&#xff1a;GraalVM静态镜像内存优化的生产意义与挑战全景GraalVM 的原生镜像&#xff08;Native Image&#xff09;技术通过提前编译&#xff08;AOT&#xff09;将 Java 应用构建成独立、无 JVM 依赖的二进制可执行文件&#xff0c;显著降低启动延迟与运行时内存开销。…...

RVStarArduino:RISC-V架构下的Arduino兼容开发框架

1. RVStarArduino&#xff1a;面向RISC-V架构的Arduino兼容开发框架RVStarArduino是专为Nuclei RVStar开发板设计的Arduino兼容开发框架&#xff0c;其核心目标是将Arduino生态的易用性与RISC-V架构的硬件特性深度融合。该框架并非简单的代码移植&#xff0c;而是基于Nuclei SD…...

开源串口示波器SerialPlot在嵌入式调试中的应用

1. 项目概述今天想和大家分享一个我最近在嵌入式开发中频繁使用的神器——SerialPlot&#xff0c;这是一款完全开源的串口示波器工具。作为一名长期奋战在硬件调试一线的工程师&#xff0c;我深知实时可视化传感器数据的重要性。传统的调试方式要么依赖昂贵的专业设备&#xff…...

PHP Swoole 进阶必学核心(EventLoop深度解剖+内存泄漏避坑手册)

第一章&#xff1a;PHP Swoole 进阶必学核心&#xff08;EventLoop深度解剖内存泄漏避坑手册&#xff09;Swoole 的 EventLoop 是其高性能异步 I/O 的心脏&#xff0c;本质是单线程 Reactor 模式驱动的事件循环&#xff0c;底层基于 epoll/kqueue/iocp 封装。它并非简单轮询&am…...

【Dify企业级集成终极壁垒】:C# 14原生AOT部署实操手册——从IL解析到符号剥离,覆盖17个面试官追问点

第一章&#xff1a;C# 14原生AOT部署Dify客户端面试综述在现代AI工程化落地场景中&#xff0c;轻量、安全、低延迟的客户端集成能力日益关键。C# 14 引入的原生AOT&#xff08;Ahead-of-Time&#xff09;编译能力&#xff0c;结合 Dify 提供的标准化 REST API 与 OpenAPI 规范&…...