安装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
参加另一篇博客
安装完成可能还是无法远程连接.
此时应该查看防火墙是否没关闭.建议开放指定端口
另外也有可能是云主机安全组策略拦截,去工作台开放指定端口.
安装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