1、首先安裝Java(這裏演示的是1.7,可以根據自己想要的版本進行更改)
1、運行以下命令進行javajdk1.7的安裝(如下圖所示):
yum install java-1.7.0-openjdk
2、運行下面的命令查看java的當前版本,證實是否真正的安裝成功(如下圖所示):
java -version
3、查看自己的Java安裝路徑
which java
ls -lrt /usr/bin/java
ls -lrt /etc/alternatives/java
2、然後配置mysql5.7YUM源
1、下載mysql源安裝包(可以用我下面的也可以到官網去下載自己想要的YUM源rpm安裝包:http://dev.mysql.com/downloads/repo/yum/ )
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
2、安裝mysql源 --sudo 爲申請root用戶權限 然後輸出自己的密碼便可以在短期之內不需要再輸入密碼:
sudo yum localinstall mysql57-community-release-el7-8.noarch.rpm
3、檢查mysql源是否安裝成功:
sudo yum repolist enabled | grep "mysql.*-community.*"
3.1、可以看到下圖表示安裝成功:
3、開始安裝MySQL
sudo yum install mysql-community-server
1、啓動MySQL服務:
sudo systemctl start mysqld
2、查看MySQL的啓動狀態:
sudo systemctl status mysqld #如果Active: 爲active (running) 則表示已經啓動其他狀態則爲失敗然後排查失敗原因
4、開機啓動:
sudo systemctl enable mysqld
sudo systemctl daemon-reload
5、修改root本地登錄密碼
mysql安裝完成之後,在/var/log/mysqld.log文件中給root生成了一個默認密碼。
通過下面的方式找到root默認密碼:
grep 'temporary password' /var/log/mysqld.log
6、然後登錄mysql進行修改:
注意:mysql5.7默認安裝了密碼安全檢查插件(validate_password)
默認密碼檢查策略要求密碼必須包含:大小寫字母、數字和特殊符號,並且長度不能少於8位。
否則會提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements錯誤
mysql -uroot -p #然後回車輸入數據庫密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; #修改新密碼
7、添加遠程登錄用戶
默認只允許root帳戶在本地登錄,如果要在其它機器上連接mysql
必須修改root允許遠程連接,或者添加一個允許遠程連接的帳戶,爲了安全起見,我添加一個新的帳戶:
GRANT ALL PRIVILEGES ON *.* TO 'MySQL賬號'@'%' IDENTIFIED BY 'MySQL密碼' WITH GRANT OPTION;
8、解決MySQL數據查詢出現GROUP BY語句出錯,提示錯誤代碼1055
找到MySQL安裝目錄下的my.cnf
在sql_mode 中去掉only_full_group_by , 即:
如果沒有sql_mode加上便可
修改完成之後,重啓數據庫,然後再打開,再次查詢就正常了。
sudo find / -name my.cnf #尋找my.cnf文件的命令
sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
9、遠程連接Mysql時執行語句很慢的解決方案:
找到MySQL安裝目錄下的my.cnf:
[mysqld]
skip-name-resolve #加入這一條代碼即可
10、默認配置文件路徑:
配置文件:/etc/my.cnf
日誌文件:/var/log//var/log/mysqld.log
服務啓動腳本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid
4、安裝tomcat
1、自己找個目錄,這裏不做一些centos7的基本命令解釋,直接正題->下載安裝包:
wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.94/bin/apache-tomcat-7.0.94.tar.gz
2、解壓安裝包:
tar -zxvf apache-tomcat-7.0.94.tar.gz
3、進入解壓後的目錄文件夾(如下圖所示):
//進入文件目錄
cd apache-tomcat-7.0.94
//查看所有文件
ls
4、增加Tomcat啓動參數,需要增加一個pid文件,在tomca/bin 目錄下面,增加 setenv.sh 配置,catalina.sh啓動的時候會調用,同時配置java內存參數
//注意vim 命令後的文件路徑換成自己的
vim /root/apache-tomcat-7.0.94/bin/setenv.sh
5、寫入以下命令
#add tomcat pid
CATALINA_PID="$CATALINA_BASE/tomcat.pid"
#add java opts
JAVA_OPTS="-server -XX:PermSize=256M -XX:MaxPermSize=1024m -Xms512M -Xmx1024M -XX:MaxNewSize=256m"
6、創建並且寫入一個service文件:
vim /lib/systemd/system/tomcat.service
7、寫入以下命令(效果看圖所示):
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/root/apache-tomcat-7.0.94/tomcat.pid
ExecStart=/root/apache-tomcat-7.0.94/bin/startup.sh
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
8、賦予權限:
chmod 754 /lib/systemd/system/tomcat.service
9、重載系統服務列表:
systemctl daemon-reload
10、設置開機自啓動:
systemctl enable tomcat.service
11、常用命令總結(可選):
//啓動
systemctl start tomcat.service
//關閉
systemctl stop tomcat.service
//重啓
systemctl restart tomcat.service
12、修改tomcat端口號:
//注意vim 命令後的文件路徑換成自己的
vim /root/apache-tomcat-7.0.94/conf/server.xml
13、修改位置如下圖所示(我這裏修改的是1314):
14、重啓tomcat
//重啓
systemctl restart tomcat.service
15、開啓你們自己配置的端口防火牆(我的端口是1314):
firewall-cmd --zone=public --add-port=1314/tcp --permanent
16、刷新防火牆配置:
firewall-cmd --reload
17、通過ip或者域名去訪問自定義的端口即可(我的端口是1314成功如下圖所示):
5、安裝redis5.0.4環境
1、下載redis:
sudo yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel #一鍵安裝四個依賴
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
tar xzf redis-5.0.4.tar.gz
cd redis-5.0.4
make
2、啓動redis-server服務:
#vim 命令後的目錄是你安裝後的目錄
vim /usr/local/redis/etc/redis.conf
daemonize=yes #修改daemonize 改爲 yes (允許後臺啓動)
/www/server/redis-5.0.4/src/redis-server /www/server/redis-5.0.4/redis.conf #注意換成自己的安裝目錄
3、開機自動啓動redis-server服務:
cd /etc/rc.d/
sudo chmod 777 rc.local
echo "/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf" >> /etc/rc.d/rc.local #注意>>前面的都換成自己的安裝目錄後面的不要動
sudo chmod 644 rc.local #用完之後記得恢復到原來的權限
4、配置redis系統啓動服務:
cd /lib/systemd/system/
sudo vi redis.service
4.1、寫入以下配置(注意:註釋要刪掉):
[Unit]
Description=Redis
After=syslog.target network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
PIDFile=/var/run/redis.pid #注意:需要和redis.conf配置文件中的信息一致
ExecStart=/www/server/redis-5.0.4/src/redis-server /www/server/redis-5.0.4/redis.conf #注意目錄換成自己的
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target
4.2、刷新配置以及命令集合:
sudo pkill redis #殺掉進程
sudo systemctl daemon-reload #刷新系統配置
sudo systemctl enable redis.service #設置開機啓動
sudo systemctl start redis #啓動redis
sudo systemctl stop redis #關閉redis
sudo systemctl restart redis #重啓redis
sudo systemctl status redis #查看redis狀態
sudo systemctl reload redis #刷新redis的配置
6、安裝mongodb4.0.9環境
1、下載mongodb:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-amazon-4.0.9.tgz
tar zxvf mongodb-linux-x86_64-amazon-4.0.9.tgz
sudo mv mongodb-linux-x86_64-amazon-4.0.9 /www/server/mongodb
cd /www/server/mongodb/
sudo mkdir data
cd data
sudo mkdir db
sudo mkdir log
sudo vi /www/server/mongodb/bin/mongodb.conf
1.1、配置以下信息
# 數據庫文件路徑
dbpath=/www/server/mongodb/data/db/
# 日誌文件路徑
logpath=/www/server/mongodb/data/log/mongodb.log
# 是否追加日誌
logappend=true
# 端口
port=27017
# 是否後臺程序啓動
fork=true
# 是否啓動授權認證
auth=false
1.2、配置系統啓動服務
sudo vi /lib/systemd/system/mongodb.service
1.3、寫入以下配置(注意:註釋要刪掉):
[Unit]
Description=mongodb
After=network.target remote-fs.target nss-lookup.target
[Service]
Type=forking
ExecStart=/www/server/mongodb/bin/mongod --config /www/server/mongodb/bin/mongodb.conf #注意換成自己的目錄
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/www/server/mongodb/bin/mongod --shutdown --config /www/server/mongodb/bin/mongodb.conf #注意換成自己的目錄
PrivateTmp=true
[Install]
WantedBy=multi-user.target
1.4、刷新配置以及命令集合:
sudo systemctl daemon-reload #刷新系統配置
sudo systemctl enable mongodb.service #設置開機啓動
sudo systemctl start mongodb #啓動mongodb
sudo systemctl stop mongodb #關閉mongodb
sudo systemctl restart mongodb #重啓mongodb
sudo systemctl status mongodb #查看mongodb狀態
sudo systemctl reload mongodb #刷新mongodb的配置
7、安裝git
1、查看系統是否已經安裝git:
git --version
2、通過yum安裝git:
yum install git
3、安裝成功效果圖: