bin

amoeba 动静分离

▼魔方 西西 提交于 2020-01-08 19:20:27
读写分离的配置过程 安装java环境, 此处安装是jdk-6u14-linux-x64.bin 加权限 chmod +x /usr/local/jdk-6u14-linux-x64.bin JDK配置 ./jdk-6u14-linux-x64.bin 移动JDK到指定区域方便管理 mv /usr/local/jdk1.6.0_14 /usr/local/jdk1.6 配置环境下需要增加的 vi /etc/profile export JAVA_HOME=/usr/local/jdk1.6 export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export PATH=$JAVA_HOME/lib:$JAVA_HOME/jre/bin:$PATH:$HOME/bin export AMOEBA_HOME=/usr/local/amoeba/ export PATH=$PATH:$AMOEBA_HOME/bin source /etc/profile #使环境变量立即生效 查看版本 java -version 安装并配置amoeba软件 mkdir /usr/local/amoeba 解压amoeba包 tar zxf /root/amoeba-mysql-binary-2.1.0-RC5.tar.gz –C /usr

Linux查看、添加、修改PATH环境变量

混江龙づ霸主 提交于 2020-01-08 19:20:22
一. 添加环境变量 (Bash shell中用export,C shell中用setenv) 1.直接在终端修改: export PATH=$PATH:software_installation_path/bin 改修改只对本次进程有效 2.修改用户级 在home/用户/.profile中添加: export PATH=$PATH:software_installation_path/bin 保存文件,重启即可(有的系统执行./.profile即可,不需重启;有的系统必须重启) 3.修改系统级 cd /etc/profile vi profile export PATH=$PATH:software_installation_path/bin 保存文件,重启即可(有的系统执行./profile即可,不需重启;有的系统必须重启) 重启后可查看PATH环境变量看是否更改: echo $PATH 二. 环境变量改名 echo ${path/old_name/new_name} #变更一个目录名old_name echo ${path//old_name/new_name} #变更所有目录名old_name 三.环境变量删除 echo ${path#/deletion_name:} //====================================================

linux添加环境变量

╄→гoц情女王★ 提交于 2020-01-08 19:19:11
$PATH:决定了shell将到哪些目录中寻找命令或程序,PATH的值是一系列目录,当您运行一个程序时,Linux在这些目录下进行搜寻编译链接。   编辑你的 PATH 声明,其格式为:   PATH=$PATH:<PATH1>:<PATH2>:<PATH3>:------:<PATHN>   你可以自己加上指定的路径,中间用冒号隔开。环境变量更改后,在用户下次登陆时生效,如果想立刻生效而免去重新启动,则可执行下面的语句: $source /etc/profile   需要注意的是,最好不要把当前路径 “./” 放到 PATH 里,这样可能会受到意想不到的攻击。这样定制后,就可以避免频繁的启动位于 shell 搜索的路径之外的程序了。 单独查看PATH环境变量,可用: echo $PATH 添加PATH环境变量,可用: sudo exportPATH=/home/tuotu/bin:$PATH 再次查看: echo $PATH /home/tuotu/bin:/usr/bin:usr/sbin…… /home/tuotu/bin目录已经添加成功。 上述方法的PATH 在终端关闭后就会消失。所以还是建议通过编辑/etc/profile来改PATH,也可以改家目录下的.bashrc(即:~/.bashrc)。 第二种方法: sudo vim/etc/profile 在文档最后,添加:

Ubuntu 配置Tomcat环境

◇◆丶佛笑我妖孽 提交于 2020-01-08 13:08:02
1、下载Tomcat http://tomcat.apache.org/,下载Tomcat 8(由于目前最新eclipse不支持tomcat 9) 将下载的apache-tomcat-8.0.35.tar.gz解压到任意文件夹,再将解压得到的文件夹apache-tomcat-8.0.35,拷贝到目录/opt下 sudo cp -r apache-tomcat-8.0.35 /opt ###(注意先打开到所解压的文件夹) 2、配置环境变量 编辑apache-tomcat-8.0.35/bin/startup.sh sudo gedit /opt/apache-tomcat-8.0.35/bin/startup.sh 把下面内容,放到startup.sh的 exec "$PRGDIR"/"$EXECUTABLE" start "$@" 上面 JAVA_HOME=/usr/lib/jdk1.8.0_91 JRE_HOME=${JAVA_HOME}/jre PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar TOMCAT_HOME=/opt/apache-tomcat-8.0.35 注意修改自己的jdk目录和tomcat文件夹 同样把这个内容放到目录的shutdown.sh

Centos7环境二进制安装MySQL8.0.15

荒凉一梦 提交于 2020-01-08 09:32:17
安装MySQL 1、解压MySQL安装包 [root@szl-46 ~]# tar xvJf mysql-8.0.15-linux-glibc2.12-x86_64.tar.xz mysql-8.0.15-linux-glibc2.12-x86_64/bin/myisam_ftdump mysql-8.0.15-linux-glibc2.12-x86_64/bin/myisamchk mysql-8.0.15-linux-glibc2.12-x86_64/bin/myisamlog mysql-8.0.15-linux-glibc2.12-x86_64/bin/myisampack ......... 2、重命名文件并移动到/usr/local/mysql/目录下 [root@szl-46 ~]# mv mysql-8.0.15-linux-glibc2.12-x86_64 /usr/local/mysql 3、为MySQL添加用户组和用户 3.1添加用户组 [root@szl-46 ~]# groupadd mysql 3.2添加用户 [root@szl-46 ~]# useradd -r -g mysql mysql 4、检查是否安装了libaio [root@szl-46 ~]# rpm -qa | grep libaio libaio-0.3.109-13.el7.x86

