自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 docker存储卷

容器数据管理用户在使用Docker的过程中,往往需要能查看容器内应用产生的数据,或者需要把容器内的数据进行备份,甚至多个容器之间进行数据的共享,这必然涉及容器的数据管理操作。容器中管理数据主要有两种方式:数据卷(Data Volumes)数据卷容器(Data Volumes Containers)在容器中使用数据卷在容器内创建一个数据卷下面使用nginx镜像创建一个web容器,并创建...

2020-04-12 21:21:57 149

原创 docker容器网络配置

docker容器网络配置linux内核实现名称空间的创建创建Network Namespace操作Network Namespace转移设备创建veth pair实现Network Namespace间通信veth设备重命名linux内核实现名称空间的创建创建Network Namespace通过命令创建一个名为ns0的命名空间[root@docker ~]# ip netns list...

2020-04-04 20:14:01 697

原创 docker镜像管理基础

1.在镜像仓库拉取buybox镜像文件到本地[root@docker ~]# docker pull busyboxUsing default tag: latestlatest: Pulling from library/busybox0669b0daf1fb: Pull complete Digest: sha256:b26cd013274a657b86e706210ddd5cc1f...

2020-04-02 17:02:05 707

原创 docker基本用法

docker基本用法docker安装在阿里云下载镜像加速器docker 常用命令docker pull nginx 从镜像空间里面拉取nginx镜像到本地docker images 查看本地的镜像docker infodocker安装下载依赖包[root@docker ~]# yum install -y yum-utils device-mapper-persistent-data lvm...

2020-03-31 15:57:07 1252

原创 saltstack进阶

