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

Linux系统和数据库常用的命令2

Linux系统和数据库常用的命令2

1、两台Linux机器ssh免密登录

client端登录server端需要免密,只需把公钥发送到server就可,会在server端生成一个authorized_keys文件

# 108机器上[root@client ~]# ssh-keygen -t rsa  // 非对称算法
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa): //所保存的公钥文件地址
Enter passphrase (empty for no passphrase): 是否设置密码
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa
Your public key has been saved in /root/.ssh/id_rsa.pub私钥地址
The key fingerprint is:
SHA256:uRr7QU1LWwkkGvtBdLxLAxi3eAPCR3Sutm2nf0LGWXw root@client
The key's randomart image is:
+---[RSA 3072]----+
|   ..o*+*o+      |
|    ..o@.+.. .   |
|     .+ *.ooo    |
|       + B++o E  |
|      o So+= .   |
|     . + .*      |
|      o =o.      |
|       = +. .    |
|      o.o..o     |
+----[SHA256]-----+
[root@client ~]# ll .ssh/
total 12
-rw------- 1 root root 1679 Oct  9 12:40 id_rsa
-rw-r--r-- 1 root root  395 Oct  9 12:40 id_rsa.pub
-rw-r--r-- 1 root root 1225 Sep 19 15:37 known_hosts[root@client ~]# ssh-copy-id root@192.168.6.109[root@client ~]# ssh root@192.168.6.109公钥放在authorized_keys这个文件中了
[root@postgres .ssh]# ls
authorized_keys  id_rsa  id_rsa.pub  known_hosts

2、git bash的常用操作

2.1、先去fork别人的仓库,直接新建就可以了

在这里插入图片描述

2.2、克隆自己的git仓库到本地

$ git clone https://github.com/.../pgdoc-cn.git

2.3、查看配置是否有问题

一般来说直接clone下来的仓库,参数配置一般是没有问题的

  1. 查看远程仓库信息

    git remote -v
    
  2. 查看全局配置(用户名)

    git config --global user.name
    
  3. 查看全局配置(邮箱)

    git config --global user.email
    
  4. 修改全局配置(用户名)

    git config --global user.name "w797847480"
    
  5. 修改全局配置(邮箱)

    git config --global user.email "aison.wang@....com"
    
  6. 生成 SSH 密钥

    ssh-keygen -t rsa -b 4096 -C "aison.wang@fexbase.com"
    
  7. 测试 SSH 连接

    ssh -T git@github.com
    
  8. 设置远程仓库 URL

    git remote set-url origin git@github.com:wkz2797848480/pgdoc-cn.git
    
  9. 克隆远程仓库

    git clone URL
    
  10. 进入目录

    cd directory
    
  11. 初始化 Git 仓库

    git init
    
  12. 添加文件到暂存区

    git add .
    
  13. 查看状态

    git status
    
  14. 提交更改

    git commit -m "update pg_dump.sgml"
    
  15. 添加远程仓库

    git remote add origin https://github.com/.../pgdoc-cn.git
    
  16. 推送到远程仓库

    git push -u origin master
    
  17. 查看分支

    git branch
    
  18. 切换分支

    git checkout <branch-name>
    

2.4、提交PR(pull rquest)

在这里插入图片描述

相关文章:

Linux系统和数据库常用的命令2

Linux系统和数据库常用的命令2 1、两台Linux机器ssh免密登录 client端登录server端需要免密&#xff0c;只需把公钥发送到server就可&#xff0c;会在server端生成一个authorized_keys文件 # 108机器上[rootclient ~]# ssh-keygen -t rsa // 非对称算法 Generating public/…...

Golang | Leetcode Golang题解之第468题验证IP地址

题目&#xff1a; 题解&#xff1a; func validIPAddress(queryIP string) string {if sp : strings.Split(queryIP, "."); len(sp) 4 {for _, s : range sp {if len(s) > 1 && s[0] 0 {return "Neither"}if v, err : strconv.Atoi(s); err …...

