1. 程式人生 > >CentOS7常用軟體的安裝(JDK+Tomcat+Nginx+Redis+MySQL)

CentOS7常用軟體的安裝(JDK+Tomcat+Nginx+Redis+MySQL)

JDK安裝

一:準備工作

1.1、版本號:dk-8u121-64

1.2、檢查是否存在JDK

java -version

rpm -qa | grep java

1.3、若存在則解除安裝

rpm -e --nodeps java.. .. .. ..

二:安裝步驟

解壓縮JDK

tar -zxvf jdk_8u121_64.tar.gz -C /home/bshf/devTools

三:軟體配置

3.1配置環境變數

vim /home/bshf/.bashrc

在檔案末尾追加如下

export JAVA_HOME=/home/bshf/devTools/jdk1.8.0_121

export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export PATH=$PATH:$JAVA_HOME/bin

3.2、執行命令使配置生效

source /home/bshf/.bashrc

3.3、測試是否安裝成功

javac

java -version

四:備註

強烈建議不要在ect/profile裡配置環境變數,因為那是全域性的。最好在當前非root使用者下的.bashrc裡配置!

Tomcat安裝

一:準備工作

1.1、版本號

tomcat8.0.43

1.2、檢查是否安裝了JDK

javac

若沒安裝,則先安裝

二:安裝步驟

解壓縮Tomcat

tar -zxvf tomcat-8.0.43.tar.gz -C /home/bshf/devTools

測試是否安裝成功

sh /home/bshf/devTools/tomcat-8.0.43/bin/startup.sh

tail -f /home/bshf/devTools/tomcat-8.0.43/logs/catalina.out

三:備註

Tomcat根據具體情況可以進行調優。

Redis安裝

一:準備工作

版本號

Redis3.2.8

二:安裝步驟

2.1、安裝jemalloc

rpm -ivh jemalloc-3.6.0-1.el7.x86_64.rpm

2.2裝Redis

rpm -ivh redis32u-3.2.8-1.ius.centos7.x86_64.rpm

三:軟體配置

3.1、怎麼區域網內都可訪問?

cd /etc

vim redis.conf

將bind改成0.0.0.0

3.2、設定密碼

vim redis.conf

找到requirepas

改成requirepas bshf_recipe..0

3.3、如何後臺執行?

vim redis.conf

找到daemonize no,改成如下

daemonize yes