saltstack进阶1.masterless配置1.1修改配置文件minion1.2关闭salt-minion服务1.3salt-call2.salt-master高可用1.masterless配置1.1修改配置文件minion注释master行取消注释file_client并设其值为local设置file_roots设置pillar_roots[root@localhost ...

2020-03-24 18:15:01 338

原创 salt-stack之salt-ssh

1.salt-ssh管理1.1 在master上安装salt-ssh[root@node01 yum.repos.d]# yum -y install salt-ssh已加载插件:fastestmirrorLoading mirror speeds from cached hostfile正在解决依赖关系--> 正在检查事务---> 软件包 salt-ssh.noarch...

2020-02-29 20:33:18 165

原创 satlstack之return与job管理

使用mysql作为return存储方式1.在minion上查看yum源里有Mysql-python模块[root@node02 ~]# yum list all |grep -i mysqlMySQL-python.x86_64 1.2.5-1.el7 myrepo akonadi-mysql.x86_64 ...

2020-02-28 21:47:03 240

原创 SaltStack常用模块

saltstack模块介绍查看所有模块的列表[root@node01 ~]# salt 'node02' sys.list_modulesnode02: - acl - aliases - alternatives - ansible - apache - archive - artifactory - beacons ...

2020-02-19 21:09:46 3958

原创 saltstack之数据系统

列出所有grains的key和value[root@node01 ~]# salt 'node02' grains.itemsnode02: ---------- SSDs: biosreleasedate: 07/29/2019 biosversion: 6.00 cpu_flags: - fpu ...

2020-02-18 20:59:34 444

原创 salt之配置管理

1.重命名主机名1.1首先查看主控机和被控机的名字主控机:被控机:1.2 将被控端的服务停掉,并删除minion_id文件和pki目录1.3 在主控端删除minion接受认证的公钥,即/etc/salt/pki/master/minions/node2文件1.4 在被控机上修改主机名1.5 然后在被控机上启动服务1.6 然后在主控机的/etc/salt/pki/ma...

2020-02-15 19:37:05 259

原创 SaltStack自动化运维安装

在saltstack控制机上安装主控软件安装yum源[root@localhost yum.repos.d]# rpm -ivh https://repo.saltstack.com/yum/redhat/salt-repo-latest-2.el7.noarch.rpm获取https://repo.saltstack.com/yum/redhat/salt-repo-latest-2.el...

2020-02-10 17:34:53 310

原创 mysql中间件proxysql

本地登录mysql[root@localhost ~]# mysql -uadmin -padmin -P6032 -h127.0.0.1Welcome to the MariaDB monitor. Commands end with ; or \g.Your MySQL connection id is 8Server version: 5.5.30 (ProxySQL Admin ...

2020-01-13 19:17:22 246

原创 keepalived

1.安装keeplived在主备上安装keeplived[root@localhost ~]# cd /etc/yum.repos.d/[root@localhost yum.repos.d]# lsCentOS7-Base-163.repo epel.repo epel-testing.repo redhat.repo[root@localhost yum.repos.d]# v...

2020-01-10 12:32:04 211

原创 tomcat

tomcat1.点击tomcat的server status,发现会出现403,需要在配置文件上完成他的提示2.server status配置3.还需要在usr/local/tomcat/webapps/manager/META-INF/ context.xml加上本网段地址测试,然后既可以输入用户和密码进去,然后进去看到其状态4.点击host manager也出来了403,需要在配置文件配置他的...

2020-01-08 11:31:16 260

原创 gitlab

1.添加项目2.添加项目名称,选择任何登录用户都可以访问该项目,3.项目已经添加完成4.添加组5.组添加成功6.添加用户7.创建用户和邮件8.用户添加成功9.点击组点击mafeifei组将haha用户加进去并给他项目组组长的级别添加到组里面去...

2020-01-07 10:31:07 139

原创 cobbler安装

1.cobbler服务端部署1.配置yum源[root@localhost ~]# wget -O /etc/yum.repos.d/CentOS7-Base-163.repo http://mirrors.163.com/.help/CeOS7-Base-163.repo--2020-01-06 09:17:45-- http://mirrors.163.com/.help/CentOS...

2020-01-06 12:34:01 252

原创 nginx负载均衡

1.nginx负载均衡nginx通常被用作后端服务器的反向代理,这样就可以很方便的实现动静分离以及负载均衡,从而大大提高服务器的处理能力。nginx实现动静分离,其实就是在反向代理的时候,如果是静态资源,就直接从nginx发布的路径去读取,而不需要从后台服务器获取了。但是要注意,这种情况下需要保证后端跟前端的程序保持一致,可以使用Rsync做服务端自动同步或者使用NFS、MFS分布式共享存储...

2020-01-04 23:18:08 281 1

原创 nginx

1.nginx升级1.下载echo-nginx-module-master.zip模块[root@localhost ~]# lsanaconda-ks.cfg echo-nginx-module-master.zip nginx-1.16.1 pass remi-release-7.rpm[root@localhost ~]# [root@localhost ~]# unzip...

2020-01-02 11:40:35 308

原创 用lnmp的zabbix部署

lnmp的zabbix部署1.zabbix服务端安装3.zabbix的web界面安装4.设置zabbix/conf目录的权限,让zabbix有权限生成配置文件zabbix.conf.php5.效果测试1.zabbix服务端安装//安装依赖包[root@localhost ~]# yum -y install net-snmp-devel libevent-devel安装过程略..../...

2020-01-01 21:22:20 520

原创 lnmp安装

lnmp安装1.安装nginx2.安装mysql3.安装php4.输入ip查看php测试页面1.安装nginx//创建系统用户nginx[root@localhost ~]# useradd -r -M -s /sbin/nologin nginx//安装依赖环境[root@localhost ~]# yum -y install pcre-devel openssl openssl-...

2019-12-30 10:39:35 897

原创 zabbix自定义监控

zabbix自定义监控zabbix自定义监控进程zabbix自定义监控日志zabbix自定义监控进程1.在zabbix客户端编辑/usr/local/etc/zabbix_agentd.conf配置文件,UnsafeUserParameters(自定义监控功能)设为1Server=192.168.100.131ServerActive=192.168.100.131Hostname=19...

2019-12-25 19:02:52 219

原创 mysql多实例部署

软件下载//下载二进制格式的mysql软件包[root@localhost ~]# cd /usr/src/[root@localhost src]# wget https://downloads.mysql.com/archives/get/file/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz--2018-08-13 23:56:27-- ht...

2019-12-16 09:51:28 298

原创 mysql进阶

mysql进阶1.二进制格式mysql安装1.二进制格式mysql安装1.下载mysql的二进制tar.gz压缩包并解压到/usr/src下面[root@localhost ~]# wget https://downloads.mysql.com/archives/get/file/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz[root@localh...

2019-12-13 12:46:13 196

原创 rsync

rsync1.在目标服务器做以下操作2.在源服务器上做以下操作:3.设置开机自启动4.到目标服务器上去查看是否把新生成的文件自动传上去了5.部署rsync+inotify同步/runtime目录至目标服务器的/NAME/下。这里的NAME是指你的名字。5.1 在服务端配置rsync1.在目标服务器做以下操作//关闭防火墙与SELINUX[root@localhost ~]# systemct...

2019-12-12 11:46:04 352

原创 mysql

1.创建数据库mysql> create database zhangruilin;Query OK, 1 row affected (0.00 sec)2.查看数据库mysql> show databases;+--------------------+| Database |+--------------------+| informat...

2019-11-19 10:34:26 188

原创 httpd

编译安装httpd-2.4//安装开发环境[root@localhost ~]# yum groups mark install "Development Tools"[root@localhost ~]# groupadd -r apache[root@localhost ~]# useradd -r -g apache apache[root@localhost ~]# yum -...

2019-11-07 10:16:25 335

原创 ftp

ftp1.匿名用户登录1.1 安装vsftp1.2 开启vsftpd服务1.3 编辑/etc/vsftpd/vsftpd.conf文件将anon_upload_enable=YES注释取消掉1.4 将/var/ftp/pub目录的权限设置为可读写执行权限1.5 然后就可以匿名登录并且上传目录了1.6然后编辑文件/etc/vsftpd/vsftpd.conf文件将anon_mkdir_write_e...

2019-11-05 10:19:17 437

原创 awk命令

命令名称:awk ‘END{print FNR}’ passwd作用:查看passwd文件的行数实例:[root@zhangruilin ~]# awk 'END{print FNR}' passwd31命令名称:awk -F: ‘{print NF}’ passwd作用:显示passwd每一列的行数实例:[root@zhangruilin ~]# awk -F: '{...

2019-11-01 11:09:41 129

原创 搭建nfs服务器

搭建nfs服务器1.nfs简介1.开放/nfs/shared目录,供所有用户查阅资料1.安装nfs-utils,并开启rpcbind nfs-server2.关闭防火墙3.创建/nfs/shared目录4.编辑文件/etc/exports,共享目录/nfs/shared并且允许所有客户端访问并且只有读的权限5.用 exportfs -r读取/etc/exports文件中的设置,并使其立即生效,无需...

2019-10-24 18:16:07 352

原创 openssh

openssh1. 使用 SSH 访问远程命令行1.1 OpenSSH 简介1.2 SSH 版本1.3 SSH 认证方式1.4 openSSH 的工作模式1.4 Secure Shell 示例1.5 SSH 主机密钥2. 配置基于 SSH 密钥的身份验证3. 自定义 SSH 服务配置4. SSH 安全注意事项5.密钥认证配置步骤:5.1生成密钥(客户端)5.2复制客户端的公钥到服务端5.3然后在服...

2019-10-23 11:46:40 444

原创 正则表达式

正则表达式1.创建文件1.用.可以匹配任意单个字符2.用[]可以匹配任意范围的单个字符3.用[^]是匹配范围之外的单个字符4.用*是匹配前面的任意单个字符的任意次5.用?是匹配前面的任意单个字符一次或0次6.用+是匹配前面任意字符至少一次7.用{m,n}是匹配意单个字符至少m次,至多n次8.用^是以后面的任意单个字符开始用$是以任意单个字符结尾9.用\b和\< \>一样的效果10用()...

2019-10-21 18:20:05 132

原创 linux系统磁管理

@[toc](liunx系统磁盘管理)1.磁盘容量检查命令名称:df -h作用:查看磁盘的容量实例:[root@zhangruilin ~]# df -h文件系统 容量 已用 可用 已用% 挂载点/dev/mapper/rhel-root 17G 1.8G 16G 11% /devtmpfs 901M ...

2019-10-11 19:05:09 563

原创 网络基础管理

网络基础管理1.ip2.route3.网络接口配置文件4.NetworkManager管理网络5.使用原生的network管理网络6.ping7.host与nslookup8.ss9.作业1.ip命令名称: ip link show作用:查看网络接口所有地址实例:[root@localhost network-scripts]# ip link show1: lo: <LOO...

2019-10-08 19:29:33 482

原创 yum工具使用

yum工具使用1.挂载光盘2.yum本地仓库3.安装软件包4.常用的command作业:1.挂载光盘命令名称:mount /dev/cdrom /mnt/作用:挂载光盘,将光盘挂载到mnt下面实例:[root@localhost ~]# mount /dev/cdrom /mnt/mount: /dev/sr0 写保护,将以只读方式挂载[root@localhost ~]# ls...

2019-09-28 21:28:26 848

原创 linux进程管理

linux进程管理1.进程基本概述1.1进程的产生1.2进程的分类2. 进程状态3.进程优先级调整4.ps命令5.pstree命令6.pgrep命令7.vmstat命令8.kill命令1.进程基本概述1.1进程的产生现有的(父)进程复制自己的地址空间(fork)来创建一个新的(子)进程结构。每个新进程分配有一个唯一的进程ID(PID),满足跟踪和安全性之需。PID与父进程ID(PPID)是...

2019-09-26 16:53:41 325

原创 linux软件管理

linux软件管理1.RPM包安装2.RPM包查询3.RPM包卸载4.PRM包效验5. RPM重建数据库作业:1.RPM包安装命令名称: rpm -ivh /mnt/Packages/vsftpd-3.0.2-22.el7.x86_64.rpm作用:安装rpm包并且显示详细信息与安装进度条实例;[root@localhost ~]# rpm -ivh /mnt/Packages/vs...

2019-09-26 16:53:27 192

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除