
运维实用小项目
文章平均质量分 66
俞骏#
俞骏
展开
-
VIM编辑器按键说明
光标移动方法h或者向左箭头(←)光标向左移动一个字符j(↓)光标向下移动一个字符,向下移动30行 “30J” “30↓”k(↑)光标向上移动一个字符l(→)光标向右移动一个字符【Ctrl】+【f】屏幕【向下】移动一页,相当于【Page Down】按键(常用)【Ctrl】+【b】屏幕【向上】移动一页,相当于【Page Up】按键(常用)【Ctrl】+【d】屏幕【向下】移动半页【Ctrl】+【u】屏幕【向上】移动半页【+】光标...原创 2021-02-22 16:35:41 · 428 阅读 · 3 评论 -
MYSQL数据库GTID实现主从复制(超级方便)
一、添加Maria源vi /etc/yum.repos.d/MariaDB.repo粘贴阿里云的最新mariadb镜像:[mariadb]name = MariaDBbaseurl = https://mirrors.aliyun.com/mariadb/yum/10.5/centos7-amd64/gpgkey=https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDBgpgcheck=1安装新版本的MariaDByum in原创 2020-11-10 11:23:08 · 2732 阅读 · 13 评论 -
内网穿透工具(使用工具)
作为一名开发人员我们写好的项目只能在本地访问,这个小工具可以吧本地的虚拟机通过端口映射,把我们的服务器端口暴露在公网上,实现临时的测试访问。一、NAT概念NAT(Network Address Translation,网络地址转换)是1994年提出的。当在专用网内部的一些主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法。这种方法需要在专用网连接到因特网的路由器上安装NAT软件。装有NAT软件的路由器叫做NAT路由器,原创 2020-11-04 11:12:58 · 946 阅读 · 0 评论 -
inotify+rsync建库目录文件发现增删改查并同步备份数据(实用工具)
两台centos7需要备份的服务器 192.168.59.143备份到 192.168.59.144一、两台安装rsyncyun -y install rsync注意:1.在备份服务器上的rsync服务修改配置文件(只修改备份服务器的)vim /etc/rsyncd.conf添加以下内容uid=rootgid=rootuse chroot = nomax connections = 10strict modes = yespid file = /var/run/rsyncd.p原创 2020-10-27 14:17:18 · 1936 阅读 · 5 评论 -
vim使用翻译文档
================================================================================ 欢 迎 阅 读 《 V I M 教 程 》 —— 版本 1.7 ================================================================================ Vim 是一个具有很多命令的功能非常强原创 2020-10-27 09:01:32 · 929 阅读 · 2 评论 -
常见的集群类型
常见集群类型1. 高可用性集群(High Availability Cluster)HA运行于两个或多个节点上,目的是在系统出现某些故障的情况下,最大限度地减少服务中断时间,保障应用程序持续提供服务的能力。这类集群中比较著名的有keepalived、TurbolinuxTurboHA、Heartbeat、Kimberlite 等。对于此类集群还有很多通俗的名称,如“双机热备”, “双机互备”等。高可用集群是服务的可用性比较高,当我们某台服务器死机后不会造成我们的服务不可用。其工作模式则是将一个具有故障原创 2020-10-26 19:57:56 · 5417 阅读 · 4 评论 -
IPTABLES常规操作规则与放行
iptablesiptables [-t 表 ] -L -n查看一张表上的规则iptables [-t 表 ] -F 清空所有规则iptables -P 链 动作 设置某个链的默认规则添加iptables规则iptables [-t 表] -A 链 匹配的条件 -j 动作 -I -p 协议 ACCEPT 放行原创 2020-10-26 19:53:07 · 6040 阅读 · 1 评论 -
CentOS7最小化安装之后的配置(7.8)
一、配置DHCP或者静态IP1.DHCPvim /etc/sysconfig/network-scripts/ifcfg-ens33systemctl restart networkping www.baidu.com2.配置静态IPsystemctl restart networkping www.baidu.com二、安装常用工具安装ifconfig,vim,上传工具yum -y install net-tools vim lrzsz三、配置ssh连接加速vi原创 2020-10-26 19:18:10 · 436 阅读 · 1 评论 -
jumpserver源码安装(centos7.8)
环境:CentOS Linux release 7.8.2003 (Core)一、安装Python3.6和虚拟环境yum -y install wget lrzsz xz gcc git epel-release python-pip python-devel mysql-devel automake autoconf sqlite-devel zlib-devel openssl-devel sshpass readline-devel1.安装pythonyum -y install pyth原创 2020-10-24 23:30:38 · 1524 阅读 · 0 评论 -
NFS共享存储(实用工具)
目的:1.服务器上共享文件2.客户机上访问NFS共享目录3.实现服务器上修改主页服务器:192.168.59.136客户机:192.168.59.137(关掉防火墙)1.服务器共享目录1.1.服务器安装nfs-utils,rpcbindyum -y install nfs-utils rpcbind1.2.创建共享目录datamkdir -p /data1.3.修改exports文件中设置共享资源vim /etc/exports/data 192.168.59.0/24(rw原创 2020-10-24 20:25:39 · 1960 阅读 · 3 评论 -
SSH免密设置(实用小项目)
ssh免密设置创建秘钥:ssh-keygen设置免密:ssh-copy-id root@192.168.59.133原创 2020-10-14 21:05:56 · 215 阅读 · 0 评论 -
ansible批量部署工具
难度C环境:centos7一台1.安装ansible工具ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。yum search ansibleyum -y install centos-release-ansible-29.noarchyum -y install ansible清单文件...原创 2020-10-14 20:57:49 · 466 阅读 · 1 评论 -
keepalived高可用+nginx负载均衡(运维实用小项目)
部署环境:centos7:192.168.59.130 keepalived+nginxcentos7:192.168.59.131 web服务centos7:192.168.59.132 web服务centos7:192.168.59.133 keepalived+nginx一、NGINX负载均衡NGIN版本1.18安装相关依赖(四台安装)yum -y install gcc gcc-c++ pcre-devel zlib-devel openssl-devel安装NGINXtar.原创 2020-10-14 20:00:46 · 356 阅读 · 0 评论 -
NTP时间服务器搭建(运维实用小项目)
环境介绍两台centos7192.168.59.130192.168.59.131server端192.168.59.131安装NTP服务yum -y install ntp修改配置文件vim /etc/ntp.conf重启ntp服务systemctl restart ntpd客户机192.168.59.130安装ntpdateyum -y install ntpdatentpdate -u 192.168.59.131...原创 2020-10-13 16:08:07 · 494 阅读 · 0 评论