3.4、測試是否安裝成功(啟動Redis

service redis start

redis-cli

Nginx安裝

一:準備工作

版本號

Nginx-1.12.0

二:安裝步驟

sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

yum install nginx

三:軟體配置

3.1、測試是否安裝成功

nginx -V

3.2、執行nginx

service nginx start

Mysql安裝

一:準備工作

版本號

MySQL5.7

二:安裝步驟

2.1下載MySQL源

sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

2.2、修改版本為5.7

vim /etc/yum.repos.d/mysql-community.repo

將5.6的enabled=1變成enabled=0

將5.7的enabled=0變成enabled=1

2.3、安裝Mysql服務

sudo yum install mysql-server

2.4、重啟mysql服務

sudo service mysqld restart

三:軟體配置

3.1、去掉密碼強度驗證

sudo vim /etc/my.cnf

在[mysqld]下新增

validate_password=off

3.2、檢視預設密碼

sudo grep 'temporary password' /var/log/mysqld.log

3.3、修改密碼

mysql -uroot -p

輸入1.2查出來的密碼

ALTER USER 'root'@'localhost' IDENTIFIED ‘BY 123456’;

3.4、建立使用者

建立部分許可權的使用者:

GRANT ALTER,SELECT,INSERT,UPDATE,DELETE ON *.* TO 'bshf'@'%' IDENTIFIED BY 'bshf_recipe..0';

建立全部許可權的使用者:

GRANT ALL ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456';

如何檢視使用者許可權:

SHOW GRANTS FOR [email protected]'localhost';

如何取消使用者許可權:

REVOKE SELECT ON *.* FROM 'chen'@'localhost';

如何刪除使用者:

USE MYSQL;

DELETE FROM USER WHERE USER = "chen" AND HOST = "localhost";

3.5、外網可訪問

UPDATE user SET Host='%' WHERE User='root';

FLUSH PRIVILEGES

相關推薦

CentOS7常用軟體安裝JDK+Tomcat+Nginx+Redis+MySQL

JDK安裝一:準備工作1.1、版本號:dk-8u121-641.2、檢查是否存在JDKjava -versionrpm -qa | grep java1.3、若存在則解除安裝rpm -e --nodeps java.. .. .. ..二:安裝步驟解壓縮JDKtar -zxv

Ubuntu 安裝配置 JDK+Tomcat+Nginx

安裝配置JDK 下載安裝 # 下載: wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" "https://download.oracle.com/otn

CentOS7常用軟體安裝配置說明

安裝Centos7的最小安裝包後,很多功能沒有,可以參照下邊的內容安裝。 1、ifconfig命令沒有,需要安裝net-tools。       yum install -y net-tools  

Ubuntu常用軟體安裝小集合

2018-10-08 更新:簡單弄了個導航,方便大家尋找軟體(最後面有安裝過程記錄) 這些是我覺得不錯的,其他的要麼功能太low要麼效能太差,有更好的可以推薦 瀏覽器 瀏覽器系列:chromium sudo add-apt-repository ppa:a-v-

eslint語法解析常用外掛安裝最全的eslint外掛

eslint語法解析常用外掛:eslint-plugin-<plugin-name> eslint-plugin-react eslint-plugin-vue(支援vue規則) eslint-plugin-node(支援nodejs規則) eslint-plugin-import(

解決CentOS7中文語言亂碼包括Tomcat日誌中文亂碼問題

   Linux系統中文語言亂碼,是很多小夥伴在開始接觸Linux時經常遇到的問題,而且當我們將已在Wndows部署好的專案搬到Linux上執行時,Tomcat的輸出日誌中文全為亂碼(在Windows上正常),看著非常心塞,那麼我們應該怎麼解決呢?          

【linux下多例項Tomcat+Nginx+redis+mysql環境搭建】

一、搭建環境之前最好自己先建立一個資料夾,再次資料夾下在建立資料夾來安放專案包和Tomcat等應用以及效能測試監控的檔案 1、專案存放地址:  mkdir export (建立一個檔案),mkdir app (存放專案),mkdir server(存放Tomcat,Nginx,Redis) 2

centos7安裝jdk+tomcat+nginx+mysql

公司新專案要在linux下部署,搭建一下java執行環境,記錄一下。 一、安裝mysql 1去官網下載mysql,下載後並解壓,我把mysql安裝在/usr/local/mysql路徑下 tar -zxvf mysql-5.7.11-linux-glibc2.5-x86_64.tar.

Linux系統安裝軟體記錄jdk、xshell、tomcat、Java、mysql

提前準備好的安裝包如下圖所示: linux軟體安裝1. 概述     由於Linux有多種系列,每種系列都有自己的推薦安裝方式,所以我們將安裝方式分為兩種: 一種是通用的安裝方式(任意系統都是一樣的安裝方式); 一種是不同版本Linux獨有的安裝方式。

Linux JDK Tomcat Nginx MariaDB 安裝Nginx 多域名轉發配置

ora mysql 功能 with -o arch nobody case root用戶登錄 安裝JDK rpm包下載地址(jdk-7u17 ): http://www.oracle.com/technetwork/java/javase/downloads/java-a

Linux 軟件安裝(jdk,tomcat,nginx,mysql,svn)

nbsp prot mod vim city cti pcre configure active 安裝軟件的方式:   源碼安裝 (Nginx,redis等)   rpm(redhat package manager)包安裝 (mysql等)   yum安裝(需

最新小白詳細描述在centos7.5上安裝python3並使用Nginx+virtualenv+supervisor來部署tornado專案整理集合結合實際系列2

4.安裝nginx 安裝gcc gcc是用來編譯下載下來的nginx原始碼,安裝gcc和c++編譯器(當然以下都是在切換到root使用者下的) yum -y install gcc  gcc-c++   centOS安裝依賴 yum -y install

最新小白詳細描述在centos7.5上安裝python3並使用Nginx+virtualenv+supervisor來部署tornado專案整理集合結合實際系列1

Centos7預設自帶了Python2.7版本(選擇最小安裝可能沒有),但是因為專案需要使用Python3.x你可以按照此文的三個方法進行安裝.(本文是大致部署好後一段時間才寫的,由於中間遇到許多坑導致無法知道有些步驟是否起作用了,細節可能會有一些出入請自行辨別。) 1.安裝python3.5

Linux 獲取Centos7的IP地址 ,JDK + Tomcat +Mysql 安裝

   一.獲取Centos的IP地址       1.輸入 ip addr 檢視Centos ip地址 2.如果出現上圖結果,還需要修改配置 輸入圖下命令     回車後顯示下圖結果 將ONBOOT=no 改為 ONBOOT = yes 按Es

Linux安裝JDK&Tomcat(shell指令碼)&軟體安裝JDK&T

1.編寫installJdkTomcat.sh指令碼 #!/bin/bash myDir=`pwd` rpm -qa | gre

Centos7下LAMP環境搭建,常用軟體安裝解除安裝以及程序檢視與操作

1.Centos7下apache安裝以及配置(http://www.linuxidc.com/Linux/2014-11/109235.htm) 1)安裝軟體 yum -y install httpd 2)設定自啟 systemctl enable httpd.

CentOS伺服器安裝部署Java環境jdk,tomcat

【導語】本教程環境為CentOS7伺服器,親測有效。邊部署邊寫教程辛苦,轉載請註明:http://blog.csdn.net/cuofucsdn 教程有以下步驟,可根據實際需求配置相應元件: 安裝jdk8 安裝Tomcat8 注意:部署前最好建立映象,以免

LinuxUbuntu 常用軟體安裝整理

遠端連線用(配合SecureFX和SecureCRT使用) sudo apt-get install openssh-server openssh client文字編輯器(sublime)sudo a

CentOS 7常用軟體安裝彙總更新

建議:登陸root賬戶進行操作 2017-11-21 *安裝Nvidia獨立顯示卡驅動(重要:在雙顯示卡的筆記本上測試失敗,最後一次重啟系統後無法正常進入centOS) //匯入公鑰 rpm --import https://www.elrepo.org/RPM-GPG-

基於centos6.5快速搭建jdk,tomcat,nginx,顯示個人靜態頁面基於yum

前言:在如今這個時代,相信不少人都會在網上,做一個個人主頁來展示自己,用於展示自我,求職或者為搭建個人網站做準備等等。相信很多人的雲主機都是選擇Linux系統吧。在這裡,我推薦CentOS系統啊,一個開源免費的系統,而且擁有yum的存在,在安裝程式時要方便很多呢。要知道,編