
linux运维
om林mo
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux配置ntp时间服务器(全)
Linux配置ntp时间服务器(全)时间服务器作用:大数据产生与处理系统是各种计算设备集群的,计算设备将统一、同步的标准时间用于记录各种事件发生时序,如E-MAIL信息、文件创建和访问时间、数据库处理时间等。大数据系统内不同计算设备之间控制、计算、处理、应用等数据或操作都具有时序性,若计算机时间不同步,这些应用或操作或将无法正常进行。大数据系统是对时间敏感的计算处理系统,时间同步是大数据能够得到正确处理的基础保障,是大数据得以发挥作用的技术支撑。大数据时代,整个处理计算系统内的大转载 2020-11-01 11:12:27 · 3211 阅读 · 0 评论 -
SSH 只能用于远程 Linux 主机?那说明你见识太小了!
SSH 只能用于远程 Linux 主机?那说明你见识太小了!来自:DevOps技术栈今天为大家分享一篇关于SSH 的介绍和使用方法的文章。本文从SSH是什么出发,讲述了SSH的基本用法,之后在远程登录、端口转发等多种场景下进行独立的讲述,希望能对大家有所帮助。什么是SSH?SSH是一种网络协议,用于计算机之间的加密登录。最早的时候,互联网通信都是明文通信,一旦被截获,内容就暴露无疑。1995年,芬兰学者Tatu Ylonen设计了SSH协议,将登录信息全部加密,成为互联网安全..转载 2020-09-25 17:56:04 · 284 阅读 · 0 评论 -
Linux下的gpt分区
parted命令安装:-bash: parted: command not found #Debianapt-get install parted #Ubuntuapt-get install parted #Alpineapk add parted #Arch Linuxpacman -S parted #Kali Linuxapt-get install parted #CentOSyum install parted #Fedoradnf install转载 2020-09-02 23:08:01 · 11160 阅读 · 0 评论 -
linux的buffer和cache的异同
1. Cache:缓存区,是高速缓存,是位于CPU和主内存之间的容量较小但速度很快的存储器,因为CPU的速度远远高于主内存的速度,CPU从内存中读取数据需等待很长的时间,而 Cache保存着CPU刚用过的数据或循环使用的部分数据,这时从Cache中读取数据会更快,减少了CPU等待的时间,提高了系统的性能。 Cache并不是缓存文件的,而是缓存块的(块是I/O读写最小的单元);Cache一般会用在I/O请求上,如果多个进程要访问某个文件,可以把此文件读入Cache中,这样下一个进程获取CPU控制权...转载 2020-08-22 09:31:04 · 516 阅读 · 0 评论 -
keepalived源码安装-版本1.2.7
1、先安装keepalived依赖组件yum -y install libnl libnl-devel libnfnetlink-devel popt-devel gcc make2、获取压缩包,进行解压cd /usr/srcwget http://www.keepalived.org/software/keepalived-1.2.7.tar.gztar zxvf keepalived-1.2.7.tar.gzcd keepalived-1.2.73、预编译./con.原创 2020-08-03 11:22:56 · 555 阅读 · 0 评论 -
ping命令的七种用法,小白进化
一、ping基本使用详解在网络中ping是一个十分强大的TCP/IP工具。它的作用主要为:1、用来检测网络的连通情况和分析网络速度2、根据域名得到服务器IP3、根据ping返回的TTL值来判断对方所使用的操作系统及数据包经过路由器数量。我们通常会用它来直接ping ip地址,来测试网络的连通情况。类如这种,直接ping ip地址或网关,ping通会显示出以上数据,有朋友可能会问,bytes=32;time<1ms;TTL=128 这些是什么意思。bytes值:数据包大小,也原创 2020-07-24 18:24:33 · 464 阅读 · 0 评论 -
Linux常用命令 & 实用命令万字总结
❝❝Linux其实是前后端都必会的技能,前端目前很多童鞋都再走大前端路线,后端就更不用说了,小编给大家盘了上万字(由于字数限制本文已删减)关于Linux的实战基础命令,可以说这些都是必须掌握的,当然这些也是不够的,后面小编还会继续更新,大家可以关注我的动态,盘起来,这波可以收藏起来了。❞❞ls最高使用频率的命令之一。命令格式: ls [OPTION]... [FILE]... 单纯的输入:[root@iz2ze76ybn73dvwmdij06zz /]# lsbin ...转载 2020-07-13 12:00:24 · 1305 阅读 · 0 评论 -
一文详解 Ansible 的自动化运维
一、Ansible 概述Ansible 是近年来越来越火的一款开源运维自动化工具,通过Ansible可以实现运维自动化,提高运维工程师的工作效率,减少人为失误。Ansible 通过本身集成的非常丰富的模块可以实现各种管理任务,其自带模块超过上千个。更为重要的是,它操作非常简单,即使小白也可以轻松上手,但它提供的功能又非常丰富,在运维领域,几乎可以做任何事。1、Ansible 特点Ansible 自 2012 年发布以来,很快在全球流行,其特点如下: Ansible 基于 Python转载 2020-07-09 17:03:25 · 377 阅读 · 1 评论 -
centos7源码安装nginx-1.16.0(脚本)
auto_install_nginx_v1.sh#!/bin/bash#2020年7月1日 21:50:15#auto install nginx web#by author linzc#################################### yum安装包yum install -y wget net-tools gzip make tar gcc yum install -y pcre pcre-devel zlib-devel# wget获取安装包,-c 断点续传.原创 2020-07-02 19:48:02 · 242 阅读 · 0 评论 -
一键备份 N个 数据库(shell脚本)
一步一个脚印的晚上auto_backup_mysql_v1.sh#!/bin/bash#2020年7月7日 16:45:07#by author linzc#auto backup mysql database###############################SQL_DB="test"SQL_USR="backup"SQL_PWD="123456"SQL_HOST="192.168.68.136"SQL_CMD="/usr/local/mysql/bin/mysqld原创 2020-07-07 20:09:58 · 221 阅读 · 0 评论 -
不知道这十项Linux常识,别说自己是运维工程师!
1、GNU和GPLGNU计划(又称革奴计划),是由Richard Stallman(理查德·斯托曼)在1983年9月27日公开发起的自由软件集体协作计划。它的目标是创建一套完全自由的操作系统。GNU也称为自由软件工程项目。GPL是GNU的通用公共许可证(GNU General Public License,GPL),即“反版权”概念,是GNU协议之一,目的是保护GNU软件可以自由的使用、复制、研究、修改和发布。同时要求软件必须以源代码的形式发布。GNU系统与Linux内核结合构成一个..原创 2020-07-06 20:21:30 · 173 阅读 · 0 评论 -
知己知彼!面试常问的 27+ 个 Linux 命令
本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用法可以使用--help查看帮助或者直接通过google搜索学习。1、查找文件find / -name filename.txt根据名称查找/目录下的filename.txt文件。find . -name "*.xml"递归查找所有的xml文件find . -name "*.xml" |xargs grep "hello world"递归查找所有文件内容中包含hello world的xml文件grep -H 'spring...原创 2020-07-04 22:04:30 · 177 阅读 · 0 评论 -
高可用 Prometheus:问题集锦
监控系统的历史悠久,是一个很成熟的方向,而 Prometheus 作为新生代的开源监控系统,慢慢成为了云原生体系的事实标准,也证明了其设计很受欢迎。本文主要分享在 Prometheus 实践中遇到的一些问题和思考,如果你对 Kubernetes 监控体系或 Prometheus 的设计还不太了解,可以先看下容器监控系列[1]。几点原则 监控是基础设施,目的是为了解决问题,不要只朝着大而全去做,尤其是不必要的指标采集,浪费人力和存储资源(To B商业产品例外)。 需要...转载 2020-07-01 22:45:38 · 1182 阅读 · 0 评论 -
nginx升级(直接升级,在线升级)
nginx升级:1.14--->1.16(生产环境推荐使用方案2)1.nginx版本升级(方案1)1.1查看原编译参数:# 升级一般是添加新的模块,或者升级版本,所以要参考以前编译的模块,把模块信息预编译进去;如果不添加,那么以前的模块就不能使用了 [root@localhost~]# /usr/local/nginx/sbin/nginx -V 1.2预编译/编译/安装 ./configure --prefix=/usr/local/nginx --with-http_s..原创 2020-06-10 00:47:11 · 12039 阅读 · 1 评论 -
MySQL / MariaDB主主(互为主从)
Mysql主从部署 master: 192.168.68.136 (slave) slave: 192.168.68.137 (master)主库master端配置(136)# 安装好mysql/mariadb数据库:yum instal mariadb mariadb-server -y# 修改配置文件/etc/my.cnf,在[mysqld]指令段添加以下行:server-id=1 ...原创 2020-06-04 02:49:37 · 656 阅读 · 0 评论 -
VMware虚机模板(如何导出和导入OVF文件)
工具VMware worktation Pro 15.0centos7.6一、导出OVF文件1、点击“开始”—“VMware”—“VMware worktation Pro”,启动 VMware worktation Pro 15.02、选择要导出的虚拟机,点击“文件”—“导出为OVF”。3、选择OVF文件的保存位置,输入OVF文件名,点击“保存”4、导出OVF文件需要较长的时间,请耐心等待,导出完成后,就可以看到OVF相关的文件...原创 2020-06-03 23:07:55 · 29968 阅读 · 3 评论 -
nginx配置,模块(auth_basic/auth_basic/referer)
用户认证模块(auth_basic)# 加密设置location /img {auth_basic "User Auth"; #设置名字auth_basic_user_file /usr/local/nginx/conf/auth.passwd; #用户认证文件放置路径}# 生成认证文件[root@localhost html]# yum install httpd-t...原创 2020-05-22 17:10:36 · 683 阅读 · 0 评论 -
MySQL / MariaDB主从同步安装
MySQL主从部署部署主库MariaDB (136)# 安装MariaDB服务:yum install mariadb mariadb-server -y找到mariadb-server的配置文件为‘‘server.cnf’’# 启动mariadb:systemctl start mariadbps-ef|grep mariadb# 通过mysql客户端登录:[root@localhost ~]# mysqlWelcome to the Maria...原创 2020-05-14 01:40:34 · 288 阅读 · 0 评论 -
Centos7系统语言修改为简体中文
参考文献centos7修改系统语言为简体中文原创 2020-05-12 11:07:22 · 299 阅读 · 0 评论 -
rsync+inotify实时同步(服务端:多目录,分别同步多个客户端)
需求目标服务端:192.168.68.136 备份客户端数据至目录:/backup/html/、/backup/html2/客户端(数据源):192.168.68.137 监控数据源目录:/data/html/ 并实时同步数据至目标服务端/backup/html/ 192.168.68.130 监控数据源目录:/data/html/ 并实时同步数据至目标服务端/backup/html2/目标服务端部署 – 192.168.6...原创 2020-05-12 01:46:15 · 1714 阅读 · 1 评论 -
rsync+inotify实时同步(文件多备份,服务端:多目录,客户端:一个目录)
需求目标服务端:192.168.68.136 备份客户端数据至目录:/backup/html/、/backup/html2/、/backup/html3/客户端(数据源):192.168.68.137 监控数据源目录:// 并实时同步数据至目标服务端目标服务端部署 – 192.168.68.136安装部署rsyncyum install -y rsync配置同步策略实现免密(secrets file)同步必须使用rsync的daemon模式启动服务,客户端(数据源)和目标服.原创 2020-05-12 01:37:06 · 636 阅读 · 0 评论 -
rsync+inotify实时同步(目标服务端、客户端)
需求目标服务端:192.168.68.136 备份客户端数据至目录:/backup/html/客户端(数据源):192.168.68.137 监控数据源目录:/usr/local/nginx/html/ 并实时同步数据至目标服务端目标服务端部署 – 192.168.68.136安装部署rsyncyum install -y rsync配置同步策略实现免密(secrets file)同步必须使用rsync的daemon模式启动服务,客户端(数据源)和目标服务端默认使用87.原创 2020-05-11 16:45:58 · 329 阅读 · 0 评论 -
三剑客-sed
sed:字符流编辑器sed是Stream Editor(字符流编辑器)的缩写,简称流编辑器。sed是操作、过滤和转换文本内容的强大工具。常用功能包括对文件实现快速增删改查,其中查询的功能中最常用的两大功能是过滤(过滤指定字符串)、取行(取出制定行)sed命令的参数选项说明sed内置命令字符的功能说明 sed内置命令字符用于实现对文件进行不同的操作功能,例如对文件的增删改查等。范例基础范例:cat > test.txt <...原创 2020-05-08 19:03:26 · 142 阅读 · 0 评论 -
三剑客-grep
grep命令grep命令的参数选项及说明范例例1:grep -v 参数的作用是排除,默认以行为单位排除包含参数后面所接内容的某些行grep -v “old” test.txt ç==过滤old字符串的行例2:grep -n 参数会对grep命令找到的内容在开头加上对应的行号grep -n “old” test.txt ç==输...原创 2020-05-08 15:35:54 · 184 阅读 · 0 评论 -
安装centos7.6
1. 安装环境准备:VMware workstation 15.0Centos 7.6 x86_641.1 VMware 15.0下载:链接:https://pan.baidu.com/s/1W1XUF-NumvTY8DudHAJ0yQ提取码:z2601.2 Centos7.6镜像下载:链接:https://pan.baidu.com/s/1cKq9zPRS_nsgq...原创 2020-04-30 23:10:25 · 433 阅读 · 0 评论 -
Nginx配置文件优化(一)
1.配置文件结构2.解析配置文件Nginx.conf配置文件常用参数详解:#定义Nginx运行的用户和用户组user nginx nginx; #启动进程,通常设置成和cpu的数量相等,auto自动匹配cpu数worker_processes 4; worker_cpu_affinity 0001 0010 0100 1000;...原创 2020-04-23 21:18:22 · 294 阅读 · 0 评论 -
nginx管理和nginx升级
nginx管理Nginx WEB服务器安装完毕,可以执行如下命令对其进管理和维护:#查看nginx进程 ps -ef|grep nginx#平滑启动nginx (重启nginx) kill -HUP `cat /var/run/nginx.pid` 或者 nginx -s reload(常用)其中进程文件...原创 2020-04-23 15:48:41 · 182 阅读 · 0 评论 -
Nginx WEB服务器实战——安装nginx-1.16.0
1.Nginx 简介Nginx特点是占有内存少,并发能力强,事实上Nginx的并发能力确实在同类型的网页服务器中表现较好。Nginx相对于Apache优点如下:高并发响应性能非常好,官方Nginx处理静态文件并发5w/s; 负载均衡及反向代理性能非常强; 系统内存和CPU占用率低; 可对后端服务进行健康检查; 支持PHP cgi方式和FastCGI方式; 可以作为缓存服务器、...原创 2020-04-23 10:59:15 · 962 阅读 · 0 评论 -
Linux操作系统-VMware workstation 14.0安装CentOS 7.4
1. Linux操作系统简介Linux操作系统是基于UNIX以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统,Linux 能运行各种工具软件、应用程序及网络协议,它支持安装在32位和64位CPU硬件上。 linux即linus's unix,在1991年的10月5日,还在读大学的Linus Torvalds写出了linux内核。 Linux操作系统应用领域越来越广泛,尤其...原创 2020-04-22 12:17:46 · 304 阅读 · 0 评论