![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 73
Ayhan_huang
Die Nacht ist dunkel und voller Schrecken.
展开
-
filebeat + es 日志分析
官网下载filebeat下载及介绍,略。注意,保持fielbeat和es的版本一致,否则可能会报错。配置filebeat.yml主要是:日志文件路径单条日志多行合并kibana和es连接可以参考官网:https://www.elastic.co/guide/en/beats/filebeat/6.3/index.html下面是我的配置:###################### Filebeat Configuration Example ########################原创 2020-12-02 18:12:45 · 2258 阅读 · 0 评论 -
saltstack的简单安装和配置
saltstack的简单安装和配置什么是saltstack? SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、python-msgpack和PyYA原创 2017-09-25 19:03:41 · 382 阅读 · 0 评论 -
搭建nfs,实现linux之间共享存储
一句话介绍nfs:网络文件系统,实现linux之间共享存储准备环境关闭防火墙:systemctl stop firewalld 临时关闭防火墙(临时关闭);systemctl disable firewalld 开机关闭;————》》软件层面的防火墙关闭SElinux:setenforce 0 临时关闭;getenforce 查看selinux的状态;/etc/sysconfig/原创 2017-06-01 17:26:23 · 12904 阅读 · 0 评论 -
利用nginx提供网页服务,以及通过反向代理实现负载均衡的实践
本实践基于Vmware的虚拟机。ningx一句话介绍:轻量级的web服务器,特点是高并发。准备环境安装服务修改配置文件重启服务原创 2017-05-31 20:26:23 · 484 阅读 · 0 评论 -
利用samba服务为windows用户架设网盘的简单实践
本实践基于Vmware的虚拟机。samba一句话介绍:为局域网内的计算机提供文件共享服务。准备环境安装服务修改配置文件重启服务原创 2017-05-31 20:17:24 · 2237 阅读 · 0 评论 -
linux网络配置
学习linux网络配置前,我们先了解ip和子网掩码的知识。IP地址:特殊ip地址:网络地址:表示网络本身。网络位正常,主机位全部为0,例如172.16.0.0,是一个B类网络地址。广播地址:用于向网络中的设备进进行广播。网络位正常,主机位全部为1(即255),例如172.16.255.255,是一个B类广播地址。有限广播地址:不包含自己的ip地址,255.255.255.2原创 2017-05-30 09:56:52 · 852 阅读 · 0 评论 -
Docker的简单使用
Docker介绍Docker的英文本意是“搬运工”,Docker搬运的是集装箱(Container)可以成为容器,我们可以把WEB应用以及依赖库打包进一个可移植的容器里传播,解决了应用部署的平台兼容性问题,同时她也是一种轻量级的虚拟化技术可以做到秒级启动一个容器(类似小虚拟机,区别启动快、可以传播);镜像是docker 创建、启动一个容器的文件系统,这个文件系统包含依赖包、命令工具、APP等;安装和原创 2018-01-02 17:31:26 · 4121 阅读 · 1 评论 -
supervisor进程管理工具
Supervisor (http://supervisord.org) 是一个用 Python 写的进程管理工具,可以很方便的用来启动、重启、关闭进程(不仅仅是 Python 进程)。除了对单个进程的控制,还可以同时启动、关闭多个进程,比如很不幸的服务器出问题导致所有应用程序都被杀死,此时可以用 supervisor 同时启动所有应用程序而不是一个一个地敲命令启动。安装和配置通过pip或a转载 2018-01-10 14:40:08 · 573 阅读 · 0 评论 -
平均负载及CPU上下文切换
平均负载平均负载是指单位时间内,系统处于 可运行状态 和 不可中断状态 的平均进程数。简单理解,就是平均活跃进程数。可运行状态:进程正在或等待使用CPU不可中断状态:进程正在等待硬件设备的I/O,是系统对进程和硬件设备的一种保护机制。最理想的情况是,每个CPU上刚好运行着1个进程,也就是平均负载等于CPU的个数。假如平均负载是2,那么意味着:...原创 2019-01-11 09:57:46 · 734 阅读 · 0 评论 -
CPU使用率
CPU使用率概念将CPU的时间划分为时间片,轮流执行任务,就达到了多任务同时运行的效果。CPU时间通过节拍率和节拍数来维护。节拍率单位是HZ,分为内核节拍率和用户节拍率,其中用户节拍率的值是固定的100(即1/100秒,10ms),每秒钟触发100次时间中断,没发生一次时间中断,节拍数加1通过/proc虚拟文件系统,用户可以查看系统内部状态的信息,其中/proc/stat,可以查看系统CPU...原创 2019-01-22 20:40:47 · 1430 阅读 · 0 评论 -
shell脚本的简单学习
什么是shell?shell是用户使用linux的工具,它有两种执行方式,一种是交互式解释执行,我们平时操作linux的各种命令就属于这种。另一种是批处理的方式,类似于程序性语言,有变量和参数,具有流程控制结构。shell中的变量我们可以在shell中定义一个变量,并赋值,正如其它语言一样。env #显示全局变量(系统变量)set #显示所有变量unset + 变量名 #删除一原创 2017-06-05 16:44:16 · 384 阅读 · 0 评论 -
RE正则表达式与grep
一句话介绍RE:Regular Expression,用来描述规则的表示法。一句话介绍grep:基于RE的文本搜索工具。grep / egrep格式:grep 选项 ‘过滤内容’ /路径选项:-n 显示行号-q 是否过滤成功-r 递归的过滤,包含子目录-l 显示包含过滤内容的文件的路径,常和-r连用显示出/etc目录下所有包含root的文件名-A2 显示原创 2017-06-02 20:03:03 · 688 阅读 · 0 评论 -
linux计划任务crond服务
一句话介绍crond服务:后台运行,自动执行设定的任务。crond服务是默认安装,默认开机启动的配置:系统级别: /etc/crontab #root 用户可以直接编辑此文件来编辑计划任务用户级别:/var/spool/cron/用户名crontab命令编写计划任务(推荐):crontab -e # 默认为当前用户创建计划任务将任务写入一个 task.原创 2017-06-01 19:53:50 · 615 阅读 · 0 评论 -
磁盘Raid方案简单对比
原创 2017-05-19 15:08:43 · 821 阅读 · 0 评论 -
linux 常用命令及操作
Ctrl + Alt + f1 ~ f6,可以在CentOS中切换多个终端。其中f1为默认的图形终端。 ctrl a 跳到命令的开头;ctrl e 跳到命令的末尾上下方向键切换之前的命令ctrl c 不执行当前命令[root@bogon ~]# root表示当前用户名为root;@bogon,在bogon这台主机上;~表示当前用户的家目录;#表示当前用户为根用户,普通用户为$[root@b原创 2017-05-23 14:18:01 · 429 阅读 · 0 评论 -
linux 用户、群组及权限操作
在linux中,一切皆文件,当我们创建一个用户时,其实是创建了以下文件:/etc/passwd 用户配置信息/etc/shadow 用户密码/etc/group 组信息/etc/gshadow 组密码/home 家目录/var/spool/email/ 用户邮箱/opt/passwd 用户配置信息以:为分隔符,包含7个信息,分别是 用户名:密码占位符:x原创 2017-05-24 15:15:51 · 10185 阅读 · 0 评论 -
linux中文件的合并、归档、和压缩
文件的合并cat file_1 file_2 ... file_n > file_new #cat命令可以同时读入多个文件(文件在同一目录并cd到该目录),通过重定向,将读取内容覆盖至另一个文件(若文件不存在会新建此文件)文件的打包和压缩tar -cvf filename.tar *.* -C /路径 #tar命令打包文件,选项c代表create创建,选项v代表原创 2017-05-25 14:11:31 · 2725 阅读 · 0 评论 -
vim编辑器
vi编辑器是linux中内置的文本编辑器,vim是它的修改版,功能更强大。vim编辑器的三种模式及其切换:命令行模式:进入vim后的默认模式,可以方便的跳转光标,执行复制、粘贴、剪切、删除、查找等操作,具体见下图编辑模式:用于输入修改文本扩展模式:保存、退出、查找替换等,见下图原创 2017-05-25 16:05:24 · 332 阅读 · 0 评论 -
linux系统监控和进程管理
top命令可以动态的查看系统的实时运行状况单位时间内,运行态进程和就绪态进程数量之和,就是CPU的队列长度,队列长度除以CPU单位时间内的处理能力,就是CPU的负载。通常负载在0.7以内比较好。CPU的真实干活时间除以总时间(干活时间加等待I/O的时间),就是cpu的利用率,反映了CPU的效率,通常也是70%以内比较好。要避免高负载低利用率。原创 2017-05-26 15:38:52 · 672 阅读 · 0 评论 -
文件系统及软链接和硬链接
对磁盘格式化就是写入文件系统,文件系统本身也要占用一定的空间。文件系统相当于一张表,操作系统对硬盘的读写单位是block,分为四大类。ls -i 文件 查看文件的inode号;ls -di 目录 查看目录的inode号原创 2017-05-29 15:50:03 · 1128 阅读 · 0 评论 -
linux下查看硬盘信息、硬盘分区、格式化、挂载、及swap分区
关机状态下添加硬盘。df 命令参看硬盘信息-T选项, 查看文件系统类型centos6文件系统是ext4,因为设计较早,对于现今动辄上T的海量数据处理,性能较低。centos7文件系统是xfs,适用于海量数据。这两种文件系统都是日志文件系统。使用该文件系统的磁盘,空间包括两部分:日志空间和存储空间。写入的数据是先暂存在日志空间,然后刷入存储空间,这样有利于恢复数据。另外,xfs文原创 2017-05-29 12:42:24 · 72126 阅读 · 0 评论 -
linux软件包安装及自制yum源
程序的代码是用编程语言写的给人看的(源代码),计算机只能识别二进制,因此程序要先编译才能运行。系统安装盘内置的安装包提供的是最稳定运行的软件版本,都是编译好的rpm包,可以直接安装。如果是自己下载的新版软件,那么需要转成rpm包,或者执行源码编译安装。rpm -ivh zsh-5.0.2-25.el7.x86_64.rpm软件名 -版本号-发行版本enterprise linu原创 2017-05-30 16:17:20 · 3401 阅读 · 0 评论 -
linux下源码安装官方最新版Python
从官网下载好python的源码文件拖入linux虚拟机解包安装开发工具组包预配置安装路径和优化选项make编译Make install 编译安装 将会装入预配置中指定的安装路径出问题,解决Make install 继续安装完成原创 2017-05-30 18:38:18 · 451 阅读 · 0 评论 -
计算机基础
CPU(计算器和控制器) + 存储设备 + 输入输出设备,是计算机硬件的最基本的组成元素一、CPUcpu工作流程:取指令 -- 解码 -- 执行,如此为一个进程,然后再取指令 -- 解码 -- 执行,通过这种不断循环,来完成计算任务。CPU有一套自身的指令集,从内存中调取软件的代码需要先转化为cpu的指令集,再去执行。进程和线程的理解:进程是资源单位,线程为执行单位,可以作原创 2017-05-18 14:07:01 · 429 阅读 · 0 评论