标签:Linux相关的结果662条:

    Linux 惊群效应之 Nginx 解决方案

      前言因为项目涉及到Nginx一些公共模块的使用,而且也想对惊群效应有个深入的了解,在整理了网上资料以及实践后,记录成文章以便大家复习巩固。结论不管还是多进程还是多线程,都存在惊群效应,本篇文章使用多进程分析。在Linux2.6版本之后,已经解决了系统调用accept的惊群效应(前提是没有使用select、poll、epoll等事件机制)。目前Linux已经部分解决了epoll的惊群效应(epoll…

    发布于:2019-10-18 05:09:48

    Linux 防火墙 阻止ssh暴力测试

      FedoraCentOS系统下有效安装fail2ban服务dnfinstallfail2ban-y设置开机启动systemctlenablefail2ban启动服务systemctlstartfail2ban编辑文件vim/etc/fail2ban/jail.conf.........[ssh]enabled=truefilter=sshdlogpath=/var/log/securemaxret…

    发布于:2019-10-17 22:41:15

    在 Linux 中打扮你的冬季 Bash 提示符

      你的Linux终端可能支持Unicode,那么为何不利用它在提示符中添加季节性的图标呢?欢迎再次来到Linux命令行玩具日历的另一篇。如果这是你第一次访问该系列,你甚至可能会问自己什么是命令行玩具?我们对此比较随意:它会是终端上有任何有趣的消遣,对于任何节日主题相关的还有额外的加分。也许你以前见过其中的一些,也许你没有。不管怎样,我们希望你玩得开心。今天的玩具非常简单:它是你的Bash提示符。你的…

    发布于:2019-10-17 15:00:17

    Linux文本处理命令grep

      1.查找单个关键字举例:查找Baiduspider访问日志,并输出行号。#grep-nBaiduspider/usr/localginx1.14/logs/access.log3371:180.76.15.137--[31/Dec/2018:05:05:46+0800]"GET/asset/detail/show/RG9ja2VyIENFIDE4LjA5IOS9v+eUqERvY2tlcmZpbG…

    发布于:2019-10-17 09:37:18

    Linux(centos 6.X)环境下LVS-NAT模式高可用负载均衡集群系统快速配置

      本文简单记录下Linux环境下lvs-nat模式(基础调度器路由转发)负载均衡简单配置,揭开这个神秘东西的面纱,让你五分钟钟搞定配置LVS-NAT。环境配置:三台centos6.5调度器:DIP:192.168.1.11VIP:192.168.1.110web服务器:RIP:192.168.1.9RIP:192.168.1.10一、前期服务器环境搭建由于是之前kvm克隆了dr模式下的服务器,这里和…

    发布于:2019-10-17 01:35:39

    Linux CentOS 6.5 yum安装MongoDB的操作

      Linux CentOS 6.5 yum安装MongoDB的操作安装mongodb-3.6.4版本执行命令wgethttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.6.4.tgz如果出现错误,则在root下更新wget,执行yumupgradewget再去执行以上wget命令即可。下载完成后,进行解压tar-zxvfmongodb-linux-x86_64-rhel62-3.6.4.t…

    发布于:2019-10-16 23:44:52

    Linux下搭建Haproxy+Pacemaker+Corosync集群

      Linux下搭建Haproxy+Pacemaker+Corosync集群我们常常用Haproxy实现应用的高可用和负载均衡,但是也不能忽视它本身也需要高可用,于是通过Pacemeker+Corosync来实现Haproxy本身的高可用,便是一个不错的解决方案。关键应用介绍系统环境主机配置系统配置(所有主机)systemctldisablefirewalld&&systemctlstopfirewalld#iptables–Fsed-i'/SELINUX…

    发布于:2019-10-16 19:38:47

    Linux安装 PostgreSQL

      1、在线安装yuminstallpostgresql-server-y2、初始化数据库servicepostgresqlinitdb3、设置自动启动hkconfigpostgresqlon4、启动servicepostgresqlstart如何修改默认密码su-postgrespsqlalteruserpostgreswithpassword'newpassword';修改后重启服务service…

    发布于:2019-10-16 19:00:45

    【Linux工具篇】supervisor进程管理器

      概述项目中遇到有些脚本需要通过后台进程运行,保证不被异常中断,除了通过nohup、&、screen以外,更推荐的方法就是用Supervisor。Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。它是通过fork/exec的方式把这些被管理的进程当作supervisor的子进程来启动,这样只要…

    发布于:2019-10-16 17:30:56

    Linux运维常用shell脚本之crontab实例

      1、判断crond进程是否运行#!/bin/bashNAME=crondNUM=$(ps-ef|grep$NAME|grep-vcgrep)if[$NUM-eq1];thenecho"$NAMErunning."elseecho"$NAMEisnotrunning!"fi2.crontab操作某系统管理员需要每天做一定的重复工作,编制一个解决方案:(1).从下午4:50删除/abc目录下的全部子目…

    发布于:2019-10-16 13:00:07

    Linux之——使用wget命令爬取整站

      wget-c-r-npH-k-nvhttp://www.baidu.com参数说明-c:断点续传-r:递归下载-np:递归下载时不搜索上层目录-nv:显示简要信息-nd:递归下载时不创建一层一层的目录,把所有文件下载当前文件夹中-p:下载网页所需要的所有文件(图片,样式,js文件等)-H:当递归时是转到外部主机下载图片或链接-k:将绝对链接转换为相对链接,这样就可以在本地脱机浏览网页了-L:只扩展…

    发布于:2019-10-16 12:32:30

    linux下利用mysqldump备份数据

      shell1#!/bin/bash#设置mysql的备份保存目录folder=/opt/database_bakcd$folderday=`date+%Y-%m-%d`mkdir-p"$day"cd$day#数据库服务器ip,填写服务器的公网地址即可host=xxx.xxx.xxx.xxx#用户名user=xxx#密码password=xxx#要备份的数据库名db1=dbname1db2=dbna…

    发布于:2019-10-16 05:41:52

    认识Linux硬盘的命名

      认识Linux硬盘的命名很多新手安装CentOSLinux的时候总是分不清sda,sdb,sda(0,1)代表什么意思,只要知道命名规则,其实这个很好理解,但在这之前首先要明白什么是主引导记录,什么是Grub命名规律IDE硬盘用hd开始(现在基本上消失了,除了一些老式机器),SCSI硬盘用sd开头(现在流行的sata)。软盘用fd开头(可以说直接消失)。命名和linux不大一样。是从0算起。(sd0,0)(为什么从0开始…

    发布于:2019-10-16 03:23:00

    面试常问的22个Linux命令

      1.查找文件find/-namefilename.txt根据名称查找/目录下的filename.txt文件。2.查看一个程序是否运行ps–ef|greptomcat查看所有有关tomcat的进程3.终止线程kill-919979终止线程号位19979的线程4.查看文件,包含隐藏文件ls-al5.当前工作目录pwd6.复制文件包括其子文件到自定目录cp-rsourceFoldertargetFold…

    发布于:2019-10-16 02:39:55