用了兩天時間,完成了服務環境的搭建。記錄下了搭建的過程,搭建細節並無記錄。html
一、OpenSSH。
(1)yum search ssh
(2)yum install openssh-server
(3)檢查是否安裝成功 yum list installed | grep "openssh-server" 或者 rpm -qa | grep openssh-server
(4)查看安裝路徑:rpm -ql openssh-serverjava
二、jdk。路徑:usr/local/java/jdk1.8.0_121
(1)安裝到usr/local/java目錄下。tar -zxvf server-jre-8u121-linux-x64.tar.gz
(2)配置環境變量 vi /etc/profile 配置JAVA_HOME,PATH,JRE_HOME,CLASSPATH
(3)刷新配置 source /etc/profile
(4)檢查是否安裝成功java,javac,java -versionmysql
三、tomcat配置
(1)安裝到usr/local/java目錄下。tar -zxvf apache-tomcat-7.0.75.tar.gz
(2)啓動 ./catalina.sh run
(3)修改tomcat 8080端口爲80
(4)關閉防火牆 systemctl stop firewalldlinux
四、mysql
(1)CentOS 7的yum源中貌似沒有正常安裝mysql時的mysql-sever文件,須要去官網上下載
yum install wget
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server
(2)啓動mysql服務 systemctl start mysqld
(3)查看mysql狀態 systemctl status mysqld
(4)檢查是否成功 mysql
(5)防火牆設置,開放接口
firewall-cmd --permanent --zone=public --add-port=3306/tcp
firewall-cmd --permanent --zone=public --add-port=3306/udp
firewall-cmd --reload
(6)安全設置 mysql_secure_installation
(7)設置字符集
登陸mysql mysql -uroot -p
查看字符集 SHOW VARIABLES LIKE 'character%';
設置字符集 vi /etc/my.cnfnginx
(8)帳號設置
建立一個普通用戶 test,密碼是 ilikejava
CREATE USER 'test'@'%' IDENTIFIED BY 'test';
給這個用戶授予 SELECT,INSERT,UPDATE,DELETE 的遠程訪問的權限,這個帳號通常用於提供給實施的系統訪問
GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO 'ceshi'@'%';
建立一個管理員用戶 admin 帳號 ,密碼是 admin
CREATE USER 'admin'@'%' IDENTIFIED BY 'admin';
給這個用戶授予全部的遠程訪問的權限。這個用戶主要用於管理整個數據庫、備份、還原等操做。
GRANT ALL ON *.* TO 'admin'@'%';
使受權馬上生效 flush privileges;sql
五、nginx數據庫
http://www.cnblogs.com/wangzhongqiu/p/6527346.htmlapache
六、rabbitmq-server集羣部署tomcat
http://www.cnblogs.com/wangzhongqiu/p/6544837.html安全
七、solr-4.10.3
http://www.cnblogs.com/wangzhongqiu/p/6548864.html
八、redis3.2.3安裝和配置
http://www.cnblogs.com/wangzhongqiu/p/6689543.html