
基础运维
基础运维
歪门王
填坑小王子 AKA.王德发
网工->系统运维->业务运维
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shc:将shell脚本封装为二进制程序
脚本的好处是便捷、高效,拿起来就可以写,写完就能跑,都不用编译但坏处也显而易见,一些敏感的、不想让外人知道的东西都是明文写在里面的,所以,在这推荐一款神奇的脚本封装程序——shc :作者是位长得有几分像皮克的帅气西班牙人 下载地址下载后解压,一顿简单操作即可使用:tar xzvf shc.tar.tgz cd shr/make && make install 贴...原创 2020-03-13 22:40:27 · 1805 阅读 · 0 评论 -
bash中的一些补漏
1、每一个脚本或者命令执行完成之后都会有一个退出的状态,系统中一般只会记录上一个指令执行之后的退出状态,我们可以通过 $? 变量来获取这个状态值,常见的值有:0:表示上一个指令执行成功 1:表示未知的错误 126:表示命令无法执行 127:表示无效命令 130:表示通过 ctrl+c 退出命令原创 2017-12-14 21:34:28 · 223 阅读 · 0 评论 -
grep正则表达式
正则表达式:REGular EXPression,REGEXP.:匹配任意单个字符[]:匹配指定范围内的任意单个字符[^]:匹配指定范围外的任意单个字符 字符集合:[:digit:] [:lower:] [:upper:] [:alpha:] [:alnum:]*:匹配其前面的字符任意次(例:a*b——a出现了任意次后出现了b).*:任意长度的任意字符\原创 2017-12-04 22:37:31 · 270 阅读 · 0 评论 -
LVS(三):DR模式实验
NAT模式的相关配置操作请参考《LVS(二):NAT模式实验》和NAT模式不同的是,在DR实验中,我们新增一台容器作为Load Balancer,架构变更为:宿主机环境:充当客户端访问 web 服务;LoadBalancer 的 container:装有 ipvsadm,充当负载均衡调度器;RS1 的 container:部署 Nginx web 服务器,提供 Web 访问服务,充当...原创 2020-03-13 17:57:34 · 514 阅读 · 0 评论 -
LVS(二):NAT模式实验
实验利用用两台docker容器完成web请求响应,使用nginx来验证LVS功能实验的LVS集群按功能模块分为:Load Balancer + RealServer两个模块其中:Load Balancer由宿主机实现,位于集群系统的前端,通过ipvsadm实现对后端服务器实现负载均衡功能,对外 IP 地址也成为 VIP(虚拟 IP 地址)Real Server分别由两台安装了nginx...原创 2020-03-13 17:45:44 · 324 阅读 · 0 评论 -
LVS(一):概要
由于 LVS 只是对 IP 进行处理,对数据包的内容并不关心,所以称为基于 IP 的负载均衡技术。LVS 三个层次负载调度器层(load balancer):它是整个集群对外面的前端机,负责将客户端的请求发送到一组后端服务器上执行,负载调度层通常由一台或者多台负载调度器(Director Server)组成,LVS 模块需要安装在每个负载调度器上。服务器池层(Server pool):...原创 2020-03-13 17:41:00 · 178 阅读 · 0 评论 -
docker命令中的一些奇淫技巧
1 获取日志获取容器的输出信息可以使用如下命令:docker logs [OPTIONS] CONTAINER常用的配置项有:-t 或 –timestamps 显示时间戳-f 实时输出,类似于 tail -f如下所示,我们查看刚刚创建的容器的日志,使用如下命令:$ docker container logs -tf test2 显示进程除了获取日志之外,还可以显示...原创 2020-03-13 17:36:44 · 212 阅读 · 0 评论 -
在nagios中添加监控主机和服务
Nagios 添加监控主机操作步骤:1、修改 Nagios 的主配置文件,将服务器的配置与监控项的配置独立出来2、添加监控主机相关信息配置文件3、检查配置文件语法正确性4、重新加载配置使新增配置文件生效5、查看 Web 界面验证配置成功1、修改主配置文件在装好nagios后,可以通过web界面看到一个名为localhost的本地监控事例,这是由于 Nagios 配置文件生成的模...原创 2020-03-13 17:24:54 · 1125 阅读 · 0 评论 -
nagios的安装及nrpe的配置
Nagios是一款开源的监控系统,它利用各种插件完成所需要监控的主机和服务,一套完整的nagios系统,依赖于下面三个套件:nagios 核心程序:nagios Core nagios 插件: nagios-plugin 被监控主机的扩展程序:nrpeNagios 系统提供了一个插件NRPE,Nagios 通过周期性的运行它来获得被监控服务器的各种状态信息nagios本身并不需要其他的依...原创 2020-03-13 17:09:44 · 983 阅读 · 0 评论 -
搭建一个基于RHCS+iSCSI+cLVM+GFS2的共享存储系统
共享存储是集群的重要组成部分之一,iSCSI使用TCP/IP网络协议完成原本需要FC光纤通道完成的功能,利用网络实现磁盘等块级存储设备在网络上的存储iSCSI的组成一个简单的iSCSI系统主要分以下两部分:iSCSI targetiSCSI InitiatoriSCSI targetiSCSI target 可以理解为用于存储数据的磁盘阵列或具有iSCSI功能的其他存储设备,大...原创 2020-03-13 16:54:30 · 706 阅读 · 0 评论 -
Linux ip_forward的相关知识点
简介IP地址分为公有ip地址和私有ip地址,公有ip地址是由INIC(internet network informationcenter)负责的,这些IP地址分配给了注册并向INIC提出申请的组织机构。私有ip地址属于非注册地址,专门为组织内部使用。私有ip地址是不可能直接用来跟WAN通信的,要么利用帧来通信(FRE帧中继,HDLC,PPP),要么需要路由的转发(nat)功能把私有地址转换...原创 2020-03-13 16:37:51 · 735 阅读 · 0 评论 -
在线调整LV卷的大小
/tmp目录一不小心设置小了,时不时就满;服务器磁盘无法立即扩容,但幸好其他卷的剩余空间足够大,于是,我们想着从隔壁卷(/backup)抽调一些空间出来,分配给/tmp所在LV卷整个操作大致分为两步:一、缩减其他LV卷的空间1、卸载需要缩减空间的LV卷所挂载的文件系统首先,df -kh 查看一下磁盘使用情况Filesystem Size Used Avail...原创 2020-03-13 16:29:56 · 657 阅读 · 0 评论 -
脚本实现批量关闭闲置用户的VNC端口
VNC是一个利用端口号允许用户远程登录服务器的客户端程序开启VNC登录端口的用户会在服务器后台运行用户的主控程序Xvnc的进程但开启后用户长期不登录进程会一直驻留在后台,因此,写了个脚本批量关闭闲置的Xvnc进程:一、查看现运行的Xvnc进程ps ef |grep Xvnc查看目前在线用户who关闭不在线用户的Xvnc进程vncserver -kill :$端口号当然...原创 2020-03-13 16:20:23 · 1305 阅读 · 0 评论 -
三步配置SSH无密码访问
三步配置SSH无密码访问step1 ssh-keygen -t rsa输完命令后一路回车到天涯step 2 ssh-add ~/.ssh/id_rsa不要问为啥。你懂其实也可以不用,主要是为了避免出现“Agent admitted failure to sign using the key”的情况step 3 ssh-copy-id -i ~/.ssh/id_rsa.pub roo...原创 2020-03-13 16:16:31 · 259 阅读 · 0 评论 -
利用crontab实现SVN的自动化备份
利用crontab实现SVN的自动化备份svn作为集中式的版本控制系统,由于数据的集中存储,备份是必不可少的。svn常见的备份机制大致有以下三种:svnadmin dumpsvnadmin hotcopysvnsync第一种svnadmin dump是官方推荐的备份方式,优点是比较灵活,可以全量备份也可以增量备份,并提供了版本恢复机制。缺点是:如果版本比较大,如版本数增长到数万...原创 2020-03-13 16:11:36 · 328 阅读 · 0 评论