Linux运维
romatic622
这个作者很懒,什么都没留下…
展开
-
网卡流量监控脚本
sar -n DEV 1 2sar命令包含在sysstat工具包中,提供系统的众多统计数据。命令后面1 2 意思是:每一秒钟取1次值,取2次。DEV显示网络接口信息另外,-n参数很有用,他有6个不同的开关:DEV | EDEV | NFS | NFSD | SOCK | ALL ,其代表的含义如下:DEV显示网络接口信息。EDEV显示关于网络错误的统计数据。NFS统计活动的NFS...原创 2019-10-12 10:19:00 · 253 阅读 · 0 评论 -
笔记
1.进程和线程的区别进程:进程是资源分配的一个单位,也是程序执行的一个实例。程序运行时系统就会创建一个进程,并为此分配资源,然后把进程放入就绪队列。例如:Linux系统函数fork()可以在父进程中创建一个子进程。线程是程序执行时的最小单位,它是进程的一个执行流,是CPU调度和分派的基本单位,一个进程可以由很多个线程组成。区别:进程是资源分配的最小单位,线程是程序执行的最小单位。进程有自己...原创 2019-04-22 12:52:16 · 119 阅读 · 0 评论 -
运维中shell常用脚本
脚本1:监控服务告警#!/bin/bashEMAIL=email.txtecho -e "\033[32m \033[1m "cot=ps -ef | grep $1 | grep -v email |grep -v grep |wc -lM_IPADDIR=hostname -iDATE=dateif [ $cot -eq 0 ];thencat > $EMAIL &...原创 2019-04-22 11:11:00 · 857 阅读 · 0 评论 -
linux运维面试总结
1.先是笔试,笔试题比较简单吧,都是基础,但是个别题还是有点忘记,哈哈比如说linux网络抓包tcpdump还有配置网卡IP,顺便补充下相关知识配置文件位置:/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 网卡的名字HWADDR=00:0c:29:90:89:d9 HWADDR HardWare Address 硬件地址 MA...原创 2019-04-08 15:19:47 · 904 阅读 · 0 评论 -
运维开发面试总结2
以下是知识盲点关于Raid0,Raid1,Raid5,Raid10的总结RAID 0又称为Stripe或Striping,它代表了所有RAID级别中最高的存储性能。RAID 0提高存储性能的原理是把连续的数据分散到多个磁盘上存取,这样,系统有数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于它自己的那部分数据请求。这种数据上的并行操作可以充分利用总线的带宽,显著提高磁盘整体存取性能。工作原...原创 2019-04-10 21:37:46 · 579 阅读 · 0 评论 -
L部署lvs+keepalived实现负载均衡
keepalived工作原理keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。虚拟路由冗余协议,可以认为是实现路由器高可用的协议,即将N台提供相同功能的路由器组成一个路由器组,这个...转载 2019-02-26 15:57:22 · 204 阅读 · 0 评论 -
分布式系统之zookeeper深入了解
分布式系统之zookeeper概念ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户ZooKeeper提供了什么?1)文件系统2)通知机制Zookeeper文件系统每个子目录项如 N...原创 2019-01-03 18:54:36 · 164 阅读 · 1 评论 -
初识zoookeper
1.什么是zookeeper ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。2.zookeeper能做什么 应用程序同步,数据同步,文件系统,通知机制。每个子目录项如 NameS...原创 2018-12-04 14:32:48 · 413 阅读 · 0 评论 -
LINUX下node环境搭建
本人用的是腾讯云主机centos系统,具体版本你可以使用命令cat /etc/redhat-release 查看在此推荐使用编译好的二进制文件安装,因为编译时间较长,配置环境繁琐,容易出错,不推荐。具体步骤如下1.下载安装包进入官网https://nodejs.org/zh-cn/download/ 获取标红的链接2.进入你的主机,安装目录自行确定 。本人的是r...原创 2018-11-23 03:59:13 · 137 阅读 · 0 评论 -
利用腾讯云主机搭建FTP文件传输服务器
前一段时间买了腾讯云服务器,因为公司很多的业务数据获取都是通过ftp的方式,所以我想在自己的服务器上同样也搭建一个这样的服务器。以下便是我操作的步骤1.先查看自己服务是否安装了vsftpdrpm -qa vsftpd如果没的话 可以 执行命令 yum install vsfptd2.安装成功后,先查看vsftpd所有的相关路径3.接下来就是环境配置,找到关于vsftpd...原创 2018-11-21 18:18:48 · 2816 阅读 · 2 评论 -
Redis的初级认识与应用
所谓Redis就是一个开源的key—value型数据库,支持string、list、set、zset和hash类型数据。对这些数据的操作都是原子的,redus为了保证效率会定期持久化数据。1.使用场景(1)数据高并发的读写(2)海量数据的读写(3)对扩展性要求高的数据(4)利用list的自然时间排序存储最新n个数据2.优点(1)数据结构简单,关联性低(2)数据扩展性不高(3...原创 2018-11-06 00:01:54 · 153 阅读 · 0 评论 -
mysql数据库备份
在日常运维工作中,对于mysql数据库的备份是至关重要的!数据库对于网站的重要性使得我们对mysql数据的管理不容有失!下面,就mysql数据库误删除后的恢复方案进行说明。一、工作场景(1)MySQL数据库每晚12:00自动完全备份。(2)某天早上上班,9点的时候,一同事犯晕drop了一个数据库!(3)需要紧急恢复!可利用备份的数据文件以及增量的binlog文件进行数据恢复。二、数据恢...原创 2018-10-06 16:15:25 · 139 阅读 · 0 评论 -
shell编程之管道命令
管道命令:可以通过管道把一个命令的输出传递给另一个命令做输入 1.管道命令之grep 例如以下命令:cat q.sh | grep -n sc** ,-n代表文件名。这句话的意思是查看名为q.sh的shell脚本内容,并筛选出有“sc”的行,并打印该行。 tee命令把结果输出到标准输出,另一个副本输出到相应文件。 df -k | awk ‘{print $1}’ | grep ...原创 2018-09-03 14:58:55 · 1564 阅读 · 0 评论