突然手机报警就响了,显示负载高,立即登录服务器查看,第一眼的就识别到了,服务器被挖矿了。安全总是相对的,再安全的服务器也有可能遭受到攻击。作为一个安全运维人员,要把握的原则是:尽量做好系统安全防护,修复所有已知的危险行为,同时,在系统遭受攻击后能够迅速有效地处理攻击行为,最大限度地降低攻击对系统产生的影响接下来是我整个解决思路。 如图:发现通过jenkins用户启动挖矿程序本次是由于je
Jenkins自动化构建成过程,可帮助我们节省大量时间,完成这个过程的自动化后,在以后的开发过程中,我们需要做的,就是只是提交代码到版本库中,构建自动完成,基本不再需要人工干预。代码仓库作为构建的素材库,构建所需的代码从代码库中获得。最好有一台服务器单独作为持续集成服务器,一方面保证了环境的纯净,一方面不影响开发,而且持续集成服务器一般是随时准备开始构建的,所以一般也不关机。[首先要有统一的代码库
第2章 ansible简单介绍:2.1 ansible是什么?ansible是新出现的 自动化 运维工具 , 基于Python研发 。 糅合了众多老牌运维工具的优点实现了批量操作系统配置、批量程序的部署、批量运行命令等功能。 仅需在管理工作站上安装 ansible 程序配置被管控主机的 IP&nbs
三剑客之老二sed第1章 sed介绍 我们都知道,在Linux中一切皆文件,比如配置文件,日志文件,启动文件等等。如果我们相对这些文件进行一些编辑查询等操作时,我们可能会想到一些vi,vim,cat,more等命令。但是这些命令效率不高,这就好比一块空地准备搭建房子,请了10个师傅拿着铁锹挖地基,花了一个月的时间才挖完,而另外一块空地则请了个挖土
前言作为中小公司的运维,经常会遇到一些机械式的重复工作,例如:有时公司同时上线几十甚至上百台服务器,而且需要我们在短时间内完成系统安装。常规的办法有什么?光盘安装系统===>一个服务器DVD内置光驱百千块,百台服务器都配光驱就浪费了,因为一台服务器也就开始装系统能用的上,以后用的机会屈指可数。用USB外置光驱,插来插去也醉了。U盘安装系统===>还是同样的问题,要一台一台服务器插U盘。
需要的工具:ansible 批量管理工具思路:实现一键自动化安装好rysnc备份服务器,实现全网备份rysnc配置文件,是在管理机上,推送到我们的rysnc服务器上的,所以我们可以随时可以在管理机修改我们的rysnc服务器上的配置文件rysnc配置文件写两个模块 backup nfsbakcup 就是两个备份共享的目录backup 共享目录是存放全网备份的数据n
#!/bin/bash#By Kaile QQ:10206334#Blog http://kaile.blog.51cto.comRPCSTART=`/etc/init.d/rpcbind star#rsync软件是否安装[ $(rpm -qa | grep rsync| wc -l) -eq 1 ] || yum -y install rsync#rsync配置文件[ -f /etc
#!/bin/bash#By Kaile QQ:10206334#Blog http://kaile.blog.51cto.comRPCSTART=`/etc/init.d/rpcbind start`NFSSTART=`/etc/init.d/nfs start`#NFS服务端软件是否安装[ `rpm -qa nfs-utils rpcbind | wc -l` -eq 2 ] ||
第1章 shell入门 shell是一个命令解释器,它的操作系统的最外层,负责直接与用户对话,把用户的输入解释给操作系统,并处理各种二样的操作系统的输出结果,输出屏幕返回给用户 对话的方式可以是: 交互式方式:从键盘输入命令,通过/bin/bash 解析,可以立即得到shell的回应 非交互式方式:脚本 1.1 下图就是命令解释器:&nbs
第1章 三剑客基础入门 要弄懂awk程序,必须熟悉了解这个工具的规则。本实战笔记的目的是通过实际案例或面试题带同学们熟练掌握awk在企业中的用法,而不是awk程序的帮助手册1.1 awk简介 一种名字怪异的语言 模式扫描和处理awk不仅仅时linux系统中的一个命令,而且是一种编程语言,可以用来处理数据和生成报告(excel)。处理的数据可以是一个或多个文件,可
功能说明:设置或显示环境变量。语 法:export [-fnp][变量名称]=[变量设置值]补充说明:在shell中执行程序时,shell会提供一组环境变量。export可新增,修改或删除环境变量,供后续执行的程序使用。export的效力仅及于该此登陆操作。参 数: -f 代表[变量名称]中为函数名称。 -n 删除指定的变量。变量实际上并未删除,只
请问如下登录环境故障的原理及解决办法?12-bash-4.1$ -bash-4.1$此情况一般是因为用户删除文件的时候,把当前用户的家目录的一些隐藏文件删除所导致的(把自己老家端了)。导致.bashrc .bash_profile没了,与用户有关的环境变量也没了。12345[root@kaile ~]# ll -a .bash* -rw-------. 1 root root
sudo的工作过程如下:1,当用户执行sudo时,系统会主动寻找/etc/sudoers文件,判断该用户是否有执行sudo的权限2,确认用户具有可执行sudo的权限后,让用户输入用户自己的密码确认3,若密码输入成功,则开始执行sudo后续的命令4,root执行sudo时不需要输入密码(eudoers文件中有配置root ALL=(ALL) ALL这样一条规则)5,若欲切换的身份与执行者的身份相同,
企业环境web服务器访问
如果向磁盘写入数据提示如下错误:No space left ondevice,通过 df -h 查看磁盘空间,发现没 满,请问可能原因是什么?1.1首先查看我们的磁盘剩余情况[root@admin /]# df -h
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号