mermaid 图表相关

1.mermaid图表的代码 1.1 flowchart 流程图代码 flowchart TDA[Christmas] -->|Get money| B(Go shopping)B --> C{Let me think}C -->|One| D[Laptop]C -->|Two| E[iPhone]C -->|Three| F[fa:fa-car Car]1.2 sequece 时序图代码 sequenceDiagramAlice->&…...

Unity接入人工智能

在Unity接入人工智能中&#xff0c;本篇实现了接入百度智能云ai进行npc智能对话&#xff0c;通过http方式&#xff0c;并非插件&#xff0c;适合于所有支持Http链接的Unity版本。对于Chartgpt可以参考本篇内容的实现过程。 1-4节讲解测试&#xff0c;第5节讲解Unity中的实现&a…...

C语言笔记 14

函数原型 函数的先后关系 我们把自己定义的函数isPrime()写在main函数上面 是因为C的编译器自上而下顺序分析你的代码&#xff0c;在看到isPrime的时候&#xff0c;它需要知道isPrime()的样子——也就是isPrime()要几个参数&#xff0c;每个参数的类型如何&#xff0c;返回什么…...

Cpp::STL—list类的模拟实现(上)(13)

文章目录 前言一、结点类的实现二、迭代器类的实现迭代器类的存在意义迭代器类的模板参数构造函数运算符的重载--运算符的重载、!运算符的重载*运算符的重载->运算符的重载 总结 前言 注意本篇难度偏高&#xff0c;其主要体现在迭代器类的实现&#xff01;   什么&#xf…...

ListView的Items绑定和comboBox和CheckBox组合使用实现复选框的功能

为 ListView 控件的内容指定视图模式的方法&#xff0c;参考官方文档。 ComboBox 样式和模板 案例说明&#xff1a;通过checkBox和ComboBox的组合方式实现下拉窗口的多选方式&#xff0c;同时说明了ListView中Items项目的两种绑定方式. 示例&#xff1a; 设计样式 Xaml代码…...

PetaLinux工程的常用命令——petalinux-build

petalinux-build&#xff1a;编译项目或指定组件。 注&#xff1a;有些命令我没用过&#xff0c;瞎翻译有可能会翻译错了。 用法: petalinux-build [options] 可选参数: -h, --help 显示函数用法。 -p, --project <PROJECT> PetaLinuxSDK项目的路径。默认…...

【Qt】窗口预览(1)—— 菜单栏

窗口预览&#xff08;1&#xff09; 1. QMainWindow2. QMenuBar——菜单栏2.1 创建菜单栏/将菜单栏添加到widget中2.2 addMenu——在菜单栏中添加菜单2.3 在菜单中添加选项2.4 添加快捷键2.5 支持嵌套添加菜单2.6 添加信号2.7 添加分割线 1. QMainWindow Qt窗口是通过QMainWin…...

揭秘酱香型白酒中的6大劣质酒的特点,守好你的健康与钱包

你知道吗&#xff1f;居然有 90%的人都喝过这 6 种劣质酱香型白酒&#xff0c;今天酱酒亮哥就带大家一起揭开它们的真面目&#xff0c;看看你中招了没有&#xff01; 先说那种有很浓的生粮味的酱酒&#xff0c;就像刚磨出来还没烧开的豆浆味&#xff0c;喝起来那叫一个难受。想…...

C#拓展方法

定义 扩展方法使你能够向现有类型“添加”方法&#xff0c;而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种静态方法&#xff0c;但可以像扩展类型上的实例方法一样进行调用。 对于用 C#、F# 和 Visual Basic 编写的客户端代码&#xff0c;调用扩…...

02.顺序表、链表简述+对比

目录 一、线性表 二、顺序表 三、链表 四、顺序表和链表的区别 一、线性表 线性表&#xff08;linear list&#xff09;是n个具有相同特性的数据元素的有限序列&#xff08;相同特性指都为整型int、字符型char或其它类型&#xff09;。 线性表是一种在实际中广泛使用的数据…...

