
ctc的运维学习笔记
文章平均质量分 65
潮听哥
这个作者很懒,什么都没留下…
展开
-
Nginx 安装(源码编译安装)
【代码】Nginx 安装(源码编译安装)原创 2022-09-22 17:52:13 · 1278 阅读 · 1 评论 -
K8S之应用配置管理
可变配置:ConfigMap敏感信息:Secret身份认证:ServiceAccount资源配置:Spec.Containers[].Resources.limits/requests安全管控:Spec.Containers[].SecurityContext前置校验:Spec.InitContainers原创 2022-09-15 21:55:32 · 1250 阅读 · 0 评论 -
Linux错题集
1、以下说法正确的是正确答案: A D 你的答案: A C D(错误)linux系统中的/var/log/lastlog日志记录了所有用户最后登录的记录,可以用lastlog命令查看linux系统中的/var/log/last日志可以用last命令查看/var/log/wtmp日志记录了登录过本系统的用户信息,可以用`tail -f`命令查看/var/run/utmp日志记录了正在登录本系统中的用户信息,可以用`last -f`命令查看解析:在 Linux 里,ut...原创 2022-05-06 14:59:25 · 2065 阅读 · 1 评论 -
tcpdump
1、命令介绍:Linux tcpdump命令用于倾倒网络传输数据。执行tcpdump指令可列出经过指定网络界面的数据包文件头,在Linux操作系统中,你必须是系统管理员。语法tcpdump [-adeflnNOpqStvx][-c<数据包数目>][-dd][-ddd][-F<表达文件>][-i<网络界面>][-r<数据包文件>][-s<数据包大小>][-tt][-T<数据包类型>][-vv][-w<数据包文件&g原创 2022-04-03 23:04:54 · 822 阅读 · 0 评论 -
正则表达式
正则表达式REGEXP:Regular Expressions,由一类特殊字符及文本符所编写的模式,其中有些字符(元字符)不表示字符字面意义,而表示控制或通配的功能 程序支持:grep,sed,awk,vim,less,nginx,varnish等 分两类: 基本正则表达式:BRE 扩展正则表达式:ERE grep -E,egrep 正则表达式引擎: 采用不同算法,检查处理正则表达式的软件模块 PCRE(Perl Compatible Regular Expr原创 2022-03-30 23:01:39 · 1501 阅读 · 0 评论 -
文本过滤工具-grep
grep:grep 文本过滤(模式:pattern)工具 grep:Global search REgular expression and Print out the line类型:grep,egrep,fgrep (不支持正则表达式搜索)作用:文本搜索工具,根据用户指定的“模式”对目标文本逐行进行匹配检查;打印匹配到的行模式:由正则表达式字符及文本字符所编写的过滤条件grep [OPTIONS] PATTERN [FILE....原创 2022-03-30 22:59:04 · 615 阅读 · 0 评论 -
CentOS升级curl
1、安装reporpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel6/x86_64/city-fan.org-release-2-1.rhel6.noarch.rpm2、查看该 repo 包含的 curl 版本yum --showduplicates list curl --disablerepo="*" --enablerepo="city*"3、修改该repo的enable为1vi/etc/yum.repos.d...原创 2022-03-17 22:58:45 · 2957 阅读 · 2 评论 -
linux下安装nodejs(附带安装npm)
一、下载nodejs的二进制文件附官网链接:下载 | Node.js右键,复制下载链接地址二、安装解压mkdir bokecd boke/wget https://nodejs.org/dist/v16.13.2/node-v16.13.2-linux-x64.tar.xztar -vxf node-v16.13.2-linux-x64.tar.xz三、创建软链接、验证cd /root/boke/node-v16.13.2-linux-x64/binln -s原创 2022-02-03 17:33:42 · 1723 阅读 · 0 评论 -
解决SSH连接超时自动断开问题
1、操作系统centos72、具体步骤1.修改文件 # vim /etc/ssh/sshd_config找到#ClientAliveInterval 0#ClientAliveCountMax 3修改为ClientAliveInterval 60ClientAliveCountMax 5参数示意:ClientAliveInterval:指定服务器向客户端检测是否活动状态的间隔时间,默认为0,将它修改为60,就是每60秒检测一次。ClientAliveCountMa原创 2021-11-06 20:50:21 · 5278 阅读 · 0 评论 -
SSH设置免密登录(centos7)
1、操作系统:centos72、具体步骤:1. A、B两主机各生成公钥和私钥对:ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa2. 把A主机生成的公钥拷贝到B主机,B主机生成的公钥拷贝到A主机#A主机的公钥拷到B主机scp ~/.ssh/id_dsa.pub root@B主机IP:/home#B主机的公钥拷到A主机scp ~/.ssh/id_dsa.pub root@A主机IP:/home3. 在A和B主机上分别把对方的i..原创 2021-11-06 20:38:44 · 1512 阅读 · 0 评论 -
微认证:一分钟自动化部署
前言自动化部署的发展开源的部署工具华为云服务中部署服务的使用怎样使用华为云中的部署服务在云端实现一分钟自动化部署自动化部署的背景与发展历程自动化部署概述开源工具对比及Ansible介绍、自动化部署在企业的实践华为云主机的介绍及部署华为云容器的介绍及部署...原创 2021-10-27 00:01:07 · 675 阅读 · 0 评论 -
文件查找(locate、find)
文件查找在文件系统中查找符合条件的文件 文件查找:locate,find 非实时查找(数据库查找):locate 实时查找:findlocate查询系统上预建的文件索引数据库/var/lib/mlocate.db依赖于事先构建的索引 索引的构建是在系统较为空闲时自动进行(周期性任务)。管理员手动更新数据库(updatedb)索引构建过程需要遍历整个根文件系统,极消耗资源 工具特点: 查找速度快 模糊查找 非实时查找 搜索的是文件的全路径...原创 2021-04-04 01:32:45 · 651 阅读 · 0 评论 -
压缩、解压缩及归档工具(gzip/gunzip、bzip2/bunzip2/bzcat、xz/unxz/xzcat、zip/unzip、tar工具、cpio)
压缩、解压缩及归档工具file-roller compress/uncompress:.Z gzip/gunzip:.gz bzip/bunzip:.bz2 xz/unxz:.xz zip/unzip tar cpiocompress/uncompress• compress [-dfvcVr] [-b maxbits] [file ...] -d:解压缩,相当于uncompress -c:结果输出至标准输出,不删除原文件 -v:显示详情• uncompr原创 2021-04-04 01:12:14 · 279 阅读 · 0 评论 -
Linux文本处理三剑客(awk、grep、sed)
目录 grep 简介 实际使用 小结 sed awk 名字由来 强大的文本处理工具 语法 域 模式&动作 结合正则 复合表达式 printf 格式化输出 内置变量 内置函数 awk脚本 grep、sed、awk我们叫他们三剑客,掌握它们可以更好的运维,提升工作效率,即使不是运维,对我们处理数据都是非常方便的~就很多数据处理来讲,写...转载 2021-04-02 22:04:14 · 522 阅读 · 0 评论 -
VIM个性化配置(shell配置)
在家目录~下创建文件:.vimrc内容如下:set tabstop=4set ignorecaseset cursorlineset autoindentset nusyntax onautocmd BufNewFile *sh exec ":call SetTitle()"func SetTitle() if expand("%:e") == "sh" call setline(1, "#!/bin/bash") call set原创 2021-04-01 23:34:58 · 307 阅读 · 0 评论 -
Linux云计算工程师路线
三大核心职能 平台架构组建 负责参与并审核架构设计的合理性和可运维性,搭建运维平台技术架构,通过开源解决方案,以确保产品发布之后能高效稳定的运行,保障并不断提升服务的可用性,确保用户数据安全,提升用户体验。 日常运营保障 负责用运维技术或者运维平台确保产品可以高效的发布上线,负责保障产品7*24H稳定运行,在此期间对出现的各种问题可以快速定位并解决;在日常工作中不断优化系统架构和部署的合理性,以提升系统服务的稳定性。 性能、效率优化 用自动化的工具/平台提升软件在研发生命周原创 2021-01-02 11:25:16 · 935 阅读 · 4 评论 -
网络常用命名
netstat命令 显示网络连接 netstat [--tcp|-t] [--udp|-u] [--raw|-w] [--listening|-l] [--all|-a] [--numeric|-n] [--extend |-e] [--program|-p] -t:tcp协议相关 -u:udp协议相关 -w:raw socket相关 -l:处于监听状态 -a:所有状态 -n:以数字显示IP和端口 -e:扩展格式 -p:显示相关进程及PID 常原创 2020-11-08 21:48:24 · 642 阅读 · 1 评论 -
Docker核心基础
Docker核心基础1、Docker简介 是什么 1、为什么会有docker出现 一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这也是很多互联网公司都不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验 Docker之所以发展如此迅速,也是因为它对此给出了一个标准化的解决方案。 环境配置如此麻烦,换一台机器,就要重来一次,费时费力。很多人想到,能不能从根本上解决问题,软件可以带环境原创 2020-09-29 23:43:48 · 478 阅读 · 0 评论 -
Git&GitHub
Git&GitHub1、版本控制 版本控制工具应该具备的功能 协同修改 多人并行不悖的修改服务器的同一个文件。 数据备份 不仅保存目录和文件的当前状态,还能够保存每一个提交过的历史状态。 版本管理 在保存每一个版本的文件信息的时候要做到不保存重复数据,以节约存储空间,提高运行效率。这方面SVN采用的是增量管理的方式,而Git采用了文件系统快照的方式。 权限控制 对团队中参与开发的人员进行权限控制。 对团队外开发原创 2020-09-29 23:19:42 · 100 阅读 · 0 评论 -
远程连接工具:SecureCRT
设置:选择 模拟终端为linux终端调整字体:字符编码:改为国际通用的 utf-8映射键:勾选Emacs 勾选 使用ALT键作为 meta键附安装软件下载(百度网盘)...原创 2020-02-20 17:00:26 · 998 阅读 · 0 评论 -
Linux涉及系统的常用命令
图形界面切换到纯字符界面: init 3(需要root权限)启动图像化界面的软件: startx字符界面切到图形界面: init 5查看运行模式: runlevelhalt 关机(在centos6上 是关机断电 在centos7上是关机不断电)init 0 关机init 6 重启r...原创 2020-02-20 16:51:40 · 140 阅读 · 0 评论 -
计算机基础
计算机基础详见:https://www.yuque.com/docs/share/515f2231-2df0-4d9e-8b3c-3ef623bd62bb?#(密码:xlty)原创 2020-02-20 11:41:10 · 805 阅读 · 0 评论