一篇文章帶你學會在 Linux 上安裝軟件(JDK,Mysql)

一、Linux 上軟件安裝的方式

  • 二進制發佈包
    軟件已經針對具體平臺編譯打包發佈,只要解壓,修改配置即可

  • RPM包
    軟件已經按照redhat的包管理工具規範RPM進行打包發佈,需要獲取到相應的軟件RPM發佈包,然後用RPM命令進行安裝

  • Yum在線安裝
    軟件已經以RPM規範打包,但發佈在了網絡上的一些服務器上,可用yum在線安裝服務器上的rpm軟件,並且會自動解決軟件安裝過程中的庫依賴問題

  • 源碼編譯安裝
    軟件以源碼工程的形式發佈,需要獲取到源碼工程後用相應開發工具進行編譯打包部署。

二、上傳與下載工具介紹

  • XFtp
    配合 Xshell 使用,簡直絕配,方便又好用,網上各種版本多得是,我這使用的是 Xftp6
    在這裏插入圖片描述
  • FileZilla
    在這裏插入圖片描述
  • lrzsz
    我們可以使用yum安裝方式安裝 yum install lrzsz
    注意:必須有網絡
    可以在 crt 中設置上傳與下載目錄
    在這裏插入圖片描述
    上傳:
    在這裏插入圖片描述
    下載:
    在這裏插入圖片描述

三、Linux 上安裝 JDK

(1)查看Linux的版本,選擇相應版本的 JDK :getconf LONG_BIT
在這裏插入圖片描述
(2)將 32 位的 jdk 版本上傳到 Linux,這裏通過 Xftp 6 上傳
在這裏插入圖片描述
在這裏插入圖片描述
(3)Linux 軟件一般都安裝在 /usr/local/ 目錄下,所以這裏將文件移動到 /usr/local/jdk
在這裏插入圖片描述
(4)將原有的版本卸載掉

//查看 java 版本
java –version
//查看已有的java RPM 套件
rpm -qa | grep java
//刪除已有的java版本
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.i686
rpm -e --nodeps tzdata-java-2015e-1.el6.noarch

在這裏插入圖片描述
(5)解壓 JDK:tar -zxf xxxx
在這裏插入圖片描述
(6)配置 JDK 的環境變量 vim /etc/profile

#set java environment
JAVA_HOME=/usr/local/jdk/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH

注意 JAVA_HOME 的位置
在這裏插入圖片描述
在這裏插入圖片描述
(7)改完之後需要重新刷新一下:source /etc/profile
在這裏插入圖片描述

四、Linux 上安裝 Mysql

(1)將mysql 安裝文件上傳到Linux服務器
在這裏插入圖片描述
(2)卸載系統自帶的mysql
在這裏插入圖片描述
(3)解壓mysql:
在這裏插入圖片描述
(4)安裝 MySQL 服務端:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
在這裏插入圖片描述
下面的提示是告訴我們 root用戶的密碼第一次是隨機生成的,它保存在/root/.mysql_secret中,第一次登錄需要修改root密碼
在這裏插入圖片描述
可以查看該隨機密碼:
在這裏插入圖片描述
(5)安裝安裝 MySQL 客戶端:MySQL-client-5.6.22-1.el6.i686.rpm
在這裏插入圖片描述
(6)安裝之後,需要啓動mysql服務,才能登陸
在這裏插入圖片描述
這裏的密碼即隨機生成的那個密碼:
在這裏插入圖片描述
(7)要想操作數據庫,必須先爲其修改登陸密碼:set password = password('root');
在這裏插入圖片描述
(8)開啓遠程訪問mysql權限:grant all privileges on *.* to 'root' @'%' identified by 'root';
在這裏插入圖片描述
然後刷新一下:
在這裏插入圖片描述
(9)還需要關閉防火牆,不然那還是無法遠程連接:service iptables stop;
在這裏插入圖片描述
連接成功:
在這裏插入圖片描述
(10)實際應用中應該跳過該端口,不應該直接關閉防火牆

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章