linux下安装jdk_mysql_tomcat_redis
生活随笔
收集整理的這篇文章主要介紹了
linux下安装jdk_mysql_tomcat_redis
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目前搬我以前的筆記,每個人做筆記方式都不一樣,看別人的風格,生成自己的風格
1.linux安裝軟件和redis學習jdk --- java開發運行環境Tomcat - WEB程序的服務器Mysql -- 持久化存儲數據Redis -- 數據庫 ,和MySQL原理不同//linux通用軟件安裝流程:(jdk安裝)A:上傳安裝包CRT -- Alt+p 打開 ftp上傳直接拖拽文件上傳,到當前用戶目錄下mkdir 將需要共享的文件mv到usr共享目錄mv jdkxxx /usr/local/jdkB:查詢安裝程序中是否安裝過jdk 查詢:rpm -qa | grep -i jdk 卸載:rpm -e --nodeps 程序名c:安裝程序解壓縮:tar -zxvf xxxD:進行相關配置(環境變量)1)編輯vi /etc/profile 2)export JAVA_HOME=/usr/local/jdkexport PATH=$JAVA_HOME/bin:$PATH3)重新加載配置文件 source /etc/profileE:測試java -version javajavac//Tomcat安裝:A:B:查詢安裝程序中是否安裝過tomcat 查詢:rpm -qa | grep -i tomcat卸載:rpm -e --nodeps 程序名c:安裝程序解壓縮:tar -zxvf xxxD:進行相關配置(環境變量)問題:tomcat/bin/startup.sh --開啟tomcat 但是無法訪問,開啟防火墻解決:方案1:service iptables stop //start開啟方案2:更改防火墻配置文件,放行8080端口(復制22的放行命令改成8080)vi /etc/sysconfig/iptables重啟防火墻:service iptables restartE:測試 http://ip:8080//MySql安裝A:B、判斷當前程序是否安裝過,如果安裝過,進行卸載查詢:rpm -qa | grep -i MySQL卸載:rpm -e --nodeps 程序名C:安裝程序1)解壓縮:tar -xvf mysql.tar2)安裝:服務端 rpm -ivh mysql-service.rpm客戶端 rpm -ivh mysql-client.rpm3)開啟mysql服務service mysql start 設置密碼:(在安裝時會有提示,直接復制下來設置,需先開啟服務)/usr/bin/mysqladmin -u root password '新密碼'4)本地訪問mysql -uroot -p密碼D、進行遠程連接相關配置1)防火墻放行vi /etc/sysconfig/iptables2)、授權登陸 MySQLcreate user 'root'@'%' identified by '1234'; ---- root 用戶在其他主機可以以 1234 密碼登陸grant all on *.* to 'root'@'%' with grant option; ---- root 用戶在其他主機連接時,具有所有權限all --- 增刪改查等所有權限*.* --- 所有庫以及所有表 E:測試遠程sqlYog訪問2.Redis概述A.數據庫分類1.普通Sql(關系型數據庫)mysql oracle2.NoSQL(No Only SQL 非關系型數據庫)redis Hbase mangoDBB.redis安裝看下面講義里的吧!1、Linux 操作系統軟件安裝以及redis 學習JDK ----- Java開發運行環境Tomcat -- WEB程序的服務器MySQL --- 持久化存儲數據Redis --- 和 MySQL 類似,也是數據庫,但是原理不同Linux 上通用的軟件安裝流程:A、上傳安裝包到 Linux(也可以從網絡下載)B、判斷當前程序是否安裝過,如果安裝過,進行卸載C、安裝該程序D、進行相關配置E、測試2、Linux 下軟件安裝 ----- JDKA、上傳安裝包到 Linux(也可以從網絡下載)1)、CRT ----> alt + p ---> 打開上傳窗口 ----> 拖拽文件到窗口2)、文件上傳到了當前用戶目錄下 /root3)、將文件剪切到 /usr 目錄下(被不同用戶共享)mkdir /usr/local/jdkmv jdk-xxx.xx.gz /usr/local/jdkB、判斷當前程序是否安裝過,如果安裝過,進行卸載rpm --- redhat packet manager-q ---- query-a ---- all-e ---- erase 卸載-i ---- install 安裝-v ---- 顯示細節-h ---- 列出標記--nodeps ---- 忽略關聯性(有的程序是依賴于 JDK的)查詢:rpm -qa | grep -i jdk卸載:rpm -e --nodeps 程序名C、安裝該程序解壓縮:tar -zxvf xxxD、進行相關配置(環境變量)1)、編輯:vi /etc/profile2)、export JAVA_HOME=JDK安裝路徑export PATH=$JAVA_HOME/bin:$PATH3)、重新加載配置文件source /etc/profileE、測試java -versionjavajavac3、Linux 下軟件安裝 ----- TomcatA、上傳安裝包到 Linux(也可以從網絡下載)1)、CRT ----> alt + p ---> 打開上傳窗口 ----> 拖拽文件到窗口2)、文件上傳到了當前用戶目錄下 /root3)、將文件剪切到 /usr 目錄下(被不同用戶共享)mkdir /usr/local/tomcatmv jdk-xxx.xx.gz /usr/local/tomcatB、判斷當前程序是否安裝過,如果安裝過,進行卸載查詢:rpm -qa | grep -i tomcat查詢無結果,此步驟結束C、安裝該程序解壓縮:tar -zxvf xxxD、進行相關配置(環境變量)問題:tomcat/bin/startup.sh ---- 開啟Tomcat ,但是宿主機無法訪問,因為有防火墻解決:方案1:service iptables stop ---- 關閉防火墻(不建議)方案2:在防火墻配置文件中,放行 Tomcat 的 8080 端口vi /etc/sysconfig/iptables放行端口實現:復制(案例:22端口)粘貼(yy p)重啟防火墻:service iptables restartE、測試宿主機瀏覽器:http://虛擬機ip:80804、Linux 下軟件安裝 ----- MySQLA、上傳安裝包到 Linux(也可以從網絡下載)1)、CRT ----> alt + p ---> 打開上傳窗口 ----> 拖拽文件到窗口2)、文件上傳到了當前用戶目錄下 /root3)、將文件剪切到 /usr 目錄下(被不同用戶共享)mkdir /usr/local/jdkmv jdk-xxx.xx.gz /usr/local/jdkB、判斷當前程序是否安裝過,如果安裝過,進行卸載查詢:rpm -qa | grep -i MySQL卸載:rpm -e --nodeps 程序名C、安裝該程序1、解壓縮:tar -xvf mysql.xxx.tar2、安裝1)、安裝 MySQL服務 rpm -ivh MySQL-server.xxxx.rpm2)、安裝 MySQL客戶端 rpm -ivh MySQL-clinet.xxx.rpm3)、開啟MySQL 服務service mysql start設置root的登陸密碼(安裝服務時,有提示,復制即可)/usr/bin/mysqladmin -uroot -p 新密碼4)、本地訪問mysql -uroot -p密碼D、進行遠程連接相關配置1)、防火墻放行vi /etc/sysconfig/iptables2)、授權登陸 MySQLcreate user 'root'@'%' identified by '1234'; ---- root 用戶在其他主機可以以 1234 密碼登陸grant all on *.* to 'root'@'%' with grant option; ---- root 用戶在其他主機連接時,具有所有權限all --- 增刪改查等所有權限*.* --- 所有庫以及所有表 E、測試使用 宿主機的 SQLYog 測試即可5、Redis概述A、數據庫分類:類別1:普通SQL(關系型數據庫)舉例: MySQL Oracle特點:結構上,庫表列,數據以行的方式體現結構復雜圈養 ----- 動物園類別2:NoSQL(Not Only SQL) (非關系型數據庫)舉例: redis Hbase mangoDB特點:結構上,鍵:值(Map集合)結構簡單散養 ----- 自然保護區B、為什么需要 NoSQL?WEB1.0:社交網站興起之前, hao123 新浪新聞 鐵血軍事 .....這些網站的數據是后臺生成的,客戶大多只是查詢數據,增刪改操作有限WEB2.0:社交網站的興起客戶除了查詢數據,增刪改的操作也比較多WEB 2.0 時,關系型數據庫壓力變大:1、高并發2、大數據3、高可用和高擴展C、NoSQL 分類鍵值對 ----- 一個大的 Map 集合 6、Redis安裝Linux 下軟件安裝 0、前提(聯網情況下操作):yum install gcc-c++A、上傳安裝包到 Linux(也可以從網絡下載)1)、CRT ----> alt + p ---> 打開上傳窗口 ----> 拖拽文件到窗口2)、文件上傳到了當前用戶目錄下 /root3)、將文件剪切到 /usr 目錄下(被不同用戶共享)B、判斷當前程序是否安裝過,如果安裝過,進行卸載 查詢:rpm -qa | grep -i jdk卸載:rpm -e --nodeps 程序名C、安裝該程序1)、解壓縮:tar -zxvf xxx2)、進入解壓縮后的文件夾,進行編譯make3)、安裝make PREFIX=redis路徑 install安裝完成后,安裝路徑下有一個 bin4)、啟動服務bin/redis-server直接啟動服務:redis掛起,阻塞了當前主線程,要設置 redis 服務為后臺服務啟動操作的客戶端bin/redis-cliD、進行相關配置1)、cp redis-3.0.7/redis.conf redis的安裝目錄下(和bin目錄平級)2)、vi redis.conf 將啟動方式設置為后臺啟動daemonize yes注:修改端口在 redis.conf // portE、測試啟動: bin/redis-server redis.conf //在配置集群時可以放入bin目錄里面,啟動命令就不一樣了,進入bin ./xxx redis.conf訪問: bin/redis-cli --raw //raw可以顯示中文F、簡單使用增: set 鍵 值(改:當鍵重復時,值會覆蓋)刪: del 鍵查: get 鍵,返回值退出 quit //只是退出,關閉: shutdown //關閉redis服務7、Redis相關數據結構A、字符串類型 --------- String ------ 普通字符串B、散列類型 --------- hash表 ------ 哈希表類型C、列表類型 --------- List列表 ---- D、集合類型E、有序集合類型
1.linux安裝軟件和redis學習jdk --- java開發運行環境Tomcat - WEB程序的服務器Mysql -- 持久化存儲數據Redis -- 數據庫 ,和MySQL原理不同//linux通用軟件安裝流程:(jdk安裝)A:上傳安裝包CRT -- Alt+p 打開 ftp上傳直接拖拽文件上傳,到當前用戶目錄下mkdir 將需要共享的文件mv到usr共享目錄mv jdkxxx /usr/local/jdkB:查詢安裝程序中是否安裝過jdk 查詢:rpm -qa | grep -i jdk 卸載:rpm -e --nodeps 程序名c:安裝程序解壓縮:tar -zxvf xxxD:進行相關配置(環境變量)1)編輯vi /etc/profile 2)export JAVA_HOME=/usr/local/jdkexport PATH=$JAVA_HOME/bin:$PATH3)重新加載配置文件 source /etc/profileE:測試java -version javajavac//Tomcat安裝:A:B:查詢安裝程序中是否安裝過tomcat 查詢:rpm -qa | grep -i tomcat卸載:rpm -e --nodeps 程序名c:安裝程序解壓縮:tar -zxvf xxxD:進行相關配置(環境變量)問題:tomcat/bin/startup.sh --開啟tomcat 但是無法訪問,開啟防火墻解決:方案1:service iptables stop //start開啟方案2:更改防火墻配置文件,放行8080端口(復制22的放行命令改成8080)vi /etc/sysconfig/iptables重啟防火墻:service iptables restartE:測試 http://ip:8080//MySql安裝A:B、判斷當前程序是否安裝過,如果安裝過,進行卸載查詢:rpm -qa | grep -i MySQL卸載:rpm -e --nodeps 程序名C:安裝程序1)解壓縮:tar -xvf mysql.tar2)安裝:服務端 rpm -ivh mysql-service.rpm客戶端 rpm -ivh mysql-client.rpm3)開啟mysql服務service mysql start 設置密碼:(在安裝時會有提示,直接復制下來設置,需先開啟服務)/usr/bin/mysqladmin -u root password '新密碼'4)本地訪問mysql -uroot -p密碼D、進行遠程連接相關配置1)防火墻放行vi /etc/sysconfig/iptables2)、授權登陸 MySQLcreate user 'root'@'%' identified by '1234'; ---- root 用戶在其他主機可以以 1234 密碼登陸grant all on *.* to 'root'@'%' with grant option; ---- root 用戶在其他主機連接時,具有所有權限all --- 增刪改查等所有權限*.* --- 所有庫以及所有表 E:測試遠程sqlYog訪問2.Redis概述A.數據庫分類1.普通Sql(關系型數據庫)mysql oracle2.NoSQL(No Only SQL 非關系型數據庫)redis Hbase mangoDBB.redis安裝看下面講義里的吧!1、Linux 操作系統軟件安裝以及redis 學習JDK ----- Java開發運行環境Tomcat -- WEB程序的服務器MySQL --- 持久化存儲數據Redis --- 和 MySQL 類似,也是數據庫,但是原理不同Linux 上通用的軟件安裝流程:A、上傳安裝包到 Linux(也可以從網絡下載)B、判斷當前程序是否安裝過,如果安裝過,進行卸載C、安裝該程序D、進行相關配置E、測試2、Linux 下軟件安裝 ----- JDKA、上傳安裝包到 Linux(也可以從網絡下載)1)、CRT ----> alt + p ---> 打開上傳窗口 ----> 拖拽文件到窗口2)、文件上傳到了當前用戶目錄下 /root3)、將文件剪切到 /usr 目錄下(被不同用戶共享)mkdir /usr/local/jdkmv jdk-xxx.xx.gz /usr/local/jdkB、判斷當前程序是否安裝過,如果安裝過,進行卸載rpm --- redhat packet manager-q ---- query-a ---- all-e ---- erase 卸載-i ---- install 安裝-v ---- 顯示細節-h ---- 列出標記--nodeps ---- 忽略關聯性(有的程序是依賴于 JDK的)查詢:rpm -qa | grep -i jdk卸載:rpm -e --nodeps 程序名C、安裝該程序解壓縮:tar -zxvf xxxD、進行相關配置(環境變量)1)、編輯:vi /etc/profile2)、export JAVA_HOME=JDK安裝路徑export PATH=$JAVA_HOME/bin:$PATH3)、重新加載配置文件source /etc/profileE、測試java -versionjavajavac3、Linux 下軟件安裝 ----- TomcatA、上傳安裝包到 Linux(也可以從網絡下載)1)、CRT ----> alt + p ---> 打開上傳窗口 ----> 拖拽文件到窗口2)、文件上傳到了當前用戶目錄下 /root3)、將文件剪切到 /usr 目錄下(被不同用戶共享)mkdir /usr/local/tomcatmv jdk-xxx.xx.gz /usr/local/tomcatB、判斷當前程序是否安裝過,如果安裝過,進行卸載查詢:rpm -qa | grep -i tomcat查詢無結果,此步驟結束C、安裝該程序解壓縮:tar -zxvf xxxD、進行相關配置(環境變量)問題:tomcat/bin/startup.sh ---- 開啟Tomcat ,但是宿主機無法訪問,因為有防火墻解決:方案1:service iptables stop ---- 關閉防火墻(不建議)方案2:在防火墻配置文件中,放行 Tomcat 的 8080 端口vi /etc/sysconfig/iptables放行端口實現:復制(案例:22端口)粘貼(yy p)重啟防火墻:service iptables restartE、測試宿主機瀏覽器:http://虛擬機ip:80804、Linux 下軟件安裝 ----- MySQLA、上傳安裝包到 Linux(也可以從網絡下載)1)、CRT ----> alt + p ---> 打開上傳窗口 ----> 拖拽文件到窗口2)、文件上傳到了當前用戶目錄下 /root3)、將文件剪切到 /usr 目錄下(被不同用戶共享)mkdir /usr/local/jdkmv jdk-xxx.xx.gz /usr/local/jdkB、判斷當前程序是否安裝過,如果安裝過,進行卸載查詢:rpm -qa | grep -i MySQL卸載:rpm -e --nodeps 程序名C、安裝該程序1、解壓縮:tar -xvf mysql.xxx.tar2、安裝1)、安裝 MySQL服務 rpm -ivh MySQL-server.xxxx.rpm2)、安裝 MySQL客戶端 rpm -ivh MySQL-clinet.xxx.rpm3)、開啟MySQL 服務service mysql start設置root的登陸密碼(安裝服務時,有提示,復制即可)/usr/bin/mysqladmin -uroot -p 新密碼4)、本地訪問mysql -uroot -p密碼D、進行遠程連接相關配置1)、防火墻放行vi /etc/sysconfig/iptables2)、授權登陸 MySQLcreate user 'root'@'%' identified by '1234'; ---- root 用戶在其他主機可以以 1234 密碼登陸grant all on *.* to 'root'@'%' with grant option; ---- root 用戶在其他主機連接時,具有所有權限all --- 增刪改查等所有權限*.* --- 所有庫以及所有表 E、測試使用 宿主機的 SQLYog 測試即可5、Redis概述A、數據庫分類:類別1:普通SQL(關系型數據庫)舉例: MySQL Oracle特點:結構上,庫表列,數據以行的方式體現結構復雜圈養 ----- 動物園類別2:NoSQL(Not Only SQL) (非關系型數據庫)舉例: redis Hbase mangoDB特點:結構上,鍵:值(Map集合)結構簡單散養 ----- 自然保護區B、為什么需要 NoSQL?WEB1.0:社交網站興起之前, hao123 新浪新聞 鐵血軍事 .....這些網站的數據是后臺生成的,客戶大多只是查詢數據,增刪改操作有限WEB2.0:社交網站的興起客戶除了查詢數據,增刪改的操作也比較多WEB 2.0 時,關系型數據庫壓力變大:1、高并發2、大數據3、高可用和高擴展C、NoSQL 分類鍵值對 ----- 一個大的 Map 集合 6、Redis安裝Linux 下軟件安裝 0、前提(聯網情況下操作):yum install gcc-c++A、上傳安裝包到 Linux(也可以從網絡下載)1)、CRT ----> alt + p ---> 打開上傳窗口 ----> 拖拽文件到窗口2)、文件上傳到了當前用戶目錄下 /root3)、將文件剪切到 /usr 目錄下(被不同用戶共享)B、判斷當前程序是否安裝過,如果安裝過,進行卸載 查詢:rpm -qa | grep -i jdk卸載:rpm -e --nodeps 程序名C、安裝該程序1)、解壓縮:tar -zxvf xxx2)、進入解壓縮后的文件夾,進行編譯make3)、安裝make PREFIX=redis路徑 install安裝完成后,安裝路徑下有一個 bin4)、啟動服務bin/redis-server直接啟動服務:redis掛起,阻塞了當前主線程,要設置 redis 服務為后臺服務啟動操作的客戶端bin/redis-cliD、進行相關配置1)、cp redis-3.0.7/redis.conf redis的安裝目錄下(和bin目錄平級)2)、vi redis.conf 將啟動方式設置為后臺啟動daemonize yes注:修改端口在 redis.conf // portE、測試啟動: bin/redis-server redis.conf //在配置集群時可以放入bin目錄里面,啟動命令就不一樣了,進入bin ./xxx redis.conf訪問: bin/redis-cli --raw //raw可以顯示中文F、簡單使用增: set 鍵 值(改:當鍵重復時,值會覆蓋)刪: del 鍵查: get 鍵,返回值退出 quit //只是退出,關閉: shutdown //關閉redis服務7、Redis相關數據結構A、字符串類型 --------- String ------ 普通字符串B、散列類型 --------- hash表 ------ 哈希表類型C、列表類型 --------- List列表 ---- D、集合類型E、有序集合類型
?
轉載于:https://www.cnblogs.com/jiuya/p/9454326.html
總結
以上是生活随笔為你收集整理的linux下安装jdk_mysql_tomcat_redis的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux环境部署python3+dja
- 下一篇: 网页版excel服务器,用excel当数