
Linux和分布式系统
文章平均质量分 86
rainyear
这个作者很懒,什么都没留下…
展开
-
springboot2.X整合prometheus监控
springboot2.X整合prometheus监控springboot2.X整合prometheus监控springboot2.x暴露健康状况通过prometheus监控 prometheus-operator监控java应用整合 构建springboot项目的时候需要注意的点: 部署prometheus需要注意的点 参考springbo...转载 2019-11-24 00:50:23 · 815 阅读 · 0 评论 -
MySQL 5.7 主从复制架构搭建
参考https://www.jianshu.com/p/208667156faf准备环境使用的系统环境是 Red Hat Enterprise Linux Server release 7.4 (Maipo)最小化安装版本[root@localhost ~]# cat /etc/redhat-releaseRed Hat Enterprise Linux Se...原创 2019-11-13 09:28:33 · 522 阅读 · 1 评论 -
iptables 的安装与配置
iptables的安装与配置由于centos7默认是使用firewall作为防火墙,下面介绍如何将系统的防火墙设置为iptables。#停止firewallsystemctl stop firewall.service#禁止firewall开机启动systemctl disable firewall.service#安装iptablesyum instal...转载 2019-11-11 15:08:59 · 577 阅读 · 0 评论 -
CentOS7源码安装部署keepalived-2.0.15
安装依赖包yum install gcc openssl-devel libnl3-devel pcre-devel选择安装net-snmp-devel libnfnetlink-devel下载源码包wget https://www.keepalived.org/software/keepalived-2.0.15.tar.gztar xf keepaliv...转载 2019-11-08 15:34:09 · 561 阅读 · 0 评论 -
私塾在线《深入浅出学 Hadoop- 初级 部分》 —— 系列精品教程
私塾在线《深入浅出学 Hadoop- 初级 部分》 —— 系列精品教程视频课程地址》》》 http://sishuok.com/product/481整体课程概览第一部分:开始云计算之旅第二部分:初识Hadoop第三部分:Hadoop 环境安装部署第四部分:Hadoop Shell 基本操作介绍第五部分:Hadoop 分布式文件系统1第原创 2013-04-26 17:14:59 · 1216 阅读 · 0 评论 -
ubuntu下mysql安装(server、client、dev),开启、停止和重启,及常见错误
ubuntu下mysql安装(server、client、dev),开启、停止和重启,及常见错误分类: Linux2011-09-01 13:08 1298人阅读 评论(0) 收藏 举报1. 在ubuntu下安装server和client很简单:(1)安装serverapt-get install mysql-server安装当中,会提示输入root账户的密码,原创 2013-04-26 17:17:22 · 607 阅读 · 0 评论 -
Java SSH远程执行Shell脚本实现(转)
Java SSH远程执行Shell脚本实现 此程序需要ganymed-ssh2-build210.jar包。下载地址:http://www.ganymed.ethz.ch/ssh2/为了调试方便,可以将\ganymed-ssh2-build210\src下的代码直接拷贝到我们的工程里,此源码的好处就是没有依赖很多其他的包,拷贝过来干干净净。此程序的目的是执行远程机器上的Sh原创 2013-04-26 17:13:50 · 1189 阅读 · 0 评论 -
阿里巴巴分布式服务框架 Dubbo 团队成员梁飞专访
阿里巴巴分布式服务框架 Dubbo 团队成员梁飞专访分类: 专家访谈2012-11-12 10:57 7775人阅读 评论(9) 收藏 举报专家访谈目录(?)[+]Dubbo是阿里巴巴内部的SOA服务化治理方案的核心框架,每天为2000+ 个服务提供3,000,000,000+ 次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。Dubbo自2011年原创 2013-04-26 17:16:44 · 1424 阅读 · 1 评论 -
虚拟机怎么安装Ubuntu(8)(转)
第三步:制作虚拟环境原创 2013-04-26 17:17:07 · 453 阅读 · 0 评论 -
开启 SSH服务,及FTP 工具 乱码问题
解决SSH Secure Shell Client中文乱码问题 sudo apt-get install openssh-serverUbuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。然后确认sshserver是否启动了:ps -e |grep ssh如果只有ssh-agent那ssh-s原创 2013-04-26 17:17:11 · 739 阅读 · 0 评论 -
虚拟机中如何挂载物理磁盘(VMware操作)
虚拟机中如何挂载物理磁盘(VMware操作)来源:本站转载 作者:佚名 时间:2012-04-16 11:05:04 测试的时候难免会遇到,从真是机器拷贝东西到虚拟机中,虽说安装了VMware tools(Vm→Install VMware tools...),就可以将文件直接拖到虚拟机里面去,但是这样拷贝总是需要花费时间的,今天给大家介绍一个更简便的方法.我的虚拟转载 2013-05-20 15:45:26 · 18765 阅读 · 0 评论 -
Linux查看程序端口占用情况
Linux查看程序端口占用情况 今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。 使用命令: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程。 sudo killall -9 java/tomcat 可以停止掉所有端口 使用命令:netstat –apn转载 2013-05-10 09:56:51 · 655 阅读 · 0 评论 -
linux下vi命令大全
linux下vi命令大全查看文件末尾方法是按shift+g,到文件开头是gg。vi 进入按i 键进入插入模式。按ESC键退出。按Q退出W 保存。w! 强制保存q! 强制退出.进入vi的命令 讲入命令模式下 按/ed ?is 查者ed is 的字符vi filename :打开或新建文件,并将光标置于第一行首 vi +n fil转载 2013-05-09 14:56:03 · 421 阅读 · 0 评论 -
Linux下Tomcat的启动、关闭、杀死进程
打开终端 vi /etc/rc.d/rc.local在文件中加入:JAVA_HOME=/usr/java/jdk1.6.0_12export JAVA_HOME/tomcat5/bin/startup.sh(Tomcat安装在linux的路径)cd /java/tomcat#执行bin/startup.sh #启动tomcatbin/shutdown.sh转载 2013-05-09 19:14:51 · 437 阅读 · 0 评论 -
linux下apache 的安装
linux下apache 的安装#cd /etc/rc.d#vi rc.local/usr/local/apache/bin/apachectl start系统开启自启动mysql/usr/local/mysql/bin/mysqld_safe --user=mysql &fuser -k -n tcp 80 kill 所有80端口占用的端口1、进入woke目录下:cd转载 2013-05-24 17:40:32 · 489 阅读 · 0 评论 -
Apache+Tomcat集群配置 转
http://www.iteye.com/topic/1017961 转载于准备环境ApacheApache是http服务器,我们利用其对Tomcat进行负载均衡。目前最新版本为2.2.17,下载地址为http://httpd.apache.org/download.cgi#apache22。如下图: 目前已经出现Apache2.3.11,但是为beta原创 2013-04-26 17:17:45 · 516 阅读 · 0 评论 -
Linux 设置apache,mysql开机启动[转贴]
Linux 设置apache,mysql开机启动[转贴]linux开启启动的程序一般放在/etc/rc.d/init.d/里面,/etc/init.d/是其软连接 mysql设为linux服务cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqldchkconfig --add mysqld转载 2013-05-27 11:32:26 · 470 阅读 · 0 评论 -
redhat下ssh,telnet,ftp服务的配置
redhat下ssh,telnet,ftp服务的配置 sudo apt-get install openssh-serverUbuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。然后确认sshserver是否启动了:ps -e |grep sshLinux命令行永久修改IP地址、网关和DN转载 2013-05-13 09:33:40 · 1082 阅读 · 0 评论 -
Spring+Hibernate框架下MySql读写分离,主从数据库配置
介绍下mysql数据库读写分离在spring,hibernate框架下的配置。1.mysql连接配置文件jdbc.properties master.*.*表示主数据库连接参数,负责增,删,改; slave.*.*表示从数据库连接参数,只负责读取; jdbc.properties Java代码 master.jdbc.driverClassName=com.转载 2013-05-28 18:28:45 · 982 阅读 · 0 评论 -
Linux命令——chmod
Linux命令——chmodsudo chmod g+r file 为当前用户添加读权限sudo chmod g+w file 为当前用户添加写权限sudo chmod 777 file 为当前用户添加所有权限#chmod -R 644 /tmp/users(加R表示 文件的子目录的权限也改变)chmod 777 aa.txt 给文件所有权限 htt原创 2013-04-26 17:17:18 · 1436 阅读 · 0 评论 -
Linux Shell编程(基础教程)
vim log-nginx.sh #!/bin/bash if [$# -eq 0 ]; then //判断传进来的马参数不为空 例 如:./test.sh -a -b echo "Error: please specify logfile." exit 0 else LOG=$1 fi if [ ! -f$1 ]; the转载 2013-05-31 18:09:10 · 764 阅读 · 0 评论 -
Mecached使用方法和规范
Mecached使用方法和规范 一.Memcached使用背景 走秀网大部分数据保存到Oracle数据库中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,就会出现RDBMS的负担加重、数据库响应恶化、网站显示延迟等重大影响。Memcached是对非常成熟的数据缓存方案。memcached是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查转载 2013-06-10 22:01:12 · 974 阅读 · 0 评论 -
Svn从windows迁移到 linux
Svn从windows迁移到 linux1.先导出svn库导出到d:\svnbak\svnbak20100303.dump在cmd命令行里输入svnadmin dump d:/svndata > d:\svnbak\svnbak20100303.dump此时你会看到窗口里显示从第一个版本开始备份,一直到最后一个版本2.把svnbak20100303.dump想办法传到lin转载 2013-06-03 13:19:16 · 1095 阅读 · 0 评论 -
AWK 用法
一. AWK 说明 awk是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自标准输入、一个或多个文件,或其它命令的输出。它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具。它在命令行中使用,但更多是作为脚本来使用。 awk的处理文本和数据的方式:它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模转载 2013-06-17 13:43:59 · 417 阅读 · 0 评论 -
Mysql 慢查询和慢查询日志分析
众所周知,大访问量的情况下,可添加节点或改变架构可有效的缓解数据库压力,不过一切的原点,都是从单台mysql开始的。下面总结一些使用过或者研究过的经验,从配置以及调节索引的方面入手,对mysql进行一些优化。第一步应该做的就是排查问题,找出瓶颈,所以,先从日志入手开启慢查询日志#打开服务log_slow_queries = ONmysql>show variable转载 2013-06-09 09:39:14 · 517 阅读 · 0 评论 -
shell中的break和exit的区别
shell中的break和exit的区别 分类:先单独看break的例子:#!/bin/bashcount=0while [ $count -lt 5 ]doif [ ! -s /root/test.sh ];thenecho "test.sh doesn't exist!"elseecho "test.sh exist!"转载 2013-06-18 14:42:04 · 1016 阅读 · 0 评论 -
sed 用法
sed编辑器逐行处理输入,然后把结果发送到屏幕。 sed 's/://g' 把:替换成空格-i选项:直接作用源文件,源文件将被修改。 sed命令和选项: a\在当前行后添加一行或多行c\用新文本替换当前行中的文本d删除行i\在当前行之前插入文本h把模式空间的内容复制到暂存缓冲转载 2013-06-19 11:12:50 · 421 阅读 · 0 评论 -
jstat使用方法 进程java分析工具
jstat使用方法TomcatJVMJDKApacheJava代码 用以判断JVM是否存在内存问题呢?如何判断JVM垃圾回收是否正常?一般的top指令基本上满足不了这样的需求,因为它主要监控的是总体的系统资源,很难定位到java应用程序。 Jstat是JDK自带的一个轻量级小工具。全称“Java Virtual Machine statist转载 2013-06-19 18:53:14 · 824 阅读 · 0 评论 -
Apache+Tomcat+Linux集群和负载均衡
Apache+Tomcat+Linux集群和负载均衡linux:Red Hat Linux AS4操作系统:windows xp安装好vm+linux后,该linux系统默认已经安装了Apache两台tomcat服务器一台由虚拟机安装的linux担当Apache也安装在此机器上 另一台是我们安装了该虚拟机的winxp操作系统的机器担当转载 2013-05-27 00:20:31 · 703 阅读 · 0 评论 -
Struts框架下Nginx与Tomcat容器的深度整合实践
本部署架构设计的目的是使用Nginx处理用户向服务器发起静态页面的请求如html、图片、css样式表及js等,使用tomcat处理用户向服务器发起的动态请求项从而提高我们服务器的交付能力和深度挖掘服务器的性能。一、安装软件准备1.程序运行环境软件 jdk-6u31-linux-i586.bin2.web容器apache-tomcat-6.0.353. 正则表达式pcre-7.9.t转载 2013-07-06 23:57:54 · 785 阅读 · 0 评论 -
MySQL数据库基准压力测试工具之MySQLSlap使用实例
一、Mysqlslap介绍mysqlslap是MySQL5.1之后自带的benchmark基准测试工具,类似Apache Bench负载产生工具,生成schema,装载数据,执行benckmark和查询数据,语法简单,灵活,容易使用。该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较。mysqlslap为mysql性能优化前后提供了直转载 2013-07-07 00:00:33 · 648 阅读 · 0 评论 -
Shell 基本语法
开机自启动的方法:1:/etc/rc.d/rc.local 加入项目2:chkconfig item on$# 脚本的参数个数$* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个$0 脚本名称$1..$9 第N个参数 1、算术运算比较运算符(bash自身不能比较浮点数)转载 2013-06-04 15:38:24 · 528 阅读 · 0 评论 -
nginx+keepalived主辅切换
nginx+keepalived主辅切换环境Server 1 : ubuntu-server 8.04.4 192.168.6.162Server 2 : userver-server 8.04.4 192.168.6.188keepalived-1.1.17.tar.gz 这个版本在REDHAT5.1中可以运行,其原创 2013-06-21 16:14:24 · 852 阅读 · 0 评论 -
Redhat5 安装oracle10G
一、安装环境我是在vmware里虚拟的RHEL5,分配的内存1G,SWAP分区1G,建议你最好把SWAP分区改成2G。否则安装时,到了测试的步骤会提示监测失败。(当然,如果你强行安装一样没问题)二、安装Oracle 10g Release2 前的配置1. 安装Oracle 10g R2所需的软件包# cd /mnt/cdrom/Server/# rp转载 2013-06-25 14:21:14 · 715 阅读 · 0 评论 -
Linux下mysql主从配置
mysql主从同步备份策略查看server-id是否生效[root@mysql2 ~]# SHOW VARIABLES LIKE 'server_id'+---------------+-------+| Variable_name | Value |+---------------+-------+| server_id | 2 | +--------转载 2013-05-27 22:47:01 · 514 阅读 · 0 评论 -
linux下安装mysql数据库服务器(RPM 包)
redhat8 mysql安装具体过程系统开启自启动#cd /etc/rc.d#vi rc.localmysql/usr/local/mysql/bin/mysqld_safe --user=mysql &安装顺序 rpm -ivh mysql-3.23.41-1.i386.rpm rpm -ivh mysql-devel-3.23.41-1.i386.rpm转载 2013-05-22 15:51:12 · 709 阅读 · 0 评论 -
图文解说:Nginx+tomcat配置集群负载均衡
开发的应用采用F5负载均衡交换机,F5将请求转发给5台hp unix服务器,每台服务器有多个webserver实例,对外提供web服务和socket等接口服务。之初,曾有个小小的疑问为何不采用开源的apache、Nginx软件负载,F5设备动辄几十万,价格昂贵?自己一个比较幼稚的问题,后续明白:F5是操作于IOS网络模型的传输层,Nginx、apache是基于http反向代理方式,位于ISO模型的转载 2013-05-29 13:18:07 · 776 阅读 · 0 评论 -
Linux Mysql proxy 读写分离
Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分离(MySQL-Proxy)来提升数据库的并发负载能力 这样的方案来进行部署与实施的。转载 2013-06-27 16:09:21 · 645 阅读 · 0 评论 -
Linux下 MySQL Proxy 安装与配置(简单)
Linux下 MySQL Proxy 安装与配置[c-sharp] view plaincopyfetch http://mirror.mysql-partners-jp.biz/Downloads/MySQL-Proxy/mysql-proxy-0.6.0-freebsd6-x86.tar.gz tar zxvf mysql-prox转载 2013-06-27 16:11:27 · 1894 阅读 · 0 评论 -
MySQL解决主从延迟
MySQL解决主从延迟 简单说下几种方案,优缺点自行比较1、应用代码来实现 延迟较大时直接从主库读取或者sleep2、采用mysql proxy 自己编写lua脚本来实现 原来就是主从数据库创建一个同步表,主库上利用一个触发器保证任何数据更新时同步表的数据也被更新,任何一条查询之前mysql proxy都需要检测主从数据库的同步表是否同步,同步则查询发送到从库转载 2013-06-27 16:53:32 · 1383 阅读 · 0 评论