云服务器环境搭建

article/2025/10/3 5:20:02

根据个人需求搭建一个云服务器,记录一下

我买的是轻量应用服务器CPU: 2核 内存: 4GB

操作系统Ubuntu Server 18.04.1 LTS 64bit

目录

一、启动、关闭端口(开启22、3306、8080、80、443、21端口,有些已经默认开启)

二、使用Xshell程序进入云服务器

1.打开Xshell程序(输入主机公网ip后点击确定)

2.选中会话双击根据弹窗输入账号密码

 3.注意:Ubuntu系统的默认用户为ubuntu

4、进入后,先输入下面两个代码,确保后面安装软件成功;

三、安装安装lrzsz(rz  sz);

1、输入安装命令:

四、设置ubuntu防火墙(开启防火墙以及查看防火墙状态)

1.安装防火墙命令:

2.检查防火墙开启状态:

3.启动防火墙命令:

4..开启防火墙端口:

五、Ubuntu 16.04 Java8 在线安装

1、查看是否安装java

2、添加ppa

3、更新安装源

4、安装oracle-java-installer

5、设置系统默认jdk

6、java安装测试是否成功

六、安装MySQL

1.安装mysql

2.登陆mysql数据库:

3.设置与pc端的Native.exe程序连接

七、Tomcat8安装与配置

1、安装 tomcat8:

2、打开tomcat8文件:

3、提高权限:

4、打开网页,输入

5、打开webapps:

6、上传war文件:


一、启动、关闭端口(开启22、3306、8080、80、443、21端口,有些已经默认开启)

找到自己的服务器找到规则管理→防火墙

 安全组规则可以看到所有的规则

 以8080为例:

腾讯云的规则里面有挺多以及写了的,只要设置一下启用就好了,之前用的阿里云也大差不差

然后把所有需要的添加进去就好了。

二、使用Xshell程序进入云服务器

1.打开Xshell程序(输入主机公网ip后点击确定)

2.选中会话双击根据弹窗输入账号密码

 3.注意:Ubuntu系统的默认用户为ubuntu

轻量应用服务器 常见问题 - 文档中心 - 腾讯云 里面有如何使用root用户登录实例

 

4、进入后,先输入下面两个代码,确保后面安装软件成功;

apt-get update

sudo apt-get upgrade

         Do you want to continue? [Y/n]选Y

三、安装安装lrzsz(rz  sz);

1、输入安装命令:

sudo apt-get install lrzsz

 

四、设置ubuntu防火墙开启防火墙以及查看防火墙状态

1.安装防火墙命令:

sudo apt-get install ufwubuntu 系统默认已安装ufw

2.检查防火墙开启状态:

sudo ufw status

3.启动防火墙命令:

sudo ufw enable

sudo ufw default deny

注:运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问,但本机访问外部正常。

4..开启防火墙端口:

iptables -A INPUT -p tcp --dport 22 -j ACCEPT

iptables -A OUTPUT -p tcp --sport 22 -j ACCEPT

注:如果显示是inactive则证明没有开启成功,显示active则表示开启成功

补充内容

打开或关闭某个端口,例如:

sudo ufw allow smtp 允许所有的外部IP访问本机的25/tcp (smtp)端口

sudo ufw allow 22/tcp 允许所有的外部IP访问本机的22/tcp (ssh)端口

sudo ufw allow 53 允许外部访问53端口(tcp/udp)

sudo ufw allow from 192.168.1.100 允许此IP访问所有的本机端口

sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53

sudo ufw deny smtp 禁止外部访问smtp服务

sudo ufw delete allow smtp 删除上面建立的某条规则

五、Ubuntu 16.04 Java8 在线安装

1、查看是否安装java

        有的话就卸载例如:卸载自带的openJDK

        sudo apt-get remove openjdk*

我的这个查没有就直接往下执行

2、添加ppa

sudo add-apt-repository ppa:webupd8team/java

注:如果报错,就将报错信息最后一句提示安装的前置软件安装,然后重新尝试

3、更新安装源

sudo apt-get update

4、安装oracle-java-installer

sudo apt-get install oracle-java8-installer

        报错:E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.       

执行:dpkg --configure -a 

5、设置系统默认jdk

sudo update-java-alternatives -s java-8-oracle

 右移回车(我很呆,搞了半天),然后出现的那个选择选是,

6、java安装测试是否成功

Java -version

 显示出java版本,如上图,则安装成功

也有其他安装方法可百度

安装MySQL

