bin

CentOS7安装python3

耗尽温柔 提交于 2019-12-11 17:07:23
下面的操作,按照步骤来就可以了,不要在中途cd 到别的文件目录下,要想查看效果可以用 ls加上对应的目录,不需要切换进去。 首先不管你当前在哪个目录下,输入以下命令。 [root@iZ2zeem13d4391axqjxyn4Z ~]# cd / [root@iZ2zeem13d4391axqjxyn4Z /]# 默认Centos7中是有python安装的,但是是2.7版本,我们需要安装py3。我们去看一下默认的py2.7在哪里。 [root@iZ2zeem13d4391axqjxyn4Z /]# cd /usr/bin/ [root@iZ2zeem13d4391axqjxyn4Z bin]# ls python* python python2 python2.7 [root@iZ2zeem13d4391axqjxyn4Z bin]# 三个显示结果中最后一个是python2.7,实际上这几个文件之间是有依赖关系的。在ls 后面加个 -al参数,如下: [root@iZ2zeem13d4391axqjxyn4Z bin]# ls -al python* lrwxrwxrwx. 1 root root 7 8月 18 2017 python -> python2 lrwxrwxrwx. 1 root root 9 8月 18 2017 python2 -> python2.7 -rwxr

CDH6.3.*离线安装

扶醉桌前 提交于 2019-12-11 16:19:40
安装之前准备: 安装环境:三台centos7虚拟机:分别为node1(16g内存)、node2(4g内存)、node3(4g内存) 两个极有帮助的脚本 集群同步脚本 1)在/root目录下创建bin目录,并在bin目录下创建文件xsync,文件内容如下: [root@node1 ~]$ mkdir bin [root@node1 ~]$ cd bin/ [root@node1 bin]$ vi xsync 在该文件中编写如下代码 #!/bin/bash #1 获取输入参数个数,如果没有参数,直接退出 pcount=$# if((pcount==0)); then echo no args; exit; fi #2 获取文件名称 p1=$1 fname= basename $p1 echo fname=$fname #3 获取上级目录到绝对路径 pdir= cd -P $(dirname $p1); pwd echo pdir=$pdir #4 获取当前用户名称 user= whoami #5 循环 for((host=2; host<4; host++)); do echo ------------------- nofe$host -------------- rsync -av p d i r / pdir/ p d i r / fname u s e r @ n o d e

Linux环境下安装python3

僤鯓⒐⒋嵵緔 提交于 2019-12-11 14:09:56
1.安装前准备 CentOS 7 中默认安装了 Python,版本:2.7.5,由于很多基本的命令、软件包都依赖旧版本,比如:yum。所以,在更新 Python 时,建议不要删除旧版本,而且新旧版本可以共存 yum install -y ncurses-libs zlib-devel mysql-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 2.下载及安装 wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz tar -zxvf Python-3.5.2.tgz && cd Python-3.5.2 ./configure make && make install 查看版本:python -V && python3 -V 查看软链接:ls-al /usr/bin | greppython 将原来软链接重命名:mv /usr/bin/python /usr/bin/python.bak 将 python 链接至 python3:ln -s /usr/local/bin/python3 /usr/bin

Write int to binary buffer (Android) and read with C++

岁酱吖の 提交于 2019-12-11 12:22:21
问题 I want to write an integer in a binary file with Java (Android) and then read it with a C++ code. My code in Java is: byte [] mybuffer = ByteBuffer.allocateDirect(4).putInt(1000).array; out.write(mybuffer, 0, 4); // out is FileOutputStream The reader in C++ std::ifstream fileToRead; fileToRead.open("myFile", std::ios::binary); if (!fileToRead.is_open()){ std::cout << "[ERROR] Can't open file" << std::endl; exit(-1); } int * myInt = new int; fileToRead.read((char*)&myInt[0], 4); std::cout << "

70个shell脚本技巧

别来无恙 提交于 2019-12-11 12:04:23
1) 如何向脚本传递参数 ? ./script argument 例子: 显示文件名称脚本 ./show.sh file1.txt cat show.sh #!/bin/bash echo $1 (LCTT 译注:谢谢某匿名访客的提醒,原题有误,修改之。) 2) 如何在脚本中使用参数 ? 第一个参数 : $1,第二个参数 : $2 例子 : 脚本会复制文件(arg1) 到目标地址(arg2) ./copy.sh file1.txt /tmp/ cat copy.sh #!/bin/bash cp $1 $2 3) 如何计算传递进来的参数 ? $# 4) 如何在脚本中获取脚本名称 ? $0 5) 如何检查之前的命令是否运行成功 ? $? 6) 如何获取文件的最后一行 ? tail-1 7) 如何获取文件的第一行 ? head-1 8) 如何获取一个文件每一行的第三个元素 ? awk'{print $3}' 9) 假如文件中每行第一个元素是 FIND,如何获取第二个元素 awk'{ if ($1 == "FIND") print $2}' 10) 如何调试 bash 脚本 将 -xv 参数加到 #!/bin/bash 后 例子: #!/bin/bash –xv 11) 举例如何写一个函数 ? function example { echo "Hello world!" } 12)

