bin

Linux安装redis

∥☆過路亽.° 提交于 2020-01-10 12:28:09
1、把redis压缩包上传到服务器 2、解压redis(tar zxvf redis-3.2.9.tar.gz) 3、解压后的文件夹复制到/usr/local/redis(cp -r redis-3.2.9 ../redis) 4、安装gcc命令:yum install gcc-c++ 5、进入目录:cd /usr/local/redis/ 6、编译:make 7、安装:make install 8、创建bin文件夹存放启动文件:mkdir bin 9、创建etc文件夹存放配置文件:mkdir etc 10、将redis.conf配置文件复制到etc文件夹中(cp redis.conf etc/) 11、将src下的redis-cli、redis-sentinel、redis-server启动文件复制到bin文件夹中 进入src(cd src/) 复制启动文件(cp redis-cli redis-sentinel redis-server ../bin/) 12、设置后台启动,外网访问 进入etc(cd /usr/local/redis/etc/) 编辑配置文件(vim redis.conf) 13、带配置文件启动redis 进入bin(cd ../bin/) 启动redis(./redis-server ../etc/redis.conf) 14、用redis

linux下安装mongoDB

自作多情 提交于 2020-01-10 11:34:10
1.下载 下载地址: https://www.mongodb.com/download-center#community 2.把下载的tgz包放到linux下解压 tar - zxvf mongodb - linux - x86_64 - 3.0 . 6.tgz 3.改个名字 mv mongodb - linux - x86_64 - 3.0 . 6 mongodb 4。vi /etc/profile 添加变量 变量内容 export PATH =< mongodb - install - directory >/ bin : $PATH <mongodb-install-directory> 为你 MongoDB 的安装路径。如本文的 /usr/local/mongodb 5。source /etc/profile 让变量生效 6. mkdir - p / data / db 创建数据库目录用了放数据的, 7.mkdir -p /data/log 创建数据库日志 8.进到mongodb的bin目录下,启动 ./mongod 如果建的数据库目录直接是在跟目录也就是mkdir -p /data/db 的话可以启动 如果不是,比如建的目录是在别的地方,如mkdir -p /home/mongodb/data/db 启动的话就要加目录 /home/mongodb/bin/mongod -

Linux 部署应用程序

99封情书 提交于 2020-01-10 07:44:17
安装 Java 解压缩并移动到指定目录 解压缩: tar -zxvf jdk-8u152-linux-x64.tar.gz 创建目录: mkdir -p /usr/local/java 移动安装包: mv jdk1.8.0_152/ /usr/local/java/ 设置所有者: chown -R root:root /usr/local/java/ 配置环境变量 配置系统环境变量: vi /etc/environment 修改系统环境变量 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games" export JAVA_HOME=/usr/local/java/jdk1.8.0_152 export JRE_HOME=/usr/local/java/jdk1.8.0_152/jre export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib 配置用户环境变量: vi /etc/profile 修改用户环境变量 if [ "$PS1" ]; then if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then # The file bash

shell编程2

大城市里の小女人 提交于 2020-01-10 05:21:18
-------条件测试 test命令用于测试字符串,文件状态和数字。 1、测试文件状态 test命令一般有2种格式:test condition或[ condition ]使用方括号时注意在条件两边加上空格。 常用的测试文件的条件表达式有: -d:目录;-s:文件长度大于0、非空;-f:正规文件;-w:可写;-L:符号连接;-u:文件有suid位设置;-r:可读;-x可执行。 如:测试first文件是否可写: test -w first echo $? 返回0说明可写,否则不可写;或着: [ -w first ] echo $? 可以实现同样的功能。 2、字符串测试 字符串测试有5种格式: test 'string' test string_operator 'string' test 'string1" string_operator "string2' [ string_operatoer 'string' ] [ 'string1' string_operator 'string2' ] 其中string_operator可以是以下符号: =: 两个字符串相等; !=: 两个字符串不等 -z: 空串 -n: 非空串 如:a="dfsd" b="sdgfg"测试a和b是否相等为: [ '$a' = '$b'] echo $? 返回0说明相等,否则不相等。 3、测试数值

MySQL读写分离

爱⌒轻易说出口 提交于 2020-01-09 23:51:43
MySQL读写分离 读写分离就是只在主服务器上写,只在从服务器上读 主数据库处理事务性查询,从而数据库处理select查询 数据库复制被用来把事务性查询导致的变更同步到集群中的从数据库 案例实施 所有服务器关闭firewalld或者进行规则设置 搭建mysql主从复制环境 Amoeba服务器环境安装 配置amoeba读写分离,两个slave读负载均衡 mysql1、mysql2和mysql3中执行以下操作开放权限给Amoeba 修改amoeba配置文件 /usr/local/amoeba/conf/amoeba.xml /usr/local/amoeba/conf/dbServers.xml 启动Amoeba软件 测试读负载均衡 客户机访问数据库 在数据库db_test中创建zang,并自动同步到2台从服务器 两台从服务器数据库中关闭主从复制 分别在mysql1、mysql2、mysql3的zang表中上插入不同的数据 实操 在amoeba服务器上安装amoeba需要先安装jdk依赖包 cp jdk-6u14-linux-x64.bin /usr/local [root@amoeba abc]# cd /usr/local [root@amoeba local]# ls bin etc include lib libexec share tomcat9 boost_1_59_0

