因日常工作中常使用到相应的工具,掌握相应的快捷键会大大提升工作效率,整理记录一下,方便查询;##### Pycharm日常快捷键- cmd + b 跳转到声明处(cmd + 鼠标)
ELK说明:Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等Logstash是一个完全开源的工具,他可以对你的日志进行收集、分析,并将其存储供以后使用(如,搜索)kibana 也是一个开源和免费的工具,Kibana可以为 Logstash 和 ElasticSearch 提供的日志分
Ansible基础记录如下:Ansible架构图:ansible核心组件: - ansible core:Ansible的核心程序 - host iventory:记录了每一个由Ansible管理的主机信息,信息包括ssh端口,root帐号密码,ip地址等 - core modules:An
在启动程序后,往往需要查看启动日志是否正常,有无报错,而有时日志量很大(刷屏),不易看清楚日志,这时就需要停下来,之前一直使用CRTL+C 直接退出,而后想看接下来的日志的话,日志已经刷好远了。。。。,今天发现一个将程序存放到后台的功能,需要时再调回前台查看就可以了,刚开始学linux时 知道有这功能,工作后一直没有用;今天用起来了,记录如下:ping www.baidu.com 然后
Kafka架构Kafka的整体架构非常简单,是显式分布式架构,producer、broker(kafka)和consumer都可以有多个。 Producer,consumer实现Kafka注册的接口,数据从producer发送到broker,broker承担一个中间缓存和分发的作用。 broker分发注册到系统中的consumer。broker的作用类似于缓存,即活跃的数据和离线处理系统之间的缓存
Etcd是一个高可用的 Key/Value 存储系统,主要用于分享配置和服务发现.特点:简单:支持 curl 方式的用户 API (HTTP+JSON)安全:可选 SSL 客户端证书认证快速:单实例可达每秒 1000 次写操作可靠:使用 Raft 实现分布式etcd结构:一个 etcd 节点的核心由三部分组成:Raft:raft 状态机是对 raft 共识算法的实现 WAL:raft 日
介绍:Dnsmasq提供DNS缓存和DHCP服务功能。作为域名解析服务器(DNS),dnsmasq可以通过缓存DNS请求来提高对访问过的网址的连接速度。作为DHCP服务器,dnsmasq可以为局域网电脑提供内网ip地址和路由,DNS和DHCP两个功能可以同时或分别单独实现.一般情况下,我们可以用bind解决dns的问题,dhcpd解决dhcp的问题,可用dnsmasq解决下面的一些维护问题:1、局
Storm简单介绍:Storm是一个开源的分布式实时计算框架,最初是由Twitter开发的,现在是Apache的顶级项目之一。Storm适用于处理潜在无限的流式数据。Storm之与实时数据计算相当于Hadoop之与批处理。Storm特点:简单的编程模型:类似于MapReduce降低了并行批处理复杂性,Storm降低了进行实时处理的复杂性。容错性:Storm会管理工作进程和节点的故障。水平扩展:计算
工作原理:Zookeeper的核心是原子广播,这个机制保证了各个Server之间的同步。实现这个机制的协议叫做Zab协议。Zab协议有两种模式,它们分别是恢复模式(选举)和广播模式(同步)。当服务启动或者在领导者崩溃后,Zab就进入了恢复模式,当领导者被选举出来,且大多数Server完成了和leader的状态同步以后,恢复模式就结束了。状态同步保证了leader和Server具有相同的系统状态。P
需求:普通用户登陆到服务器上只能执行ssh,ls,cat等有限的基础命令,另外要求把用户锁定在特定目录中,不能看到其他任何目录下文件创建查看日志的用户useradd -m ttxsgoto -s /bin/bashpasswd ttxsgoto2.初始化chroot环境mkdir /home/chrootmkdir /home/chroot/{bin,dev,lib,lib64,etc,home}
基本概念:CPU使用率:通过测量一段时间内cpu实例忙于执行工作的时间比例获得,以百分比表示CPI(每指令周期数):用来描述cpu如何使用它的时钟周期,同时也可以用来理解CPU使用率的本质;CPI较高代表cpu进场陷入停滞,通常都是在访问内存,较低的CPI表示cpu基本没有停滞,指令吞吐较高IPC(每周期指令数):它为CPI的倒数饱和度:一个100%使用率的cpu称为饱和CPU使用说明例子:&nb
主要记录系统初始化时,对磁盘的分区和挂载情况;命令:df 查看磁盘或目录的容量查看已挂载磁盘的总容量、使用容量、剩余容量等,可以不加任何参数,默认是按k为单位显示常用的选项有-i -h -k -m等-i 查看inodes使用状态-h 使用适合的单位显示;如G-k-m 分别以K、M为单位显示-a 列出所有的文件与目录容量命令:du 用来查看某个目录或文件所占空间的
需完成如下设置:1、密码必须符合复杂度要求,字母、数字、特殊字符组成。长度大于8位。2、密码定期更改,最长不超过90天。3、用户不能重复使用5次内已使用的口令。4、尝试登陆失败错误次数,必须设置不能超过5次,超过5次后,暂时锁定20分钟或以上。 安装 PAM 的 cracklib 模块,cracklib 能提供额外的密码检查能力1、密码必须符合复杂度要求,字母、数字、特殊字符组成。长度大
三张表:filter表:内建的规则包括:INPUT、OUTPUT和FORWARDnat表:内建的规则包括:PREROUTING、OUTPUT、POSTROUTINGmangle表:设置特殊的数据包路由标志规则,内建的规则链包括:PREROUTING、INPUT、FORWARD、POSTROUTING和OUTPUT五条链:INPUT链:当一个数据包由内核中的路由计算确定为本地的linux系统后,它会
从远程rsync服务器中拷贝文件到本地机。当SRC路径信息包含"::"分隔符时启动该模式。从本地机器拷贝文件到远程rsync服务器中。当DST路径信息包含"::"分隔符时启动该模式。配置文件主要内容如下:uid = root gid = root port = 873 max connections = 20
今天对awk、uniq、sort三个命令做了基础功能的学习,这里自己记录一下:1.awk(数据处理工具,将一行分割成多个“字段”来处理) awk -F '文本切割符'‘{处理过程}’ 文件名称如:cat /ect/passwd | awk -F ':' '{print $1}' #以:分割,打印第一列的数据;如果为$0表示整个文件内容&n
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号