1.安装mysql

sudo apt-get install mysql-server

注:安装过程中会提示设置密码什么的,注意设置了不要忘了

没提示设置的解决方法:

linux安装mysql没有设置密码_mysql安装时没有出现密码提示_weixin_39834084的博客-CSDN博客

安装完成之后可以使用如下命令来检查是否安装成功:

sudo netstat -tap | grep mysql

通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功

2.登陆mysql数据库

mysql -u root -p

-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。

        数据库相关命令:

        通过 show databases; 就可以查看当前的数据库。

        使用use mysql 命令,选择 mysql数据库,就可以进行下一步操作

        显示当前数据库的表单:show tables;

3.设置与pc端的Native.exe程序连接

还是在mysql下

①GRANT ALL PRIVILEGES ON *.* TO 'iot'@'%' IDENTIFIED BY 'iot' WITH GRANT OPTION;

注:这里的iot是你要远程链接的账号密码

②、FLUSH PRIVILEGES;

③、exit

这里已经退出mysql

④、sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

⑤、找到 “bind-address = 127.0.0.1” , 这一行要注释掉,只需在前面加个#,即

# bind-address = 127.0.0.1

Ctrl+x然后回车 会保存退出

⑥、重新启动,命令如下:

service mysql restart

⑦、然后先备份一下源文件

cd /etc/apt/

sudo cp sources.list sources.list.bak

⑧打开PC端的程序

⑨点击连接;填入IP地址与用户名(iot,上面设置的远程连接的那个密码)密码;

、Tomcat8安装与配置

1、安装 tomcat8:

apt-get install tomcat8

2、打开tomcat8文件:

cd /var/lib/tomcat8/

3、提高权限:

sudo chmod +777 webapps/

4、打开网页,输入

ip:8080检查

5、打开webapps:

cd  webapps

6、上传war文件:

rz

war包上传路径 /var/lib/tomcat8/webapps

 


http://chatgpt.dhexx.cn/article/YqFdTqFO.shtml

相关文章

Java学习比较好的书籍资料

《Java从入门到精通》 《Java核心技术卷一》 《Java核心技术卷二》 《Java编程思想》 《疯狂Java讲义》 《JavaWeb整合开发王者归来》 《spring入门到精通》 《JavaWeb开发详解》 《java编程思想》 对于程序员来说,编程技术至关重要,然而技术的提高不是…

Java工程师必备书单

Java开发工程师一般负责后端开发,当然也有专门做Java Web的工程师,但是随着前后端的分离,越来越多的Java工程师需要往大后端方向发展。 今天我们就来介绍一下Java后端开发者的书单。 首先要感谢一下江南白衣大大的后端书架,让我在…

学Java看什么书比较好

学Java看什么书比较好?每次看到网上有很多想学习Java技术的小伙伴都在寻找一些书籍和视频。虽然视频学习资料是许多人入门或提升编程的首选,但是书籍材料对学习者来讲,也是必须要看的。作为一个初学者,Java编程初学者看什么样的书…

Java程序员必读和推荐读的Java好书推荐【Java四库全书】

Java程序员必读和推荐读的Java好书推荐【Java四库全书】 作者:无界编程 星级:★★★★★ ★★★★★五星代表完美, ★★★★四星代表好书但是有些许缺陷,例如加入很多无用的内容,版本低,翻译的问题等等…

学习Java有哪些值得推荐的Java书籍?

书是读不完的,但是知识可以是自己的,选择适合你自己的书单,可能是最佳的解决方案。 电子书在以下: public static void main(String[] args){System.out.println("添加qq裙:679126598");} 书单说明: 1.图…

学java什么书好?推荐几本Java开发的书

有些同学学习喜欢看视频,而有些同学学Java就喜欢看书,书本提供的知识相对来说更权威所以有不少同学都选择看书学Java,今天小千就为大家推荐三本java书籍,零基础的同学也可以学。 1.疯狂系列丛书 疯狂系列丛书,这本书…

java学习路线与书籍推荐

java学习路线与书籍推荐 转载于:https://www.zhihu.com/question/56110328/answer/527771456 从入门javaSE到进阶javaEE书单推荐!!吐血整理!!(珍藏版) 学习路线从入门到进阶: 附技术…

Java学习路线及书籍推荐

该文参考摘自 微信公众号:码农翻身 作者:老刘 标题 假如时光能够倒流, 我会这么学习Java https://mp.weixin.qq.com/s/3Yu-A_k-NznTGv-JTlDjRA 摘抄了一些比较重要的内容,如有侵权,请告知 [入门] 《…

