當前位置:
首頁 > 最新 > CentOS7常用軟體的安裝

CentOS7常用軟體的安裝

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 chen@"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


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 編程界的小學生 的精彩文章:

TAG:編程界的小學生 |