linux服务器环境搭建

11 篇文章 0 订阅
4 篇文章 0 订阅

安装jdk

0.进入到/usr/local,并创建java目录

cd /usr/local
mkdir java
cd java

1.在java目录下wget下载(或者ftp上传资源包)对应版本tar包
2.解压.tar.gz格式的jdk压缩包到指定目录
 tar -zxvf jdk-8u211-linux-x64.tar.gz 
3.配置环境变量
vim /etc/profile
3.1在profile文件中添加以下代码
export JAVA_HOME=/usr/local/java/jdk1.8.0_211
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export  PATH=${JAVA_HOME}/bin:$PATH
3.2保存退出之后执行以下代码重新加载
source /etc/profile
4.查看java版本.javac版本

在这里插入图片描述

至此,jdk安装完成.

安装mysql

参加另一篇博客

linux7.5安装mysql5.6.

安装完成可能还是无法远程连接.
此时应该查看防火墙是否没关闭.建议开放指定端口

另外也有可能是云主机安全组策略拦截,去工作台开放指定端口.

阿里云安全组

安装MongoDB

参考地址:https://www.cnblogs.com/flying1819/articles/9035408.html
1.配置MongoDB的yum源
vim /etc/yum.repos.d/mongodb-org-3.4.repo
添加以下内容:
[mongodb-org-3.4]  
name=MongoDB Repository  
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/  
gpgcheck=1  
enabled=1  
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
这里可以修改 gpgcheck=0, 省去gpg验证
[root@localhost ~]# yum makecache      
2.安装MongoDB

安装命令:

yum -y install mongodb-org

安装完成后

已安装:
  mongodb-org.x86_64 0:3.4.14-1.el7

作为依赖被安装:
  mongodb-org-mongos.x86_64 0:3.4.14-1.el7          mongodb-org-server.x86_64 0:3.4.14-1.el7
  mongodb-org-shell.x86_64 0:3.4.14-1.el7           mongodb-org-tools.x86_64 0:3.4.14-1.el7

完毕!
[root@adminset yum.repos.d]#
查看mongo安装位置 :
whereis mongod
查看修改配置文件 :
 vim /etc/mongod.conf
3.启动MongoDB

启动mongodb :

systemctl start mongod.service

停止mongodb :

systemctl stop mongod.service

查到mongodb的状态:

systemctl status mongod.service
4.外网访问需要关闭防火墙:

关闭firewall:

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
5.启动Mongo shell

命令:

mongo 

查看数据库:

show dbs
6.设置mongodb远程访问:

编辑mongod.conf
修改bindIp 127.0.0.1----> 0.0.0.0
并重启mongodb.(这句配置代表只能本机使用,所以需注释)

vim /etc/mongod.conf

重启mongodb使修改生效:

systemctl restart mongod.service

到这里就可以正常使用mongodb了

安装redis

1.下载redis安装包
wget http://download.redis.io/releases/redis-4.0.9.tar.gz  

想下载哪个版本可以复制上面链接删除redis-*部分内容,可以查看到所有redis版本的安装包

2.解压安装包
tar -zxvf redis-4.0.9.tar.gz -C /usr/local/
3.安装gcc依赖

先通过

gcc -v

是否有安装gcc,如果没有安装,执行命令

yum install -y gcc
4.cd到redis的解压目录下,并执行
cd /usr/local/redis-4.0.9/  

此处目录根据下载的redis版本及解压路径调整

5.编译安装

make MALLOC=libc

将/usr/local/redis-4.0.9/src目录下的文件加到/usr/local/bin目录

cd src && make install
6.测试是否安装成功
cd /usr/local/redis-4.0.9/src/
./redis-server
7.配置redis

以后台进程方式启动:

1.修改redis.conf
vim /usr/local/redis-4.0.9/redis.conf

daemonize no 将值改为yes
保存退出

shift + : + wq!
2.指定redis.conf文件启动
./redis-server /usr/local/redis-4.0.6/redis.conf
3.设置redis远程连接

1.因为redis默认设置允许本地连接,所以我们要将redis.conf中将bind 127.0.0.1 改为bind 0.0.0.0或者注释该行

2.另外,阿里云ECS有一个安全组,找到并添加规则允许6379端口访问

设置redis连接密码:

在redis.conf中搜索requirepass这一行,然后在合适的位置添加配置

requirepass yourpassword

设置完成后执行/usr/local/bin/redis-server /usr/local/redis-4.0.6/redis.conf 更新配置
8.设置开机自启动

由于上面我们执行了redis进程启动,通过ps -aux | grep redis查看redis进程,并用kill -9 进程id杀死.

8.1 在/etc目录下新建redis目录
mkdir /etc/redis
8.2 将/usr/local/redis-4.0.9/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.conf
cp /usr/local/redis-4.0.9/redis.conf /etc/redis/6379.conf
8.3 将redis的启动脚本复制一份放到/etc/init.d目录下
cp /usr/local/redis-4.0.9/utils/redis_init_script /etc/init.d/redisd
8.4 设置redis开机自启动

先切换到/etc/init.d目录下
然后执行自启命令chkconfig redisd on

cd /etc/init.d
chkconfig redisd on

如果显示service redisd does not support chkconfig 解决方法:

使用vim编辑redisd文件,在第一行加入如下两行注释,保存退出

# chkconfig:   2345 90 10
# description:  Redis is a persistent key-value database

注释的意思是,redis服务必须在运行级2,3,4,5下被启动或关闭,启动的优先级是90,关闭的优先级是10。
再次执行开机自启命令

chkconfig redisd on

这个时候应该就能成功了

现在可以直接已服务的形式启动和关闭redis了

启动:service redisd start

关闭:service redisd stop

linux修改用户名

来源于网络

在这里插入图片描述

安装Nginx

gcc 安装
yum install   -y gcc-c++
PCRE pcre-devel 安装
yum install -y pcre pcre-devel
zlib 安装
yum install -y zlib zlib-devel
OpenSSL 安装
yum install -y openssl openssl-devel
或者简化成以下
yum install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel -y 
添加用户
useradd nginx -s /sbin/nologin -M

1.直接下载.tar.gz安装包,地址:https://nginx.org/en/download.html
2.使用wget获取.

wget -c https://nginx.org/download/nginx-1.16.0.tar.gz

解压,进入

tar -zxvf nginx-1.16.0.tar.gz

cd nginx-1.16.0

./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module

make &&make install
cd /usr/local/nginx/sbin/
./nginx 
./nginx -s stop 
./nginx -s quit
./nginx -s reload
./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

重启 nginx
1.先停止再启动(推荐):
对 nginx 进行重启相当于先停止再启动,即先执行停止命令再执行启动命令。如下:

./nginx -s quit
./nginx
2.重新加载配置文件:
当 ngin x的配置文件 nginx.conf 修改后,要想让配置生效需要重启 nginx,使用-s reload不用先停止 ngin x再启动 nginx 即可将配置信息在 nginx 中生效,如下:
./nginx -s reload

开机自启动
即在rc.local增加启动代码就可以了。

vi /etc/rc.local

增加一行

/usr/local/nginx/sbin/nginx

设置执行权限:

chmod 755 /etc/rc.local
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值