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

devtools/2024/10/22 10:36:32/

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/devtools/125536.html

相关文章

Nginx在Windows Server下的启动脚本

Nginx在Windows Server下的快捷运行脚本 使用时记得修改NGINX_DIR路径 ECHO OFF CHCP 65001 SET NGINX_DIRD:\software\Nginx\ color 0a TITLE Nginx Management GOTO MENU :MENU CLS ECHO. ECHO. * * * * Nginx Management * * * * * * * * * * * ECHO. * * EC…

uniapp学习(004-1 组件 Part.2生命周期)

零基础入门uniapp Vue3组合式API版本到咸虾米壁纸项目实战&#xff0c;开发打包微信小程序、抖音小程序、H5、安卓APP客户端等 总时长 23:40:00 共116P 此文章包含第31p-第p35的内容 文章目录 组件生命周期我们主要使用的三种生命周期setup(创建组件时执行)不可以操作dom节点…

C++的类和动态内存分配(深拷贝与浅拷贝)并实现自己的string类

首先&#xff0c;我们先写一个并不完美的类&#xff1a; #include<iostream> #include<cstring> using namespace std;class Mystring{private:char *p;int len;static int num;friend ostream& operator<<(ostream& os, const Mystring& c);pu…

前端面试题(十五)

83. ES6 中的 let 和 const let 和 const 的区别是什么&#xff1f; let 和 const 是 ES6 引入的用于声明变量的新方式&#xff0c;相比于传统的 var&#xff0c;它们具有以下特性&#xff1a; 块级作用域&#xff1a;let 和 const 声明的变量在其所在的块级作用域内有效&…

数据结构 ——— C语言实现带哨兵位双向循环链表

目录 前言 无哨兵位单向不循环链表的缺陷 带哨兵位双向循环链表的概念 带哨兵位双向循环链表的结构 带哨兵位双向循环链表逻辑结构示意图​编辑 实现带哨兵位双向循环链表的准备工作 实现带哨兵位双向循环链表 1. 创建新节点 2. 初始化哨兵位 3. 定义哨兵位指针 4. …

QD1-P23 CSS 基础选择器

本节学习&#xff1a;CSS 基础选择器&#xff08;5种&#xff09; 本节视频 https://www.bilibili.com/video/BV1n64y1U7oj?p23 基础选择器是 CSS 中最常用的选择器类型&#xff0c;它们用于选择 HTML 文档中的元素。以下是基础选择器的列表以及它们的优先级&#xff08;权重…

中国上市药品目录集数据库查询方法-支持数据下载

《中国上市药品目录集》由国家食品药品监督管理总局以数据库形式发布并实时更新&#xff0c;由CDE负责日常维护和管理。《中国上市药品目录集》收录了在中国批准上市的创新药、改良型新药、化学药品新注册分类的仿制药以及通过质量和疗效一致性评价的药品的具体信息。这个目录集…

XML 和 SimpleXML 简介

XML 和 SimpleXML 简介 XML(可扩展标记语言)是一种用于存储和传输数据的标记语言。它定义了一组规则,用于在文档中编码数据,以便人和机器都能理解。XML 的设计目标是既易于人类阅读,也易于机器解析。SimpleXML 是 PHP 中的一个扩展,用于处理 XML 数据。它提供了一个简单…