记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一般用于存放配置文件)


linux 云服务器 linux云服务器搭建_java

linux 云服务器 linux云服务器搭建_linux服务怎么记_02

echo ‘export JAVA_HOME=/usr/local/java/jdk1.8’ >> /etc/profile

echo ‘export PATH=J A V A H O M E / b i n : {JAVA_HOME/bin}:JAVAHOME/bin:{JAVA_HOME/jre/bin}:P A T H ′ > > / e t c / p r o f i l e e c h o ′ e x p o r t C L A S S P A T H = . : PATH' >> /etc/profile echo 'export CLASSPATH=.:PATH′>>/etc/profileecho′exportCLASSPATH=.:JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar’ >> /etc/profile

然后source /etc/profie,使profile生效

输入java -version,弹出版本则安装完成。

若弹出javaxxxxpackages,则为路径配置错误。

8.tomcat包下载,然后解压,重命名为tomcat9

ok

linux 云服务器 linux云服务器搭建_java_03

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是否安装成功


linux 云服务器 linux云服务器搭建_linux 云服务器_04

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;

(核心命令)

linux 云服务器 linux云服务器搭建_mysql_05

flush privileges;

将所有权限给root,再输入quit或exit离开,最后重启mysql即可。

或修改mysql库的user表,将host项,从localhost改为%。

最后重启mysql,service mysql restart。

11.安装Node.js