Linux运维
琴酒网络
这个作者很懒,什么都没留下…
展开
-
使用UltraISO制作Ubuntu16.04 U盘启动盘
使用UltraISO制作Ubuntu16.04 U盘启动盘一:ubuntu系统下载一:ubuntu系统下载从Ubuntu官网下载系统的iso文件用来制作的U盘需要是FAT32格式的,可以通过格式化U盘更改原创 2020-09-04 14:52:28 · 2407 阅读 · 0 评论 -
VMware安装OpenWrt19.07.0
VMware安装OpenWrt19.07.0一:安装准备二:安装openwrt三:启动openwrt四:替换源五:安装包一:安装准备准备一个Linux发行版的虚拟机系统,Ubuntu、Centos都可以,这里使用的是Centos7.5因为笔者这里要求安装python3.7以上版本,而openwrt19以下的版本默认安装的是3.7以下的版本,所以这里选择安装OpenWrt19.07.0版本进入Linux系统,使用终端操作以下步骤:yum install qemu-img.x86_64wget ht原创 2020-07-27 11:23:13 · 3911 阅读 · 1 评论 -
Linux shell中的wait命令的使用
Linux shell中的wait命令的使用一:wait命令作用二:使用格式三:举例3.1 案例一3.2 案例二:函数中使用wait3.3 案例三3.4 案例四四:串行执行与并行执行4.1 串行执行4.2 并行执行4.3 串行与并行执行效率对比一:wait命令作用wait是用来阻塞当前进程的执行,直至指定的子进程执行结束后,才继续执行。使用wait可以在bash脚本“多进程”执行模式下,起到一些特殊控制的作用。二:使用格式wait [进程号 或 作业号]eg:wait 23 or wait原创 2020-06-06 17:01:50 · 20782 阅读 · 2 评论 -
Shell中的数组应用
Shell中的数组应用一:shell数组的定义二:获取数组元素三:分片访问四:删除操作五:数组遍历一:shell数组的定义使用括号定义数组,数组元素间用空格来分隔array=(1 "hello man" a) # =号两边不能有空格,元素数据类型可以不一致echo ${array[*]} # 输出数组的所有元素nums=(29 100 13 8 91 44)nums[6]=898 # 动态添加元素echo ${nums[*]}nums=(172.17.2.32172.1原创 2020-06-03 15:46:04 · 376 阅读 · 0 评论 -
ELK日志收集系统(三):docker-compose部署ELK单机与集群
ELK日志收集系统(三):docker-compose部署ELK单机与集群一:安装docker-compose二:docker-compose小型web案例三:单机环境ELK系统搭建四:多主机ELK部署4.1 开启docker swarm4.2 启动集群一:安装docker-compose官方安装文档见:docker-compose install安装方式一:# 注意下面url中的dock...原创 2020-04-26 13:54:34 · 1276 阅读 · 0 评论 -
自动化运维系列三:Jenkins权限管理
自动化运维系列三:Jenkins权限管理一:权限控制插件二:权限配置一:权限控制插件Role Strategy Plugin插件可以对构建的项目进行授权管理,让不同的用户管理不同的项目,将不同环境的权限进行区分。该插件可以很灵活的根据需求来进行划分权限,包括正则匹配等插件名称:Role-based Authorization Strategy# 安装完上面的插件后,回到Manage Jen...原创 2020-04-11 09:56:44 · 850 阅读 · 0 评论 -
自动化运维系列二:Jenkins与gitlab实战
自动化运维系列二:Jenkins与gitlab实战一:Jenkins Job介绍二:使用Maven构建Java应用程序一:Jenkins Job介绍Job 代表一个任务或者项目;可配置与可执行;执行后的记录称之为Build;日志监控与记录;所有文件集中保存Freestyle Job:需要在页面添加模块配置项与参数完成配置每个JOB仅能实现一个开发功能无法将配置代码化,不利于JOB配置...原创 2020-04-10 21:25:54 · 889 阅读 · 1 评论 -
自动化运维系列一:docker部署jenkins与gitlab
自动化运维系列一:docker部署jenkins与gitlab一:传统网站部署的流程二:目前主流网站部署的流程三:jenkins持续集成3.1 持续集成意义3.2 持续集成组件四:持续集成的部署4.1 环境准备4.2 docker部署gitlab4.3 docker部署jenkins一:传统网站部署的流程传统的网站部署,在运维过程中,网站部署是运维的工作之一,网站部署的流程大致分为:需求分析...原创 2020-04-09 10:29:30 · 1755 阅读 · 1 评论 -
自动化运维之Ansible实战(一)
Ansible自动化运维一:Ansible概述二:常用自动化运维工具三:安装准备3.1 环境准备3.2 安装3.3 Ansible配置文件3.4 Ansible-doc3.5 Ansible命令参数四:主机清单(inventory)4.1 基于密码管控主机4.2 基于密钥管控主机4.3 主机匹配4.4 Ansible命令执行过程五:常见模块实战5.1 command模块5.2 shell模块5.3...原创 2020-04-03 17:37:15 · 1168 阅读 · 0 评论 -
Python基础之paramiko模块
Python paramiko模块一:paramiko介绍1.1 paramiko安装1.2 paramiko包括两个核心的组件1.3 paramiko有几个基础的名词二:SSH连接步骤三:paramiko连接远程服务器3.1 SSHClicent常用方法3.2 使用密码连接3.3 从配置文件读取参数3.4 使用秘钥连接四:paramiko上传下载五:paramiko进行封装一:paramiko...原创 2020-04-01 19:26:10 · 775 阅读 · 0 评论 -
ELK日志收集系统(二)
ELK日志收集系统(二)十一:filebeat模块十二:filebeat画图十一:filebeat模块[root@node01 ~]# rpm -qc filebeat/etc/filebeat/filebeat.yml/etc/filebeat/modules.d/apache2.yml.disabled.................................filebe...原创 2020-03-23 17:09:46 · 442 阅读 · 0 评论 -
利用openssl命令搭建私有CA管理证书
利用openssl命令搭建私有CA管理证书一:PKI二:SSL协议三:自建CA颁发机构和自签名3.1 搭建私有CA认证中心3.2 申请证书一:PKICA中心——CA系统——数字证书CA 中心管理并运营 CA 系统,CA 系统负责颁发数字证书。专门负责颁发数字证书的系统称为 CA 系统,负责管理并运营 CA 系统的机构称为 CA 中心。所有与数字证书相关的各种概念和技术,统称为 PKI(Pu...原创 2020-03-22 13:49:59 · 662 阅读 · 0 评论 -
python之pexpect模块
python之pexpect模块一:pexpect简介二:基本使用流程三:API使用3.1 spawn类3.2 expect()方法3.3 sendline()方法3.4 其他发送信息的方法3.5 其他获取结果的方法四:应用案例五:SSH专用类一:pexpect简介以下演示python版本:python3.7.4pexpect官方文档:pexpect链接Expect 程序主要用于人机对话的...原创 2020-03-21 16:51:16 · 24305 阅读 · 10 评论 -
ELK日志收集系统(一)
ELK日志收集系统一:软件包下载地址二:环境准备三:kibana安装与配置四:安装nginx五:filebeat安装配置5.1 配置filebeat收集nginx日志5.2 kibana设置一:软件包下载地址本文所需要所有软件包下载地址:链接:https://pan.baidu.com/s/1J2rbPZkWEfg_M8k3W8jQPQ 提取码:x3i9 二:环境准备Elastics...原创 2020-03-12 11:30:54 · 1966 阅读 · 0 评论 -
Elasticsearch集群
ELK一:Elastic Stack简介二:Elasticsearch2.1 单机版安装三:elasticsearch-head插件安装3.1 docker安装3.2 基本概念四:RESTful API4.1 创建非结构化索引4.2 插入数据4.3 更新数据4.4 删除数据4.5 搜索数据4.6 DSL搜索4.7 高亮显示4.8 聚合五:核心详解5.1 文档一:Elastic Stack简介如...原创 2020-03-11 19:15:20 · 339 阅读 · 0 评论 -
redis数据库
redis数据库一:nosql介绍二:redis介绍2.1 Redis特性2.2 Redis 优势2.3 redis应用场景三:redis安装配置3.1 redis安装3.2 redis配置3.3 redis启动3.4 使用客户端连接redis四:redis数据类型4.1 string类型4.2 键命令4.3 hash类型4.4 list类型4.5 set类型4.6 zset类型五:python与...原创 2020-02-26 17:43:25 · 261 阅读 · 0 评论 -
Linux创建用户只能访问某个目录
Linux创建用户只能访问某个目录一:需求:创建一个用户,让他只能访问某个目录1.1 方案1 用 setfacl 实现:1.2 方案2 创建ftp用户只能访问/test目录(限制ftp用户越狱)1.3 方案3 添加sftp用户只能访问/usr/local/sftp目录一:需求:创建一个用户,让他只能访问某个目录useradd getfilemkdir -p /home/weblogic/Or...原创 2020-02-19 16:42:35 · 9298 阅读 · 0 评论