Ops
Asnfy
……
展开
-
虚拟化介绍以及KVM安装、创建、管理虚拟机、磁盘管理
文章目录虚拟化介绍KVM介绍KVM架构图Centos7中安装KVM虚拟化介绍虚拟化简单讲,就是把一台物理计算机虚拟成多台逻辑计算机,每个逻辑计算机里面可以运行不同的操作系统,相互不受影响,这样就可以充分利用硬件资源,VMware Workstation就是最常见的虚拟化软件虚拟化技术分为全虚拟化和半虚拟化:早期的CPU硬件不支持虚拟化,虚拟机上的操作系统(guestos)要想使用cp...原创 2020-02-29 23:28:51 · 2761 阅读 · 2 评论 -
ansible playbook使用、安装nginx、管理配置文件
文章目录ansible playbook使用ansible playbook使用playbook与ansible命令行执行命令的区别就是将要执行的操作定义到配置文件中,直接执行配置文件即可创建playbook配置文件:[root@linux01 ~]# vim /etc/ansible/test.yml配置文件内容:---- hosts: 192.168.234.130 use...原创 2020-01-03 23:37:38 · 2568 阅读 · 0 评论 -
ansible安装、配置、使用
文章目录ansible安装ansible安装测试环境:A机器(服务端):192.168.234.128B机器(客户端):192.168.234.130在服务端安装ansible:[root@linux01 ~]# yum -y install ansible#ansible已经被redhat公司收购,所以在红帽系的linux系统中直接yum安装即可,版本也是最新的,它在github...原创 2020-01-02 16:19:08 · 2203 阅读 · 2 评论 -
saltstack:grains、pillar、批量安装软件/分发文件/远程执行脚本
文章目录saltstack grains自定义grains信息saltstack pillarsaltstack批量安装软件包saltstack批量分发文件saltstack grainsgrains是在minion启动时收集到的一些信息,比如操作系统类型、网卡ip、内核版本、cpu架构等,grains的信息并不是动态的,并不会实时变更,它是在minion启动时收集到的,可以根据grains收...原创 2019-12-28 16:21:28 · 1827 阅读 · 1 评论 -
saltstack安装、配置认证、远程执行命令
文章目录saltstack介绍saltstack安装saltstack介绍saltstack(官网saltstack.com,官方文档docs.saltstack.com )基于python开发,c/s架构,支持多平台,比puppet轻量,在远程执行命令时非常快捷,配置和使用比puppet容易,能实现puppet几乎所有的功能saltstack安装A机器(服务器):192.168.234....原创 2019-12-26 20:09:50 · 1196 阅读 · 0 评论 -
gitlab安装、使用、备份与恢复
文章目录gitlab社区版安装gitlab社区版安装安装gitlab至少需要4G内存,否则安装过程中会出现各种问题, 而且在使用过程中也经常会出现500错误;官网:https://about.gitlab.com/,可以根据官网的步骤安装,但速度很慢;也可以使用清华大学镜像站的yum源安装创建repo文件:[root@linux ~]# vim /etc/yum.repos.d/gitla...原创 2019-12-25 19:33:59 · 2450 阅读 · 1 评论 -
git分支管理、标签管理、别名设置、搭建git服务器
文章目录git本地仓库分支管理git本地仓库分支管理查看分支:[root@linux ~]# cd /data/git2/[root@linux git2]# git branch * master[root@linux git2]# lsa.log#当前分支下存在a.log文件创建分支:[root@linux git2]# git branch test切换分支:[r...原创 2019-12-24 23:10:47 · 2087 阅读 · 1 评论 -
git安装、使用、建立github远程仓库、克隆远程仓库
文章目录安装git单机上使用git建立GitHub远程仓库克隆GitHub远程仓库安装git[root@linux ~]# yum -y install git单机上使用git创建仓库目录:[root@linux ~]# mkdir /data/git初始化仓库:[root@linux ~]# cd !$[root@linux git]# git init 初始化空的 Git...原创 2019-12-23 16:34:14 · 7998 阅读 · 5 评论 -
SVN安装、使用
文章目录安装SVNLinux客户端上使用SVNWindows客户端使用SVN安装SVNSVN全称subversion,安装svn:[root@linux ~]# yum -y install subversion创建项目版本库:[root@linux ~]# mkdir -p /data/svn/project1初始化版本库:[root@linux ~]# svnadmin cr...原创 2019-12-21 16:15:13 · 2244 阅读 · 3 评论 -
LVS负载均衡NAT/DR模式搭建、keepalived+LVS配置
文章目录LVS 介绍LVS NAT模式LVS IP Tunnel模式LVS DR模式LVS 常用调度算法LVS 介绍LVS(Linux Virtual Server)Linux虚拟服务器,主要用于搭建负载均衡集群,LVS属于4层(OSI模型)的负载均衡,而nginx属于7层,相比较来说,LVS这种4层的负载均衡更稳定,能承受更多的请求,而nginx这种7层的负载均衡更加灵活,能实现更多的个性化...原创 2019-11-09 23:08:11 · 2822 阅读 · 4 评论 -
keepalived+nginx实现高可用集群
keepalived介绍keepalived通过VRRP(Virtual Router Redundancy Protocl)来实现高可用,在这个协议里会将多台功能相同的服务器组成一个小组,这个小组里会有1个master角色和n个backup角色(n>=1)。master会通过组播的形式向各个backup发送VRRP协议的数据包,当backup收不到master发来的VRRP数据包时,就...原创 2019-11-06 19:44:59 · 1541 阅读 · 4 评论 -
MySQL主从复制
文章目录Mysql主从介绍配置主机器A(master)配置从机器B(slave)Mysql主从介绍MySQL主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者数据实时同步的,在B机器上读数据,实现数据的读写分离,可以极大的提升性能,降低服务器负载, MySQL主从是基于binlog的,主上须开启binlog才能进行主从过...原创 2019-11-05 16:22:45 · 921 阅读 · 5 评论 -
Linux配置NFS文件共享系统
NFS:网络文件系统,通过网络共享计算机资源,将NFS服务器的目录挂载到客户端中,客户端即可随时读写NFS服务器的文件,就像在访问本地文件夹一样。服务端地址:192.168.234.128客户端地址:192.168.234.130在客户端和服务端同时安装nfs包:[root@server ~]# yum -y install nfs-utils在服务端编辑配置文件:[root@ser...原创 2019-11-03 16:47:45 · 4335 阅读 · 2 评论 -
使用xtrabackup备份/增量备份mysql数据库
安装Percona的yum仓库:[root@linux ~]# yum -y install https://repo.percona.com/yum/percona-release-latest.noarch.rpm启动存储库:[root@linux ~]# percona-release enable-only tools release安装xtrabackup:yum inst...原创 2019-10-27 15:03:15 · 815 阅读 · 1 评论 -
MySQL常用命令/用户管理/数据库备份与恢复
MySQL密码设置与更改:设置root用户密码:[root@linux ~]# mysqladmin -uroot password "123456"更改root用户密码:[root@linux ~]# mysqladmin -uroot -p'123456' password '654321'登录数据库更改密码:MariaDB [(none)]> use mysql;Ma...原创 2019-10-25 16:56:14 · 13729 阅读 · 13 评论 -
Linux服务器配置ftp服务
配置ftp服务:安装pure-ftpd:[root@linux ~]# yum -y install epel-release[root@linux ~]# yum -y install pure-ftpd修改配置文件:[root@linux ~]# vi /etc/pure-ftpd/pure-ftpd.conf MinUID:#该配置表示使用ftp服务的用户UID不能小于1...原创 2019-10-24 14:29:56 · 3774 阅读 · 2 评论 -
MySQL/MariaDB重置root密码、配置慢查询日志
知道密码的情况下修改root密码:[root@linux ~]# mysqladmin -uroot -p123456 password "test123"#将原密码123456修改为test123不知道root密码的情况下修改密码:1.编辑/etc/my.cnf:[root@linux ~]# vi /etc/my.cnf2.在[mysqld]下添加skip-grant:3....原创 2019-10-22 21:34:24 · 2177 阅读 · 1 评论 -
php-fpm配置文件详解
php-fpm主配置文件路径:/usr/local/php-fpm/etc/php-fpm.conf#位于安装php安装目录下的etc/目录中,该文件中最后一行将配置文件指向:include=/usr/local/php-fpm/etc/php-fpm.d/*.confphp-fpm子配置文件路径:/usr/local/php-fpm/etc/php-fpm.d/www.conf#php所有...原创 2019-10-22 00:32:23 · 2315 阅读 · 0 评论 -
使用discuz搭建bbs论坛网站
在上一篇文章中,已经介绍了如何在Linux搭建lnmp环境并通过WordPress搭建个人博客网站,接下来介绍如何使用discuz搭建bbs论坛网站discuz官网:https://www.discuz.net/forum.php安装git:[root@linux ~]# yum -y install git通过git的方式克隆discuz包到本机:[root@linux ~]# gi...原创 2019-10-13 21:18:31 · 6193 阅读 · 1 评论 -
使用Wordpress搭建个人博客网站
前面几篇文章已经介绍了怎么在Linux下搭建LNMP环境:1.安装MySQL/MariaDB2.安装PHP3.安装Nginx4.nginx配置虚拟主机接下来开始使用workpress搭建个人博客网站:workpress官网:https://cn.wordpress.org/下载workpress:[root@linux ~]# wget https://cn.wordpress.o...原创 2019-10-12 21:49:56 · 1919 阅读 · 0 评论 -
配置nginx虚拟主机与默认虚拟主机详解
通过修改nginx配置文件配置nginx虚拟主机,一台nginx服务器(web服务器)可以通过虚拟主机配置多个站点配置单个虚拟主机:编辑nginx虚拟主机配置文件,由于上一篇文章使用的是yum安装的nginx,所以nginx虚拟主机配置文件路径为:/etc/nginx/conf.d/default.conf编辑配置文件:[root@linux ~]# vi /etc/nginx/conf....原创 2019-10-11 23:07:06 · 1080 阅读 · 0 评论 -
Linux下编译/yum安装nginx
nginx官网:http://nginx.org/编译安装nginx:安装包存放路径/usr/local/src下载:[root@linux src]# wget http://nginx.org/download/nginx-1.16.1.tar.gz解压:[root@linux src]# tar -zxvf nginx-1.16.1.tar.gz 进入nginx源码包目录:...原创 2019-10-10 22:44:18 · 511 阅读 · 0 评论 -
搭建lnmp环境编译安装PHP和常见报错的解决方法
php官网:https://www.php.net进入官网后点击downloads选择需要下载的版本即可本文以php 7.3.10版本为例安装包存放路径 /usr/local/src/下载:[root@linux src]# wget https://www.php.net/distributions/php-7.3.10.tar.bz2解压:[root@linux src]# t...原创 2019-10-10 20:25:37 · 744 阅读 · 0 评论 -
安装MySQL/MariaDB报错:libaio.so.1: cannot open shared object file: No such file or directory
在安装MySQL/MariaDB时,执行初始化命令报错:error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory[root@centos02 mysql]# ./scripts/mysql_install_db --datadir=/da...原创 2019-10-08 22:54:02 · 1861 阅读 · 0 评论 -
Linux下安装MariaDB10.3/MySQL5.6
MariaDB官网:https://mariadb.org/可以直接在Linux系统中使用wget下载,也可以在官网选择对应的包下载,官网下载包有:源码包、zip包、rpm包(源码包编译比较耗费时间)*本文中以MariaDB-10.3.18版本zip包为例mariadb-10.3.18-linux-x86_64.tar.gz包存放路径 /usr/local/src/创建MariaDB数据存...原创 2019-10-08 22:14:46 · 1091 阅读 · 0 评论