前端布局与响应式设计综合指南(三)

​&#x1f308;个人主页&#xff1a;前端青山 &#x1f525;系列专栏&#xff1a;Css篇 &#x1f516;人终将被年少不可得之物困其一生 依旧青山,本期给大家带来Css篇专栏内容:前端布局与响应式设计综合指南(三) 目录 42、px/em/rem有什么区别&#xff1f;为什么通常给font-s…...

当今SNARKs全景

1. 引言 前序博客有&#xff1a; ZKP历史总览SNARK原理示例SNARK性能及安全——Prover篇SNARK性能及安全——Verifier篇Transparent 且 Post-quantum zkSNARKsSNARK DesignRollup项目的SNARK景观 SNARKs因&#xff1a; proof size证明时长验证时长密码学信任假设是否需要tr…...

PMP敏捷专题课:敏捷原则与理念

信息发射源、看板是敏捷相关的词汇。 需求不明确&#xff1a;敏捷的关键词。 明确的端对端工作范围是传统项目管理的关键词。所以&#xff0c;应该采用&#xff1a;混合的&#xff0c;多轨制&#xff0c;瀑布态这样的声明周期 STACEY矩阵。 敏捷价值观指引者我们敏捷的实现。…...

有两个水桶,容量分别为5升和3升,请问如何使用这两个桶得到4升的水?

网上看到的一个面试的题目&#xff0c;感觉挺有意思的记录一下 可以按照以下步骤使用这两个桶得到 4 升的水&#xff1a; 将 5 升水桶装满水&#xff0c;倒入 3 升水桶中&#xff0c;此时 5 升水桶中还剩下 2 升水。将 3 升水桶中的水全部倒掉&#xff0c;然后将 5 升水桶中的…...

pytorch_lightning笔记

Debug 1. 快速运行一次所有的代码 (fast_dev_run) 训练了好长时间但是在训练or 验证的时候崩溃了 使用 fast_dev_run运行5个batch 的 training validation test and predication 查看是否存在错误&#xff1a; train Trainer(fast_dev_runTrue) # True 时为5 train Train…...

从零开始了解云WAF,您的网站安全升级指南

网站安全对任何线上业务来说至关重要&#xff0c;尤其是在网络威胁不断升级的今天。无论是流量高峰期还是日常运营&#xff0c;确保数据安全与服务稳定是每个网站运营者最关心的事情。云WAF&#xff08;Web应用防火墙&#xff09;作为一种高效的安全防护手段&#xff0c;正逐渐…...

Python脚本爬取目标网站上的所有链接

一、爬取后txt文件保存 需要先pip install requests和BeautifulSoup库 import requests from bs4 import BeautifulSoup# 定义要爬取的新闻网站URL url https://www.chinadaily.com.cn/ # China Daily 网站# 发送请求获取页面内容 response requests.get(url)# 检查请求是否…...

Linux下以编译源码的方式安装Qt5与Qt6及其使用

文章目录 概要资源下载依赖安装编译Qt5Qt6 遇到的问题qtchooser使用 概要 自 Qt 5.15 开始&#xff0c;不再提供 open source offline installers&#xff0c;也就是原来的 .run 的安装文件&#xff0c;只能通过源码编译来安装了参考文章 资源下载 源码网址&#xff0c;链接…...

SSE vs. WebSocket:实时通信技术的深度对比与选型指南

1. 实时通信技术的基本概念 现代Web应用对实时性的需求越来越高&#xff0c;从股票行情更新到在线聊天室&#xff0c;都需要服务器能够快速将数据推送到客户端。在这个领域&#xff0c;SSE&#xff08;Server-Sent Events&#xff09;和WebSocket是两种主流技术方案。我第一次接…...

5个HTTP请求配置技巧:让你的Dify工作流开发效率提升300%

