- 博客(48)
- 资源 (7)
- 收藏
- 关注
原创 centos7 centos-home 磁盘转移至centos-root下实用
1.查看分区df -h (centos-home和centos-root每人的名字可能不一样)vgdisplay (查看空闲磁盘大小)2.备份home分区文件tar cvf /tmp/home.tar /home3.卸载/home,如果无法卸载,先终止使用/home文件系统的进程umount /home (卸载)fuser -km /home/(终止)4.删除/ho...
2019-09-05 11:31:41
867
原创 SQLserver缓存清理
DBCC DROPCLEANBUFFERS --清除缓冲区DBCC FREEPROCCACHE --删除计划高速缓存中的元素
2018-06-01 13:56:04
2527
转载 JAVA进程高CPU占用故障排查
问题描述:生产环境下的某台tomcat7服务器,在刚发布时的时候一切都很正常,在运行一段时间后就出现CPU占用很高的问题,基本上是负载一天比一天高。问题分析:1,程序属于CPU密集型,和开发沟通过,排除此类情况。2,程序代码有问题,出现死循环,可能性极大。问题解决:1,开发那边无法排查代码某个模块有问题,从日志上也无法分析得出。2,记得原来通过strace跟踪的
2017-03-08 10:23:12
442
原创 Linux映秧 Windows下磁盘
yum install mount yum install smbfs yum install samba一般直接第三个就可以mount -t cifs -o username=Administrator,password="windowspassword" //10.7.0.5/file /data/file
2017-03-02 17:46:35
449
转载 ansible图形化界面 ansible tower 安装方法
1、 下载blund 包,将其解压。cd 到解压后的目录下。下载地址:https://releases.ansible.com/ansible-tower/setup-bundle/2、 ./config 数据库,输入登陆web 界面密码。 管理员账户:admin3、 ./setup ,事先安装mailcap-2.1.41-2.el7.noarch.rpm,否则可能提示找不到这个包
2017-02-04 16:38:43
20856
原创 ansible安装配置
以centos安装就以简单的方法, yum install epel-release -yyum install ansible===========================Ansible配置(1)、SSH免密钥登录设置## 生成公钥/私钥 无密码登陆设置好就可以了# ssh-keygen -t rsa -P ''##
2017-02-04 16:38:01
580
转载 iptables防DDOS攻击和CC攻击设置
防范DDOS攻击脚本#防止SYN攻击 轻量级预防 iptables -N syn-flood iptables -A INPUT -p tcp --syn -j syn-flood iptables -I syn-flood -p tcp -m limit --limit 3/s --limit-burst 6 -j RETURN iptables -A syn-flood
2017-01-25 15:34:55
7085
转载 CentOS系统中使用iptables设置端口转发
将本地接口IP 61.144.14.72 的3389端口 转发到 116.6.73.229的3389 (主要访问到61.144.14.72的3389端口,就会跳转到116.6.73.229的3389)【步骤】1、 首先应该做的是/etc/sysctl.conf配置文件的 net.ipv4.ip_forward = 1 默认是0 这样允许iptalbes FORW
2016-12-01 09:49:02
995
转载 手动释放linux内存cache和脚本定时释放
总有很多朋友对于Linux的内存管理有疑问,之前一篇linux下的内存管理方式似乎也没能清除大家的疑虑。而在新版核心中,似乎对这个问题提供了新的解决方法,特转出来给大家参考一下。最后,还附上我对这方法的意见,欢迎各位一同讨论。当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。这个问题,貌似有不少人在问,不过都没有看到有什么很
2016-11-28 09:16:12
366
转载 centos hadoop2.6 安装部署
环境:centos 6.6 + hadoop2.6虚拟机:(vmware fusion 7.0.0)虚拟机hostname / IP地址master / 192.168.187.102slave01 / 192.168.187.103slave02 / 192.168.187.104注:前三个步骤都是准备工作,如果已经完成,可直接进入步骤四步骤一: 先在
2016-09-02 11:34:24
357
原创 nginx限制ip访问 nginx访问权限
一、服务器全局限IP#vi nginx.conf allow 10.115.0.116; #允许的IP deny all;二、站点限IP#vi vhosts.conf站点全局限IP:location / { index index.html index.htm index.php; allow 10.115.0.116;
2016-08-24 21:11:26
17817
转载 Redis 如何处理客户端连接
连接的建立Redis 通过监听一个 TCP 端口或者 Unix socket 的方式来接收来自客户端的连接,当一个连接建立后,Redis 内部会进行以下一些操作:首先,客户端 socket 会被设置为非阻塞模式,因为 Redis 在网络事件处理上采用的是非阻塞多路复用模型。然后为这个socket 设置 TCP_NODELAY 属性,禁用 Nagle 算法然后创建一个 reada
2016-08-24 20:58:20
1882
转载 Redis数据备份与恢复
Redis提供了两种持久化选项,分别是RDB和AOF。默认情况下60秒刷新到disk一次[save 60 10000 当有1w条keys数据被改变时],Redis的数据集保存在叫dump.rdb一个二进制文件,这种策略被称为快照。也可以手动调用Save或BGSAVE命令的:1/usr/local/bin/redis-cli -h 12
2016-08-24 20:55:23
1386
转载 Nginx的Web缓存服务
1.Web缓存的定义.Web缓存位于内容源Web服务器和客户端之间,当用户访问一个URL时,Web缓存服务器会去后端Web源服务器取回要输出的内容,然后,当下一个请求到来时,如果访问的是相同的URL,Web缓存服务器直接输出内容给客户端,而不是向源服务器再次发送请求.Web缓存降低了内容源Web服务器,数据库的负载,减少了网络延迟,提高了用户访问的响应速度,
2016-08-18 15:33:15
1360
原创 linux 中netstat 的各种查询
统计80端口连接数netstat -nat|grep -i "80"|wc -l统计httpd协议连接数ps -ef|grep httpd|wc -l统计已连接上的,状态为“establishednetstat -na|grep ESTABLISHED|wc -l查看每个IP连接数netstat -n | awk '/^tcp/ {print $5}'| a
2016-08-16 15:42:23
566
转载 SaltStack WEB UI Halite 图形界面安装配置
闲来无聊,话说saltstack webui halite还一直没玩,于是就凑今天体验一把; 很多尝鲜的同学都说halite的功能较少,而其也正符合其说明console,不过其UI我还是蛮喜欢的,个人觉得比较清新简洁、挺好 下面就来安装体验一把~前提:halite的版本只能大于salt的版本才能正常工作,以下内容只适用于CentOS,RHEL或者Fedora操作系统上。一、
2016-06-14 17:33:09
14548
1
转载 Saltstack 安装部署
Saltstack已经有一段时间了,不过现在我还是不知道如何对Saltstack做一个全面的定义。按照大家公认的说法,我们可以这样来定义Saltstack,一个整合了Puppet和 Chef的功能,更加强大,更适合大规模批量管理服务器的自动化工具,基于ZeroMQ通信,使用python开发的简单高可用工具。还是按照之前的老套路,先从安装和入门说起 一、Saltsta
2016-06-14 10:21:30
3689
转载 Linux下python升级至2.7步骤
首先下载源tar包 可利用linux自带下载工具wget下载,如下所示:1# wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz 本人也提供了下载地址: 下载完成后到下载目录下,解压1
2016-06-14 08:52:52
431
转载 centos LVS配置说明
LVS集群有DR、TUN、NAT三种配置模式,可以对www服务、FTP服务、MAIL服务等做负载均衡,下面通过搭建www服务的负载均衡实例,讲述基于DR模式的LVS集群配置。 一、 Director Server的配置 在Director Server上配置LVS负载均衡集群,有两种方法: a. 通过ipvsadm命令行进行配置 b. 通过Redhat提供的工具pira
2016-06-12 10:37:26
1087
转载 MySQL主从同步常见异常及恢复方法
mysql主从同步常见异常及恢复方法 1. 一般的异常只需要跳过一步即可恢复>slave stop;>SET GLOBAL sql_slave_skip_counter = 1;>slave start; 2.断电导致主从不能同步时,通主库的最后一个bin-log日志进行恢复在主库服务器上,mysqlbinlog mysql-bin.
2016-06-07 14:20:18
2851
原创 我的redis+keepalived主从自动切换配置脚本
echo "192.168.0.246 redismaster" >> /etc/hostsecho "192.168.0.249 redisslave" >> /etc/hostsecho 1 > /proc/sys/vm/overcommit_memory echo 511 > /proc/sys/net/core/somaxconnecho never > /
2016-06-07 10:53:02
1734
转载 CentOS Linux下 redis 下载、安装、配置、主从集群配置
linux中下载:Java代码 # 加入跟目录 cd / # 创建目录 mkdir redis/conf/ mkdir redis/db/ mkdir redis/app/ # 进入redis/app/目录 cd /redis/app/ # 下载 wget -O redis-2.6.17.tar.gz http:
2016-06-02 14:31:20
315
转载 Jenkins+Git+Maven+Shell+Tomcat持续集成 经典教程
Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变得可能。现在软件开发追求的是效率以及质量,Jenkins使得自动化成为可能!亮点采用shell自定义脚本,控制集成部署环境更加方便灵活精简war包中的lib包,常驻tomcat里,减少war包传输时间Jenkins 用户权限管理,不让淘气鬼乱动构建失败发邮件通知相关
2016-05-24 23:00:03
318
转载 CentOS SSH无密码登录的配置
配置SSH无密码登录需要3步: 1.生成公钥和私钥 2.导入公钥到认证文件,更改权限 3.测试1.生成公钥和私钥 Shell代码 ssh-keygen -t rsa 默认在 ~/.ssh目录生成两个文件: id_rsa :私钥 i
2016-05-23 10:12:19
316
转载 linux下为git设置临时代理
linux下为Git设置代理[plain] view plain copy git config --global http.proxy http://proxy.com:1234 git config --global https.proxy http://proxy.com:1234 git config --global htt
2016-05-11 10:03:34
2438
转载 用nginx做代理服务器上网
目前现状:只有1个机器能上网(web),其他机器不能 方法:能上网的做一个代理web服务器中转,其他机器连接它即可。采用nginx Nginx配置如下: server{ resolver x.x.x.x; listen 82; location / { proxy_pass http
2016-04-25 08:51:58
1639
转载 阿里云 内网 访问外网外网的解决方案
案例:A机器有公网地址可正常访问外网B机器无公网地址不能访问外网A和B在公一个数据中心(同一个局域网)需要实现B访问外网通过A代理出去在A机器上安装squidyum install squid -y然后启动服务service squid start在B机器宿主目录中的.bashrc添加如下内容export http_proxy=http://192.168.
2016-04-22 17:10:30
5990
转载 Nginx + Keepalived 配置实例
Nginx_Master: 192.168.1.103 提供负载均衡Nginx_BackUp: 192.168.1.104 负载均衡备机Nginx_VIP_TP: 网站的 VIP 地址(虚拟 IP)原理:VIP 是外网访问的IP地址,通过 keepalived 设置,以及 VRRP 将 VIP 绑定到主机和备机上,通过权重实现控制。当主机挂掉后,keepalived
2015-12-31 11:03:43
614
转载 Tengine 安装配置全过程
在先前的文章中介绍过Tengine,先前只是使用了运维人员配置好的内容,未自己进行过安装配置。周末闲来无事,对于Tengine进行了尝试性的安装。记录下面方便以后再做改进。Tengine官网上有个非常简单的教程,中间并未涉及到一些常用的设置,所以仅供参考。一下午为本人的安装步骤及过程。1、安装必要的编译环境好由于Tengine安装需要使用源代码自行编译,所以在安装前需要安装必要的编译工
2015-12-29 10:55:14
16166
转载 SQL Server中查询CPU占用高的SQL语句
本文导读:触发器造成死锁、作业多且频繁、中间表的大量使用、游标的大量使用、索引的设计不合理、事务操作频繁、SQL语句设计不合理,都会造成查询效率低下、影响服务器性能的发挥。我们可以使用sql server自带的性能分析追踪工具sql profiler分析数据库设计所产生问题的来源,进行有针对性的处理;下面介绍SQL Server中如何查询CPU占用高的SQL语句SQL Server中查
2015-12-25 11:55:25
1525
转载 Centos系统更改 yum源为163
1、进入存放源配置的文件夹cd /etc/yum.repos.d2、备份默认源mv ./CentOS-Base.repo ./CentOS-Base.repo.bak3、使用wget下载163的源 http://mirrors.163.com/.help/centos.htmlwget http://mirrors.163.com/.help/CentOS6-Base-
2015-08-27 16:09:03
472
转载 centos 挂载iscsi 连接网络存储 vnxe
1.安装iscsi支持包并启动服务yuminstall binutils iscsi-initiator-utils kmod-xfs xfsprogsservice iscsi start2.登陆网络存储iscsiadm-m discovery --type sendtargets --portal 192.168.1.100(存储地址)反馈结果: 192.168.1.1
2015-08-21 13:56:04
655
转载 Linux 增加swap空间
第一步:(这里增加2G)dd if=/dev/zero of=/opt/image/swap bs=1024k count=2000count 为几个块bs 每个块多少个字节第二步:mkswap /opt/image/swap (你刚刚生成的文件)第三步:swapon /opt/image/swap用free命令看看就知道了,或cat /p
2015-08-12 16:07:13
376
转载 CentOS/Linux连接iscsi磁盘阵列
CentOS/Linux连接ISCSI磁盘整列iSCSI:即Internet Small Computer System Interface系统环境:CentOS 6.5 mini磁盘阵列:联想EMCISCSI IP:192.168.100.201一、安装ISCSI1:确认是否安装iscsi# rpm -qa|grep iscsi2:安装iscsi(
2015-08-10 18:43:18
992
转载 LVS Nginx HAProxy 的比较
负载均衡高可用环境相对简单,主要是要理解其中原理。此文描述了三种负载均衡器的优缺点,以便在实际的生产应用中,按需求取舍。目前,在线上环境中应用较多的负载均衡器硬件有F5 BIG-IP,软件有LVS,Nginx及HAProxy,高可用软件有Heartbeat、Keepalived,成熟的架构有LVS+Keepalived、Nginx+Keepalived、HAProxy+keepaliv
2015-07-31 10:16:54
415
原创 linux 时间服务器部署
service ntpd stopchkconfig ntpd offyum -y install ntpdate 开启ntpd服务,执行下面命令:yum -y install ntpservice ntpd startchkconfig ntpd on18010 3 * * * ntpdate pool.ntp.org
2015-07-11 11:18:14
379
原创 zabbix配置脚本服务端与客户端
yum -y install mysql-server mysql-devel httpd php php-mysql php-common php-mbstring php-gd php-odbc php-pear curl curl-devel net-snmp net-snmp-devel perl-DBI php-xml ntpdate php-bcmath 自装mysql
2015-07-11 10:55:47
898
转载 LINUX中LVM的创建,扩容,增减大小
LVM(Logical Volumn Manager):总体思路:分区成LVM格式(8e)---PV创建--VG创建---LV创建---格式化分区---MOUNT分区----e2fsadm调整LV大小几个关键词:PV (Physical Volumn);VG(Volumn Group); LV(Logical Volumn);PE(Physical Extend物理块 de
2015-07-11 10:32:29
3821
原创 TOMCAT 独立用户启动配置 安全部署
.使用su命令 tomcat的启动脚本中,tomcat的启动命令那行改为su -c /home/tomcat/bin/startup.sh tomcat,tomcat即为启动tomcat的用户===================================1#useradd tomcat2#chown -R tomcat:tomcat /data/apache-tomcat-
2015-07-06 13:29:34
1745
1
转载 linux下 lvm 磁盘扩容
扩容之前的磁盘状况[root@localhost ~]# df -h文件系统 容量 已用 可用已用%%挂载点/dev/mapper/VolGroup-lv_root 5.3G 2.5G 2.6G 50% /tmpfs 538M 0 538M 0% /dev/shm/dev/sda1
2015-07-05 13:48:14
560
kestore-export
2015-06-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人