bin

CentOS7.x安装nodejs-10.16.3

一曲冷凌霜 提交于 2019-11-28 21:51:50
Wiki.js 安装 需要用到nodejs,本文介绍下快速安装nodejs 环境: 操作系统:CentOS7.6 nodejs版本:10.16.3 官网: https://nodejs.org/en/ 打开官网,使用最新版本的nodejs,官网会自动匹配你系统版本的nodejs,这里主要介绍在Linux系统下面安装nodejs,我们选择Other Downloads,如下图: 在新的页面选择Linux Binaries,如下图: 安装配置方法如下: [root@k8s-server01 opt]# wget https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz --2019-08-29 10:16:21-- https://nodejs.org/dist/v10.16.3/node-v10.16.3-linux-x64.tar.xz Connecting to 10.86.87.60:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 13040896 (12M) [application/x-xz] Saving to: ‘node-v10.16.3-linux-x64.tar.xz’ 100%[=======

bad interpreter: No such file or directory

喜你入骨 提交于 2019-11-28 21:23:24
这类错误有两种表现形式: 1、-bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory 这个错误是因为python的版本不匹配,只要在/usr/bin/yum中把第一行的#!/usr/bin/python改成#!/usr/bin/python2.4就可以啦~当然,我是指路径对的情况下,毕竟通常linux下的python默认版本都是2.4,当然,例外不算。 2、-bash: /usr/bin/yum: /usr/bin/python^M: bad interpreter: No such file or directory 有些时候,错误是这样显示的,那就不是python的版本问题了,属于编码问题。因为windows下的换行默认的是“换行+回车”,也就是“\n\r”,而linux下的换行默认的是“换行”,也就是“\n”,所以在windows下对yum进行修改的时候后面的“\r”linux是不认识的,会被默认成路径的一部分,显示出来就是“^M”. 所以这个问题的修改办法就是改变yum文件的编码 1)在windows下转换: 利用一些编辑器如UltraEdit或EditPlus等工具先将脚本编码转换,再放到Linux中执行。转换方式如下(UltraEdit):File--

ubuntu18.04安装gcc及切换gcc版本

試著忘記壹切 提交于 2019-11-28 20:22:32
分割线前半部分参考:https://blog.csdn.net/CAU_Ayao/article/details/83987120 首先查看自己的gcc版本,Ubuntu18.04上默认的是7.3版本 gcc --version gcc (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0 Copyright © 2017 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 下载gcc/g++ 5 sudo apt-get install -y gcc-5 sudo apt-get install -y g++ -5 链接gcc/g++实现降级 cd /usr/bin sudo rm gcc sudo ln -s gcc-5 gcc sudo rm g++ suds ln -s g++ -5 g++ 再次查看gcc版本,可以看到已经降级. gcc --version gcc (Ubuntu 5.5.0-12ubuntu1) 5.5.0 20171010

Ubuntu简单安装kafka及使用

独自空忆成欢 提交于 2019-11-28 19:56:27
参考地址: https://www.jianshu.com/p/d0e630c8f4ae 一、下载 kafka 二进制安装包 下载地址: http://kafka.apache.org/downloads 二、上传 kafka 压缩包到虚拟机中并解压到指定文件夹 tar -xzf kafka_2.11-2.3.0.tgz 三、启动 kafka 服务 kafka需要使用Zookeeper,首先需要启动Zookeeper服务,如果没有的话,可以使用kafka自带的脚本启动一个简单的单一节点Zookeeper实例: bin/zookeeper-server-start.sh config/zookeeper.properties & 如果已经启动了 zookeeper,则直接运行下面的命令: bin/kafka-server-start.sh config/server.properties & 停止 kafka 服务则运行下面命令: bin/kafka-server-stop.sh config/server.properties 四、kafka 简单使用 4.1、创建一个主题 首先创建一个名为test的topic,只使用单个分区和一个复本 bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication

第一个shell脚本(一)

陌路散爱 提交于 2019-11-28 18:13:17
第一个脚本 [root@ipha-dev71-1 exercise_shell]# ll total 4 -rw-r--r-- 1 root root 32 Aug 27 15:24 test.sh [root@ipha-dev71-1 exercise_shell]# cat test.sh #!/bin/bash # 指定解释器信息, #!/bin/sh 也可以 echo "hello world!" [root@ipha-dev71-1 exercise_shell]# chmod 777 test.sh # 修改文件权限,使其具有可执行权限 [root@ipha-dev71-1 exercise_shell]# ll total 4 -rwxrwxrwx 1 root root 32 Aug 27 15:24 test.sh [root@ipha-dev71-1 exercise_shell]# ./test.sh # 运行shell脚本的第一种方式:作为可执行程序。注意,一定要写成 ./test.sh,而不是 test.sh,运行其它二进制的程序也一样,直接写 test.sh,linux 系统会去 PATH 里寻找有没有叫 test.sh 的,而只有 /bin, /sbin, /usr/bin,/usr/sbin 等在 PATH 里,你的当前目录通常不在 PATH 里

