<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
1.安裝 vsftpd
yum install -y vsftpd
2.安裝完成後執行以下命令進入/etc/vsftpd目錄,並檢視該目錄下的檔案
cd /etc/vsftpd ls
在安裝vsftpd預設情況下,root使用者是不能進行登陸的
1.修改ftpusers檔案、註釋掉root
vim ftpusers
i進入遊標,進行編輯
esc退出編輯
shift +: 輸入wq儲存退出
2.修改user_list檔案、註釋掉root
vim user_list
開機自啟動
systemctl enable vsftpd.service
重啟ftp服務
systemctl restart vsftpd.service
3.設定防火牆
檢視防火牆狀態 systemctl status firewalld 開啟防火牆 service firewalld start 開機自啟動 systemctl enable firewalld 查詢已開放的埠 firewall-cmd --zone=public --list-ports 防火牆開啟埠 firewall-cmd --add-port=21/tcp --permanent
重啟防火牆生效 firewall-cmd --reload
1.檢視系統已有的安裝包
yum list | grep jdk
2.選擇需要版本的JDK進行安裝
yum install java-1.8.0-openjdk.x86_64
中途可能會出現提示,輸入 y 即可
3.安裝完成輸入java -version命令,檢視一下JDK的版本資訊,確認JDK安裝成功無誤。
4.安裝完成以後修改環境變數,修改/etc
目錄下的profile
檔案
vim /etc/profile
5.在profile
檔案中尾行,按i
鍵插入下段程式碼
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64/ export JRE_HOME=$JAVA_HOME/jre export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
6.儲存設定
source /etc/profile
1.切換到local目錄
cd /usr/local/
2.建立一個叫mysql的目錄
mkdir mysql
3.切換到mysql目錄下
cd mysql
4.下載ysql安裝包
wget https://dev.mysql.com/get/mysql80-community-release-el7-2.noarch.rpm
5.安裝mysql
yum -y install mysql80-community-release-el7-2.noarch.rpm
yum -y install mysql-community-server
出現問題
解決:
把原來的https://repo.mysql.com/RPM-GPG-KEY-mysql
改成https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
即可
vim /etc/yum.repos.d/mysql-community.repo
重新執行yum -y install mysql-community-server安裝成功
6.啟動mysql服務
systemctl start mysqld.service
開機自啟動
systemctl enable mysqld.service
7.檢視mysql的啟動狀態
systemctl status mysqld.service
8.檢視mysql安裝時自動生成的臨時密碼(需要啟動過mysql後才會生成臨時密碼)
cat /var/log/mysqld.log
9.登入mysql (輸入上面框內密碼)
mysql -u root -p
10.修改mysql登入密碼
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
11.退出mysql
輸入exit,退出mysql
1.登入mysql,輸入以下指令,可以發現root的登入許可權只限於hostlocal
use mysql; select Host,User from user;
2.修改host為萬用字元%
update user set host = '%' where User = 'root';
3.重新整理修改
flush privileges
4.重新啟動Mysql
service mysqld restart #重新啟動Mysql systemctl stop mysqld.service #停止Mysql
5.設定防火牆
防火牆開啟埠 firewall-cmd --add-port=3306/tcp --permanent 重啟防火牆生效 firewall-cmd --reload
6.navicat連線報錯
解決:
#登入 mysql -uroot -ppassword #選擇資料庫 use mysql; select user,plugin from user where user='root'; # 注意:如果是遠端連線,請將'localhost'換成'%' alter user 'root'@'%' identified with mysql_native_password by '你的資料庫密碼'; 或 alter user 'root'@''localhost' identified with mysql_native_password by '你的資料庫密碼'; #重新整理許可權 flush privileges;
1.切換到local目錄下
cd /usr/local/tomcat/apache-tomcat-8.5.81/bin
2.建立tomcat目錄
mkdir tomcat
3.切換到tomcat目錄
cd tomcat
4.下載tomcat安裝包(注意這些通過shell命名沒法下載,可通過本地下載ftp上傳)
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.81/bin/apache-tomcat-8.5.81.tar.gz
5.壓縮包解壓
tar -zxvf apache-tomcat-8.5.81.tar.gz
6.切換到bin目錄下
cd apache-tomcat-8.5.81/bin
7.啟動tomcat
./startup.sh
開埠
防火牆開啟埠 firewall-cmd --add-port=8080/tcp --permanent 重啟防火牆生效 firewall-cmd --reload
8.tomcat相關操作指令
啟動:./startup.sh
停止:./shutdown.sh
9.設定開機自啟動
cd /etc/init.d 進入目錄,在目錄下新建 vi tomcat 檔案,在檔案中寫入以下程式碼
#!/bin/bash # description: Tomcat9 Start Stop Restart # processname: tomcat8.5 # chkconfig: 112 63 37 export JAVA_HOME=/usr/local/java/jdk1.8 export JRE_HOME=$JAVA_HOME/jre export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=. export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-8.5.81 case "$1" in start) ${CATALINA_HOME}/bin/startup.sh exit 0 ;; stop) ${CATALINA_HOME}/bin/shutdown.sh exit 0 ;; debug) ${CATALINA_HOME}/bin/shutdown.sh ${CATALINA_HOME}/bin/catalina.sh run exit 0 ;; force-reload|restart) ${CATALINA_HOME}/bin/startup.sh ${CATALINA_HOME}/bin/shutdown.sh exit 0 ;; *) echo "Usage: /etc/init.d/tomcat {start|stop|restart|force-reload|debug}" exit 1 ;; esac exit 0
#設定執行許可權: chmod +x /etc/init.d/tomcat #註冊成服務: chkconfig --add tomcat #設定開機啟動: chkconfig nginx on #之後,就可以使用以下命令了 service tomcat start service tomcat stop service tomcat restart service tomcat reload
1.切換到local目錄
cd /usr/local
2.建立redis目錄
mkdir redis
3.切換到redis目錄下
cd redis
4.下載redis安裝包
wget https://download.redis.io/releases/redis-6.2.1.tar.gz
5.壓縮包解壓
tar zxvf redis-6.2.1.tar.gz
6.切換到redis-6.2.1解壓目錄下
cd redis-6.2.1
7.執行編譯命令
make
編譯成功!
8.啟動redis伺服器端
src/redis-server 2>&1 &
然後按下快捷鍵Ctrl + c,退出redis伺服器端介面
此時,輸入命令:
ps -aux|grep redis
9.啟動redis使用者端
src/redis-cli 2>&1 &
1.切換到local目錄
cd /usr/local
2.建立nginx目錄
mkdir nginx
3.切換到nginx目錄下
cd nginx
4.下載nginx安裝包
wget http://nginx.org/download/nginx-1.10.2.tar.gz
下載nginx安裝所需依賴包(注意這些shell命名沒法下載,可通過本地下載ftp上傳)
wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz
wget http://zlib.net/zlib-1.2.11.tar.gz
wget https://netix.dl.sourceforge.net/project/pcre/pcre/8.40/pcre-8.40.tar.gz
5.安裝openssl
1)切換到nginx目錄下
cd /usr/local/nginx
2)解壓
tar -zxvf openssl-fips-2.0.10.tar.gz
3)切換到解壓目錄下
cd openssl-fips-2.0.10
4)執行編譯、安裝操作
./config && make && make install
6.安裝pcre
1)切換到nginx目錄下
cd /usr/local/nginx
2)解壓
tar -zxvf pcre-8.40.tar.gz
3)切換到解壓目錄下
cd pcre-8.40
4)執行編譯、安裝操作
./configure && make && make install
7.安裝zlib
1)切換到nginx目錄下
cd /usr/local/nginx
2)解壓
tar -zxvf zlib-1.2.11.tar.gz
3)切換到解壓目錄下
cd zlib-1.2.11/
4)執行編譯、安裝操作
./configure && make && make install
8.安裝nginx
1)切換到nginx目錄下
cd /usr/local/nginx
2)解壓
tar -zxvf nginx-1.10.2.tar.gz
3)切換到解壓目錄下
cd nginx-1.10.2
4)執行編譯、安裝操作
./configure && make && make install
此時出現如下報錯提示:
錯誤為:./configure: error: the HTTP rewrite module requires the PCRE library.
為了解決上述報錯,我們需要安裝pcr-devel,執行如下命令:
yum -y install pcre-devel
再次嘗試
./configure && make && make install
9.啟動nginx
/usr/local/nginx/sbin/nginx
此時輸入命令:
ps -aux|grep nginx
設定完成
10.設定開機自啟動
將nginx服務新增到系統服務
vim /etc/init.d/nginx
#!/bin/bash # # chkconfig: - 85 15 # description: Nginx is a World Wide Web server. # processname: nginx nginx=/usr/local/nginx/sbin/nginx conf=/usr/local/nginx/conf/nginx.conf case $1 in start) echo -n "Starting Nginx" $nginx -c $conf echo " done" ;; stop) echo -n "Stopping Nginx" killall -9 nginx echo " done" ;; test) $nginx -t -c $conf ;; reload) echo -n "Reloading Nginx" ps auxww | grep nginx | grep master | awk '{print $2}' | xargs kill -HUP echo " done" ;; restart) $0 stop $0 start ;; show) ps -aux|grep nginx ;; *) echo -n "Usage: $0 {start|restart|reload|stop|test|show}" ;; esac
貼上儲存
#設定執行許可權: chmod +x /etc/init.d/nginx #註冊成服務: chkconfig --add nginx #設定開機啟動: chkconfig nginx on #之後,就可以使用以下命令了 service nginx start service nginx stop service nginx restart service nginx reload
到此這篇關於CentOS 7.9伺服器Java部署環境設定的文章就介紹到這了,更多相關CentOS 7.9 java環境設定內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45