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安裝:
使用yum在linux環境下安裝mysql.
教程地址:http://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html
1、說明:
1、linux環境:本人的環境是centOS7
2、mysql版本:本文選擇安裝的是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安裝後默認的host是localhost 沒法使用遠程訪問,須要將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.
在已經完成的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 查看掛載狀況及其內存使用狀況