搭建一个属于自己的Linux云服务器(笔记)

本文分享Linux服务器搭建经验,包括使用升腾D610设备、CentOS-7系统,介绍了系统安装、开放ssh连接端口、开启服务、查询公网IP、配置端口转发等步骤。还提及公网IP刷新问题,以及docker使用时端口映射的坑,避免他人踩雷。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

主机设备:升腾D610 4G内存条+32G硬盘
必须持有公网IP一枚(动态公网IP也无大碍,固定IP那最好了)
系统:CentOS-7-x86_64-DVD-1908
系统镜像下载地址:CentOS下载64位_CentOS官方正式下载7.7 - 系统之家

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBhMjAzMjkxNzQyMA,size_20,color_FFFFFF,t_70,g_se,x_16
1.Linux系统安装
安装UltraISO:
下载链接:https://pan.baidu.com/s/172YJQhc9GiYMMk6dJAfnDw 
提取码:x8j4
下载后直接安装,并且试用即可
具体操作可以看U盘安装CentOS7.6的方法_haungzonglong的博客-CSDN博客_centos u盘安装

 

2.开放ssh连接端口
开放了ssh连接端口,你就可以在任何地方随时连接自己的云服务器了

sudo yum install sshd  #安装ssh 或者使用sudo yum install openssh-server

3.开启ssh服务
 

service sshd start

4.查询公网IP
 

curl cip.cc

查询如下 

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAYTIwMzI5MTc0MjA=,size_15,color_FFFFFF,t_70,g_se,x_16

5.开放ssh连接端口

 

 firewall-cmd --zone=public --add-port=22/tcp --permanent

开放端口后,查看开放的所有端口
 

netstat -anp

 看到有22端口开放就ok了

6.配置端口转发
6.1为什么要配置端口转发
因为我们是自家的宽带,一般都有个光猫网关,和一个路由器,所有外来请求首先会通过网关,然后进行分发请求,这也是为什么在上面直接将网线插到光猫那边,方便做转发。
我们先进入我们的网关内192.168.1.1  通常都是这个,不对就去看光猫下面有提示,然后进行登录,管理员账号和密码都在光猫下面有标注。(没测试过将防火墙直接关闭,只用过此办法..)
6.2.端口转发

watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETkBhMjAzMjkxNzQyMA,size_20,color_FFFFFF,t_70,g_se,x_16

 

1.图内中的局域网IP必须为你自己服务器主机设备IP,可用ip addr进行查询,最好自己去设置为一个静态的内网IP,避免每次重启主机都导致主机内网IP变更。

2.内部端口3306映射到13306
也就是访问你的公网IP的13306端口等于就是访问了你服务器中的3306端口。

配置好端口转发,即OK了,放心访问把

7.公网IP刷新如何解决



8.docker遇坑笔记

注意大坑!!!!

sudo docker run -p 3306:3306 --name mysql -v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/etc/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

docker好比一个虚拟机,docker中的3306端口,映射到当前的虚拟机3306端口,图中的3306:3306映射端口,并不是将端口映射至外部访问端口,而是内部的端口。
因为我自己把这一串设置成了3306:13306,含泪解决大半天。 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值