(一)Mysql
一、安裝Mysql
1、下載mysql
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
2、安裝rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
3、安裝完rpm包后,再安裝
yum install mysql-server
接下來就是大約80M的網絡下載安裝了,中間會需要兩個地方選擇'y' 繼續(xù)安裝,安裝成功后,測試安裝是否成功。
4、重啟mysql服務
service mysqld restart
這時會提示:Redirecting to /bin/systemctl restart mysqld.service
5、重啟服務后,直接使用root賬戶登錄:
命令:mysql -u root 直接登陸
接著,我們進入mysql服務,修改root賬戶的密碼:
use mysql;
?
update user set password=password('輸入新密碼') where user='root';
?
flush privileges;
退出后,我們就可以按照剛才修改的密碼登陸了。
二、配置mysql
1、編碼問題
用過mysql的童鞋應該都遇到過編碼的問題,當使用中文的時候,存儲的數據中會出現亂碼,所以我們要配置下MySQL的默認編碼格式,配置文件在 /etc/my.cnf 打開后
我們只需要在后面加上編碼配置就可以了
[mysql]
default-character-set =utf8
2、遠程連接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;
這里的%代表所有的IP
下面我們再連接時,已經提示連接成功了,注意,如果不是root賬戶,而是新建的用戶則需要創(chuàng)建新用戶并授權:
mysql>create user 'username'@'%' identified by 'password';
(二)JAVA
1、安裝
安裝之前先檢查一下系統(tǒng)有沒有自帶open-jdk
命令:
rpm -qa |grep java
?
rpm -qa |grep jdk
?
rpm -qa |grep gcj</pre>
如果沒有輸入信息表示沒有安裝。
如果安裝可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸載所有帶有Java的文件 這句命令的關鍵字是java
2、檢查
首先檢索包含java的列表
yum list java*
檢索1.8的列表
yum list java-1.8*
安裝1.8.0的所有文件
yum install java-1.8.0-openjdk* -y
使用命令檢查是否安裝成功
java -version
到b此安裝結束了。這樣安裝有一個好處就是不需要對path進行設置,自動就設置好了
3、java配置環(huán)境
6.9不用不配,配置之后tomcat運行不了
配置java環(huán)境變量,java地址填寫java所在的路徑 執(zhí)行命令
cd /
cd etc
ls
vim profile
在后面加上一下內容
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
export JAVA_HOME
export PATH
export CLASSPATH
(三)Tomcat8
1、使用wget指令:
wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.0.23/bin/apache-tomcat-8.0.23.tar.gz
2、解壓tomcat壓縮包
tar -zxvf apache-tomcat-8.0.23.tar.gz
放在usr/local/tomcat下所以要創(chuàng)建tomcat文件夾并將解壓文件移動到tomcat下
mkdir /usr/local/tomcat
mv apache-tomcat-8.0.23 /usr/local/tomcat
3、配置環(huán)境
1)配置tocmat環(huán)境變量,tomcat地址填寫tomcat所在的路徑 執(zhí)行命令
cd /
cd etc
ls
vim profile
2)配置環(huán)境變量
export TOMCAT_HOME=/usr/local/tomcat
export PATH=$PATH:$MAVEN_HOME/bin:$JAVA_HOME/bin:$TOMCAT_HOME/bin
4、修改端口
修改tomcat端口號為8085
cd /usr/local/tomcat/apache-tomcat-8.0.23
ls
cd conf
ls
vim server.xml
5、啟動
啟動tomcat
cd ..
ls
cd bin
ls
./startup.sh
6、測試
打開網頁查看,ip使用linux的ip地址 查看liunx的ip地址
ifconfig -a
[http://10.0.0.8:8085/](http://10.0.0.8:8085/)
注:如果頁面沒有打開,可以通過日志查看報錯原因
cd ..
ls
cat logs/catalina.out
(四)CentOS的基本配置
1.網絡配置
BOOTPROTO=dhcp
IPV6INIT=no #禁用ipv6
IPADDR=192.168.0.128#靜態(tài)ip地址
NETMASK=255.255.255.0#子網掩碼
?
GATEWAY=192.168.0.1#網關
DNS1=192.168.0.1#配置網關地址為dns1
DNS2=8.8.8.8 #配置google dns
2.語言配置
(五)基本問題
1、查看安裝
1、1——查看安裝的tomcat
查看安裝路徑
sudo find / -name * tomcat*
查看安裝是否成功
rpm -qa|grep tomcat
1、2——查看java
java -version
如果出現java版本,證明java安裝成功。
1、3——檢查mysql
usr/bin/mysql 是指:mysql的運行路徑 var/lib/mysql 是指:mysql數據庫文件的存放路徑 usr/lib/mysql 是指:mysql的安裝路徑
mysql 的守護進程是mysqld
如果已經安裝
[root@localhost ~]# service mysqld start
啟動 MySQL: [確定]
如果你看到有輸入ps -el | grep mysqld 出現下面的信息,就說明服務器安裝起來了~~
[root@localhost ~]# ps -el | grep mysqld
4 S 0 1796 1 0 85 0 - 1513 wait ? 00:00:00 mysqld_safe
4 S 27 1856 1796 0 78 0 - 34055 - ? 00:00:00 mysqld
[root@localhost ~]#
查看安裝路徑
whereis mysql
查詢運行文件所在路徑(文件夾地址)
如果你只要查詢文件的運行文件所在地址,直接用下面的命令就可以了(還是以mysql為例):
which mysql
2、配置防火墻(Tomcat)
1、防火墻打開 8080 端口,修改防火墻配置
vim /etc/sysconfig/iptables
編輯添加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT (chenOS7)
?
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT (centOS6)
2、保存設置(cehntOS6)
/etc/init.d/iptables save
(service iptables save)
3、然后重啟防火墻服務:
/etc/init.d/iptables restart (centOS6)
(service iptables restart
4、查看防火墻是否啟動(centOS7)
firewall-cmd --state (centOS7)
/etc/init.d/iptables status(centOS6)
(service iptables status)
5、檢查8080端口是否被防火墻開啟(centOS7)
輸入命令:
firewall-cmd --permanent --zone=public --list-ports
如果終端輸出 “8080/tcp” 則說明8080端口被開啟
如果沒有該輸出則需要執(zhí)行命令":
firewall-cmd --zone=public --add-port=8080/tcp --permanent(centOS7)
開啟8080端口, 出現" success" 則表示添加成功。
6、重新啟動防火墻
輸入命令":
firewall-cmd --reload (centOS7)
/etc/init.d/iptables restart (centOS6)
systemclt
重新啟動防火墻,出現” success“ 字樣則表示重新啟動成功。
驗證開啟的8080端口是否生效,輸入命令:
firewall-cmd --zone=public --query-port=8080/tcp(centOS7)
驗證8080端口是否生效,如果出現 ” yes “字樣則代表生效。
7、開關防火墻(centos6):
關閉防火墻:service iptables stop
?
打開防火墻:service iptables start
虛擬機的 22 端口其他計算機是可以訪問的, 因為ssh默認是22端口,在Linux系統(tǒng)中22號端口是ssh服務使用的端口。
查看機器的某一端口是否對外開放:
方式一:lsof -i : 端口號,例如 lsof -i :22如果有顯示說明已經開放了
8、 查看防火墻設置
cat /etc/sysconfig/iptables
從防火墻設置可以得知,22端口和8080端口對外開放。
3.常見錯誤
1. 外機訪問不到虛擬 機的Tomcat常見問問題的解決方法
(六)GCC安裝
1.安裝GCC
執(zhí)行 :
yum -y install gcc gcc-c++ kernel-devel
安裝 gcc、c++ 編譯器以及內核文件
(七)VIM安裝(沒有自帶vim編輯器的系統(tǒng))
1.查看是否安裝VIM編輯器
rpm -qa|grep vim
?
如果 VIM 已經正確安裝,則會顯示上面四個包的名稱
沒有顯示四個包則表示沒有安裝完成
2.補充安裝 vim-filesystem、vim-common 和 vim-enhanced,執(zhí)行以下命令,系統(tǒng)就會自動安裝其它的組件:
yum -y install vim-enhanced
3.設置 vim 編輯環(huán)境有兩種形式:
一種直接修改 /etc/vimrc 文件,這種設置方法會作用于所有登錄到 Linux 環(huán)境下的用戶。另一種是在用戶登錄的~目錄下創(chuàng)建一個 .vimrc 文件,在其中進行自己習慣的編程環(huán)境的設置,這樣當別的用戶使用時并不相互影響。
一般情況下我們不提倡第一種方式,因為 Linux 是多用戶的,每個人都有自己的編程習慣與環(huán)境,你不能強迫別人按你的風格和習慣來做事(除非你是 BOSS),因此在工作環(huán)境中我們提倡第二種設置方式。
不過虛擬機就我們自己學習使用而已,所以這里還是任性的采用第一種方案 —— 修改 /etc/vimrc 文件。
其實默認的語法高亮以及光標所位置顯示已經默認為我們打開了,我們只需要再加多一個自動縮進就 OK 啦!
做法:
vim /etc/vimrc
?
增加:
set cindent
設置了 cindent 選項,VIM 便會根據 C 語言的語法自動地調整縮進的長度啦。 最后,su ly切換到普通賬號,輸入 alias 命令確認下是否為 vim 取了“別名”vi:
(八)IDEA下載安裝
1、在客戶機下載好tar包
官網下載idea:https://www.jetbrains.com/idea/download/#section=linux
- 通過xftp傳輸到虛擬機上
- 選擇存放的地址存放安裝包
2、解壓安裝包
執(zhí)行命令:
tar -zxvf ideaIU-2020.2.1.tar.gz
3、啟動IDEA
cd /
cd /usr/local/idea/idea-IU-202.6948.69/bin
./idea.sh
4、后期配置桌面快捷方式
在圖形界面桌面打開終端
執(zhí)行命令:
vim idea.desktop
添加內容:
[Desktop Entry]
Name=idea
Exec=/usr/local/idea/idea-IU-202.6948.69/bin/idea.sh %u #解壓的路徑
Type=Application
Icon=/usr/local/idea/idea-IU-202.6948.69/bin/idea.png #解壓的路徑
Terminal=false
配置好以后在桌面會生成idea的圖標打鉤
點擊鼠標左鍵進入到屬性設置
[圖片上傳失敗...(image-c15a7d-1600915478938)]
5、破解IDEA
執(zhí)行命令:
vim /etc/hosts
添加內容:
0.0.0.0 account.jetbrains.com
6、JDK配置
7、Maven配置
可以去官方網站直接下載apache-maven-3.6.3的tar包




將在官網復制的下載地址 wget加上網址
[圖片

解壓apache-maven-3.6.3的tar包
將解壓后的apache-maven-3.6.3移動到自己準備好的路徑
tar -zxvf apache-maven-3.6.3
解壓完成之后執(zhí)行以下步驟:
使用
pwd命令可以看到當前解壓后的文件路徑,我們需要該路徑去配置環(huán)境變量然后使用
vim /etc/profile命令 編輯profile文件配置如下maven的環(huán)境變量
MAVEN_HOME=/usr/local/idea/Maven/apache-maven-3.6.3 #apache-maven的解壓路徑
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin</pre>
配置完成后再使用
source /etc/profile使環(huán)境變量生效執(zhí)行 mvn -v 查看
apache-maven的版本
-
配置maven的倉庫
在解壓maven的路徑下創(chuàng)建一個文件夾(maven)
在新建的文件夾maven中創(chuàng)建repo文件夾和在maven下的conf文件夾中拷貝settings.xml的新建的文件夾中
3. 配置settings.xml 文件添加
<localRepository>/usr/local/idea/Maven/maven/repo</localRepository>
添加鏡像源
?
<id>alimaven</id>
?
<name>aliyun maven</name>
?
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
?
<mirrorOf>central</mirrorOf>
?
</mirror>"true"/>