elasticsearch开机自启

▼魔方 西西 提交于 2019-11-28 18:06:39
linux下开机自启: 在/etc/init.d目录下新建文件elasticsearch 并敲入shell脚本: #!/bin/sh #chkconfig: 2345 80 05 #description: elasticsearch export JAVA_HOME=/home/hadoop/jdk/jdk1.8.0_172 export JAVA_BIN=/home/hadoop/jdk/jdk1.8.0_172/bin export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME JAVA_BIN PATH CLASSPATH case "$1" in start) su hadoop<<! cd /opt/elasticsearch-5.1.1 ./bin/elasticsearch -d ! echo "elasticsearch startup" ;; stop) es_pid=`ps aux|grep elasticsearch | grep -v 'grep elasticsearch' | awk '{print $2}'` kill -9 $es_pid echo "elasticsearch

.bin .o .elf文件的关系

风格不统一 提交于 2019-11-28 18:01:15
今天错把.o文件烧写到nand,问了韦老师才知道要烧写.bin文件,实在是惭愧。下面描述下三者之间的关系。 1 .bin文件 .bin文件是linux下可执行文件,相当于windows下的.exe文件。bin文件是二进制文件,里面没有地址标记。 2. o文件 目标文件。相当于windows下的obj文件。 3. elf文件 elf文件可以在linux上运行,但不能在裸机下运行 来源: https://blog.csdn.net/liubinhaoma/article/details/100097962

centos jdk 的安装以及配置

佐手、 提交于 2019-11-28 17:30:53
从官网下载相应的版本( 点击去oracle ),我下载的是 jdk-6u45-linux-x64.bin,我的服务器环境是 centos5.10 版本 拷贝到要安装JDK的目录下(我的为 /usr/local/soft 目录下) 修改为可执行:chmod 755 jdk-6u45-linux-x64.bin 执行安装:./jdk-6u45-linux-x64.bin ( 安装完成,就可以看到./jdk1.6.0_45 目录了,jdk-6u45-linux-x64.bin文件可删除 ) vi /etc/profile 通常在最后一行后面加上 # hebad start ... # jdk config export JAVA_HOME=/usr/local/soft/jdk1.6.0_45 export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar PATH=$PATH:$JAVA_HOME/bin 6. 保存退出VI编辑器,执行 source /etc/profile 命令即可,执行java -version验证是否成功 以上为 centos5.10 + jdk1.6 ------------------------------------------------------------

【Docker基本操作】

巧了我就是萌 提交于 2019-11-28 17:30:46
原文: http://blog.gqylpy.com/gqy/328 关于镜像的操作 docker search centos 搜索所有centos的镜像 docker pull centos 获取centos镜像 docker images 或 docker image ls 查看镜像 docker images -qa 列出所有镜像的ID docker rmi -f 镜像名/镜像ID 删除指定镜像 -f 强制删除 在删除镜像之前请先用docker rm删除依赖于这个镜像的所有容器 docker save 镜像名/镜像ID > image.tar.gz 导出指定镜像 docker load < image.tar.gz 导入指定指定镜像包 危险动作! docker rmi `docker images -qa` < image.tar.gz 一次性删除所有镜像记录 在删除镜像之前请先用docker rm删除依赖于这个镜像的所有容器 docker images --no-trunc 获取所有镜像的完整ID docker inspect 镜像名/镜像ID 获取指定镜像的完整ID 关于容器的操作 docker run 镜像名/镜像ID 启动一个容器 docker run 镜像名/镜像ID /bin/echo "hello" 启动一个容器,并执行 /bin/echo "hello" 命令

Where does the slf4j log file get saved?

喜夏-厌秋 提交于 2019-11-28 17:24:25
I have the followed imports: import org.slf4j.Logger; import org.slf4j.LoggerFactory; and the following instantiation: private static Logger logger = LoggerFactory.getLogger(Test.class); and the following in my Main method: logger.info("SOME MESSAGE: "); However, I'm not able to find the output anywhere. All I see is that in my console there is: 21:21:24.235 [main] INFO some_folder.Test - SOME MESSAGE: How do I locate the log file? Note that the following are on my build path: slf4j-api-1.7.5.jar slf4j-log4j12-1.6.4.jar I read the answer to similar questions but nobody actually says how to fix