5个HTTP请求配置技巧&#xff1a;让你的Dify工作流开发效率提升300% 【免费下载链接】Awesome-Dify-Workflow 分享一些好用的 Dify DSL 工作流程&#xff0c;自用、学习两相宜。 Sharing some Dify workflows. 项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-Dif…...

基于FPGA的智能车牌识别系统Verilog代码详解:含OV5640图像采集与HDMI显示功能...

基于FPGA的车牌识别系统verilog代码&#xff0c;包含verilog仿真代码&#xff0c;matlab仿真 OV5640采集图像&#xff0c;HDMI显示图像&#xff0c;车牌字符显示在车牌左上角&#xff0c;并且把车牌用红框框起。 正点原子达芬奇或者达芬奇pro都可以直接使用&#xff0c;fpga芯片…...

AutoGen实战解析:如何用多智能体对话构建下一代LLM应用

1. 什么是AutoGen&#xff1f;为什么它值得关注&#xff1f; 如果你最近在关注大语言模型&#xff08;LLM&#xff09;的应用开发&#xff0c;可能已经听说过AutoGen这个名字。简单来说&#xff0c;AutoGen是微软开源的一个人工智能框架&#xff0c;它让开发者能够通过多个可以…...

3步破解音乐平台碎片化困局:Listen1多源聚合技术深度实践

3步破解音乐平台碎片化困局&#xff1a;Listen1多源聚合技术深度实践 【免费下载链接】listen1_chrome_extension one for all free music in china (chrome extension, also works for firefox) 项目地址: https://gitcode.com/gh_mirrors/li/listen1_chrome_extension …...

AudioSeal Pixel Studio实战教程:与LangChain音频处理Agent集成

AudioSeal Pixel Studio实战教程&#xff1a;与LangChain音频处理Agent集成 1. 工具介绍与核心价值 AudioSeal Pixel Studio是一款基于Meta开源的AudioSeal算法构建的专业音频水印工具。它能够在保持原始音质几乎不变的情况下&#xff0c;为音频文件嵌入隐形数字水印&#xf…...

如何用Pollinations.ai在5分钟内创建专业级AI艺术作品

如何用Pollinations.ai在5分钟内创建专业级AI艺术作品 【免费下载链接】pollinations Generate Art 项目地址: https://gitcode.com/gh_mirrors/po/pollinations Pollinations.ai是一款强大的开源AI艺术生成工具&#xff0c;能让你在短短5分钟内从零开始创建令人惊叹的专…...

终结碎片化:基于GB28181/RTSP协议网关与边缘协同的企业级AI视频平台架构深度解析(附源码交付)

引言&#xff1a;设备接入的“泥潭”与破局之道 在安防行业的十年间&#xff0c;我最常听到开发团队抱怨的不是算法不准&#xff0c;而是“设备拉不下来流”。传统的开发模式中&#xff0c;我们需要为海康写一套SDK调用&#xff0c;为大华写一套&#xff0c;甚至为了支持ONVIF…...

[RK3588-Android12] BQ25703充电IC状态检测与电池图标动态显示的实现

1. 理解BQ25703充电IC与Android电源管理的关系 在RK3588平台上开发Android12系统时&#xff0c;电源管理是个绕不开的话题。BQ25703作为一款高性能充电IC&#xff0c;负责处理设备充电过程中的各种状态转换。我最近在项目中就遇到了一个典型问题&#xff1a;当DC电源插入时&…...

Visio网络拓扑图绘制实战:从基础操作到高级定制

1. Visio网络拓扑图绘制入门指南 第一次接触Visio画网络拓扑图时&#xff0c;我也被那些复杂的图标和连接线搞得头晕眼花。但用顺手后发现&#xff0c;这玩意儿比PS简单多了&#xff0c;就像用Word画图一样自然。先说说最基础的准备工作&#xff1a;安装Visio时记得勾选"网…...