从零开始的腾讯云使用体验-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

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

夜会美丶

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

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

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

打赏作者

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

抵扣说明:

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

余额充值