网络设备 环境 设备linux

Linux多个动态库间的符号冲突问题

背景 今天遇到一个奇怪的问题,在客户车机上客户传入json字符串,使用cjson库cJSON_Parse()函数是成功的,但是通过cJSON_GetObjectItem()获取属性却失败了,代码如下 gtc_nlu_product_t* get_product_config(const char* ......
符号 多个 动态 问题 Linux

基本环境安装 jdk,mq,redis,nginx

JDK:解压安装包,命令为 tar -zxvf jdk-8u381-linux-x64.tar.gz配置环境变量,使用 vim 命令(需要安装vim,安装命令为:yum install vim)修改 /etc/profile 文件,在文件末尾加入如下配置 JAVA_HOME=/usr/local/j ......
环境 redis nginx jdk

Linux: Android系统

Android系统架构 Android 是谷歌开发的一款基于 Linux 内核的操作系统。系统架构分为五层,从下到上依次是Linux内核层、硬件抽象层、系统运行库层、应用框架层和应用层。 通俗点从下往上依次是: Linux kernel 层,很大一部分内容是驱动程序 HAL 层,对下封装驱动硬件操作 ......
Android 系统 Linux

Linux新建免密连接

1. 生成新的密钥对: 打开终端窗口,在命令行中输入以下命令: ssh-keygen -t rsa -b 4096 -f ~/.ssh/new_key 这将生成一个新的4096位的RSA密钥对,并将私钥保存在/.ssh/new_key文件中,公钥保存在/.ssh/new_key.pub文件中。您可以 ......
Linux

Linux 最近常用命令汇总

vi文本替换 # 全文替换 :%s/old/new/g # 替换全文第一个匹配项 :%s/old/new/ # 替换当前行所有匹配项 :s/old/new/g # 替换当前行第一个匹配项 :s/old/new/ 使用crontab配置定时运行脚本 # 查看所有配置任务 crontab -l # 修改 ......
命令 常用 Linux

Symantec GhostCast Server是一款用于网络传输和部署镜像的软件工具 Symantec GhostCast Server命令

Symantec GhostCast Server是一款用于网络传输和部署镜像的软件工具,它提供了一组命令行选项来配置和控制其功能。以下是一些常用的Symantec GhostCast Server命令: ghostsrv -clone: 启动GhostCast Server并允许克隆图像。 gho ......

Linux 上的 Wayland 是什么?它与 X 有何不同?

导读 Wayland 是 Linux 发行版的替代窗口系统。它取代了老化的 X11 标准。由于它需要修改应用程序才能使用它,因此迄今为止采用速度很慢。在撰写本文时,增强的安全性是相对于 X11 的主要优势。 X11 或 X Window 系统可让您的图形桌面环境显示和控制窗口。 Wayland 是 ......
Wayland Linux

Linux Perf工具

Linux Perf 介绍 Perf工具最早源于Linux内核开发者对性能分析需求的不断增长。 2009年, Ingo Molnar率先引入perf工具, 并将其合并进Linux内核2.6.31. 随着时间的推移, perf工具得到了持续改进和发展, 成为了Linux内核开发者和系统管理员日常工具的 ......
工具 Linux Perf

48、基本的网络协议和技术

①、TCP/IP TCP/IP是internet的最基本协议,由应用层、传输层、网络层和网络访问层组成。 #应用层的协议主要有Telnet、FTP、SMTP等,这些协议是用来接收来自传输层的数据或者按不同应用要求与方式将数据传输至传输层。 #传输层的主要协议有UDP、TCP,这些协议是使用者使用平台 ......
技术 网络

【linux】WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED 解决方法

一.错误描述 二.解决方案 输入以下指令: ssh-keygen -R XXX(ip地址) 按照我的例子(ip:10.165.7.136),会返回以下信息: 重新尝试连接: 输入yes,按下回车,成功连接。以上就是解决方案,如果想了解为什么这样的,可以继续往下看。三.原因分析 当两个设备第一次进行链 ......
IDENTIFICATION WARNING CHANGED 方法 REMOTE

Linux 服务器前后端环境安装

一、设置服务器 setenforce 0 setsebool -P httpd_can_network_connect 1 二、前端代理服务器 1.更新yum yum update 2.安装Git yum install -y git 说明:安装完成后输入git version可以查看git版本,确 ......
环境 服务器 Linux

Linux 安装SQL Server

1.添加源 sudo curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2019.repo 2.安装 sudo yum install -y mss ......
Server Linux SQL

Linux 安装守护进程supervisor

1.使用yum安装 yum install supervisor 2.开机自启动 systemctl enable supervisord.service 3.启动supervisor systemctl start supervisord 4.导航至相应目录 cd /etc/supervisord ......
supervisor 进程 Linux

16G内存+CPU本地部署ChatGLM2/Baichuan2推理(Windows/Mac/Linux)

概述 本文使用chatglm.cpp对中文大语言模型(LLM)进行量化与推理,支持ChatGLM2-6B、Baichuan2-13B-Chat等模型在CPU环境16G内存的个人电脑上部署,实现类似ChatGPT的聊天功能。支持的操作系统包括Windows、Mac OS、Linux等。 其中,量化过程 ......
Baichuan2 Baichuan ChatGLM2 内存 ChatGLM

linux单用户模式修改ip

1、进入GRUB页面,选择对应的内核按下‘e’键; 2、进入内核修改信息界面,找到Linux这一行,在这一行的末尾加上 single 按下ctrl+x进入单用户模式 3、输入root密码 4、执行“vi /etc/sysconfig/network-scripts/ifcfg-eth0”命令; 5、 ......
模式 linux

Linux 安装Nodejs

1.cd /usr/local/src/ 2.下载 node wget https://nodejs.org/dist/v15.4.0/node-v15.4.0-linux-x64.tar.xz 3.解压文件 tar xf node-v15.4.0-linux-x64.tar.xz 4.导航至解压目 ......
Nodejs Linux

Linux 安装Jenkins

1.添加yum源 sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo 2.导入密钥 sudo rpm --import https://pkg.jenkins.io/ ......
Jenkins Linux

《动手学深度学习 Pytorch版》 7.2 使用块的网络(VGG)

import torch from torch import nn from d2l import torch as d2l 7.2.1 VGG 块 AlexNet 没有提供一个通用的模板来指导后续的研究人员设计新的网络,如今研究人员转向了块的角度思考问题。通过使用循环和子程序,可以很容易地在任何现 ......
深度 Pytorch 网络 7.2 VGG

Mysql-Linux 环境下部署

1.下载 rpm 包 地址:https://downloads.mysql.com/archives/community/ 选择对应服务器版本 (mysql-8.0.30-1.el7.x86_64.rpm-bundle.tar) 2. 安装依赖 依次安装下面三个依赖 1 yum install li ......
Mysql-Linux 环境 Mysql Linux

linux部署springboot

安装jre 第一步:查看Linux系统中是否已存在JRE 首先,我们需要查看Linux系统中是否已经安装了Java运行时环境。我们可以使用命令“ java –version”来查看,如果终端提示“command not found”,则表明JRE未安装;如果显示java版本信息,则表明已安装JRE。 ......
springboot linux

Linux 安装.Net 5 SDK

1.添加信任 运行如下命令,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加 Microsoft 包存储库。 sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm ......
Linux Net SDK

Linux 安装Nginx

1.安装epel sudo yum install epel-release 2.安装nginx yum install -y nginx 3.导航至nginx 配置文件目录 cd /etc/nginx/ 4.修改nginx配置文件 vi nginx.conf # For more informat ......
Linux Nginx

在 Net7.0环境下测试了 Assembly.Load、Assmebly.LoadFile和Assembly.LoadFrom的区别

一、简介 很长时间没有关注一些C#技术细节了,主要在研究微服务、容器、云原生、编批等高大上的主题了,最近在写一些框架的时候,遇到了一些和在 Net Framework 框架下不一样的情况,当然了,我今天主要测试的是,在通过【添加项目引用】和【手动拷贝DLL】的情况下,这三个方法加载程序集:Assem ......
Assembly Assmebly LoadFile LoadFrom 环境

开发环境的搭建步骤0-1

一、Google Chrome下载 下载 1.官网地址:https://www.google.cn/chrome/index.html 2.设置默认浏览器 在谷歌页面右上角的设置中可以设置为默认浏览器 如果设置默认应用程序中找不到谷歌浏览器,关闭谷歌--右键用管理员身份运行--再次打开就能够找到啦 ......
步骤 环境

简单易懂的Linux RedHat安装教程,轻松搭建开发环境

Linux RedHat 是一款流行的操作系统,它拥有强大的稳定性和安全性,是许多企业和开发者首选的操作系统。本文将为你详细介绍如何从零开始安装 Linux RedHat 并搭建你的开发环境。 1.准备工作 在安装 Linux RedHat 之前,需要准备好以下物品: -一台电脑 -一个 USB 启 ......
易懂 环境 教程 RedHat Linux

linux-负载均衡

特点:高可用 四层负载均衡:在OSI七层传输协议里面的传输层 七层负载均衡:在应用层 1、HTTP负载均衡 将负载分发到两台或多台HTTP服务器 upstream backend { server 10.10.12.45:80 weight=1; server app.example.com:80 ......
linux

Linux 压缩/解压命令

......
命令 Linux

linux 常见命令

linux 查看进程树:pstree -aup 查看当前用户的所有进程:ps u 查看所有进程的详细信息:ps aux 根据进程名查找进程:ps -C 进程名平均一个进程多少M:ps --no-headers -o "rss,cmd" -C php-fpm | ps --no-headers -o ......
命令 常见 linux

Linux(一)

https://blog.csdn.net/qinden/article/details/122680075 一、linux内核及发行版linux kernel(只有一个)已经把对硬件的控制封装成了各种系统调用,发行版中的各种程序通过系统调用来操作硬件。linux/GNU发行版通常包含了包括桌面环境 ......
Linux

linux命令MV替代RM,防误删操作

服务器防误删操作:自建回收站Trash的方法 今天早上不小心再删除MYSQL备份脚本时,使用自动补全路径,一不小心把备份脚本整个目录删除了。幸好不是删除整个根目录,吓死宝宝了。还是要把rm -rf命令进行改造预防不测。 1.使用 mv 替换 rm 命令 1.1 建立回收站 首先在用户目录下建立 .t ......
命令 linux