IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 第二章 高效使用Linux云主机 -> 正文阅读

[系统运维]第二章 高效使用Linux云主机

二、高效使用云主机

  1. 了解免密登录云主机的原理以及操作步骤
  2. 了解vim四种模式的切换方法,以及每种模式下的简单操作
  3. 熟练使用zsh命令行
  4. 学习查看帮助手册(man)

1.远程连接云主机

Windows:使用xshell、GitBash、mobaXterm,新建会话,选择ssh协议,填写用户名+密码

Unix/Linux:使用ssh 用户名@公网IP进行远程Linux

2.操作系统中的“电话簿”

  • /etc/hosts文件中
  • 在文件中添加一条“联系人”记录,记录格式:IP 备注名 [备注名1] [备注名2] …

3.使用别名简便登录

  • alias 可以用于查看别名,也可以使用【alias 别名=‘操作’】设置别名

  • alias in='ssh fanyuyao@myself

  • 让这条命令永久生效,只需把这条命令写入.zshrc文件即可。然后退出保存,使用source .zshrc刷新在这里插入图片描述

  • 使用 which-command 可以查看完整的命令在这里插入图片描述

4.免密登录

Client:
1.在Client使用ssh-keygen命令生成密钥对
发起连接请求
6.收到Server发送过来的加密字符串,用自己的私钥解密,并将解密后的字符串发送给Server


2.将公钥id_rsa.pub拷贝到Server的authorized_keys文件里
3.Client向Server发起ssh请求,并发送自己的公钥给Server,用于验证Server的authorized_keys是否有Client的公钥
5.Server将加密后的信息发送给Client
7.Client将解密后的字符串发回给Server


Server:
authorized_keys
4.Server收到连接请求后,进入自己的authorized_keys文件中,验证Client提供的公钥是否存在,如果存在则产生一段随机的字符串,用Client的公钥加密
8.Server收到Client发回的字符串后,与自己的步骤4生成的进行对比,如果相同,则认为允许Client免密登录
------------------------------------------
以上只需手动完成1、2即可,3开始是底层完成的操作

1.手动——拷贝公钥到认证文件

  1. 复制生成的密钥对[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UKFxlFIQ-1656750090962)(C:\Users\guqin\AppData\Roaming\Typora\typora-user-images\image-20220608011014326.png)]
  2. 登录另一个用户,新建/跳转到 .ssh/目录下,然后新建/编辑 authorized_keys文件,将复制的密钥对粘贴过来

2.自动:ssh-copy-id

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SXgKyQ54-1656750090963)(C:\Users\guqin\AppData\Roaming\Typora\typora-user-images\image-20220608233443642.png)]

5.vim的四种模式

使用ctrl+z可以挂起当前文件,使用jobs查看挂起的文件,使用fg %n重新唤醒挂起文件,如果没有n默认唤醒jobs中带+号的文件

使用/searchstring进行查找

(1)普通模式

普通模式转换到:
	命令模式:	:
	插入模式:	i、I;a、A;o、O
	可视模式:	V
其他模式必须使用esc键转换回普通模式后才能互相转换
操作说明
x d dd ndd dw(一个单词) d$(到行尾) d^(到行首) dG(到文末) dnG(到第几行)删除操作
y yy yG ynG y$ y^复制
p P粘贴
gg GG ngg移动光标
r R cc cG cnG c$ c^替换
u(恢复) ctrl+r(重做) ctrl+vundo redo 可是块操作

h:左,j:下,k:上,l:右

(2)命令模式

命令说明
:w :q :wq :x :wq! :q! (加!表示强制)文件的保存与退出操作
:args显示文件名称,切换文件
:e a.txt打开a.txt文件
:saveas ~/b.txt另存为~/b.txt
:split(上下分屏) :vsplit(左右分屏)切分窗口【使用ctrl+w切换光标所在窗口】
😒/string1/string2 (只会替换当前行) :%s/string1/string2(全局替换)
:n
:set 【要让set的内容永久生效,需要在~/.vimrc下配置】

(3)插入模式

命令说明
i在光标之前插入
I在光标所在行首插入
a在光标之后追加
A在光标所在行尾追加
o在光标所在位置的下一行打开新行插入
O在光标所在位置的上一行打开新行插入

(4)可视模式

6.zsh

一款强大的shell解释器

特性:

  • 兼容bash,99%的bash操作和zsh是相同的
  • 强大的历史记录功能
  • 强大的补全功能:目录补全、命令补全、命令参数补全
  • 强大的插件:oh-my-zsh
  • 只能跳转autojump:j+目录[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jRvsVpwE-1656750090964)(C:\Users\guqin\AppData\Roaming\Typora\typora-user-images\image-20220613223838488.png)]
  • 无需cd的目录跳转:… 、- 、… 、 ~[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yB3taL7G-1656750090964)(C:\Users\guqin\AppData\Roaming\Typora\typora-user-images\image-20220613223932632.png)]
  • 多种主题

7.zsh的使用

(1)zsh的安装

sudo apt update //更新软件列表
sudo apt install zsh //下载安装

(2)shell默认解释器修改

echo $SHELL //查看当前默认解释器
chsh -s /bin/zsh

(3)zsh配置文件

~/.zshrc	/etc/zsh/zshrc
~/.zlogin	/etc/zsh/zlogin
~/.zlogout	/etc/zsh/zlogout
~/.zprofile	/etc/zsh/zprofile

8.zsh命令行操作

向后移动光标 ctrl b 等价于向右 ->

向前移动光标 ctrl f 等价于向左 <-

移动光标至行首 ctrl a

移动光标至行尾 ctrl e

删除光标处字符 ctrl d

删除至行尾 ctrl k

删除整行 ctrl u

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-07-05 23:43:39  更:2022-07-05 23:46:48 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/18 22:02:40-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码