从零开始的腾讯云使用体验-2-zsh安装与插件扩展、docker安装与基本使用

前言

写这份笔记主要为了从头学习linux的基本使用,往常都是接触的零碎知识点,导致很难查漏补缺,从零开始更容易帮助自己梳理知识体系。

解决ssh一会儿就掉问题

修改ssh配置

vim /etc/ssh/sshd_config
# 找到
#ClientAliveInterval 0
#ClientAliveCountMax 3
# 改成
ClientAliveInterval 30
ClientAliveCountMax 86400

这两行的意思分别是
1、客户端每隔多少秒向服务发送一个心跳数据
2、客户端多少秒没有相应,服务器自动断掉连接
重启sshd服务service sshd restart

下载zsh美化终端

查看已有的终端cat /etc/shells,默认是没有zsh的
在这里插入图片描述

# 下载zsh
sudo apt-get install -y zsh
# 安装zsh扩展包
wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh


# 设置zsh为默认bash,然后重启终端即可
chsh -s /bin/zsh root

在这里插入图片描述

修改主题

vim ~/.zshrc
# 修改ZSH_THEME
ZSH_THEME="agnoster"

主题列表:https://github.com/ohmyzsh/ohmyzsh/wiki/themes

添加高亮插件

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
vim ~/.zshrc
plugins={xx zsh-syntax-highlighting}
source ~/.zshrc

添加自动推荐插件

git clone git://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
vim ~/.zshrc
plugins={xx zsh-autosuggestions}
source ~/.zshrc

此处一定要注意,添加插件中间不加逗号!
*值得一提的是装好zsh之后,home和end键就失效了,需要有ctrl+actrl+e代替

使用过程中还出现了 给root用户指定了zsh,但是没有.zshrc的配置文件,导致无法配置主题和插件的问题,暂时没找到解决方法,直接复制普通用户下的配置,能将就用,当时会有一些报错提醒。

安装docker

sudo apt-get install docker.io

注意:docker的指令只能在root用户下使用
在这里插入图片描述

更换下载源

vim /etc/docker/daemon.json
# 写入
{
  "registry-mirrors": ["https://registry.docker-cn.com"]
}
# 重启docker服务
service docker restart
# 查询命令是否生效
docker info|grep Mirrors -A 1

在这里插入图片描述

# 其他常用国内源
Docker 官方中国区:https://registry.docker-cn.com
网易:http://hub-mirror.c.163.com
中国科技大学:https://docker.mirrors.ustc.edu.cn
阿里云:https://y0qd3iq.mirror.aliyuncs.com
https://3laho3y3.mirror.aliyuncs.com
http://f1361db2.m.daocloud.io
https://mirror.ccs.tencentyun.com

搜索镜像

在这里插入图片描述

下载镜像

在这里插入图片描述
在这里插入图片描述

创建并使用容器

docker run -i -t --name hellodocker ubuntu /bin/bash
命令格式为:docker run <选项参数>  <镜像名称> <要运行的文件>
>使用 -i、-t选项可以在运行的Bash shell中进行输入与输出
>使用—name可以指定容器的名称。如果不指定的话,docker默认会自动生成随机的名称进行指定。

在这里插入图片描述
在这里插入图片描述

退出容器

exit

从Bash shell退出,因为在Ubuntu镜像中直接运行/bin/bash 可执行文件,所以退出后 容器也会终止(stop)

查看容器列表

在这里插入图片描述

start启动容器

docker start hellodocker

docker restart hellodocker
docker stop hellodocker

attach连接容器

docker attach hellodocker

在这里插入图片描述

删除容器

docker rm hellodocker

在这里插入图片描述

删除镜像

docker rmi ubuntu

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夜会美丶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值