Linux系統安裝經常使用開發軟件

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測試:

相關文章
相關標籤/搜索