构建自己的服务器

最近在docker构建比较多的应用服务,开始发现在阿里买的1核2G的服务不是很够用,特别是gitlab服务,占用的内存比较高呀,刚开始构建的时候报502,内存直接爆掉了,后来改低了配置可以访问了,但时不时会卡,所以想到要不要构建自己的一个服务来用。刚好我有一块e3的u搁置了,现在可以拿来用。服务器配置,4核12G,我采用的是centos7 mini版镜像,大概分了一下500G空间,/分了250G,/home,/var分了100G,swap分了8G,/设置标准分区,相当window的主分区,其它的lvm相当于window的逻辑分区,我这硬盘空间比较大可以随意分。

安装基本一路过,好了,进入系统发现没有网络ping了一下百度发现ping不通,提示network is unreachable,用ip a查看发现没有ip地址,应该是网络配置错了

进入/etc/sysconfig/network-scripts/目录查看

第一个就是网络设备的配置,但里面是空,经过一翻调试,代码如下


NAME=enp3s0
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
DEVICE=enp3s0
HWADDR=00:e0:5b:68:00:09
ONBOOT=yes
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=192.168.1.30
USERCTL=no
IPV6INIT=no
PEERDNS=yes

其中name,device,hwaddr netmask,ipaddr都是根据使用机器去配置。

好了可以ping 通公网ip,内网的ip也可以ping通了,之前我设置成192.168.3.30就ping不通,因为不在一个网段

后面还要加内网穿透,可以在远程也能访问服务器

先去natapp官网注册登录就可以了

wget https://cdn.natapp.cn/assets/downloads/clients/2_3_9/natapp_linux_386/natapp

执行./natapp -authtoken=xxxxx即可,我已经可以远程登录自己的服务器了

natapp怎么设置开机自启,贴一下代码

systemctl enable natapp即可,注意authtoken需要自己设置,否则设置没用

# Centos 7
# 存放位置 /usr/lib/systemd/system
# 开启 systemctl start natapp
# 关闭 systemctl stop natapp
# 开机启动 systemctl enable natapp
# 取消开机启动 system disable natapp

[Unit]
Description=NatApp Service
Wants=network-online.target
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/natapp/natapp -authtoken=xxxxxx -log=stdout
# Suppress stderr to eliminate duplicated messages in syslog. NM calls openlog()
# with LOG_PERROR when run in foreground. But systemd redirects stderr to
# syslog by default, which results in logging each message twice.
StandardOutput=syslog
StandardError=null


[Install]
WantedBy=multi-user.target

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值