- 博客(35)
- 资源 (1)
- 收藏
- 关注
转载 运维手册
运维手册产品运维建议初步整理:1.要有专门的人负责运维,至少当非开发人员发现问题时,能够在第一时间找到问题处理人。2.每天定时查询服务器的运行状态,至少早上上班时和晚上下班前两次;每天下班前发送“日常运维报告”邮件给主要关系人;每周整理一次“周运维报告”,统一当周系统运行情况。3.提供部署手册、运维手册和操作手册;提供系统升级部署文档规范。4.整理该产品常见问题的解决方法日志,当遇到不能解决的问题时,要根据问题的严重性,给出处理时长;并将后续的常见问题解决办法持续集成。5.准备应急预案。当发生异
2020-11-24 23:28:19 10852
原创 mysql基础问题
文章目录1、MySQL的复制原理以及流程2、MySQL中myisam与innodb的区别,至少5点3、MySQL中varchar与char的区别以及varchar(50)中的50代表的涵义4、问了innodb的事务与日志的实现方式5、问了MySQL binlog的几种日志录入格式以及区别6、问了下MySQL数据库cpu飙升到500%的话他怎么处理?7、sql优化8、备份计划,mysqldump以及xtranbackup的实现原理9、mysqldump中备份出来的sql,如果我想sql文件中,一行只有一个in
2020-05-12 10:06:57 712
原创 Nginx的面试题
文章目录1、什么是 Nginx ?2、为什么要用Nginx?3、Nginx是如何实现高并发的?4、Nginx是如何处理http请求的?5、nginx和apache的区别6、nginx用过哪些模块7、Nginx调优方式:8、 Nginx 常用命令?9、nginx日志分析怎么做的10、nginx如何设置防ddos攻击11、Nginx 常用配置?12、使用“反向代理服务器”的优点是什么?13、请解释Nginx如何处理HTTP请求。14、请解释Nginx服务器上的Master 和 Worker进程分别是什么?15、
2020-05-12 09:57:06 745
原创 公司Apache服务
文章目录什么是apache?配置参数详解:Ab压测命令:常用参数说明:事例:同时处理100个请求并运行10次index.php文件。Pv和uv:并发:什么是apache?Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可...
2020-04-20 09:11:35 499
原创 FTP详解
FTP是什么?FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。 基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:“下载” (Download)和"上传"(Upl...
2020-04-15 13:14:48 908
原创 DNS详解
文章目录什么是DNS?DNS命名空间命名相关概念:DNS解析原理客户端解析顺序DNS支持的解析模式DNS解析过程什么是DNS?把域名翻译成IP地址的软件称为域名系统,即DNS。DNS 是计算机域名系统 (Domain Name System 或 Domain Name Service) 的缩写,它是由域名解析器和域名服务器组成的。通过它可以把你需要访问的网址找到然后把信息送到你电脑上。DN...
2020-04-13 09:44:20 502
原创 SSH详解
文章目录什么是ssh?SSH服务认证类型:基于口令的认证ssh 192.168.152.130ssh-keygen -t dsassh-keygen -t rsassh-copy-id -i id_dsa.pub root@192.168.152.136ssh 192.168.152.136SSH配置文件详解:Ssh客户端配置文件详解:vi /etc/ssh/ssh_configSsh服务端配置...
2020-04-12 23:35:31 172
原创 Telnet服务详解
Telnet服务详解telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样,可以在本地就能控制服务器。要开始一个telnet会话,必须输...
2020-04-12 23:27:17 2003
原创 基于docker 搭建Prometheus+Grafana
文章目录一、介绍Prometheus二、Prometheus架构概览监控过程: 收集数据-数据存储,数据分析-数据展示-告警三、Prometheus的数据模型四、Prometheus四种数据类型五、安装运行Prometheus(docker版)一、介绍PrometheusPrometheus(普罗米修斯)是一套开源的监控&报警&时间序列数据库的组合,起始是由SoundCloud...
2020-04-08 22:33:36 237
原创 公司常用基础命令
调试脚本如何调试?启动脚本时使用sh -x **.sh如何判断文件是否存在使用find查找文件是否存在打印出访问时间超过7分钟的所有文件使用find命令按时间查找找出当前目录下大于2K的文件使用find命令按文件大小查找如何计算传递进来的参数echo $#如何在脚本中获取脚本名称echo $0如何检查之前的命令是否运行成功echo $?如...
2020-03-25 10:03:01 189
原创 用docker安装jumpserver
文章目录安装docker极速安装-jumpserver在浏览器打开安装dockerhttps://blog.csdn.net/weixin_44882388/article/details/104939941极速安装-jumpserver[root@localhost ~]# cd /opt/[root@localhost opt]# yum -y install wget已加载插件:...
2020-03-18 12:18:39 665
原创 如何安装docker?
文章目录准备环境搭建 docker 环境官方网址准备环境centos7 服务器一台//iptables 关闭、SElinux 修改为警告模式[root@localhost ~]# systemctl stop firewalld.service [root@localhost ~]# setenforce 0[root@localhost ~]# # 检查 ynm 源[root@l...
2020-03-18 11:15:27 400
原创 show full processlist命令详解
文章目录show full PROCESSLIST命令详解只列出前100条,如果想全列出请使用show full processlist;参数详细参考show full PROCESSLIST命令详解show full processlistT显示哪些线程正在运行show processlist;只列出前100条,如果想全列出请使用show full processlist;mysql&...
2020-03-17 12:32:50 21831 1
原创 mysql-binlog详解
文章目录MySQL binlog格式binlog配置总结mysql查看binlog日志内容MySQL binlog格式binlog的格式也有三种:STATEMENT、ROW、MIXED 。1、STATMENT模式:基于SQL语句的复制(statement-based replication, SBR),每一条会修改数据的sql语句会记录到binlog中。优点:不需要记录每一条SQL语句与每...
2020-03-17 11:47:06 267
原创 基础优化(linux)
安装CenTos系统后,给服务器进行基础优化:文章目录关闭SElinux精简开机系统启动关闭防火墙最小化原则安装更改ssh服务端远程登录的配置sudo控制用户对系统命令的最小化设置Linux服务器的时间同步加大服务器文件描述符禁止 ping关闭SElinuxSElinux是美国国家安全局NSA对于强制访问控制的实现[root@192 ~]# vim /etc/selinux/config ...
2020-03-13 11:48:25 188
原创 个人实验基于lamp搭建wordpress博客
文章目录项目介绍准备环境搭建 LAMP 环境添加 php 页面测试文件启动 apche,通过进程和端口查看是否成功安装 wordpress 博客项目介绍今天记录一次搭建 wordpres 博客,并且成功修改 wordpress 的默认主题,在其中,有几个坑需要注意以下,故此博客记录。准备环境Centos 7 服务器一台//iptables 关闭、SElinux 修改为警告模式[root...
2020-02-29 22:29:47 862
原创 日志管理及日志轮询(切割)
文章目录日志管理的意义一般情况下我们的日志主要放在哪里?常用的日志文件:登录信息查看last 查看登录日志内容清空日志文件/var/log/lastlog 查看最后登录信息记录的是所有的用户什么时候登录过系统/var/log/btmp 用户登录系统的错误信息怎么查看一个文件的大小日志的记录方式日志的种类:日志级别: 重–轻日志服务:配置文件:mail , authpiv ,cron放在哪里日志输入...
2020-02-28 22:32:34 1379
原创 如何用swap分区(linux)
文章目录swap分区基础命令:实验步骤:1.建立分区2) 查看是否分区成功3)格式化4)对比( 激活swap空间之前的对比)阿里云默认的没有swap空间,如何增加swapswap分区Swap分区在系统的物理内存不够用的时候,把硬盘空间中的一部分空间释放出来,以供当前运行的程序使用。基础命令:mkswap /devices : 格式化成swap格式swapon /devices : 激活s...
2020-02-28 11:05:20 274
原创 raid 0 raid1 raid5 raid10(0+1)的区别
文章目录RAID概念RAID分类1.raid02.raid13.raid54.raid 10raid分为 硬raid 和 软raid总结RAID概念RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)可以提供较普通磁盘更高的速度、安全性,所以服务器在安装时都会选择创建RAID。RAID的创建有两种方式:软RAID(通过操作系统软件来实现)和硬...
2020-02-27 21:03:56 18176
原创 mdadm-raid1管理
文章目录raid1原理:mdadm介绍管理软raid工具:mdadm实战raid 1新增两块硬盘1)创建分区2)创建raid13) 将RAID1信息保存到配置文件中4)检查我们的磁盘阵列5) 在raid设备上创建文件系统并挂载raid1原理:RAID-1 :mirroring(镜像卷)需要磁盘两块以上原理:是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置...
2020-02-27 19:52:57 1085
原创 服务器与安全介绍
文章目录1.服务器2.安全1.服务器Windows(server 2012 server 2008 ) 正常情况SQL server 2008 r2默认是sp1的,但是Windows Server 2012 R2最低要求sp2因此会提示有兼容性问题,本教程就是教你如何处理兼容性问题,从而在Windows Server 2012 R2上成功安装SQL server 2008 r2IIS ...
2020-02-27 12:47:22 521
原创 系统巡检脚本(linux)
#!/bin/bashfunction system(){echo "#########################系统信息#########################"OS_TYPE=`uname`OS_VER=`cat /etc/redhat-release`OS_KER=`uname -a|awk '{print $3}'`OS_TIME=`date +%F_%T`...
2020-02-24 21:07:28 259
原创 如何系统重罐?
系统重罐1.将原主机网线拔掉2.备份数据,最好备份成两份,一部分是全部的系统内容(logfile),一部分重要的数据文件3.备份出来的数据,进行整体检查(检查重要的部分),查看是否有怪异的数据4.重新安装一部完整的系统(1)仅仅需要安装套件在服务器上面(2)先进行简单的防火墙设定后才进行联机(3)以yum之类的工具在线更新(4)执行rkhunter/nessus 软件,校验系统是否...
2020-02-21 10:47:27 188
原创 如何安装ELK(linux)
ELK简介:ELK是三个开源软件的缩写,分别表示:Elasticsearch , Logstash, Kibana , 它们都是开源软件。新增了一个FileBeat,它是一个轻量级的日志收集处理工具(Agent),Filebeat占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具。Elasticsearch是个开源分布式搜索引擎,提供搜集、分析、存储数据三大功能...
2020-02-20 11:28:45 221
原创 公司配置静态ip(linux)
配置ipvi /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static #修改自动分配IP dhcp改为staticIPADDR=192.16… #配置静态IPNETMASK=255.255.255.0 ...
2020-02-17 18:19:53 252
原创 循序渐进教你学运维-基础命令篇-mv(3)
关机/重启/注销和查看系统信息的命令(6个)1.shutdown:关机shutdown命令用来系统关机命令。shutdown指令可以关闭所有程序,并依用户的需要,进行重新开机或关机的动作。语法:shutdown(选项)(参数)选项:-c:当执行“shutdown -h 11:50”指令时,只要按+键就可以中断关机的指令;-f:重新启动时不执行fsck;-F:重新启动时执行fsck;...
2020-02-16 23:52:25 228
原创 循序渐进教你学运维-基础命令篇-mv(2)
进程管理相关命令(15个)1.bg:将一个在后台暂停的命令,变成继续执行 (在后台执行)2.fg:将后台中的命令调至前台继续运行3.jobs:查看当前有多少在后台运行的命令4.kill:终止进程fg、bg、jobs、&、ctrl + z命令一、 &加在一个命令的最后,可以把这个命令放到后台执行 ,如gftp &,二、ctrl + z可以将一个正在前台执行的...
2020-02-16 19:49:28 600
原创 循序渐进教你学运维-基础命令篇-mv(1)
查看系统用户登陆信息的命令(7个)1.whoami:显示当前有效的用户名称,相当于执行id -un命令命 令:id功能说明:查看显示目前登陆账户的uid和gid及所属分组及用户名语 法:id [-gGnru][–help][–version][用户名称]补充说明:id会显示用户以及所属群组的实际与有效ID。若两个ID相同,则仅显示实际ID。若仅指定用户名称,则显示目前用户的ID。这个...
2020-02-15 17:15:44 334
原创 Linux下手动查杀木马过程
模拟木马程序病原体并让木马程序自动运行1 模拟木马程序病原体并让木马程序自动运行实战:黑客让脚本自动执行的3种方法:(1)、计划任务: crontab(2)、开机启动(3)、系统命令被人替换,定一个触发事件22.1.1 生成木马程序病原体[root@zmedu63 ~]# vim /usr/bin/fregonnzkq#!/bin/bashtouch /tmp/aaa.txt...
2020-02-11 18:41:35 361
原创 cpu飙高处理步骤(linux)
cpu飙高处理步骤1.top查找出哪个进程消耗的CPU高(top -c)2.top -h -p查找出哪个线程消耗的cpu高(top -h -p pid)3.printf%x进行pid的进制转换4.jstack记录进程的堆栈信息5.找出消耗CPU最高的线程信息内存飙高处理步骤1.jstat命令查看FGC发生的次数和消耗的时间,次数越多,耗时越长说明存在问题;2.连续查看jmap -h...
2020-02-11 18:17:52 523
原创 Ansible常用模块整理
今天所学的ansible模块,以及各个模块的作用!pingping模块用来检查目标主机是否在线例子:ansible webserver -m pingyumyum模块用来在Centos系统上使用yum命令安装软件包选项:name: 指定安装包的名字state:latest 安装最新版 present 默认安装 installed 安装 absent 卸载remo...
2020-01-02 10:56:44 120
原创 如何ansible安装lnmp?
进入vim nginx.ymlhosts: webserverstasks:name: “安装LNMP相关组件”yum:name: gcc,pcre-devel,zlib-devel,mysql,mysql-server,php,php-mysql,php-fpmstate: latestname: “推送Nginx源码包”unarchive:src: nginx-1....
2020-01-01 15:19:05 182
原创 如何安装ansible?
使用两台虚拟机1.安装yum -y isntall ansible2.创建公钥ssh-keygen -t rsa3.生成以后ssh-copy-id root@192.168.159.111ssh-copy-id root@192.168.159.112链接ssh root@192.168.159.1114.vim /etc/ansible/hosts[webservers]...
2019-12-31 10:42:42 190
原创 shell脚本
#函数调用方式#!/bin/baship_access_status() {if ping -c 1 $IP >/dev/nullthenecho $IP okcontinuefi}IP=(192.168.148.156 192.168.148.156 192.168.148.156)for IP in ${IP[@]}doip_access_statusecho ...
2019-12-30 20:35:21 84
原创 shell脚本
#shell 脚本随机数#!/bin/bashecho -e “\033[34m 游戏开始!!! \033[0m”while :dorandom_number=$(shuf -i 10-99 |head -1)# echo $random_number for i in $(seq 3) do read -p "请输入你猜的数字大小:" gues...
2019-12-27 21:26:48 730 1
crontab详解.docx
2020-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人