MySQL读写分离

走远了吗. 提交于 2020-01-09 23:31:52
👇链接上一篇的主从复制 加上前面的三台主从复制,在准备两台一台装amoeba一台做客户端 第一台linux安装amoeba🐟 1、关闭防火墙,复制jdk到local cp jdk-6u14-linux-x64.bin /usr/local/ ./jdk-6u14-linux-x64.bin mv jdk1.6.0_14/ /usr/local/jdk1.6 2、vim /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 3、创建一个amoeba,并解压amoeba mkdir /usr/local/amoeba 4、设置权限 chmod -R 755 /usr/local/amoeba/ 这条命令可以查看amoeba有没有装好 /usr/local/amoeba/bin/amoeba 5

在linux与windows环境下配置JDK

最后都变了- 提交于 2020-01-09 19:20:27
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、准备 下载新版JDK: http://www.oracle.com/technetwork/java/javase/downloads/index.html 所有版本请戳: http://www.oracle.com/technetwork/java/archive-139210.html 二、安装与配置 先说说在linux环境下。为了方便,以下操作均以root用户执行 jdk有4种形式的包,分别是.bin , rpm.bin, .rpm ,tar.gz,下面分别说 1. .bin文件在jdk 6时有使用,比如 jdk-6u32-linux-x64.bin sh jdk-6u32-linux-x64.bin 会生成一个 jdk1.6.0_32 目录 mv jdk1.6.0_32 /usr/local/jdk vim /etc/profile export JAVA_HOME=/usr/local/jdk export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar export PATH=$PATH:$JAVA_HOME/bin source /etc/profile即可 2.另一种是rpm.bin,如jdk-6u32-linux-x64

一个<<-EOF引发的血案

最后都变了- 提交于 2020-01-09 17:06:37
lesson learnt: 改之前先备份,复制旧的注释掉再加新的。 基础不牢,地动山摇。 故事是这样的,从网上拨拉下来一个定时发邮件的shell,用到了here document写正文。新功能是再加个邮件列表到cc里去。没想到这么小个改动竟然翻车了。出来混迟早要还的。原来的脚本长这样( 应该差不多长这样,我要是记得就回滚了 。 /bin/mail -s "${subject}" "${receiver}" <<-EOF 内容手动马赛克 EOF 加cc的时候手欠把<<-EOF改了,然后脚本就需要交互了 /bin/mail -s "${subject}" "${receiver}" -c "${cc}" 内容手动马赛克 <<-EOF 试着把-c参数改个位置 /bin/mail -s "${subject}" -c "${cc}" "${receiver}" 内容手动马赛克 <<-EOF 然并软 以为是<<-EOF换行了,删了再写还是那个位置,是terminal切割了并没有回车字符。 OK, fine,let's 度娘。大家原来都是这么写的 /bin/echo "内容手动马赛克" | /bin/mail -s "${subject}" -c "${cc}" "${receiver}" 好丑,我先用为敬。 做为一个完美主义不能忍,趁着夜深人静没有报警换bing搜一搜。换了几个姿势

win10安装使用yarn代替npm

纵饮孤独 提交于 2020-01-09 13:19:20
原先一直使用npm管理js的包,但是npm安装起来实在是太慢了,而且还时不时会完全卡主。 曾经安装过smart npm cnpm 还换源成淘宝的源过,但是都效果不佳,因为公司网的原因,在用淘宝源的同时再用自己手机热点才能把包装上。速度依旧很慢。然后本地包和全局包也因为不熟悉操作的原因搞的乱七八糟。 今天下载TensorFlow js的时候又出现了总是安装失败的问题。就又尝试了一下换源等操作,还是失败。然后官方文档里面有yarn安装的操作,我就准备直接使用yarn安装,结果十分快速的就安装完毕了。一点错都没有报。 这里记录一下yarn的安装等操作。推荐使用yarn代替npm。 参考了 https://blog.csdn.net/Goo_12138/article/details/103756249 1.官网安装yarn https://www.yarnpkg.com/zh-Hans/docs/install#windows-stable (有很多种安装方式,npm安装之类的,我觉得官网下文件最方便,推荐官网下载。) 选择安装位置之后一路next即可 (我是安装在D:\Program Files\Yarn ,怕c盘空间爆满,一般都安装在d盘。) 2.测试是否安装成功 打开powershell输入 yarn -v 显示版本信息就说明成功了。

Centos7.6安装python3

回眸只為那壹抹淺笑 提交于 2020-01-09 00:04:00
一、安装 python3.7.2 1、下载安装包 cd /download wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz 2、解压 tar -zxvf Python-3.7.2.tgz 3、在编译Python3之前把下面组件都安装一遍,保证了Python3 可以顺利编译安装。 yum -y install openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel yum -y install libpcap-devel xz-devel gcc kernel-devel kenel-headers bzip2 bzip2-devel yum -y install gcc-c++ zlib zlib-devel libffi-devel 4、编译安装 cd Python-3.7.2 ./configure prefix=/usr/local/python3 make && make install 5、增加软链接 #mv /usr/bin/python /usr/bin/python.bak ln -s /usr/local/python3/bin/python3 /usr/bin/python