文章目录1. 创建 Git 本地仓库2. 配置 Git3. 认识工作区、暂存区、版本库3.1 添加文件 | 场景一3.2 查看 .git 文件3.3 添加文件 | 场景二4. 修改文件5. 版本回退6. 撤销修改6.1 情况...
-
linux ubuntu 【Git】从零开始的 Git 基本操作
-
linux Ubuntu安装GNUstep (Objective-C 2.0)
GNUstep是Objective C库和框架的开源实现,它使得我们可以在Linux系统上使用Objective C。Objective C有1.0和2.0版本,在Ubuntu上如果直接用apt-get安装gnustep组件...
-
【linux】软件工具安装 + vim 和 gcc 使用(上)
目录1. linux 安装软件途径2. rzsz 命令3. vim 和 gcc 使用a. vim的基本概念b. 命令模式下的指令c. 底行模式下的指令1. linux 安装软件途径源代码安装rpm安装 -- linux安装包...
-
java 单例模式 人工智能 语言模型 opencv linux 深度解析 Spring 源码:三级缓存机制探究
文章目录一、 三级缓存的概述二、 三级缓存的实现原理2.1 创建Bean流程图2.2 getBean( 2.3 doGetBean( 2.4 createBean( 2.5 doCreateBean( 2.4 getSing...
-
linux 运维 ubuntu系统(2):ubuntu20.04更换为国内清华源
目录一、sudo apt install XX时提示找不到软件包或time out二、更新为国内清华源1、根据自己的虚拟机版本选择源码源2、修改配置文件3、更新其中的源网址4、更新软件列表和升级一、sudo apt inst...
-
excel 运维 【Linux】:文本编辑与输出命令 轻松上手nano、echo和cat
屿小夏 :个人主页个人专栏 :Linux深造日志 莫道桑榆晚,为霞尚满天!文章目录前言一、nano1.1 打开文件:1.2 常用快捷键:1.3 其他功能:1.4 特性:二、echo2.1 输出文本到终端:2.2 输...
-
运维 centos linux http Nginx rewrite地址重写(十个例子详细解析)
Nginx rewrite地址重写1. 什么是 Rewrite2. Rewrite 相关指令2.1. if 语句2.2. Rewrite flag2.3. permanent 匹配示例2.4. set 指令2.5. retu...
-
linux 运维 虚拟机Ubuntu扩展磁盘大小,保姆级教学
1.打开vmware控制台视图2.将虚拟机关机3.关机后,我们看到的是这样的控制台视图,双击红框框部分4.查看是否留有快照5.快照必须是和我这样的,不能留任何快照6.选择硬盘,并点击扩展,如果扩展选项是灰色的,请考虑是否开机...
-
运维 Linux环境安装Git(详细图文)
说明此文档Linux环境为:Ubuntu 22.04,本文档介绍两种安装方式,一种是服务器能联网的情况通过yum或apt命令下载,第二种采用源码方式安装。一、yum/apt方式安装1.yum方式安装Git如果你的服务器环境是...
-
c语言 linux 服务器 【手写数据库toadb】02 开发数据库内核准备阶段-git工具使用
git工具使用专栏内容:手写数据库toadb 本专栏主要介绍如何从零开发,开发的步骤,以及开发过程中的涉及的原理,遇到的问题等,让大家能跟上并且可以一起开发,让每个需要的人成为参与者。 本专栏会定期更新,对应的代码也会定期...
-
crontab定时任务 linux-crontab每分钟定时执行/定时任务调度
文章目录一、前言二、crontab概述2.1、crontab命令简介2.2、linux定时任务分类三、安装crontab四、crontab使用4.1、crontab语法4.2、定时任务设置4.3、定时任务格式4.4 cron...
-
服务器 数据库 算法 运维 学习 c语言 【Linux】进程实践项目(更新中) — 自主shell编写
送给大家一句话:不管前方的路有多苦,只要走的方向正确,不管多么崎岖不平,都比站在原地更接近幸福。 —— 宫崎骏《千与千寻》自主shell命令编写1 前言2 项目实现2.1 创建命令行2.2 获取命令2.3 分割命令2.4 运...
-
服务器 linux c++ <UDP网络编程>——《计算机网络》
目录1. 网络基础知识1.1 理解源IP地址和目的IP地址1.2 认识端口号1.3 理解 "端口号" 和 "进程ID"1.3.1 理解源端口号和目的端口号1.4 认识TCP协议1.5 认识UDP协议1.6 网络字节序2. s...
-
linux 运维 CentOS7.9安装PHP8.3+Nginx1.24+MySql5.7
一、安装PHP8.31、设置PHP安装源 sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm 2、安装支持命令yum-con...
-
arm开发 ARM Linux 开启 CMUX 功能以及测试代码
一、CMUX 介绍 CMUX,即串口多路复用,是一种用于在串行通信中实现多路复用的协议。它允许在单个串行连接上同时传输多个数据流,从而解决了多个数据流同时发送的问题。具体来说,CMUX协议利用一个底层物理串口,向上层系统提供...
-
linux devops 容器 Kubernetes部署Minio集群存储的选择,使用DirectPV CSI作为分布式存储的最佳实践
Kubernetes部署Minio集群存储的选择,使用DirectPV CSI作为分布式存储的最佳实践个人理解浅谈1. 关于在kubernetes上部署分布式存储服务,K8s存储的选择非云环境部署K8s Pod时存储的选择在...
-
网络穿透 NAT linux UDP内网穿透和打洞原理与代码实现
1、众所周知,现在主流网络用的还是IPV4协议,理论上一共有2^32=43亿个地址,除去私有网段、网络ID、广播ID、保留网段、本地环回127.0.0.0网段、组播224.0.0.0网段、实际可用就是36.47亿个;全球的服...
-
服务器 linux 运维开发 38掌握分布式存储系统 GlusterFS 的基本用法,包括卷管理、数据复制
GlusterFS是一种分布式文件系统,可以将多个存储服务器集成为一个分布式存储池。以下是一些基本的使用方法和示例代码。安装和启动 GlusterFS在所有节点上安装 GlusterFS,并确保每个节点上的GlusterFS...
-
arm开发 linux 运维 银河麒麟v10x86或者arm离线安装服务
银河麒麟v10x86或者arm离线安装服务最近有个项目,甲方的服务器用的全是国产化服务器银河麒麟,架构是x86的然后也无法连接外网,需要离线安装服务正常思路就是找到离线安装的包,然后拷贝到现场的服务器中进行安装所以问题就在于...
-
运维 服务器 查看Linux文件的所有者、用户组等所属信息
在Linux系统中,要查看文件或目录的所有者、用户组以及其他权限信息,可以使用以下命令:ls 命令: 使用 -l(长格式)选项来查看详细信息,包括所有者、用户组、大小、修改时间以及权限等。 ls -l /path/to/fi...
-
运维 服务器 linux 安装 Anaconda3 及环境配置 conda 找不到 解决 卸载anaconda
1.Anaconda 下载Anaconda 官网Free Download | Anaconda下载linux版本installer2.将下载好的文件移动到linux环境下的文件夹里3.切换到该路径下执行运行代码# 路径要换...
-
运维 服务器 【Linux】进程学习① (进程的PCB(task
目录编辑1.进程的概念1.1进程的描述与组织:进程的PCB进程:进程是 内核pcb对象+可执行程序/内核数据结构+可执行程序=进程2.PCB内部属性3 查看进程4.获取进程标识符:getpid函数(4-6主要围绕进程的标识...
-
服务器 运维 Linux cron定时任务常用方法
Linux cron定时任务使用技巧1. crontab含义项目含义范围第一个"*"一小时当中的第几分钟(minute)0~59第二个"*"一天当中的第几小时(hour)0~23第三个"*"一个月当中的第几天(day)1~3...
-
柚子快报邀请码778899分享:运维 linux:线程同步
个人主页 : 个人主页 个人专栏 : 《数据结构》 《C语言》《C++》《Linux》文章目录前言线程同步条件变量接口简单示例pthread_cond_wait为什么要有mutex伪唤醒问题的解决 (if-˃while 总结...
-
python ubuntu windows linux 人工智能 大数据 pip 国内镜像源
pip 国内镜像源部分可用的pip国内镜像源有下面这些:Python官方 https://pypi.python.org/simple/阿里云 https://mirrors.aliyun.com/pypi/simple/清...
-
linux windows 命令行艺术(自用)
命令行的艺术前言基础日常使用文件及数据处理系统调试单行脚本冷门但有用仅限 OS X 系统仅限 Windows 系统更多资源免责声明熟练使用命令行是一种常常被忽视,或被认为难以掌握的技能,但实际上,它会提高你作为工程师的灵活性...
-
linux centos7安装google chrome和chromium
一、下载安装包创建一个文件夹,把安装包放到文件夹内二、安装注意千万不要使用 rpm去安装,否则会报错很多字体、so等依赖,使用yum install 安装会自动下载这些依赖安装:cd ./google_chrome...
-
运维 服务器 Linux ipvlan详解(l2、l3、l3s和bridge、private和vepa模式)
Linux ipvlan详解,测试l2、l3、l3s和bridge、private和vepa模式。 最近在看Docker的网络,看到关于ipvlan网络的介绍。查阅了相关资料,记录如下。参考1.图解几个与Linux网络虚拟化...
-
Linux安装redis(基于CentOS系统,Ubuntu也可参考)
前言:本文内容为实操记录,仅供参考!一、下载并解压Redis1、执行下面的命令下载redis:wget https://download.redis.io/releases/redis-6.2.6.tar.gz2、解压red...
-
大数据 centos linux Hadoop完全分布式集群搭建
文章目录一、克隆二、网络配置三、SSH服务配置四、hadoop完全分布式配置一、克隆1.在虚拟机关机的状态下选择克隆2.开始克隆3.选择从当前状态创建4.创建一个完整的克隆5.选择新的虚拟机存储位置(选择内存充足的磁盘)6....
-
运维 Linux系统使用Docker搭建Traefik结合内网穿透实现公网访问管理界面
文章目录一、Zotero安装教程二、群晖NAS WebDAV设置三、Zotero设置四、使用公网地址同步Zotero文献库五、使用永久固定公网地址同步Zotero文献库Zotero 是一款全能型文献管理器,可以存储、管理和引...
-
linux ssh远程连接Ubuntu(局域网和非局域网)
文章目录前言1.局域网 远程连接2.非局域网 远程连接3. Zerotier常用命令:4.远程桌面控制总结前言我们通常使用ssh连接虚拟机中的Ubuntu,方便学习。但是当在项目中遇到远程控制主机的时候,发现ssh连接不到外...
-
linux 运维 【ubuntu-22.04】系统配置之 netplan 网络配置
前言netplan 为 linux 提供了一套统一的网络配置方式,旧版本 ubuntu 使用 /etc/network/interfaces 配置网络,从 ubuntu 18.04 开始,修改使用 netplan 方式,新版...
-
java-ee 运维 linux之J2EE项目部署与发布
#服务器的集群upstream tomcat_list { #服务器集群名字server 127.0.0.1:8080 weight=1; #服务器1 weight是权重的意思,权重越大,分配的概率越大。#server 17...
-
运维 服务器 linux如何重置root密码
目录当我们想要重置root管理员密码时,我们可以有两种方法进行:方法一、init方法1、重启系统,在下图所示界面按e键2、随后进入以下界面,、将ro修改为rw,在行末尾添加init=/bin/sh。编辑 3、随后按Ctrl...
-
linux 9-TDengine低版本分页offset出现bug,如何平滑升级版本、迁移数据
之前我的两台虚拟机上的 TDengine 已经建立了集群,不过在这次升级版本时,我并没有将第二台主机移出集群,一方面也是想看看 TDengine 在做这种版本升级时对已有的数据以及集群是怎么处理的,另一方面,毕竟做了快照,随...
-
python 后端 linux centos django使用simpleui 提示静态文件404错误
背景腾讯云服务器、宝塔面板、python项目管理器部署django项目。使用simpleui的django项目部署到服务器上,nginx作为前端服务器。访问网站时,使用界面一切良好,访问网站后台管理系统时,出现net::ER...
-
服务器 Linux 常用指令及其理论知识
个人主页:仍有未知等待探索-CSDN博客专题分栏:Linux合集 欢迎各位指教!!!目录一、理论知识二、基础指令1、ls指令(列出该目录下的...
-
java 数据库 Linux——进程间通信&&管道
北尘_:个人主页个人专栏:《Linux操作系统》《经典算法试题 》《C++》 《数据结构与算法》☀️走在路上,不忘来时的初心文章目录一、进程间通信1、进程间通信的目的2、进程间通信发展3、进程间通信分类二、管道1、什么是...
-
ide 运维 Linux 环境配置 VScode copilot
Linux 环境配置 VScode copilot一、前言二、魔法杖安装过程1. 获取内核及应用2. 解压 core 和 APPImage3. 配置内核4. 添加链接5. 连接三、VScode copilot 安装过程1....
-
运维 服务器 后端 Linux生成SSH公钥和密钥
目录前言生成ssh keys使用公钥前言SSH(Secure Shell)是一种网络协议,用于在不安全的网络上安全地进行远程访问和数据传输。它为用户提供了一种加密的通信方式,可以在客户端和服务器之间建立安全的连接。SSH使用...
-
hdfs linux Hadoop部署中出现的报错和解决方法
仅记录自己在做Hadoop实验部署的时候遇到的报错以及后面怎么解决的安装java 看见有些安装教程只有yum install java-1.8.0-openjdk.x86_64,这样安装是不完整的,java -version...
-
linux 网络编程day6——基于C/S架构封装的线程池
一、线程竞争基本概念 竞争与同步 同一个进程中的线程共享进程中的绝大多数资源,当它们随意竞争时可能会导致资源被破坏、脏数据、不完整问题 通过一些手段让线程在竞争资源时相互协调、避免出现以上问...
-
服务器 linux 运维 生成自签名泛域名通配符证书,您可以使用 OpenSSL 工具
要生成自签名泛域名通配符证书,您可以使用 OpenSSL 工具。以下是步骤:生成私钥: openssl genrsa -out domain.key 2048生成证书签名请求 (CSR : 在这个过程中,您需要输入一些信息,...
-
linux 运维 ubuntu| ubuntu 20、ubuntu高版本安装低版本的gcc、gcc5
1 添加软件源在末尾添加以下内容2 安装公钥由于没有公钥,无法验证下列签名: NO_PUBKEY 40976EAF437D05B5 NO_PUBKEY 3B4FE6ACC0B21F323 安装 gcc-5 g+±54 更换优...
-
linux Ubuntu20.04升级openssh9.4(源码升级)
目录一、前景提要二、先备份默认配置三、卸载apt已安装OpenSSH四、在线安装源码编译依赖环境五、源码安装六、还原之前的配置(如果权限安装跳过此步骤 七、错误处理一、前景提要当前Linux Server上的OpenSSH版...
-
容器 服务器 linux 【玩转Docker】【02】反向代理神器 — Nginx Proxy Manager
一、安装 Nginx Proxy Manager1、创建安装目录screen # 启动screen会话,防止安装中途 SSH 连接断开,导致安装失败。# screen -r # 重新连接...
-
运维 Linux部署zookeeper、nginx、redis
一、部署前环境验证1. 版本确认中间件期望版本JDK1.8.0_242(1.8及以上即可)redis6.2.0(6.0及以上即可)nginx1.12.1(1.12及以上)dboracle12以上 或者 达梦8 或者 mysq...
-
柚子快报激活码778899分享:linux Nginx源码安装
Nginx源码安装1.25.4目录步骤一:1.准备工作关闭防火墙检查防火墙步骤二:1.下载最新版本的nginx源代码包进入该目录下载最新版本的nginx源代码包2.解压源代码包步骤三:1.安装Nginx的依赖包2.执行con...
-
linux ubuntu sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set问题解决方案
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set问题解决方案当我们使用sudo su切换权限时提示错误:该错误出现原因:是因为/us...