本文以CentOS 7为例,介绍zsh的配置使用教程。
准备
查看当前环境shell
1 | echo $SHELL |
查看系统自带那些shell
1 | cat /etc/shells |
安装zsh
1 | yum install zsh # CentOS |
本文以CentOS 7为例,介绍zsh的配置使用教程。
准备
查看当前环境shell
1 | echo $SHELL |
查看系统自带那些shell
1 | cat /etc/shells |
安装zsh
1 | yum install zsh # CentOS |
监控对象:
1. 监控对象的理解:CPU是怎么工作的,原理
2. 监控对象的指标:CPU使用率 CPU负载 CPU个数 上下文切换
3. 确定性能基准线:怎么样才算故障?CPU负载多上才算高
监控范围:
1.硬件监控服务器的硬件故障
2.操作系统监控 CPU、内存、硬盘、IO、进程
3.应用服务监控 nginx、MySQL、等服务
4.业务监控
在讲gtop之前可以先说一下htop,功能类似于top,但是画面比top更出色,更加清晰明了,但是htop已经集成在epel源里边,只需要yum安装即可
比htop更好看的是gtop,一个比htop更加漂亮美观的命令,但是并没有集成到epel源里面,需要使用npm 命令进行安装
先来一波效果的展示
1 | docker network connect Connect a container to a network |
docker的默认网络是名名为docker0
的bridge网络,还可以创建自己的bridge网路或者overlay网路。
bridge
网络用于在统一宿主机上的容器之间的相互通信overlay
网络用于不同主机之间的互通1 | 1、数据格式 |
1 | 对于一个物理机上运行多个容器应用时,容器的运行情况如:CPU使用率、内存使用率、网络状态、磁盘空间等信息,都是需要去了解的,因此监控是必须的。对于容器的监控方案可谓多种多样,本身自带命令docker stats |
1 | Tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD,采用BSD授权。使用它最直观的好处就是,通过一个终端登录远程主机并运行tmux后,在其中可以开启多个控制台而无需再“浪费”多余的终端来连接这台远程主机。是BSD实现的Screen替代品,相对于Screen,它更加先进:支持屏幕切分,而且具备丰富的命令行参数,使其可以灵活、动态的进行各种布局和操作。 |
废话不多说来个效果图
1 | 1)可以某个程序在执行时一直是输出状态,需要结合nohup、&来放在后台执行,并且ctrl+c结束。这时可以打开一个Tmux窗口,在该窗口里执行这个程序,用来保证该程序一直在执行中,只要Tmux这个窗口不关闭 |