Linux
流浪猫之家
这个作者很懒,什么都没留下…
展开
-
dd命令测试硬盘IO
一,写:二,读:原创 2022-11-14 14:50:22 · 508 阅读 · 1 评论 -
Nginx实现对客户端IP的地域查询
wget https://github.com/maxmind/libmaxminddb/releases/download/1.3.2/libmaxminddb-1.3.2.tar.gztar -zxvf libmaxminddb-1.3.2.tar.gzcd libmaxminddb-1.3.2./configure && make && make installecho /usr/local/lib >> /etc/ld.so.conf.d/loc.原创 2020-12-07 09:47:20 · 450 阅读 · 1 评论 -
案例解析:线程池使用不当导致系统崩溃
前几天,发现一台阿里云服务器上的Web服务不可用。远程SSH登录不上,尝试几次登录上去之后,执行命令都显示 1 COPY -bash: fork: Cannot allocate memory 一看以为是内存泄漏导致溢出。因为执行不了任何命令, 只能通过控制台重启服务器恢复服务。初步排查服务恢复后,查看系统日志,linux系统日志路径/var/log/messages,可通过journalctl命令查看,如 12 C转载 2020-08-31 14:29:22 · 1508 阅读 · 0 评论 -
nginx重试机制proxy_next_upstream
nginx作为反向代理服务器,后端RS有多台服务器,上层通过一定机制保证容错和负载均衡。nginx的重试机制就是容错的一种官方链接:http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_next_upstreamproxy_next_upstream error | timeout | invalid_header | http_500 | http_502 | http_503 | http_504 | http_403原创 2020-06-24 17:57:53 · 1994 阅读 · 0 评论 -
CentOS挂载Windows共享目录
一,CentOS命令行下挂载Windows共享盘,可以通过 df 命令看见挂载成功:mount -t cifs -o rw,username=xxx,password=xxx //192.168.101.32/shareFolder/home/Uploads二,如果是Nginx + PHP应用,需要将运行Nginx的用户及组ID写入到挂载命令中,并指定 rw 参数:我这里Ngin...原创 2019-11-06 11:37:20 · 488 阅读 · 0 评论 -
study-4 调优
1,90%的企业会关闭SELINUX: sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 但是重启生效,可以临时改:setenforce 0 2,/etc/inittab 控制启动级别 , 我们是使用3级别(命令行模式),查看:runlevel ,不同级别之间切换用:initX...转载 2016-11-21 12:39:14 · 334 阅读 · 0 评论 -
SVN 配置
一,安装svn先查看是否安装svn:rpm -qa | grep subversion未安装(默认安装到/home下),则安装:yum install subversion 二,启动svn:/usr/bin/svnserve -d -r /home/svn/三,增加一个svn站点site1和配置conf里面的认证信息:svnadmin create /home/svn/sit...原创 2018-10-12 16:13:46 · 602 阅读 · 0 评论 -
centos7搭建docker并部署lnmp
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u013600907/article/details/806405791、首先呢先更新yum源yum -y update2.1、安装docker存储库yum install -y yum-utils device-mapper-persistent-data lvm2这一...转载 2018-10-03 12:12:41 · 863 阅读 · 0 评论 -
CentOS7中systemctl的使用
1、原来的 service 命令与 systemctl 命令对比daemon命令 systemctl命令 说明 service [服务] start systemctl start [unit type] 启动服务 service [服务] stop systemctl stop [unit type] 停止服务 service [服务] res...转载 2018-10-03 11:47:26 · 294 阅读 · 0 评论 -
手把手教你使用开源ETL工具kettle
https://edu.hellobi.com/course/37/lessons 手把手教你使用开源ETL工具kettle注重实际应用的kettle视频!QQ交流群:284766906 http://www.kettle.net.cn/转载 2018-10-03 10:11:29 · 1069 阅读 · 1 评论 -
CentOS7 配置DNS
Centos7 改动大,不能用6中修改/etc/resolve.conf的方法来配置,经试验:在网卡配置文件末加入DNS1=8.8.8.8即可;如果系统在局域网,需要联系网络管理员在路由器ACL中开通此IP的外网上网权限...原创 2019-03-01 16:57:02 · 645 阅读 · 0 评论 -
CentOS7: LNMP实战搭建
$CentOS_Version=7.6.1810for packages in make cmake gcc gcc-c++ gcc-g77 lrzsz flex bison file libtool python-devel libtool-libs autoconf kernel-devel patch wget crontabs libjpeg libjpeg-devel libpng ...原创 2019-03-01 17:06:01 · 209 阅读 · 0 评论 -
AIX 操作系统安全配置指南
目 录第1章 概述 71.1. 目的 71.2. 适用范围 71.3. 参考文档 7第2章 AIX安全配置指南 72.1. 补丁与安全软件 72.1.1. 补丁 72.1.2. SSH配置 82.2. INETD网络服务 92.2.1. 禁用shell与login 92.2.2. 其他不必要的inetd服务 92.3. DAEMON服务 102.3.1. 禁用 nfs服...转载 2019-03-08 09:03:43 · 3483 阅读 · 0 评论 -
GlusterFS安装方式
公司OA系统升级,新机器由于没有购买HBA光纤卡,暂时无法连接到HP存储,找到GlusterFS临时存储方案:=================服务端======================================# hosts文件增加DNS解析(三台机,可选项;如果不配置,下面部分操作使用实际的IP地址) 192.168.101.186 oastorage1...原创 2019-04-02 11:00:02 · 281 阅读 · 0 评论 -
RedHat 和 CentOS 日常运维十大技能
转自:https://mp.weixin.qq.com/s/yTG7W1qTEYMb_xA4-7dzAw1Linux选择选择一个适合自身企业的Linux版本系列和主流版本还是相对不容易的,下面我们来介绍一下在选择时各企业所参考的依据:RedHat和CentOS选择红帽子系列产品,以centos为主,主要考虑有几个方面:1.centos是redhat的编译版本...转载 2019-04-17 10:52:49 · 717 阅读 · 1 评论 -
Linux下gpg的简单应用
如今互联网上不管是邮件还是聊天信息都显得很不安全,很显然需要我们自己提高防范意识,提高自己文件的安全系数,同时还要提高警惕以防来自朋友的信息被篡改,现在来简单说明一下linux下的gpg加密应用,来保证我们文件的真实性、完整形、保密性。加密及解密生成密钥对查看密钥导出私钥导出密钥把自己的公钥发布出去Roses把jacks的公钥导入自己主机...转载 2019-05-24 15:16:16 · 237 阅读 · 0 评论 -
Nginx实现IP白名单访问策略
sever层中添加:set $allow false;if ($http_x_forwarded_for ~ "202.175.*.*|202.86.*.*|172.23.*.*"){ set $allow true; } if ($allow = false){ return 404;...原创 2019-07-22 18:02:06 · 4669 阅读 · 0 评论 -
浅谈RHEL7和RHEL6的主要变化
浅谈RHEL7和RHEL6的主要变化 RHEL7 RHEL6 文件系统 XFS EXT4 内核版本 3.10.x-x系列 2.6.x-x系列 内核名称 Maipo Santiago 发布时间 2014-06-09(3.10.0-123) 2010-11-09(2.6.32-71) 进程名称 syst...转载 2018-09-14 17:49:45 · 281 阅读 · 0 评论 -
clonezilla 再生龙 Linux操作系统备份,恢复,私有化部署实战
前言本文档主要介绍clonezilla用作linux系统的备份与恢复,方便私有化部署clonezilla 再生龙软件介绍Clonezilla是一个用于Linux,Free-Net-OpenBSD,Mac OS X,Windows以及Minix的分区和磁盘克隆程序。它支持所有主要的文件系统,包括EXT,NTFS,FAT,XFS,JFS和Btrfs,LVM2,以及VMWare的企业集...转载 2018-09-17 16:14:11 · 3821 阅读 · 1 评论 -
Centos(Linux)系统备份与还原
Centos系统备份与恢复教程tar: 特点 1、保留权限 2、适合备份整个目录 3、可以选择不同的压缩方式 4、如果选择不压缩还能实现增量备份,部份还原,参考man tar dd 特点 1、对块进行操作,能备份整个硬盘(包括分区表、MBR,其他Linux不能很好支持的文件系统) 2、可以进行压缩(麻烦一点) 3、由于是备份整个硬盘,文件系统上没有使...转载 2018-09-17 16:10:23 · 23688 阅读 · 1 评论 -
CentOS - LAMP安装(3)
1,配置yum源 ( http://mirrors.163.com/.help/centos.html ) 下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)CentOS5CentOS6wget http://mirrors.163.com/.help/CentOS6-Base-163.repo转载 2015-02-05 10:31:53 · 324 阅读 · 0 评论 -
CentOS -Nginx优化 (6)
ab的使用[root@localhostbin]# ab -n 10 -c 100 http://opslinux.com/意思是这样的:-n表示发送多少个请求,-c表示一次发送多少个(实际上就是把-n分批发送, c次分发,每次n个请求),后面跟地址,注意后的斜杠。返回信息如下(红色部分为我的注释):This isApacheBench, Version 2.0转载 2015-02-08 14:44:20 · 680 阅读 · 0 评论 -
CentOS - Nginx - (5) 安装
一,安装:【1】 编译PHP初始环境:为了省事把所需要的库文件全都安装上,可以使用rpm包安装,也可以用yum命令安装,yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zli转载 2015-02-06 17:14:08 · 317 阅读 · 0 评论 -
Bash Shell
1转载 2015-02-12 15:12:00 · 381 阅读 · 0 评论 -
CentOS - LAMP编译安装 (4)
编译安装更轻量,不会像yum安装那么臃肿。(一) 安装MYSQL:一、安装简介用户名:mysql安装目录:/usr/local/mysql-5.5数据库目录:/data/mysql/data源码包:mysql-5.5.28.tar.gz二、安装准备添加用户useradd -s /sbin/nologin mysql建立所需目录mkdi转载 2015-02-05 11:21:54 · 571 阅读 · 0 评论 -
LVS+Keepalived 部署
背景: 随着公司的网站业务量的增长你网站的服务器压力越来越大?需要负载均衡方案!商业的硬件如F5又太贵,公司又是创业型互联公司如何有效节约成本,节省不必要的浪费?同时实现商业硬件一样的高性能高可用的功能?有什么好的负载均衡可伸张可扩展的方案吗?答案是肯定的!有!我们利用LVS+Keepalived基于完整开源软件的架构可以提供一个负载均衡及高可用的服务器。一. LVS+Kee转载 2015-02-17 11:47:24 · 449 阅读 · 0 评论 -
CentOS - 系统管理(2)
一,用户和组管理useradd [-u / -g / -G] xxxx-u: UID-g:组-G:多个组,以逗号分隔,多任务账号可这样分配组-d: 指定家目录在此三个文件中创建:/etc/passwd :账号信息 /etc/shadow :密码信息 /etc/group 所在组信息passwd xxxx (修改密转载 2015-02-05 10:31:09 · 272 阅读 · 0 评论 -
LVS介绍
集群简介集群的概念(Concepts of Cluster)HAC(High Availability Cluster)LBC(Load Balance Cluster)HPC(High Performance Computing Cluster)Grid computing计算机集群简称集群是一种计算机系统, 它通过一组松散集成的计算机软件和/或硬件连接起来高度紧转载 2015-02-17 10:25:51 · 477 阅读 · 0 评论 -
LVS三种模式配置及优点缺点比较
LVS三种模式配置LVS三种(LVS-DR,LVS-NAT,LVS-TUN)模式的简要配置LVS是什么:http://www.linuxvirtualserver.org/VS-NAT.htmlhttp://www.linuxvirtualserver.org/VS-IPTunneling.htmlhttp://www.linuxvirtualserver.转载 2015-02-25 09:34:41 · 452 阅读 · 0 评论 -
Nginx
一,nginx 的安装、配置 下载地址: http://nginx.org/download/nginx-1.4.2.tar.gz安装准备: nginx依赖于pcre库,要先安装pcreyum install pcre pcre-devel cd/usr/local/src/ wgethttp://nginx.org/download/nginx-1.4.2.tar.g转载 2015-02-23 17:35:54 · 1137 阅读 · 0 评论 -
linux服务器的性能分析与优化
【1】影响Linux服务器性能的因素操作系统级Ø CPU目前大部分CPU在同一时间只能运行一个线程,超线程的处理器可以在同一时间处理多个线程,因此可以利用超线程特性提高系统性能。在linux系统下只有运行SMP内核才能支持超线程,但是安装的CPu数量越多,从超线程获得的性能提升越少。另外linux内核会将多核的处理器当做多个单独的CPU来识别,例如,两个4核的CPU会被转载 2015-02-16 10:39:12 · 362 阅读 · 0 评论 -
计划任务
【1】at在windows系统中,windows提供了计划任务这一功能,在控制面板 -性能与维护 -任务计划, 它的功能就是安排自动运行的任务。 通过'添加任务计划'的一步步引导,则可建立一个定时执行的任务。在linux系统中你可能已经发现了为什么系统常常会自动的进行一些任务?这些任务到底是谁在支配他们工作的?在linux系统如果你想要让自己设计的备份程序可以自动在某个时间点开始在系统底下转载 2015-02-16 11:35:42 · 564 阅读 · 0 评论 -
CentOS常用命令大全
一:使用CentOS常用命令查看cpumore /proc/cpuinfo grep "model name"grep "model name" /proc/cpuinfo[root@localhost /]# grep "CPU" /proc/cpuinfomodel name : Intel(R) Pentium(R) Dual CPU E2180 @ 2.00转载 2015-02-16 09:46:30 · 690 阅读 · 0 评论 -
php高负载架构 6台服务器抵挡4000万pv
我在设计系统架构时,进行了大胆的尝试,只用6台Web服务器,达到了可承受4000万PV(页面访问量)的性能: 放弃了 Apache,因为它能承受的并发连接相对较低; 放弃了 Squid,因为它在内存利用、访问速度、并发连接、清除缓存等方面不如 Varnish; 抛弃了 PHP4,因为 PHP5 处理面向对象代码的速度要比 PHP4 快,另外,PHP4 已经不再继转载 2015-07-27 10:10:30 · 1126 阅读 · 0 评论 -
FastDFS是一个开源的轻量级分布式文件系统
FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。转载 2015-07-23 12:56:54 · 510 阅读 · 0 评论 -
study-18:LN(ginx)MP组合
一,介绍:1,Nginx本身是一款静态(html , js , css , jpg等)www软件;特点是静态小文件高并发;同时占用资源少。网上说:3W并发,开10个线程 ,消耗150M内存nginx使用平台:unix,linux,windows都可以2,从大的方面的功能a,www web服务b,负载均衡(反向代理proxy)c,web cache(web缓存)d,虚拟主机(基于域名(外...转载 2016-12-19 18:18:20 · 454 阅读 · 0 评论 -
CentOS初配置(1)
1,IP地址配置为静态IPinit 3(切换到命令行模式)vim /etc/sysconfig/network-scripts/ifcfg-eth0BOOTPROTO=staticONBOOT=yesIPADDR=192.168.*.*C NETMASK=255.255.255.0GATEWAY=192.168.*.*:wq重启网卡服务原创 2015-02-03 16:59:48 · 295 阅读 · 0 评论