碼上快樂
1秒登錄
首頁
榜單
標簽
關於
搜索
相關內容
簡體
繁體
Linux系統安裝常用開發軟件
本文轉載自
查看原文
2019-10-10 09:41
1110
Java高級
vim、jdk、tomcat、mysql
安裝vim(命令模式=>編輯模式=>底行模式)
[root@localhost ~]# yum install vim*
結束后一直確認即可,鍵入y
繼續鍵入 y
老是確認鍵入 y 比較麻煩,那就直接這樣:
[root@localhost ~]# yum - y install vim*
JDK的安裝
1:通過Xftp工具上傳文件【jdk-8u181-linux-x64.tar.gz】
查看是否上傳成功:[root@localhost /]# ll
2:
安裝必要的依賴環境(按照順序裝好)
yum -y install glibc.i686
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum -y install gcc-c++
yum -y install libaio*
3:
檢查之前是否安裝JDK,安裝過則卸載
查看:rpm -qa | grep -i jdk 參數-i忽略大小寫
卸載:rpm -e --nodeps 程序名稱
[root@localhost /]# rpm -qa | grep -i jdk
4:
創建JDK的安裝路徑
4-1 mkdir 文件夾名
查詢JDK的完整路徑:[root@localhost jdk]# pwd
[root@localhost local]# mkdir jdk
4-2 解壓已上傳的jdk文件【
jdk-8u181-linux-x64.tar.gz
】到jdk目錄
解壓語法: tar -zxvf 安裝包 -C 指定目錄
[root@localhost /]# tar -zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local/jdk/
去【/usr/local/jdk】目錄下查看是否已解壓成功
在進去解壓后的jdk1.8.0_181文件下查看jdk目錄結構
5:Linux上配置jdk環境變量
[root@localhost /]# vim /etc/profile
技巧:可直接用xftp將profile文件下來配置好,再上傳覆蓋即可
#jdk path
export JAVA_HOME=/usr/local/jdk/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
6:
重新加載環境變量配置文件:source /etc/profile 並測試是否安裝成功
[root@localhost jdk1.8.0_181]# source /etc/profile
測試Linux上jdk是否安裝成功:[root@localhost /]# java -version
Tomcat安裝
1:上傳Linux版本的tomcat到根目錄下並解壓到tomcat目錄(方法同jdk一致)
[root@localhost /]# tar -axvf apache-tomcat-7.0.68.tar.gz -C /usr/local/tomcat/
查看是否成功解壓到tomcat目錄
2:
檢查之前是否安裝tomcat,安裝過則卸載(跟jdk一致,不過多解釋)
rpm -qa | grep -i tomcat
rpm -e --nodeps 程序名稱
3:配置tomcat環境變量(可用xftp便捷操作)
[root@localhost /]# vim /etc/profile
#tomcat path
export CLASS_HOME=/usr/local/tomcat/apache-tomcat-7.0.68
export PATH=$CLASS_HOME/bin:$PATH
4:
重新加載環境變量配置文件:source /etc/profile 並啟動tomcat查看是否安裝成功
找到解壓tomcat解壓路徑下的bin目錄,啟動tomcat【
startup.sh
】,關閉【shutdown.sh】
[root@localhost bin]# ./startup.sh
切換物理機查看tomcat是否啟動成功:Google地址欄:http://192.168.64.10:8080
5:
設置防火牆(不建議關閉,可省略這一步)
編輯防火牆配置文件:vim /etc/sysconfig/iptables
重啟防火牆:service iptables restart
6:動態加載tomcat啟動日志,跟Windows啟動tomcat刷刷感覺差不多
[root@localhost bin]# ./startup.sh && tailf /usr/local/tomcat/apache-tomcat-7.0.68/logs/catalina.out
MySQL的安裝
1:上傳Linux版本的mysql到根目錄下並解壓到mysql目錄(方法同jdk一致)
[root@localhost /]# tar -zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz -C /usr/local/mysql/
查看是否成功解壓到mysql目錄
2:
檢查之前是否安裝mysql,安裝過則卸載
rpm -qa | grep -i mysql
干掉:mysql-libs-5.1.73-8.el6_8.x86_64
已經安裝了庫文件,應該先卸載,不然會出現覆蓋錯誤。注意卸載時使用了--nodeps選項,忽略了依賴關系
[root@localhost /]# rpm -e --nodeps mysql-libs-5.1.73-8.el6_8.x86_64
再去查看是否安裝就沒有了【
mysql-libs-5.1.73-8.el6_8.x86_64
】
3:
添加mysql用戶組和mysql用戶,用於設置mysql安裝目錄文件所有者和所屬組(安全起見)
[root@localhost /]# groupadd mysql
[root@localhost /]# useradd -r -g mysql mysql
4:
進入mysql解壓目錄,並更改所屬的組和用戶
chown -R(遞歸) mysql . =>把mysql用戶賦給當前目錄下的所有文件
chgrp -R(遞歸) mysql . =>用戶組的名稱改成mysql
[root@localhost mysql-5.6.31-linux-glibc2.5-x86_64]# chown -R mysql .
[root@localhost mysql-5.6.31-linux-glibc2.5-x86_64]# chgrp -R mysql .
注意:不要忘記mysql后的 '.' ,代表所有目錄
5:
執行mysql_install_db腳本,對mysql中的data目錄進行初始化並創建一些系統表格
。
【
mysql_install_db
】在目錄【/usr/local/mysql/mysql-5.6.31-linux-glibc2.5-x86_64/scripts】
注意mysql服務進程mysqld運行時會訪問data目錄,所以必須由啟動mysqld進程的用戶(就是之前設置的mysql用戶)執行這個腳本,或者用root執行,但是加上參數--user=mysql。
[root@localhost mysql-5.6.31-linux-glibc2.5-x86_64]# scripts/mysql_install_db --user=mysql
出現這樣就執行完畢
6:
將mysql/目錄下除了data/目錄的所有文件,改回root用戶所有,mysql用戶只需作為mysql/data/目錄下所有文件的所有者
[root@localhost mysql-5.6.31-linux-glibc2.5-x86_64]# chown -R root .
[root@localhost mysql-5.6.31-linux-glibc2.5-x86_64]# chown -R mysql data
注意:同樣,別忘記root后面的 '.'
7:
復制配置文件(my-default.cnf)到etc目錄下,並重命名my.cnf(etc目錄存放系統配置文件,開機自加載)
my-default.cnf文件在解壓目錄下的【support-files】文件夾中
[root@localhost support-files]# cp my-default.cnf /etc/my.cnf
8:去/etc目錄下並查看剛才復制過去的my.cnf文件,並設置basedir家目錄 =>[root@localhost etc]# vim my.cnf
basedir = /usr/local/mysql/mysql-5.6.31-linux-glibc2.5-x86_64
9:
將mysqld服務加入開機自啟動項
9-1 首先需要將support-files目錄下的mysql.server服務腳本復制到/etc/init.d/ 並重命名為mysqld
[root@localhost support-files]# cp mysql.server /etc/init.d/mysqld
查看文件是否復制過去並成功重命名
[root@localhost support-files]# cd /etc/init.d
9-2:
通過chkconfig命令將mysqld服務加入到自啟動服務項中
[root@localhost init.d]# chkconfig --add mysqld
注意:服務名稱mysqld就是將mysql.server復制到/etc/init.d/時重命名的名稱
9-3:
查看是否添加成功(出現:2-3-4-5 =>狀態為on即可)
[root@localhost init.d]# chkconfig --list mysqld
10:啟動mysql(解壓mysql的bin目錄下執行)
10-1 先重啟mysqld服務
[root@localhost bin]# service mysqld restart
運行客戶端程序mysql,測試能否連接到mysqld
[root@localhost bin]# ./mysql
10-2 設置用戶名和密碼,然后在重新連接
定位到mysql安裝目錄下/bin下執行【[root@localhost bin]# ./mysqladmin -u root password 123456】
重新連接測試
10-3 設置mysql環境變量,避免老是輸入全路徑去啟動mysql(參考jdk)
[root@localhost /]# vim /etc/profile
#mysql path
export MYSQL_HOME=/usr/local/mysql/mysql-5.6.31-linux-glibc2.5-x86_64
export PATH=$MYSQL_HOME/bin:$PATH
重新加載環境變量配置文件:source /etc/profile,再次啟動
mysql(這次是在localhost根目錄執行)
10-4 Navicat連接MySQL
授權MySQL遠程登陸,執行兩條命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的MySQL密碼' WITH GRANT OPTION;
FLUSH PRIVILEGES;
進行Navicat測試:
×
免責聲明!
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。
猜您在找
開發軟件 IntelligentIdea
盤點系列--常用開發軟件篇
印度人是怎樣開發軟件的?
外包公司開發軟件要注意什么
Java開發環境搭建及開發軟件和服務器安裝與配置
Java IDE集成開發軟件:intellij idea mac版安裝教程
nrf開發筆記一開發軟件
08-03 開發軟件的目錄規范
AB PanelView 觸摸屏分類以及開發軟件
【轉】嵌入式GUI的主流開發軟件
粵ICP備18138465號
© 2018-2025 CODEPRJ.COM