linux
文章平均质量分 68
zKUN_bit
这个作者很懒,什么都没留下…
展开
-
Debian9 安装使用爬坑
Debian9 下上手mongodb4.2因为安装爬了点小坑,所以想记录一下在终端上,发出以下命令以从https://www.mongodb.org/static/pgp/server-4.2.asc导入MongoDB公共GPG密钥:wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -该操作应以响应OK。但是,如果收到指示gnupg未安装的错误,则可以:gnupg使用以下命令安装及其所原创 2021-04-15 16:00:40 · 362 阅读 · 0 评论 -
mysql主从复制-半同步复制 -- 2020/8/14
问题分析如果主服务器master进行commit将事务提交后,更新的数据落盘,那有没有可能master已经将数据落盘,但是从服务器slave还没有将数据读取备份到本地;所以出现了一种解决方法:半同步复制半同步复制半同步复制做一个优化,在master进行storage commit操作之前会先与slave确认数据在从服务器上已经同步。半同步复制配置在主服务器安装半同步的plugin插件mysql> install plugin rpl_semi_sync_master soname 'se原创 2020-08-14 22:36:36 · 215 阅读 · 0 评论 -
mysql主从复制实验 -- 2020/8/14
mysql主从复制实验实验准备1、两台虚拟机(centos7-2C4G)、两台虚拟机安装好mysql2、两台虚拟机一台做主master192.168.195.136一台做从slave192.168.195.1373、在主从mysql服务器上开启二进制日志# log_binlog-binserver-id=1在主服务器上新建并且授权一个用户,用于复制二进制日志grant replication slave on *.* to 'ekko'@'192.168.195.137' identif原创 2020-08-14 21:11:55 · 219 阅读 · 0 评论 -
基于docker swarm集群实验 -- 2020/8/10
docker集群1、安装好4台docker机器(1c2g)docker-maneger:192.168.80.1docker-2:192.168.80.2docker-3:192.168.80.3docker-4:192.168.80.4LB-1:ens33:192.168.0.207 ens37:192.168.80.2082、开启路由功能$ vim snat.shiptables -Fiptables -t nat -Fecho 1 >/proc/sys/net/ipv原创 2020-08-10 22:28:39 · 524 阅读 · 0 评论 -
docker知识汇总 -- 2020/8/10
原创 2020-08-10 22:24:54 · 178 阅读 · 0 评论 -
kafka单机初探实验
安装环境JDK(1.7以上)kafka(1.0.0)Kafka目录介绍/bin 操作kafka的可执行脚本,还包含windows下脚本/config 配置文件所在目录/libs 依赖库目录/logs 日志数据目录,目录kafka把server端日志分为5种类型,分为:server,request,state,log-cleaner,controller上手实操安装kafka1.0.0(http://kafka.apache.org/downloads.html)# curl原创 2020-08-09 10:58:18 · 225 阅读 · 0 评论 -
kafka初探--基本概念
Kafka的特性:高吞吐量、低延迟:kafka每秒可以处理几十万条消息,它的延迟最低只有几毫秒,每个topic可以分多个partition, consumer group 对partition进行consume操作。可扩展性:kafka集群支持热扩展持久性、可靠性:消息被持久化到本地磁盘,并且支持数据备份防止数据丢失容错性:允许集群中节点失败(若副本数量为n,则允许n-1个节点失败)高并发:支持数千个客户端同时读写TopicTopic是Kafka数据写入操作的基本单元,可以指定副本一个To原创 2020-08-09 10:12:56 · 203 阅读 · 0 评论 -
使用fpm工具--定制rpm包
fpm定制rpm包因为centos7的yum安装的ruby版本是2.0,不支持下载比较高版本的rubygem安装依赖:yum update -yyum install ruby-devel ruby-rdoc gcc gcc-c++ rpm-build curl libyaml-devel unzip得到rubygem的包并解压:mkdir -p /home/tools && cd /home/toolswget -c https://rubygems.org/rubyg原创 2020-07-02 11:21:04 · 218 阅读 · 0 评论 -
linux-shell编程三剑客之--awk
文章目录tzk_shell三剑客之(awk)awk内置变量注意语法:awk的匹配:自己遇到的经典面试题:tzk_shell三剑客之(awk)awk内置变量NF:一行的字段总数NR:行号FS:输入分隔符 --等同于 -FOFS:输出分隔符 output field separate注意语法:1、自定义的变量,一般建议在BEGIN2、; 表示执行多条命令3、{命令}4、引用自定义变量,不需要接$符号5、print是一个输出的命令awk的匹配:匹配出行号是以5结尾的:原创 2020-05-12 21:20:45 · 452 阅读 · 0 评论 -
ansible--上手使用详解
文章目录自动化运维工具:ansible模块playbooks剧本自动化运维工具:ansibleansible:是一个简单的自动化运维工具借用底层通道使用OpenSSH服务***(Linux机器)***python编写的批量系统监控,批量程序部署,批量运行命令只需要建立单向信任saltstack:由服务器端和客户端脚本 — 》 自动做事情1.给100台汲取安装mysql—编译安装2.给100台机器上传一个监控脚本 monitor.sh3.如何重启100台原创 2020-05-10 18:58:07 · 437 阅读 · 0 评论 -
linux-shell编程三剑客之--sed
文章目录sed --》 sed [选项] [命令] [文件]常用选项:常用命令:sed的单引号和双引号sed查找方式sed中的三种替换标记:g/p/wsed中的s命令sed --》 sed [选项] [命令] [文件]常用选项:-n:只显示匹配处理的行-i:直接在文件中进行修改-r:对扩展正则的支持(基本正则中:^$\d这样的元字符很少)常用命令:p:打印匹配行...原创 2020-04-22 20:49:24 · 1031 阅读 · 0 评论 -
Linux--开机启动流程
文章目录开机启动流程centos6里的哪些运行级别:(runlevel=》查看当前运行级别)如何查看一个服务是否开机启动?开机启动NGINX编写的脚本如何设置开机启动?如何排查不明的程序是否设置开机启动?你是一个黑客,如何让你的木马程序开机启动?如何让别人的机器开机就重启或者关机?启动顺序:开机启动流程centos6里的哪些运行级别:(runlevel=》查看当前运行级别)0 == 关...原创 2020-03-26 20:13:07 · 545 阅读 · 1 评论 -
CentOS8下--手把手教你使用Zabbix4.4
Zabbixhttps://mirrors.aliyun.com/zabbix/zabbix/4.4/rhel/8/x86_64/zabbix server: 中央情报局,监控程序zabbix_get: 监控服务器通知代理程序上报采集的信息zabbix_server.conf:zabbix_server.logzabbix agentd:代理程序 间谍程序 采集–》os、设...原创 2020-03-14 23:33:57 · 581 阅读 · 0 评论 -
linux的centos8下的文件系统详解--学习心得
文章目录文件系统一个文件的组成:stat 查看文件信息目录项inode号:文件的编号block: 真正存放数据的地方,一个文件一般对应着多个block重要的参数:软链接和硬链接文件系统思考:文件系统是什么?管理文件和目录的一套机制(方法) 1.文件存取 2.文件的查找 3.文件的大小--》2T ext3--》不能超过2T fat32 --》4G 4.一个目录可以存...原创 2020-03-05 20:18:31 · 2620 阅读 · 0 评论 -
Linux -- umount磁盘卸载失败怎么办?
问题描述:因为挂载错了,想取消挂载,但是umount报告如下错误:[root@chris /]# umount /dev/sdc1umount: /data1: target is busy. (In some cases useful info about processes that use the device is found by lsof(8) ...原创 2020-02-26 16:09:11 · 2218 阅读 · 0 评论 -
nginx编译安装指南 --2020/02/19
Linux的nginx编译安装第一步,需要得到nginx的源码包(在官网上获得最新的源码包)nginx官网下载地址:nginx下载地址同时需要用到一个安装工具wget:yum install wget -ywget http://nginx.org/download/nginx-1.17.8.tar.gz得到源码包之后是一个压缩包,解压后进入目录tar xf...原创 2020-02-19 19:35:01 · 426 阅读 · 0 评论 -
shell脚本编写创建10个用户
Linux下编写shell脚本实现创建10个用户,并设置10个不同的8个长度的密码#!/bin/bashfor i in $(seq -w 10)douseradd user$1echo `id user$i`echo "password$1" | md5sum | cut -c -8 | tee -a passwd.txt | passwd --stdin user$i...原创 2020-01-26 20:16:57 · 4032 阅读 · 0 评论 -
搭建web服务:
搭建web服务:nginx下载文章目录搭建web服务:nginx下载只有修改了配置文件才需要重启服务修改网页不需要,只需要刷新页面 [root@sanchuang ~]# curl -O http://nginx.org/download/nginx-1.17.1.tar.gz % Total % Received % Xferd Average Speed Time ...原创 2019-07-09 09:44:40 · 359 阅读 · 0 评论