2019-01-21 14:42:13 weixin_39496190 阅读数 263

//1,创建文件夹

mkdir /usr/elk  //上传文件

mkdir /usr/elk/data

mkdir /usr/elk/data/elasticsearch

mkdir /usr/elk/log

mkdir /usr/elk/log/elasticsearch

//2,分别解压三个文件

tar -zxvf a/b/c  

//3,elasticsearch安装内容如下

cd /usr/elk/elasticsearch-6.2.2

//3.1,创建用户组及用户

groupadd elasticsearch

useradd -g elasticsearch elasticsearch -m

chown -R elasticsearch. /usr/elk/elasticsearch-6.2.2

mkdir /data/elasticsearch

chown -R elasticsearch. /usr/elk/data/elasticsearch

 

vi config/elasticsearch.yml

 

*****************************************

**************开头如下*******************

cluster.name: my-application    

path.data: /usr/elk/data/elasticsearch

network.host: 0.0.0.0    

path.logs: /usr/elk/log/elasticsearch  

http.port: 9200    

*****************************************

*****************************************

 

vi /etc/security/limits.conf

 

*****************************************

**************开头如下*******************

*        soft    nproc           2048    

*        hard    nproc           16384

*        soft    nofile          65536

*        hard    nofile          65536    

*****************************************

*****************************************

 

vi /etc/sysctl.conf

 

*****************************************

**************开头如下*******************

#elk

vm.max_map_count=262144

*****************************************

*****************************************

 

sysctl -p  //及时生效

 

*****************************************

**************可能用到*******************

vi /etc/sudoers

elasticsearch ALL=(ALL) ALL

*****************************************

*****************************************

//3.2,启动命令(ROOT用户无法启动)

su - elasticsearch

cd /usr/elk/elasticsearch-6.2.2

nohup ./bin/elasticsearch

(nohup ./bin/elasticsearch &)

 

*****************************************

**************测试连接*******************

浏览器访问:ip:9200

*****************************************

*****************************************

 

//4,Logstash安装内容如下

cd /usr/elk/logstash-6.2.2/

测试:./bin/logstash -e 'input { stdin { } } output { stdout {} }'

上传 logstash.conf 文件

nohup ./bin/logstash -f logstash.conf

测试:ps -ef | grep logstash

 

//5,kibana安装内容如下

cd /usr/elk/kibana-6.2.2-linux-x86_64/

vi config/kibana.yml

 

*******************************************

**************开头如下*********************

logging.dest: /var/elk/log/kibana.log

server.port: 5601

server.host: "192.168.61.143"

elasticsearch.url: "http://127.0.0.1:9200"

*******************************************

*******************************************

2019-01-21 14:40:38 weixin_39496190 阅读数 192

//1,创建文件夹,解压文件及依赖文件

mkdir /usr/nginx

cd /usr/nginx

tar -zxvf pcre-8.42.tar.gz

tar -zxvf nginx-1.12.2.tar.gz

tar -zxvf openssl-1.1.0e.tar.gz

//2,安装依赖

cd pcre-8.42/

./configure

make && make install

 

cd openssl-1.1.0e/

./config

make && make install

//3,安装nginx

cd /usr/nginx/nginx-1.12.2/

./configure --with-pcre=/usr/nginx/pcre2-10.21 --with-openssl=/usr/nginx/openssl-1.1.0e --prefix=/usr/local/nginx

make && make install

 

//4,启动

cd /usr/local/nginx/sbin/

./nginx

2018-12-20 18:37:00 u014789022 阅读数 2025

一、场景

客户公司使用内网,不可访问外网,意味着部署整个nodejs项目到客户的服务器的这个过程,不可以使用npm install命令安装资源。客户的服务器系统是linux64位,需要使用pm2监控工具。

二、解决思路

所有使用的资源在有网络的条件下,提前准备好,一次性上传到客户的服务器,要准备的资源包括:nodejs安装包和nodejs项目包。准备的重点是pm2安装包。

三、安装过程

2.1 nodejs安装包准备

2.1.1下载和安装

到nodejs官网选择linux64位的安装包(注意:x86表示32位,x64表示64位),下载完之后,把安装包上传到自己的linux系统(使用虚拟机),到目录下通过 