Python执行系统命令的方法 os.system(),os.popen(),commands

余生长醉 提交于 2020-01-08 01:59:57
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 最近在做那个测试框架的时候发现 Python 的另一个获得系统执行命令的返回值和输出的类。 最开始的时候用 Python 学会了 os.system() 这个方法是很多比如 C,Perl 相似的。 os . system ( 'cat /proc/cpuinfo' ) 但是这样是无法获得到输出和返回值的,继续 Google,之后学会了 os.popen()。 output = os . popen ( 'cat /proc/cpuinfo' ) print output . read ( ) 通过 os.popen() 返回的是 file read 的对象,对其进行读取 read() 的操作可以看到执行的输出。但是怎么读取程序执行的返回值呢,当然咯继续请教伟大的 Google(联想到像我这样的人工作如果离开了 Google,不是成了废物。。。Baidu 忽视)。Google 给我指向了 commands — Utilities for running commands 。 这样通过 commands.getstatusoutput() 一个方法就可以获得到返回值和输出,非常好用。 ( status , output ) = commands . getstatusoutput ( 'cat /proc

如何更改登录的shell

十年热恋 提交于 2020-01-08 00:08:47
1 我想知道我机器安装了哪些shell? 两种方法可以查看: 第一种: [rocrocket@wupengchong ~]$ chsh -l /bin/sh /bin/bash /sbin/nologin /bin/zsh 第二种: [rocrocket@wupengchong ~]$ cat /etc/shells /bin/sh /bin/bash /sbin/nologin /bin/zsh 其实chsh -l也是来查看这个文件。 2 我想知道我当前正在使用的shell是哪个阿? [rocrocket@wupengchong ~]$ echo $SHELL /bin/bash 注意SHELL一定要是大写。可以看到,我目前使用的shell是/bin/bash 3 执行了zsh之后,我查看当前shell类型仍然是/bin/bash呢? 请注意,我们虽然执行了zsh,但是所谓“当前的shell”是一个大环境的概念,是针对一个已登录的用户而言的。而我们执行zsh只是启动了一个zsh的解释器程序而已,并没有改变大环境。如果想改变“当前的shell”,那么还是要使用chsh才可以。 4 我想把我的shell改成zsh! [rocrocket@wupengchong ~]$ chsh -s /bin/zsh Changing shell for rocrocket. Password:

RocketMQ入门

自古美人都是妖i 提交于 2020-01-07 17:16:13
在Windows上安装启动RocketMQ。 1、首先,到官网下载二进制发行包,解压到安装目录,注意安装目录不能含有空格,否则可能会导致无法加载主类。解压后得到如下目录结构: +- benchmark +- bin +- conf +- lib +- LICENSE +- NOTICE +- README.md 2、设置ROCKETMQ_HOME环境变量。 3、然后启动名称服务。 bin\mqnamesrv 默认情况下,名称服务启动端口为9876。 4、启动Broker bin\mqbroker -n localhost:9876 5、发送和接收消息 首先,设置环境变量NAMESRV_ADDR为localhost:9876,目的是为了告诉客户端名称服务的位置。 然后发送 bin\tools.cmd org.apache.rocketmq.example.quickstart.Producer 接收消息 bin\tools.cmd org.apache.rocketmq.example.quickstart.Consumer 7、关闭服务 bin\mqshutdown broker bin\mqshutdown namesrv 8、总结 首先感觉对windows系统不是很友好,因为服务无法安装在Program Files目录中,安装目录中有空格就无法启动了

Qcom ramdump解析方法简介-- ramdump parser

匆匆过客 提交于 2020-01-07 17:00:03
首先得先抓取ramdump, 如何抓取qcom ramdump这里不再赘述。 进入本文正题: 拿到ramdump后, 首先需要拿到相应的符号文件, 如vmlinux放到ramdump的文件夹。 然后从source code中拿到解析ramdump的几个gnu工具, aarch64-linux-android-gdb,aarch64-linux-android-nm,aarch64-linux-android-objdump aarch64-linux-android-gdb不知在哪个版本开始android 源码中已不再提供了,所以需要自己从网上下载。 然后下载ramdump parser, 高通给文档里面写的是 git clone git://codeaurora.org/quic/la/platform/vendor/qcom-opensource/tools 但是下的版本往往过时的,所以建议使用source code里面的ramdump parser工具 路径如下: vendor/qcom/opensource/tools/ 工具准备好之后需要在ramdump parser 目录下新建一个local_settings.py,内容示例如下: gdb_path = "gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux

zookeeper linux分布式部署

为君一笑 提交于 2020-01-06 16:09:20
安装包下载地址: http://mirror.bit.edu.cn/apache/zookeeper ,记住要下载那个bin的 不要下tar.gz 包不然即使你安装了也会报错误: 找不到或无法加载主类org.apache.zookeeper.server.quorum.QuorumPeerMain,你安装了也无法起来zk wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.5.5/apache-zookeeper-3.5.5-bin.tar.gz 注意:在安装zk之前请先确保要部署的三台机器均已经安装JDK. zk服务治理实现模型: 注册中心,生产者,消费者,注册中心注册了关于生产消费者的所有信息简单来说就是想要实现治理服务,必须要知道哪台机器提供什么服务,该找谁,也就ip映射服务之间的映射关系是怎样的, zk通过心跳机制可以检测挂掉的机器并将挂掉机器的ip和服务对应关系从列表中删除 tar -xvf apache-zookeeper-3.5.6.tar.gz && cd apache-zookeeper-3.5.6.tar.gz/conf 将zoo_sample.cfg这个文件复制为zoo.cfg (必须是这个文件名): cp zoo_sample.cfg zoo.cfg zoo.cfg参数解释: 打开zoo