铅笔学园
IT资源分享|知识分享,做初级程序员的指明灯
铅笔学园
铅笔学园-初级程序员的指明灯|IT资源共享|知识分享
展开
-
shell日常练习——shell 分析系统瓶颈脚本
#!/usr/bin/bashPS3="Your choice is: [10 for quit]"#检查是那个系统 os_check() { if [ -e /etc/redhat-release ]; then REDHAT=`cat /etc/redhat-release |cut -d' ' -f1` else ...原创 2018-08-05 22:48:27 · 225 阅读 · 0 评论 -
shell 日常小练习——内存磁盘使用警告
作者简介: 陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。** 铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯**1,磁盘使用警告并发送邮件**重点内容**#!usr/bin/bash#df -Th|grep '/$' 这个是获取...原创 2018-08-05 23:17:59 · 304 阅读 · 0 评论 -
shell 日常小练习——脚本批量创建用户
作者简介: 陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。 铅笔学园:资源分享|知识分享,做初级程序员的指明灯#!/usr/bin/bashread -p "Please input number: " numif [[ ! "$...原创 2018-08-05 23:23:13 · 1230 阅读 · 0 评论 -
shell 日常小练习——安装httpd,安装yum源
作者简介: 陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。 铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯1.安装httpd#!/usr/bin/bashgetway=192.168.1.1ping -c1 www.b...原创 2018-08-05 23:24:37 · 552 阅读 · 0 评论 -
shell-日常小练习——case 删除用户判断的小案例
作者简介: 陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。 铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯#!/usr/bin/bashread -p "Please input a username:" userid $...原创 2018-08-05 23:25:30 · 243 阅读 · 0 评论 -
shell-日常小练习——case 删除用户判断的小案例
作者简介: 陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。 铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯#!/usr/bin/bashread -p "Please input a username:" userid $...原创 2018-08-05 23:26:40 · 151 阅读 · 0 评论 -
shell日常小练习——case实现jumpserver跳板机
作者简介: 陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。 铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯1,先通过ssh-keygen 生成公钥,然后将公钥推送到各个主机ssh-copy-id web1|ip2简...原创 2018-08-05 23:29:41 · 561 阅读 · 0 评论 -
shell日常小练习——for实现批量主机的探测
作者简介: 陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。 铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯#!/usr/bin/bash>ip.txtfor i in {2..254}do{...原创 2018-08-05 23:30:58 · 211 阅读 · 0 评论 -
hell 日常记录——for实现文件中批量创建用户
作者简介: 陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。 铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯#!/usr/bin/bashif [ $# -eq 0 ];thenecho “没有文件”exit...原创 2018-08-05 23:32:22 · 234 阅读 · 0 评论 -
shell日常练习——expect 实现百台服务器公钥推送
作者简介: 陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。 铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯#!/usr/bin/bash>ip.txtpassword=rootrpm -q exp...原创 2018-08-05 23:33:16 · 406 阅读 · 0 评论 -
ssh日常小练习——跟踪网站日常变动
作者简介: 陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。 铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯#!/usr/bin/bash#用途:跟踪网页是否有更新if [ $# -ne 1 ];then...原创 2018-08-06 21:33:45 · 188 阅读 · 0 评论 -
shell日常实战——检查网站是否被挂木马
作者简介: 陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。 铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯#!/bin/bashpath=/var/html[ -d /test/md5 ] || mkdir -...原创 2018-08-06 21:34:39 · 936 阅读 · 0 评论 -
shell脚本实例-内存磁盘使用警告
作者简介: 陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。** 铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯**shell脚本实例-内存磁盘使用警告统计2018/8/6 PV量grep "06/Aug/2...原创 2018-08-09 00:21:47 · 559 阅读 · 0 评论 -
linux shell脚本实例-批量检查多个网站地址是否正常
作者简介: 陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。** 铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯**linux shell脚本实例-批量检查多个网站地址是否正常重点内容#!/usr/bin/bash...原创 2018-08-09 00:25:10 · 2870 阅读 · 0 评论 -
shell脚本实例-shell日常实战防dos攻击
作者简介: 陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。** 铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯**shell脚本实例-shell日常实战防dos攻击 根据web日志或者或者网络连接数,监控当某个IP并...原创 2018-08-09 00:28:01 · 812 阅读 · 0 评论 -
shell脚本实例-nginx日志分析
作者简介: 陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。** 铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯**shell脚本实例-nginx日志分析统计2018/8/6 PV量grep "06/Aug/20...原创 2018-08-09 00:31:13 · 278 阅读 · 0 评论 -
shell脚本实例-shell 分析系统瓶颈脚本
作者简介: 陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。** 铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯**shell脚本实例-shell 分析系统瓶颈脚本 #!/usr/bin/bashPS3=”You...原创 2018-08-09 00:35:04 · 440 阅读 · 0 评论 -
shell脚本实例-判断主机存活 以及企业备份方案
作者简介: 陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。** 铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯**1.上次写了一个脚本我那次考虑不是很周全,这次我将脚本改动了一下,这次是判断三次,希望关注我的人可以经常...原创 2018-08-09 00:37:01 · 604 阅读 · 0 评论 -
shell脚本实例-实现监控tcp的链接状态另一种方式批量创建用户
作者简介: 陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。** 铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯**Array实现TCP的链接状态#!/usr/bin/bashdeclare -A status...原创 2018-08-09 00:38:28 · 657 阅读 · 0 评论 -
shell脚本实例-mysql多机部署
作者简介: 陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。** 铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯今天我给大家分享shell 安装mysql 多机部署的实例,本次实验是基于各个主机的公钥已经配置好了,如果还...原创 2018-08-09 12:01:31 · 517 阅读 · 0 评论 -
shell脚本实例-通过监视用户登陆找到入侵者
作者简介: 陈志珂(头条号:强扭的瓜不好吃),公众号“铅笔学园”运维内容合作作者之一。目前就职于中国最大的安卓应用软件公司,任高级工程师,现在公司任php开发工程师,python开发工程师,高级运维工程师。 铅笔学园:IT资源分享|知识分享,做初级程序员的指明灯#!/usr/bin/bash#用户检测入侵工具AUTHLOG=/var/log/secureif [...原创 2018-08-12 10:19:57 · 869 阅读 · 0 评论 -
nginx传世经典
nginx的简单介绍与安装nginx的简单介绍 一、Nginx的产生Nginx是一款高性能的 HTTP 和反向代理服务器,由俄罗斯人Igor Sysoev(伊戈尔·赛索耶夫)为俄罗斯网站Rambler.ru开发的,在Rambler.ru网站平稳的运行了四年,而且俄俄罗斯超过20%的虚拟主机平台采用Nginx作为反向代理服务器。二、Nginx的优点1.高并发量:根据官方给出的数据,能够...原创 2018-08-24 16:33:13 · 230 阅读 · 0 评论 -
nginx——防盗链功能
我们经常会看到在浏览某一图片时会弹出一“403权限禁止”错误,这说明有可能正在浏览的这个网站用到的图片在盗用别的网站图片,而被盗用的网站采用了防盗链技术。那么怎样才能不让自己的网站受害呢?下面我来介绍常用的两种方法1一般的防盗链如下location ~* .(gif|jpg|png|swf|flv)$ {valid_referers none blocked www.wosoqua...原创 2018-08-24 16:36:18 · 1040 阅读 · 0 评论 -
Nginx web服务器
文件读取会使用到以下几个配置sendfile使用nginx作为静态资源服务时,通过配置sendfile可以有效提高文件读取效率,设置为on表示启动高效传输文件的模式。sendfile可以让Nginx在传输文件时直接在磁盘和tcp socket之间传输数据。如果这个参数不开启,会先在用户空间(Nginx进程空间)申请一个buffer,用read函数把数据从磁盘读到cache,再从cach...原创 2018-08-24 16:37:19 · 168 阅读 · 0 评论 -
nginx 隐藏nginx版本号
为什么要隐藏 Nginx 版本号:一般来说,软件的漏洞都与版本有关,隐藏版本号是为了防止恶意用户利用软件漏洞进行攻击worker_processes 1;events {worker_connections 1024;}http {include mime.types;default_type application/octet-stream;sendfile on...原创 2018-08-24 16:37:57 · 536 阅读 · 0 评论 -
Nginx 单个进程允许的最大连接数
(1) 控制 Nginx 单个进程允许的最大连接数的参数为 worker_connections ,这个参数要根据服务器性能和内存使用量来调整(2) 进程的最大连接数受 Linux 系统进程的最大打开文件数限制,只有执行了 “ulimit -HSn 65535” 之后,worker_connections 才能生效(3) 连接数包括代理服务器的连接、客户端的连接等,Nginx 总并发连接数...原创 2018-08-24 16:38:39 · 13773 阅读 · 1 评论 -
nginx——绑定 Nginx 进程到不同的 CPU 上
为什么要绑定 Nginx 进程到不同的 CPU 上 :默认情况下,Nginx 的多个进程有可能跑在某一个 CPU 或 CPU 的某一核上,导致 Nginx 进程使用硬件的资源不均,因此绑定 Nginx 进程到不同的 CPU 上是为了充分利用硬件的多 CPU 多核资源的目的。1,首先呢我们来查看cpu个数grep -c processor /proc/cpuinfo # 查看CPU核数c...原创 2018-08-24 16:39:59 · 2130 阅读 · 0 评论 -
nginx 开启高效文件传输模式
(1) sendfile 参数用于开启文件的高效传输模式,该参数实际上是激活了 sendfile() 功能,sendfile() 是作用于两个文件描述符之间的数据拷贝函数,这个拷贝操作是在内核之中的,被称为 “零拷贝” ,sendfile() 比 read 和 write 函数要高效得多,因为 read 和 write 函数要把数据拷贝到应用层再进行操作(2) tcp_nopush 参数用于激...原创 2018-08-24 16:42:00 · 547 阅读 · 0 评论 -
nginx——优化 Nginx worker 进程数
Nginx 有 Master 和 worker 两种进程,Master 进程用于管理 worker 进程,worker 进程用于 Nginx 服务worker 进程数应该设置为等于 CPU 的核数,高流量并发场合也可以考虑将进程数提高至 CPU 核数 * 21。 grep -c processor /proc/cpuinfo # 查看CPU核数2。vim /usr/local/ngin...原创 2018-08-24 16:42:52 · 803 阅读 · 0 评论 -
nginx统计模块——ngx_http_stub_status_module
今天呢给大家分享一个nginx的统计模块的使用,这个模快我们是经常的使用呢,在我们对nginx最优化,调优的时候我们就需要借助这个模块去分析nginx的性能。下面我们来看看这个模块的语法格式,nginx统计模块——ngx_http_stub_status_module 这个模块的语法还是挺简单的,但是需要注意的是这个模块的作用于只能在server,location段。下面我们来看看具...原创 2018-08-24 16:43:35 · 575 阅读 · 0 评论 -
nginx——ngx_http_gzip_module
文件压缩Syntax: gzip on | off;Default: gzip off;Context: http, server, location, if in locationSyntax: gzip_comp_level level;Default: gzip_comp_level 1;Context: http, server, locationSyntax:...原创 2018-08-24 16:44:42 · 348 阅读 · 0 评论