阿里雲環境配置

1.安裝yumhtml

 執行命令:yum -y install  lrzsz(yum自動安裝)java

 2.Jdk安裝:mysql

b)  將下載的Jdk解壓linux

 C)配置環境變量  打開 /etc/profile 添加以下代碼web

    export  JAVA_HOME=/usr/local/java-jdk1.7 java解壓路徑bin的根目錄)sql

export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar  數據庫

export  PATH=$JAVA_HOME/bin:$PATHtomcat

d)執行命令生效配置   bash

source /etc/profile網絡

若是出現-bash: /usr/java/jdk1.7.0_79/bin/java: Permission denied類似的狀況說明權限不夠,用chmod 777 /usr/java/jdk1.7.0_79/bin/java受權一下再次執行便可

e)測試是否安裝成功

Java -version

 

3.Mysql安裝:

使用yumlinux環境下安裝mysql.

教程地址:http://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html

1、說明:

  1linux環境:本人的環境是centOS7

  2mysql版本:本文選擇安裝的是mysql5.7版本。

  3、由於在安裝過程當中須要下載依賴包,所以使用yum安裝的方式要確保網絡通暢

2、安裝mysql

  1、首先添加mysql yum庫,地址:http://repo.mysql.com/在地址中選擇咱們要安裝的mysql57-community-release-el7-8.noarch.rpm,使用命令進行下載

    命令:

    $wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

  2、安裝下載的mysql

    $sudo yum localinstall mysql57-community-release-el7-8.noarch.rpm

  3、安裝mysql

    $sudo yum install mysql-community-server

    注:這個過程當中會下載依賴包 大小在200M左右,若是下載由於網絡緣由致使下載失敗,可重複第三步的命令 ,會繼續下載依賴包並完成安裝,完成後會有提示。

  4、啓動mysql

    $sudo service mysqld start

    查看啓動狀態

    $sudo service mysqld status        //當狀態爲running表示啓動成功

中止

$sudo service mysqld stop

  5、修改root密碼

    當mysql啓動後會建立超級用戶root 同時會提供一個臨時密碼 這個密碼存放在錯誤日誌中,能夠經過命令來查詢

    $sudo grep 'temporary password' /var/log/mysqld.log

 

  6、進入mysql數據庫

    $mysql -uroot -p         //回車後須要輸入root的密碼 也就是上面查詢到的臨時密碼

  7、修改root密碼

    mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY '修改後的密碼';

    注:mysql5.7的密碼規則爲最小8個字符須要有小寫大寫數字和特殊字符,若是以爲麻煩能夠改變mysql的密碼驗證策略,在此不做說明。

 

  8、開啓遠程訪問權限

    由於mysql安裝後默認的hostlocalhost 沒法使用遠程訪問,須要將host的值由localhost 改成 %便可

    mysql>update mysql.user set Host='%' where User='root';

Mysql的配置文件在 /etc/my.cnf

以上就是在linux環境下安裝mysql的基本過程。

 注:使用端口阿里雲鬚要先配置外網才能訪問:

工具鏈接執行set global max_allowed_packet = 2*1024*1024*10時報錯:

 

Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'loser.tank_admin.login_ip' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

 

解決方法執行:

set@@sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';

 

去掉ONLY_FULL_GROUP_BY便可正常執行sql.

 

  1. 打包部署項目

 

在已經完成的web項目上面點擊右鍵,選擇export,而後選擇導出成war包,把項目的war包放到tomcat目錄下的webapps目錄的下面,到bin目錄下./startup.sh便可啓動Tomcat進行訪問。

啓動以後能夠看到新生成出來的項目文件夾,能夠把ROOT下面文件夾內容所有刪除,將項目文件夾下內容複製到ROOT下面,再把原來war包和項目文件夾所有刪除,再次啓動Tomcat,便可實時替換文件了。

 

5.linux經常使用命令

解壓

tar -xvf file.tar //解壓 tar

tar -xzvf file.tar.gz //解壓tar.gz

tar -xjvf file.tar.bz2   //解壓 tar.bz2

tar -xZvf file.tar.Z   //解壓tar.Z

unrar e file.rar //解壓rar

unzip file.zip //解壓zip

 

建立

mkdir fileName  建立文件夾

mv zookeeper-3.4.6 server1/   將當前目錄下zookeeper-3.4.6移動到server1文件夾下面

df -h 查看掛載狀況及其內存使用狀況 

相關文章
相關標籤/搜索