- 博客(15)
- 收藏
- 关注

原创 容器监控Weave Scope——小白学习之路
**简单又好用的容器监控——Weave Scope**Weave Scope是一个图形化的容器监控,比sysdig更直观,比普罗米修斯更简单。首先安装Weave Scope的二进制包(本质上是个脚本): curl -L git.io/scope -o /usr/local/bin/scope具体命令可参照官网。赋予其执行权限:chmod a+x /usr/local/bin/scope执行脚本:scope launch查看容器状态,如果出现一个名为weavescope的新容器,则
2020-08-11 10:03:14
966
1

原创 容器监控sysdig——小白学习之路
docker run -it --rm --name=sysdig --privileged=true --volume=/var/run/docker.sock:/host/var/run/docker.sock --volume=/dev/:/host/dev/ --volume=/proc:/host/proc:ro --volume=/boot:/host/boot:ro --volume...
2019-11-12 18:23:57
384
原创 Linux下的最强Rust工具,我说的!
broot是一个用Rust编写的命令行工具。它提供了一种新颖的方式来查看和导航目录树。broot集成了ls、tree、find、grep、du、fzf等工具的常用功能,使得用户可以在一个终端用户界面(TUI)中完成各种文件和目录操作。
2024-04-17 13:13:35
467
原创 它的出现干掉了80%的运维:改变Linux操作趋势
是一个命令行工具,它提供了一个与ChatGPT、Claude和Bard进行交互的接口。这个工具允许用户在终端中直接与这些AI模型进行交互,而无需通过其他复杂的接口或者编程语言。这使得用户可以更方便地利用这些强大的AI模型来完成各种任务。
2024-04-14 12:41:15
577
原创 有了这条Linux命令,终于可以肆无忌惮的在Linux上写Python了
YAPF(Yet Another Python Formatter)是Google开源的一个用来格式化Python代码的工具。它的目标是生成的代码和遵循代码规范的程序员写出的代码一样。这意味着,如果你的代码已经是符合PEP8或Google风格指南的,那么YAPF将不会改变它。否则,它可能会进行一些调整,以使代码看起来更加整洁和一致。
2024-04-13 10:46:18
421
原创 Linux新兴搜索命令,吊打find,不学就要被淘汰
在Linux系统中,fd是File descriptor的缩写,即文件描述符。文件描述符是一个非负整数,本质上是一个索引值。当打开一个文件时,内核向进程返回一个文件描述符,后续read、write这个文件时,只需要用这个文件描述符来标识这个文件,将其作为参数传入read、write。我们知道在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。在操作这些所谓的文件的时候,我们每操作一次就找一次名字,这会耗费大量的时间和效率。
2024-04-12 12:18:39
468
原创 Linux命令新纪元:是时候弃用grep了
ripgrep是一款基于Rust语言开发的文本搜索工具,专注于提供极速的搜索性能。与传统的文本搜索工具相比,ripgrep在处理大型文本文件时表现出色,其速度可以媲美甚至超越其他同类工具,如grep、ag(The Silver Searcher)等。ripgrep的设计目标是在保持高性能的同时提供简单易用的命令行界面,让用户能够方便地进行快速而精确的文本搜索。
2024-04-11 14:28:04
815
原创 Linux新趋势:直接弃用AWK
choose是一个命令行文本处理工具,其设计理念是为日常的文本任务提供一种简单直观的处理方式,这使得它在某些方面更受欢迎,尤其是与cut和awk这两个强大的文本和数据处理工具相比。
2024-04-10 20:00:00
419
1
原创 容器数据卷(一)——小白学习
什么是容器数据卷?众所周知,当前容器技术在IT界大放异彩。通常人们所说的容器指的是Docker,换句话说,Docker只是容器技术的一种。但目前的情况是Docker一家独大,即使Podman扬言要替代Docker。在我们使用容器时,会产生一些数据,但这些数据会随着容器的关闭而被删除。有时我们会将其中的一些数据保留起来另作用途。这个时候,有些人就在想,能不能有一种机制既可以保留容器在运行时产生的数据,又可以将这些数据在容器之间共享呢?于是,容器数据卷出现了,它近乎完美地解决了这个问题。容器数据卷是容器
2021-07-20 20:47:56
155
原创 1、Docker的部署——小白学习之路
Docker的部署Docker版本Docker分为两个版本,分别是Docker EE与Docker CE。Docker EE是付费版,拥有一系列付费服务,并且安全性更高。Docker CE是社区版(免费),Docker公司并没有因为它是免费版而削弱它,它同样拥有完整的Docker平台。部署环境Docker EE与Docker CE都可以在CentOS或Ubuntu中进行部署,但有两个前提:其一,系统必须是64位;其二,系统内核版本至少要在3.10以上。查看系统:uname -a查看内核:u
2020-08-25 10:14:16
171
原创 源码安装Nginx——小白学习之路
源码安装NginxNginx基于模块工作,原本是支持用户自定义模块的,但通过yum安装之后就无法实现自定义模块。多数情况下人们选择了源码安装。安装编译工具以及依赖包:yum -y install gcc gcc-c++ pcre-devel openssl-devel lrzsr用wget直接通过网址下载源码包:wget http://nginx.org/download/nginx-1.16.0.tar.gz这一步骤可以从官网或镜像站复制链接。创建一个放置软件包是路径:mkdir /t
2020-08-14 18:21:19
161
原创 yum部署Nginx——小白学习之路
yum部署Nginx方式Nginx是当前已经超越Apache,成为了世界上用户占有量最多的Web服务器,由于其解决了c10k问题,深受广大运维工程师的喜爱。下面简单了解以下Nginx的部署方式。一般官方网站会提供三种版本,主线版、稳定版与旧版本。一般都会选择稳定版。在安装之前需要卸载epel源,因为epel源中一般都是旧版本或测试版。首先下载一个yum-utils包:sudo yum install yum-utils按照官网文档的提示,给Nginx配置源:touch /etc/yum.re
2020-08-12 10:47:53
440
原创 自动化运维之ansible——小白学习之路
自动化运维之ansible课程目标:1、ansible的安装与概念2、了解并熟悉主机清单3、了解并熟悉点对点模式4、熟悉角色扮演1、ansible简介ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible可以简化...
2019-10-29 15:44:05
516
1
原创 修改Linux主机名之小白学习之路
修改Linux主机名之小白学习之路1、临时修改[root@docker ~]# hostname docker1临时修改主机名之后,将终端重新连接服务器就会立即生效,重启服务器失效。2、基于配置文件永久修改[root@docker ~]# cat /etc/hostnamedocker1这样的修改方式可以写成一条命令,如下:[root@docker ~]# echo docke...
2019-10-21 11:47:22
167
原创 虚拟化概述——小白学习之路
虚拟化概念在计算机技术中,虚拟化(Virtualization)是一种资源管理技术。虚拟化的目的是为了在同一台主机上运行多个系统或应用,从而达到提高资源的利用率,节约成本的目的。将单台服务器中的各种资源,如:网络、存储、CPU及内存等,整合转换后又可以单独使用,使用户可以从多个方面充分利用计算资源。由图可以看出,一台物理机可以拥有多台虚拟机,而这些虚拟机都是基于物理机运行。其中,物理机又叫做...
2019-10-15 10:32:57
817
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人