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

embedded/2024/10/10 17:34:03/

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)

在这里插入图片描述


http://www.ppmy.cn/embedded/125481.html

相关文章

服务器虚拟化的详细学习顺序

服务器虚拟化的详细学习顺序可以遵循以下步骤&#xff0c;这些步骤旨在帮助学习者系统地掌握虚拟化技术&#xff1a; 1. 理解基本概念与原理 定义与原理&#xff1a;首先&#xff0c;需要明确服务器虚拟化的定义和基本原理&#xff0c;即如何将物理服务器资源转化为虚拟服务器…

深度学习中的结构化概率模型 - 使用图来描述模型结构篇

序言 在深度学习的探索之路上&#xff0c;结构化概率模型以其独特的视角和强大的表达能力&#xff0c;成为了研究复杂数据关系的重要工具。这一模型的核心在于其巧妙地利用图来描述模型结构&#xff0c;将随机变量间的复杂交互关系可视化、结构化。图的引入&#xff0c;不仅为…

C#绘制动态曲线

前言 用于实时显示数据动态曲线&#xff0c;比如&#xff1a;SOC。 //用于绘制动态曲线&#xff0c;可置于定时函数中&#xff0c;定时更新数据曲线 void DrawSocGraph() {double f (double)MainForm.readData[12]; //display datachart1.Series[0].Points.Add(f);if (ch…

27-云计算下一个十年技术Serverless

├──27-云计算下一个十年技术Serverless | ├──1-Serverless深度实战之Knative | | ├──1-使用Knative平台环境说明 | | ├──2-现阶段云原生应用领域介绍 | | ├──3-为什么要引入Serverless | | ├──4-Serverless应用场景 | | ├──5-Serve…

selenium有多个frame页时的操作方法(5)

之前文章我们提到&#xff0c;在webdriver.WebDriver类有一个switch_to方法&#xff0c;通过switch_to.frame()可以切换到不同的frame页然后才再定位某个元素做一些输入/点击等操作。 比如下面这个测试网站有2个frame页&#xff1a;http://www.sahitest.com/demo/framesTest.h…

Scrapy:简单使用、xpath语法

简单使用 简介 Scrapy 是一个为了爬取网站信息&#xff0c;提取结构性数据而编写的应用框架&#xff0c;可以用于数据挖掘、检测和自动化测试。 架构 组件 引擎&#xff0c;指挥其他组件协同工作调度器 &#xff0c;接收引擎发过来的请求&#xff0c;按照先后顺序&#xff0…

【ECMAScript 从入门到进阶教程】第四部分:项目实践(项目结构与管理,单元测试,最佳实践与开发规范,附录)

第四部分&#xff1a;项目实践 第十四章 项目结构与管理 在构建现代 Web 应用程序时&#xff0c;良好的项目结构和管理是确保代码可维护性、高效开发和部署成功的关键因素。这一章将深入讨论项目初始化与配置&#xff0c;以及如何使用构建工具来简化和优化项目建设过程。 14…

『网络游戏』客户端发送消息到服务器【17】

将上一章服务器的协议PEProtocol的.dll文件重新生成导入unity客户端中 命名为Net 点击生成 另一种导入.dll文件方式 在客户端粘贴即可 此时Net文件夹的.dll文件就导入进来了 创建脚本&#xff1a;NetSvc.cs 编写脚本&#xff1a;NetSvc.cs 修改脚本&#xff1a;GameRoot.cs 在…