Dockerfile: not able to run bin command ubuntu

孤街醉人 提交于 2019-12-11 10:36:23
问题 Trying to get elasticsearch installed and running into an error here in my dockerfile. Looks like it's unable to run bin. #JDK 1.8 on Ubuntu for ElasticSearch RUN add-apt-repository -y ppa:webupd8team/java RUN apt-get -y update RUN apt-get -y install openjdk-8-jre RUN wget -qO – https://artifacts.elastic.co/GPG-KEY-elasticsearch | apt-key add – RUN apt-get install apt-transport-https RUN echo “deb https://artifacts.elastic.co/packages/6.x/apt stable main” | tee -a /etc/apt/sources.list.d

linux上搭建 WordPress

你。 提交于 2019-12-11 10:30:12
一.首先在linux上下载PHPstudy for linux 的bin文件 1.wget -c http://lamp.phpstudy.net/phpstudy.bin 2.给文件加权限 chmod +x phpstudy.bin 3.执行bin文件 ./phpstudy.bin 上面显示安装成功,可能安装的时间有点长 ###切换php版本的步骤: 如果先安装的apache+php5.3 想切换成nginx+php5.4 就再走一次./phpstudy.bin 但是你会发现有一行是否安装mysql提示选不安装 这样只需要编译nginx+php5.4 从而节省时间,这样只需要几分钟就可以了。 ###说明: 服务进程管理:phpstudy (start|stop|restart|uninstall) 站点主机管理:phpstudy (add|del|list) ftpd用户管理:phpstudy ftp (add|del|list) 二.在到他的发布目录下之后继续下载wordpress压缩包 cd /phpstudy/www wget https://wordpress.org/wordpress-4.9.7.tar.gz 在进行解压 解压之后直接在浏览器访问网址: http://your-ip/phpmyadmin/index.php 输入账号和密码默认都是root

Centos7安装Mongodb4

泪湿孤枕 提交于 2019-12-10 18:08:58
1、下载源码包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz 2、解压 放到 /usr/local/ 目录下 tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgz mv mongodb-linux-x86_64-rhel70-4.2.1/ /usr/local/mongodb4 3、切换目录 cd /usr/local/mongodb4.2 4、进入/usr/local/mongodb/bin 目录下,创建配置文件 touch mongodb.conf 写入以下配置字段 # 数据文件存放目录 dbpath = /data_disk/mongodb/data/db # 日志文件存放目录 logpath = /data_disk/mongodb/logs/mongodb.log # 端口 port = 27017 # 以守护程序的方式启用,即在后台运行 fork = true nohttpinterface = true #[建议练习条件下为false 认证字段] auth=true bind_ip=0.0.0.0 mongodb.conf 参数解释: --dbpath 数据库路径(数据文件) --logpath 日志文件路径 -

windows配置rocketmq开发环境(idea-eclipse)

限于喜欢 提交于 2019-12-10 16:13:15
一、windows下配置jdk及Rocketmq环境变量: vim /root/.bashrc #在该文件添加一下内容 # Set RocketMQ Environment ROCKETMQ_HOME=/home/MyRocketMQ-bin # 此处为上述步骤中的maven编译后文件目录代码 ROCKETMQ_CLASSPATH=$ROCKETMQ_HOME/lib # 此处为rocketmq运行所依赖的jar的classpath ROCKETMQ_PATH=$ROCKETMQ_HOME/bin # 此处为rocketmq运行bin目录,加入到可执行命令 NAMESRV_ADDR=127.0.0.1:9876 # Set Java Environment JAVA_HOME=/usr/java/jdk1.7.0_79 JRE_HOME=/usr/java/jdk1.7.0_79/jre PATH=.:$PATH:$JAVA_HOME/bin:$JRE_HOME/bin:$ROCKETMQ_PATH # 此处将ROCKETMQ_PATH CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$ROCKETMQ_PATH 根据实际情况

centos7升级python3.5后无法使用yum解决方法

淺唱寂寞╮ 提交于 2019-12-10 16:08:56
关于CentOS 7升级Python到3.5后,yum出现的问题。 lincanbin CentOS 7升级Python到3.5后,我跟以前CentOS 6一样,在/usr/bin/python创建了一个指向Python 3的软连接,然后将/usr/bin/yum的顶部的: !/usr/bin/python 改成了 !/usr/bin/python2.7 后,运行yum,还是出现了以下错误: [root @vps ~]# yum -y install yum-priorities Loaded plugins: fastestmirror, langpacks Determining fastest mirrors base: ftp.iij.ad.jp epel: ftp.kddilabs.jp epel-debuginfo: ftp.kddilabs.jp epel-source: ftp.kddilabs.jp extras: ftp.iij.ad.jp updates: ftp.iij.ad.jp File "/usr/libexec/urlgrabber-ext-down", line 28 except OSError, e: ^ SyntaxError: invalid syntax File "/usr/libexec/urlgrabber-ext-down",