大学生的福音,学习 Java 最强书单推荐,附学习方法

请肆无忌惮地点赞吧,微信搜索【沉默王二】关注这个在九朝古都洛阳苟且偷生的程序员。 本文 GitHub github.com/itwanger 已收录,里面还有我精心为你准备的一线大厂面试题。 回想起 10 年前我学习 Java 那会,资源极度匮乏,老师给我…

学习Java必读的10本书籍

来源 | 愿码(ChainDesk.CN)内容编辑愿码Slogan | 连接每个程序员的故事网站 | http://chaindesk.cn愿码愿景 | 打造全学科IT系统免费课程,助力小白用户、初级工程师0成本免费系统学习、低成本进阶,帮助BAT一线资深工程师成长并利用自身优势创造睡后收入。官方公众号 | 愿码 |…

强烈推荐,建议收藏,Java经典书籍汇总!分享Java那些口口相传的好书籍

Java好书1、《Java编程思想》 Java的优秀书籍数不胜数,想必每一个Java程序员都知道的一本书就是《Java编程思想》,也就是它: 号称每一个java程序员的枕边书,但是实不相瞒,到现在,我还没有把这本书给啃下来…

seo论坛外链怎么带链接(做论坛外链怎么带链接才不会被删帖)

各位做网站seo优化的都做过外链建设,我相信SEOer都知道论坛外链,做过论坛外链的肯定知道论坛外链是最难做的,因为论坛网站的流量大,给予网站的权重高,所以一般都会有人工审核帖子的发布,我们在论坛网站做外…

seo怎么做论坛外链(发论坛外链的正确方法)

发外链是网站SEOer们每天都必做的一件事,外链通常都会去一些博客、论坛等的一些平台做,一般在论坛网站上做外链是最常用的手段,因为论坛网站的流量相对来说会比较多,能够给我们的网站带来很好的权重,但是论坛外链也是比…

百度霸屏效果SEO高质量外链纯手工外链代发技巧

所谓的外链发布就是利用互联网在其他网站平台上发布我们自己的网站链接,外链发布对于网站优化来说是非常重要的一个过程,优质外链有助于网站权重,关键词排名等。但是外链建设是一件很费时间和精力的事情,首先是就是外链的质量&…

如何发布论坛外链的小技巧

说起发布外链,估计做SEO的都不敢说没做过,因为外链的建设是网站外部优化中非常重要的一环,发布外链的质量直接影响到我们SEO工作的进度。和我所有的合作伙伴一样,我第一次接触这个行业是通过发连锁开始的。网上有很多可以用来发出…

最新SEO外链自动发布外链工具网站源码开源

正文: SEO外链自动发布外链工具网站源码开源无加密,解压至服务器压缩即可使用。使用Layui框架编写,搜集了9602条优秀链接。包括百度、爱站..等等。 网站自动化宣传机器/SEO外链工具。 (新站每天两次,一星期保证各大搜索引擎收录…

SEO超级外链留痕工具 最新SEO外链一键优化网站源码

界面展示 部署教程 如果您是以子目录的形式来部署,您只需要将整个 seo 文件夹上传到您的网站空 间即可使用。如果您是用顶级域名来部署,就是单独架设一个站点或者子站点来使 用,就不是上传整个 seo 文件夹,而是上传里面的文件。 …

SEO外链方法之论坛外链心得

已经很久没有写博客了,因为最近在忙一个项目,也因为其他的一些事情,所以很久没有来了。 半年了,半年没有做SEO了,发现很多都变了。 SEO再也不是当年的SEO了。 SEO变得很难做了。(个人感觉) 这里…

免费提升网站排名,用百度SEO外链工具!

作为一名网站运营者,想必你对SEO优化并不陌生。而外链作为提高网站权重和流量的重要手段,更是被广泛应用。今天,小编要介绍的就是一款非常优秀的外链工具——百度SEO蜘蛛精外链工具免费版。 一、什么是百度SEO蜘蛛精外链工具免费版&#xff…

SEO外链软件-免费批量网站发布SEO外链

SEO外链工具,批量网站外链工具的作用是利用各种查询工具,模拟正常手工查询. 通过这些高权重网站留下你的链接,这样的链接就形成了外链,可以被百度。谷歌、搜狗、360等搜索引擎快速收录,其作用主要是吸引搜索引擎蜘蛛爬…