tar -xzvf linux_x64.tar.gz 

解压安装包(“linux_x64.tar.gz ”是具体的包名 )。

2.1.2全局使用node和npm命令

ln -s /data/nodejs_x64/lib/node_modules/npm/bin/npm-cli.js /usr/local/bin/npm

ln -s /data/nodejs_x64/bin/node /usr/local/bin/node

-s后面的lib前面的路径是刚才解压出来的包所在的绝对路径

通过 node -v 和npm -v可以查看是否安装成功

2.1.3安装pm2

命令行输入

npm i pm2 -g

这时linux系统下的pm2安装包就在整个nodejs安装包里面了,在/data/nodejs_x64/bin中能看到pm2的文件,在/data/nodejs_x64/lib/node_modules能看到pm2的资源文件。要全局安装使用pm2,使用命令

ln -s /data/nodejs_x64/bin/pm2 /usr/local/bin/pm2

2.2离线安装

将上面准备好的安装包,传到客户的系统上,走一遍以上的步骤(除了npm i pm2 -g外)即可成功地安装上去。

特殊情况:

在离线安装中,有可能遇到登录用户没有设置/usr/local的软链接的权限,这时用上述的操作并不能安装成功,这时改写PATH可以解决实现。

export PATH="$PATH:/.../bin"

上面的命令中,/bin前面的“...”用nodejs安装包所在的路径替换掉。

2018-09-29 11:08:11 qq805934132 阅读数 12235

 

linux 离线安装gcc4.8.5 (简单易懂,已成功安装)

 

联网的情况下直接使用命令yum -y install gcc 安装。

 

不能联网就需要离线安装了。

步骤如下:

1. 获取离线安装包:可以使用我已经下载好的包,链接:https://pan.baidu.com/s/1J-wVsAoTmfn_iiOnYSrmZA  密码:beee

mpfr-3.1.1-4.el7.x86_64.rpm

libmpc-1.0.1-3.el7.x86_64.rpm

kernel-headers-3.10.0-862.el7.x86_64.rpm

glibc-headers-2.17-222.el7.x86_64.rpm

glibc-devel-2.17-222.el7.x86_64.rpm

cpp-4.8.5-28.el7.x86_64.rpm

gcc-4.8.5-28.el7.x86_64.rpm

 

注:如需各种rpm包可以从这两个个地方获取:

http://mirrors.163.com/centos/6/os/x86_64/Packages/

http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/

 

2. 将这些包上传到待安装的系统中,执行安装命令:

rpm  -ivh  *.rpm --nodeps --force

 

如不嫌麻烦,也可以按如下顺序执行安装命令:

rpm -ivh mpfr-3.1.1-4.el7.x86_64.rpm

rpm -ivh libmpc-1.0.1-3.el7.x86_64.rpm

rpm -ivh kernel-headers-3.10.0-862.el7.x86_64.rpm

rpm -ivh glibc-headers-2.17-222.el7.x86_64.rpm

rpm -ivh glibc-devel-2.17-222.el7.x86_64.rpm

rpm -ivh cpp-4.8.5-28.el7.x86_64.rpm

rpm -ivh gcc-4.8.5-28.el7.x86_64.rpm

 

3. 都安装成功后,验证

gcc -v 输出版本则安装成功

 

 

 

 

 

 

 

 

2019-09-10 14:37:28 zhan107876 阅读数 57

linux 安装本地rpm软件包命令,离线安装rpm软件

1、rpm 命令安装

单个安装: rpm -Uvh xxxx.rpm --nodeps --force

批量安装: rpm -Uvh *.rpm --nodeps --force

-U:升级软件,若未软件尚未安装,则安装软件。
-v:表示显示详细信息。
-h:以"#"号显示安装进度。
--force:强制安装
--nodeps:不考虑相依属性的关系

2、 yum 命令安装

单个安装: yum localinstall -y xxxx.rpm

批量安装: yum localinstall -y ./*

3、区别

rpm 安装软件 无法解决软件包的依赖关系。
yum 命令安装时,自动解决相依性的问题。
 

linux离线安装svn

阅读数 840

Linux离线安装redis

阅读数 486

Linux离线安装gcc

阅读数 51

没有更多推荐了,返回首页