#查看CentOS自帶JDK是否已安裝 yum list installed |grep java #如有自帶安裝的JDK,如何卸載CentOS系統自帶Java環境? ##卸載JDK相關文件輸入: yum -y remove java-1.8.0-openjdk*。 ## 卸載tzdata-java輸入: yum -y remove tzdata-java.noarch。 #當結果顯示爲Complete!即卸載完畢。 #查看yum庫中的Java安裝包 #輸入: yum -y list java* #使用yum安裝Java環境 #輸入: yum -y install java-1.8.0-openjdk* #當結果顯示爲Complete!即安裝完畢。 #注:「*」表示將java-1.8.0的全部相關Java程序都安裝上。
查看有沒有安裝過: yum list installed mysql* rpm -qa | grep mysql* 查看有沒有安裝包: yum list mysql* 安裝mysql客戶端: yum install mysql 安裝mysql 服務器端: yum install mysql-server yum install mysql-devel
yum install mariadb-server yum install mariadb-devel yum install mariadb-test
#下載mysql的repo源 wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm #安裝mysql-community-release-el7-5.noarch.rpm包 rpm -ivh mysql-community-release-el7-5.noarch.rpm #安裝這個包後,會得到兩個mysql的yum repo源: #/etc/yum.repos.d/mysql-community.repo, #/etc/yum.repos.d/mysql-community-source.repo #安裝mysql yum install mysql-server #設置密碼 mysql -u root #登陸時有可能報這樣的錯:ERROR 2002 (HY000): #Can`t connect to local MySQL server through socket #'/var/lib/mysql/mysql.sock'(2), #緣由是/var/lib/mysql的訪問權限問題 chown -R root /var/lib/mysql service mysqld restart mysql -u root use mysql; update user set password=password('123456') where user='root';mysql相關命令
#啓動mysql systemctl start mariadb.service 或者 systemctl start mysqld.service #結束 systemctl stop mariadb.service 或者 systemctl stop mysqld.service #重啓 systemctl restart mariadb.service 或者 systemctl restart mysqld.service #開機自啓 systemctl enable mariadb.service 或者 systemctl enable mysqld.service
開放3306及80端口,供外網訪問java
#開啓端口 firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --zone=public --add-port=3306/tcp --permanent #命令含義: --zone #做用域 --add-port=80/tcp #添加端口,格式爲:端口/通信協議 --permanent #永久生效,沒有此參數重啓後失效 #重啓防火牆 firewall-cmd --reload #查看狀態 firewall-cmd --state firewall-cmd --list-all
仍然想使用iptables開放端口的話,須要做以下工做mysql
yum install iptables-services systemctl mask firewalld.service systemctl stop firewalld.service systemctl enable iptables.service systemctl enable ip6tables.service #靜態防火牆規則配置文件是 /etc/sysconfig/iptables 以及 /etc/sysconfig/ip6tables vi /etc/sysconfig/iptables #編輯防火牆配置文件 #在 #-A INPUT -j REJECT --reject-with icmp-host-prohibited #-A FORWARD -j REJECT --reject-with icmp-host-prohibited #以前添加 #-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT systemctl restart iptables.service #最後重啓防火牆使配置生效 systemctl enable iptables.service #設置防火牆開機啓動
systemctl status firewalld #used the following command to enable the firewall systemctl unmask firewalld systemctl enable firewalld systemctl start firewalld systemctl status firewalld #下面操做與上面使用firewalld開啓防火牆同樣
mysql建立用戶並開啓相應權限linux
grant all privileges on *.* to test@localhost identified by '123456' ; grant all privileges on *.* to test@'%' identified by '123456'; flush privileges;
3. install tomcatsql
yum repo 中tomcat是7,咱們需下載tomcat8數據庫
wget http://tomcat.apache.org/download-80.cgi #wget http://apache.fayea.com/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4-deployer.tar.gz wget http://apache.fayea.com/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gz tar zxvf apache-tomcat-8.5.4.tar.gz /opt/tomcat mv apache-tomcat-8.5.4 /opt/tomcat/tomcat-8.5.4-8181 # 開啓防火牆 firewall-cmd --zone=public --add-port=8181/tcp --permanent firewall-cmd --reload firewall-cmd --state firewall-cmd --list-all
4.install 禪道apache
成功操做centos
wget http://dl.cnezsoft.com/zentao/8.2.4/ZenTaoPMS.8.2.4.zbox_64.tar.gz tar -zxvf ZenTaoPMS.8.2.4.zbox_64.tar.gz -C /opt /opt/zbox/zbox -mp 3307 /opt/zbox/zbox -ap 8090 /opt/zbox/zbox start /opt/zbox/auth/adduser.sh firewall-cmd --zone=public --add-port=8090/tcp --permanent firewall-cmd --reload firewall-cmd --state firewall-cmd --list-all
說明:瀏覽器
一、將安裝包直接解壓到/opt目錄下,不要解壓到別的目錄再拷貝到/opt/, 由於這樣會致使文件的全部者和讀寫權限改變。 可使用命令: tar -zxvf ZenTaoPMS.8.2.4.zbox_64.tar.gz -C /opt 二、執行/opt/zbox/zbox start 命令開啓Apache和Mysql。 執行/opt/zbox/zbox stop 命令中止Apache和Mysql。 執行/opt/zbox/zbox restart 命令重啓Apache和Mysql。 可使用/opt/zbox/zbox -h命令來獲取關於zbox命令的幫助 其中 -ap參數 能夠修改Apache的端口,-mp參數 能夠修改Mysql的端口 (好比:/opt/zbox/zbox -ap 8080) 三、瀏覽器訪問 http://ip:端口 (默認賬號 admin,密碼 123456) 四、數據庫的用戶名:root,密碼爲空。數據庫管理用的是adminer,可是爲了安全, 訪問adminer的時候須要身份驗證,須要運行/opt/zbox/auth/adduser.sh 來添加用戶(先 cd /opt/zbox/auth/ 而後執行 ./adduser.sh)。 五、網頁訪問禪道,點擊數據庫管理有2層驗證: 1)彈窗驗證是輸入運行 addusers.sh添加的賬號和密碼; 2)網頁直接顯示登陸界面:服務器:127.0.0.1:mysql端口 賬號 root 數據庫填寫zentao