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 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 如何高效使用云主机 -> 正文阅读

[系统运维]如何高效使用云主机


如何正确退出云主机?

  1. ctrl + d
  2. logout
  3. exit

1.免密登录

/etc/hosts

Q1:/etc/hosts/文件是干什么的?

存放一系列IP地址和别名的对应关系,相当于电话本的电话号码和姓名

一个IP地址可以有多个别名

Q2:进行快捷登录原理?

将需要登录的IP地址存放在 /etc/hosts/文件里面,然后设置别名。

使用登录时可以直接调用别名以代替IP地址进行登录

例如:我们从本地登录到云主机,我们只需要把云主机的IP地址存放到本地的/etc/hosts文件中

Q3:使用登录命令?

ssh (登录的用户名)@(IP地址别名)

例如:ssh buibill@myECS

当登录时,(登陆的用户名)为空时系统会自动默认为本地用户的用户名,所以使用同名登录时,可以进行省略简写。

Q4:如何让登录变得更简单?

alias (别名)='(登录命令)'

使用alias命令别名的方式,将登录命令别名为一个简单别名,使用命令时直接运行别名就可以了。

可以运行alias命令进行查看命令别名的情况。

如果需要让这个方式永久生效,需要写在.zshrc文件里面。

Q5:如何让登录变得更简单一些?使用免密登录

①:ssh-keygen #生成密钥对

②:复制公钥到目标机器

  1. ssh-copy-id (用户名)@id #连接目标机器把公密钥自动复制上去

  2. 手动复制

    打开.ssh文件,然后添加公密钥

③:重新登录,检验免密登录

Q6:xshell怎么创建一个本地用户

windows系统不能

作业:实现一次免密登录

Window实现两个用户之间的免密登录

  1. ssh-keygen,生成密钥对

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dRnEfxKS-1626187003961)(F:\程序笔记-Markdown\Kaikeba\Linux\第一节课\ssh-keygen.jpg)]

  2. cd .ssh目录,cat id_rsa.pub复制公密钥[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-74379MwO-1626187003963)(F:\程序笔记-Markdown\Kaikeba\Linux\第一节课.ssh -ls.jpg)]

    id_rsa存放生成密钥对的私钥

    id_rsa.pub存放生成密钥对的公钥

    know_hosts自动生成的文件

  3. 连接目标机器,cd .ssh, vim authorized_keys,如果没有authorized文件需要手动创建

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2iuyoDvg-1626187003964)(F:\程序笔记-Markdown\Kaikeba\Linux\第一节课\复制.jpg)]

    将复制的公密钥复制到authorized_keys文件中

  4. 或者使用ssh-copy-id root@webRoot

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B12ZMtds-1626187003968)(F:\程序笔记-Markdown\Kaikeba\Linux\第一节课\ssh-copy-id.jpg)]

    因为已经执行过公密钥复制操作,所以有warning

  5. 完成免密登录

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wi4joms4-1626187003969)(F:\程序笔记-Markdown\Kaikeba\Linux\第一节课\test免密登录.jpg)]

拓展:本地环境和云主机的文件传输

  • MAC OS/Linux系统

    使用scp命令

    scp (文件名) (用户名)@(主机名):(目的位置) #从本地拷贝到远程位置

    scp (用户名)@(主机名):(文件名) (目的位置) #从远程位置拷贝文件到本地

  • window系统

    使用Xftp软件

2.学习工具/方式

man手册

man (查找的word)

man -k #关键字查找man手册

man -f #

阅读tldr-简写文档

下载命令:

sudo apt update

sudo apt install tldr

查看命令:

tldr (word)

与man手册不同,他只能查看命令使用

3.快捷使用Linux操作界面快捷键

插入模式

i (小写) #光标当前位置插入

I (大写) #光标所在一行的行首位置进行插入

a (小写) #光标所在处的后面一位进行插入

A (大写) #光标所在一行的行尾位置进行插入

o (小写) #光标所在一行,新建一行进行插入

O(大写) #光标所在一行跳到下一行,新建当前一行进行插入

ESC键退出

命令模式:

行号

:set nonu #隐藏行号

:set nu #显示行号

无格式粘贴

:set paste

保存退出无提示

:wq! #无提示保存退出

:q! #无提示退出

字符串替换

:s/string1/string2 #光标所在一行进行字符串替换,1替换为2

:%s/string1/string2/g #全局替换

其他–表格

命令作用
:w, :q, :wq, :x, :wq!, :q!文件的保存与退出操作
:args, :args (文件名)显示文件名称,切换文件;不退出新建文件
:e a.txt打开a.txt
:saveas ~/b.txt另存为~/b.txt
:split, :vsplit切分窗口(ctrl + w
‘😒/string1/string2’字符串替换,1替换为2
‘:n’跳到第n行

普通模式

删除

x #删除当前字符

dd #删除当前光标所在一行

dw #删除当前光标所在的单词

ndd, dnd #删除光标当前所在行往下n行

复制

跳转

g

G

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-07-14 23:19:00  更:2021-07-14 23:20:35 
 
开发: 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年11日历 -2024/11/15 0:26:32-

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