为了避免集群部署重复配置太浪费时间,以下仅供参考
1、首先是网卡的配置、配置静态IP
1)、最小化安装的:安装完系统,进入root用户,输入 cd /etc/sysconfig/network-scripts -----> ls ----->浏览网卡配置文件------>vim ifcfg-enp7s0(你的网卡名称) ------> 设置IPADDR、GATEWAY、DNS1,把自启动ONBOOT设置成yes 。按esc----> :wq回车,保存。然后重启网卡 service network restart 即可
测试连接是否正常,使用ping命令,ping路由器或其他内网主机或者百度看是否丢包。比如ping baidu.com 回车。不丢包说明配置正常。网络是通的。
2)、带GUI图形化界面的:可以在网络选项里面设置IPV4静态IP、掩码、网关、DNS等,跟windows类似。或者在桌面右键打开终端,执行第一种方法。
2、安装mysql5.7
1)、最简单快速的安装方式,采用yum安装方式:https://www.cnblogs.com/lgqboke/p/6873734.html
2)、如果安装完启动服务时报错unit not found。需要在 /etc/systemd/system/下添加 mysqld.service文件,然后启动MySQL服务即可。systemctl start mysqld.service。通过systemctl status mysqld.service来检查MySQL是否已经正常启动了。
文件完整内容如下:
[Unit]
Description=MySQL Server
After=network.target
[Service]
ExecStart=/usr/bin/mysqld --defaults-file=/etc/mysql/my.cnf --datadir=/var/lib/mysql --socket=/var/run/mysqld/mysqld.sock User=mysql
Group=mysql
WorkingDirectory=/usr
[Install]
WantedBy=multi-user.target
3)、修改root用户密码,步骤如下:https://blog.csdn.net/sikefeng/article/details/79597230
vim /etc/my.cnf skip-grant-tables
update mysql.user set authentication_string=password('新密码') where user='用户';
3、安装java运行环境
查看jdk是否已经安装好 :java -version,正常如果安装了GUI图像界面,系统会自动配置jdk,centos7配置默认配置的版本为jdk 1.8.0。没有则需要和配置环境变量。使用yum方式安装,会自动配置环境变量。命令行:yum install java-1.8.0-openjdk* -y
4、配置远程SSH登录
在局域网集群化或者云服务器远端部署的时候,需要使用ssh来管理centos,不管是mac下还是windows下,使用ssh的方式,其实都是非常非常方便的。
1)、检查ssh是否开启,配置ssh:yum install openssh-server即可。
2)、远程登录root用户命令行:ssh root@ip地址 然后输入密码。
5、安装nginx
6、安装redis
1)、redis安装
https://www.cnblogs.com/zuidongfeng/p/8032505.html
2)、解决redis重启之后,数据丢失的问题。
vim /etc/sysctl.conf ,增加一行 vm.overcommit_memory=1,保存。
sysctl -p 使配置文件生效
7、开启防火墙和端口
防火墙开启之后,默认将关闭常用端口和阻止大部分应用程序传输数据,可以阻挡外部攻击,具有保护系统的作用。但同时端口也被关闭了,导致外部无法正常访问网站。所以开启防火墙之后,需要另外开启网站架设所需端口。参考下面文章:
https://blog.csdn.net/zll_0405/article/details/81208606
8、本地调试环境,使用file://协议,ajax跨越访问可能报如下错误:
Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https.
解决方法:
在win+r里打开cmd输入下面的指令:cd (chrome.exe路径) -----------回车
start chrome.exe --disable-web-security --user-data-dir="C:/aaa" ----------回车