记Linux服务器搭建。
1.购买完云服务器,添加安全组规则,开放常用端口。(不清楚可以点击快速创建规则按钮,里面有常用端口,但是tomcat服务器自定义的8080端口,需要手动添加)。
2.此次云服务器操作系统选的是ubuntu,先在控制台远程连接主机,输入命令 ps -ef|grep ssh(查看是否已有SSH),若出现带有sshd字符串,说明已有,否则安装SSH。
(登陆后按次序输入以下指令,无root权限,在命令前加sudo即可)
apt-get install yum
apt-get install openssh-server(安装并启动)
ps -ef|grep ssh(查询是否已自动启动)
service ssh start(没有则手动启动)
3.一般ssh内置有sftp服务
4.ssh用于远程命令行控制服务器,sftp用于文件开通,只需要在云主机上启动ssh即可。
5.本地安装xshell或putty等软件进行远程命令操控,filelliza或putty中sftp.exe可以用于文件传输。
6.安装jdk,输入以下4条命令
wget --no-check-certificate --no-cookies --header “Cookie: oraclelicense=accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz(下载包)
tar -zxvf jdk-8u131-linux-x64.tar.gz(解压)
mv jdk1.8.0_131 jdk1.8(为了方便,所以重命名,不是必须)
mv jdk1.8 /usr/local(将j解压后dk移动至/usr/local)
(解释:
/usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。
/usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。这里主要存放那些手动安装的软件,即不是通过“新立得”或apt-get安装的软件。它和/usr目录具有相类似的目录结构。让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面,我想这应该是个不错的主意。)
7.配置jdk环境变量
vi /etc/profile (编辑配置文件,etc一般用于存放配置文件)
echo ‘export JAVA_HOME=/usr/local/java/jdk1.8’ >> /etc/profile
echo ‘export PATH={JAVA_HOME/jre/bin}:JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar’ >> /etc/profile
然后source /etc/profie,使profile生效
输入java -version,弹出版本则安装完成。
若弹出javaxxxxpackages,则为路径配置错误。
8.tomcat包下载,然后解压,重命名为tomcat9
ok
9.安装mysql
1. sudo apt-get install mysql-server(root权限不带sudo)
2. sudo apt-get install mysql-client
3. sudo apt-get install libmysqlclient-dev
sudo netstat -tap | grep mysql
查询mysql是否安装成功
PS: netstat命令是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。
然后正常使用,可使用navicat远程,也可以直接在主机上利用字符界面操作。
开启远程连接:
安装好mysql后,
vi /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉bind-address = 127.0.0.1
mysql -uroot -p
输入密码登陆,执行命令:
grant all on . to root@’%’ identified by ‘你的密码’ with grant option;
(核心命令)
flush privileges;
将所有权限给root,再输入quit或exit离开,最后重启mysql即可。
或修改mysql库的user表,将host项,从localhost改为%。
最后重启mysql,service mysql restart。
11.安装Node.js